1.需求背景
客户有自己的数据中台,并和Smartbi都在同一个域名下。Smartbi跟数据中台做单点登录,并把Smartbi做的报表嵌入数据中台的门户中。
当用户先登录数据中台,并在数据中台的门户中打开Smartbi报表,看了几个Smartbi报表之后,回到数据中台页面,就有几率出现localstorage占满,数据中台的页面变成白屏的情况。
这时候,客户一般不愿意修改数据中台对LocalStorage的机制,要求Smartbi禁止使用LocalStorage缓存。
核心原因:是双方对LocalStorage使用的机制不统一造成的。场景一:客户想查询Smartbi的某个资源,有那些人有那些权限,并可以导出给老板查看。
场景二:客户想查询某个人,有那些资源有那些权限,并可以导出给老板查看。
2.功能说明
禁止Smartbi使用LocalStorage缓存。提供一个“用户权限查询数据集”模型,客户可以按自己需要进行相关的分析。
信息 |
---|
禁用了LocalStorage缓存,会对Smartbi报表打开有一定的性能影响。当用户量和资源量很大时,该表的数据量会很大,同时抽取时间会比较长 |
3.使用说明
3.1. 扩展包部署
扩展包:
部署说明:扩展包部署
信息 |
---|
更新扩展包之前,请做好知识库以及扩展包的备份。 |
3.2.扩展包部署前后说明
...
部署扩展包前:LocalStorage存储打开Smartbi后相关的缓存内容,如下:
部署扩展包后:LocalStorage存储打开Smartbi后相关的缓存内容,如下:
...