创建和测试数据策略
使用数据策略筛选使用虚拟连接的任何视图、数据源或流程中的数据。使用策略表或权利表中的列将数据筛选为仅用户应该看到的内容。
- 策略表- 被筛选的表。
- 策略列- 用于筛选数据的列。
- 权利表- 包含可用于筛选数据的列的表。当策略表不包含策略列时使用。
将表添加到策略
映射表的列
对于每个策略表,将策略表中的一列映射到策略列或权利表。
映射到策略列
- 单击
添加要用于筛选数据的一个或多个列。 - 为策略列命名。您将在策略条件中使用此名称。
- 对于每个策略表,使用下拉菜单选择映射到策略列的表列。
- 为要在策略条件中使用的尽可能多的策略列重复此过程。
快速剪辑:将表列映射到策略列,并为用于按销售员筛选发票的数据策略编写策略条件。
映射到权利表
- 选择权利表,将该表拖到右侧并将其放在“添加为权利表”上。您可以将来自任何连接或数据库的表用作中央权利表,以保护许多其他数据库中的表。
- 对于每个策略表,单击下拉菜单并选择列以将策略中的表映射到权利表。
快速剪辑:将权利表(包含“EmployeeId”和“Full Name”列)映射到策略表列,并为数据策略编写策略条件。
编写策略条件
策略条件是一个经常使用用户函数来定义行级访问权限的计算。在线帮助中有关用户函数(链接在新窗口中打开)的详细信息。
一个策略条件:
- 在数据策略中是必需的。
- 评估结果必须为真或假。
- 当策略条件为真时显示行。
示例:
FULLNAME() = [EmployeeName]
使用“以用户身份预览”对数据策略进行测试
测试您的策略以查看用户看到的数据,并确保您的策略按预期工作。
- 选择一个表。
- 在“表详细信息”部分,选择

- 单击“以用户身份预览”,选择一个组(可选)和一个用户。
- 验证策略在表详细信息中是否显示该用户的正确数据。
- 根据需要为其他用户重复该操作。
发布连接并设置权限
保存草稿或发布连接
在您工作时,您的连接会自动保存为草稿。通过单击
来手动保存草稿。
若要与其他用户共享新的虚拟连接,您需要发布它。
- 单击编辑器右上角的
。 - 在“名称”字段中键入连接的名称。
- 选择一个项目来保存连接。
- 单击

当您编辑现有连接时,它在当前已发布状态下仍可供用户使用。
- 若要将更新保存到草稿,请单击
。 - 若要使更新的连接对用户可用,请单击

设置权限以便其他人可以使用连接
您已发布连接,并准备好让其他人使用它。为此,请将“连接”功能设置为“允许”。
- 导航到虚拟连接。
- 打开“操作”菜单 (...),并单击“权限”。
- 选中“连接”图标下的框,以便所有用户都可以使用连接。

- 单击“保存”。
相关任务
未找到您需要的内容?

