页面树结构

版本比较

标识

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

1.需求背景

客户有自己的数据中台,并和Smartbi都在同一个域名下。Smartbi跟数据中台做单点登录,并把Smartbi做的报表嵌入数据中台的门户中。

当用户先登录数据中台,并在数据中台的门户中打开Smartbi报表,看了几个Smartbi报表之后,回到数据中台页面,就有几率出现localstorage占满,数据中台的页面变成白屏的情况。

这时候,客户一般不愿意修改数据中台对LocalStorage的机制,要求Smartbi禁止使用LocalStorage缓存。

核心原因:是双方对LocalStorage使用的机制不统一造成的。场景一:客户想查询Smartbi的某个资源,有那些人有那些权限,并可以导出给老板查看

场景二:客户想查询某个人,有那些资源有那些权限,并可以导出给老板查看

2.功能说明

禁止Smartbi使用LocalStorage缓存。提供一个“用户权限查询数据集”模型,客户可以按自己需要进行相关的分析。

信息

禁用了LocalStorage缓存,会对Smartbi报表打开有一定的性能影响。当用户量和资源量很大时,该表的数据量会很大,同时抽取时间会比较长

3.使用说明

3.1. 扩展包部署

扩展包:

部署说明:扩展包部署

信息

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


3.2.扩展包部署前后说明

...

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

Image Removed

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

...