页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

1.需求背景

客户有自己的数据中台,并和Smartbi都在同一个域名下。Smartbi跟数据中台做单点登录,并把Smartbi做的报表嵌入数据中台的门户中。场景一:客户想查询某个人,对于某个资源的资源权限,主要是运维方面使用。

当用户先登录数据中台,并在数据中台的门户中打开Smartbi报表,看了几个Smartbi报表之后,回到数据中台页面,就有几率出现localstorage占满,数据中台的页面变成白屏的情况。例如:业务人员反馈,无法查看“月度汇报数据报表”,IT人员就可以通过该功能,直接查询该业务人员对该报表的资源情况。这时候,客户一般不愿意修改数据中台对LocalStorage的机制,要求Smartbi禁止使用LocalStorage缓存。


场景二:客户想查询某些资源,指定的人员具备什么资源权限

核心原因:是双方对LocalStorage使用的机制不统一造成的。例如:“月度汇报数据报表”、”月度整体情况报表“,IT人员想知道研发总监、销售总监、交付总监是否有权限查看,并给与了什么权限,就可以通过该功能直接查询出来。

2.功能说明

...

禁止Smartbi使用LocalStorage缓存。

...

可以通过报表”用户权限即席查询“直接查询所需要的信息

Image Added

用户名称列表:不允许为空,多个用户以英文或空格隔开,例如:admin,demo

资源ID列表:不允许为空,多个资源以英文逗号或空格隔开,例如:I2c94ea86298cbe6c01298cfd9ba900fa,I2c94ea86296db80801296dd20f12005a

Image Added  Image Added

                                                              用户名称                                                                                 资源ID 

信息

1、当输入的用户列表和资源列表很大时,查询会有点慢

2、数据模型”用户权限查询数据集“中的维表”授权类型“、”授权方式“,是基于MYSQL的语法来写。如果知识库不是MYSQL,可能会报错,请修改对应的语法即可。

Image Added

3.使用说明

3.1. 扩展包部署

扩展包:ResPermissExt.ext

部署说明:扩展包部署

信息

更新扩展包之前,请做好知识库以及扩展包的备份。

3.2.资源导入

资源文件:用户权限查询资源.

...

xml

部署扩展包前:LocalStorage存储打开Smartbi后相关的缓存内容,如下:

Image Removed

部署扩展包后:LocalStorage存储打开Smartbi后相关的缓存内容,如下:

Image Removed导入说明:导入资源

3.3.打开资源

在【分析展现】中,搜索”用户权限即席查询“,即可找到对应的报表资源,打开并按正常的报表使用即可。

Image Added