数据资产门户集成观远数据方案参考
数据资产门户作为管理和展示企业数据资产的平台,成为不少企业投资建设的方向。该平台为企业提供一个集中管理数据资产的中心,方便企业内部各部门和员工查找、访问和使用数据以及诸如仪表板、报表、数据应用类的数据产品。通过数据资产门户,企业可以更好地管理数据,提高数据的可用性和可靠性,从而提高企业的决策效率和业务效益。
观远数据平台作为企业数据能力建设的核心系统,提供领先的移动端门户与桌面端门户产品能力,同时也支持通过各类开放能力与企业独立建设的数据资产门户进行集成与对接。本文对相关能力做基础介绍。
开放能力简介
基于观远数据实践经验,以下能力可以支持各企业更高效、快速地与观远BI做集成。
数据资产列表
支持获取系统内完整的各类仪表板、数据大屏、数据集列表清单。
相关API:
获取仪表板页面 https://docs.guandata.com/?g=Doc&m=Article&a=index&id=1&aid=dashboard-api#nav-3-H2
以树状结构获取仪表板页面 (含目录信息)https://docs.guandata.com/?g=Doc&m=Article&a=index&id=1&aid=dashboard-api#nav-12-H2
获取数据集列表 https://docs.guandata.com/?g=Doc&m=Article&a=index&id=1&aid=dataset-api#nav-3-H2
特定用户有权限的资产列表
如果数据资产平台没有记录了企业内部员工对于数据资产的可访问权限信息,那么可以通过调用下述API进行对应的查询。
查询特定用户可以访问的仪表板页面 https://docs.guandata.com/?g=Doc&m=Article&a=index&id=1&aid=acl-api#nav-3-H2
查询特定用户可以使用的数据集 https://docs.guandata.com/?g=Doc&m=Article&a=index&id=1&aid=acl-api#nav-6-H2
免密登录观远BI
在做页面内嵌或者快捷访问时,不希望用户多次输入账号密码或者扫码登录。 观远数据提供多种免密登录能力。
观远标准SSO服务
观远标准SSO服务能力通过RSA加解密的方式实现用户信息的传递。具体而言,在内嵌的URL或者要访问URL中添加加密后的token信息。
API说明: https://docs.guandata.com/?g=Doc&m=Article&a=index&id=1&aid=guan-sso-rsa
使用标准免密协议 OAuth、CAS、SAML等统一认证服务
当观远数据已经配置了任一免密登录并启用了优先使用统一认证服务,则无需在内嵌的URL或者要访问URL 添加对应的参数,直接访问具体的服务地址即可。 当浏览器中有合法Cookie时,用户可以便捷访问;当浏览器中没有合法Cookie时,用户会先跳转到统一认证服务地址,授权后会回跳到具体要访问的资源。因为一旦登录成功,即获取了有效Cookie,在一段时间内,便不会再次触发登录操作。
页面元素隐藏能力
当通过iframe实现页面内嵌时,很多时候需要按需隐藏导航栏、目录栏等信息。 观远数据支持通过在URL中添加特定查询参数的方式来满足此类需求。一套环境支持多种隐藏策略以应对不同的需求。
通用页面隐藏能力 https://docs.guandata.com/?g=Doc&m=Article&a=index&id=1&aid=428171423354191872
定制化页面元素隐藏能力 (链接待添加)
当然,在iframe内嵌时,需要注意跨域的问题,此处提供了常见问题的解决方案。
资源授权与撤销
部分数据资产门户与企业内部的审批流已经打通,当员工需要访问没有权限的资源时需要完成相应的审批;部分审批具有时效。 资产平台可以根据需要调用资源授权与撤销相关API,将权限信息同步至观远数据平台。
授权或者撤销仪表板访问权限 https://docs.guandata.com/?g=Doc&m=Article&a=index&id=1&aid=acl-api#nav-9-H2
授权或者撤销数据集访问权限 https://docs.guandata.com/?g=Doc&m=Article&a=index&id=1&aid=acl-api#nav-12-H2
上述各类API的访问均需要通过合规性校验,因此需要向管理员申请访问秘钥,详见此处说明。
通过URL便捷访问资源
观远数据 数据资产类内容的访问地址(URL)遵循浅显易懂的构建方式,通过仪表板ID(pgId)或者数据集ID(dsId)的替换,即可拼接得到访问特定的资源的URL。以下是常见页面的URL模式
仪表板页面 :服务主域名/page/仪表板ID
数据集概览页面:服务主域名/data-source/数据集ID/details/overview
数据集新建卡片页面:服务主域名/data-source/数据集ID/details/card
期待各位与观远数据分享你们的集成成果 :)
相关问题,也欢迎联系观远数据支持团队。