有好几种方法可以实现
1、行列权限+数据模型(关系视图)
1)如果你是用大宽表实现的BI看板
对事实表要做数据权限管控的字段设定行列权限控制,条件通常是用户权限表.用户名 = 系统用户.用户名;数据模型上做1:N关联,1是用户权限表,N是事实表
2)如果你是用kimball模型实现的bi看板
对维度表要做数据权限管控的字段设定行列权限控制,条件通常是用户权限表.用户名 = 系统用户.用户名;数据模型上你需要建立2个关系。用户权限表、维度表的关系是1:N;维度表、事实表的关系也是1:N
2、SQL传参
具体看官方文档就行了,这种方式相对不好管理 |