Oracle Business Intelligence 企业版 (OBIEE) 中的存储库变量和 session 变量有什么区别?
最佳答案
session 变量对于每个用户可以有不同的值,存储库变量对于每个用户都有相同的值。
session 变量有两种类型:
- 系统 session 变量:开箱即用的变量,例如 USER
- 非系统 session 变量:用户定义的变量,每个用户可以有不同的值,通常用于自定义用户体验,例如,您可以使用 SALES_REGION 变量来仅显示与用户所在区域相关的数据。<
存储库变量也有 2 个子类型:
- 静态存储库变量:只能使用管理工具更改的固定值,可用于替换硬编码值,例如连接池中的数据库架构和用户名。
- 动态存储库变量:这些变量保存适用于任何用户的值,例如货币汇率。
session 变量和动态存储库变量从可以包含 SQL 的初始化 block 获取其值。
关于variables - OBIEE 存储库变量和 session 变量之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13816745/