社区的大佬们好,请教个数据权限隔离的技术问题。
【环境与数据结构】: 系统是 Smartbi V10,没有做单点登录,用的是系统自带的用户管理。事实表有 大区、省份、城市 字段。
【目标】: 希望让 大区 = '华北' 的用户只看华北数据,大区 = '华东' 的用户只看华东数据,总部领导看全量。目前已经建好模型和用户。
【痛点与尝试】: 我在模型层设置了“数据行权限”,写了 大区 = 当前用户所在大区 这个过滤条件。但系统不识别“当前用户所在大区”到底是谁。 我知道如果是ETL或者SQL层面,可以用用户登录名做关联,但在 Smartbi V10 的模型层里,查询当前用户的扩展属性(比如部门或大区)的语法是什么? 或者怎么在后台配置这张属性表? |