页面树结构

版本比较

标识

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

1 背景

目前,设置数据模型的行权限时,只能针对单个表目前,在设置数据模型的行权限时,只能针对单个表/查询中的字段进行设置,如果在维表中设置了行权限,这一权限会自动应用到关联的事实表,导致事实表也受到行权限的控制。查询中的字段进行设置。如果在维表中设置了行权限,这一权限会自动应用到关联的事实表,导致事实表也受到行权限的控制。

然而,如果客户只想控制事实表的输出结果,并不想控制维表的输出结果。

...

场景描述:有4张表:客户表、贷款明细、贷款与担保关系、担保明细表

1个客户可能有0到多笔贷款、1笔贷款有0到多笔担保、1笔担保也可能是1到多笔贷款。一个客户可以有零或多笔贷款,一笔贷款可以有零或多笔担保,而一笔担保可以关联到一笔或多笔贷款

客户表数据:

贷款明细:

贷款与担保关系:

担保明细表:

...

信息

通过示例可以看到:如果只想控制事实表的输出结果,并不想控制维表的输出结果,可以在事实表中设置行权限,并且可以设置多个字段的直接是and 或OR的关系:


3 在”高级模式“下设置行权限

在设置行权限时,选择高级模式,高级模式的逻辑与简单模式一致,在高级模式下,也能使用子图的字段进行条件控制,并且在SQL的子查询中,可以使用不在子图中表的字段。

Image Added