---
schema_version: "1"
id: 8b353af1f6666faaad738916716efd528fc8abab84a139e1a421c54258480e18
title: 创建和测试数据策略
collection: tableau
version: current
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/current/zh-cn/server/ipa_vconn_create_data_policy.md
canonical_url: https://help.tableau.com/current/server/zh-cn/ipa_vconn_create_data_policy.htm
source_site: help.tableau.com
content_type: documentation
content_hash: dc56ba7f06aded3f45c9e76c4120313be205ed64037013d9e641b1da9c8f418f
description: Quick help on creating and testing data policies in a virtual connection.
---
[跳转到主要内容](#main-content)

# 创建和测试数据策略

使用数据策略筛选使用虚拟连接的任何视图、数据源或流程中的数据。使用策略表或权利表中的列将数据筛选为仅用户应该看到的内容。

- **策略表**\- 被筛选的表。
- **策略列**\- 用于筛选数据的列。
- **权利表**\- 包含可用于筛选数据的列的表。当策略表不包含策略列时使用。

将表添加到策略

创建数据策略：

1. 单击 ![“创建新策略”按钮](/tableau/current/zh-cn/server/zh-cn/Img/ipa_Create_New_Policy_btn.png)
2. 单击选项卡上的默认名称以重命名策略。
3. 双击左侧窗格中的表名称以将表添加到数据策略。

[阅读完整主题](https://help.tableau.com/current/server/zh-cn/dm_vconn_create_conn.htm#select-tables-to-include-in-the-connection)

映射表的列

对于每个策略表，将策略表中的一列映射到策略列或权利表。

### 映射到策略列

1. 单击 ![“将列添加到地图”按钮。](/tableau/current/zh-cn/server/zh-cn/Img/ipa_vconn_add_col_map_btn.png) 添加要用于筛选数据的一个或多个列。
2. 为策略列命名。您将在策略条件中使用此名称。
3. 对于每个策略表，使用下拉菜单选择映射到策略列的表列。
4. 为要在策略条件中使用的尽可能多的策略列重复此过程。

**快速剪辑：**将表列映射到策略列，并为用于按销售员筛选发票的数据策略编写策略条件。

Your browser does not support the video tag.

[阅读完整主题](https://help.tableau.com/current/server/zh-cn/dm_vconn_create_rlspolicy.htm#filter-with-a-policy-column-from-a-policy-table)

### 映射到权利表

1. 选择权利表，将该表拖到右侧并将其放在“添加为权利表”上。您可以将来自任何连接或数据库的表用作中央权利表，以保护许多其他数据库中的表。
2. 对于每个策略表，单击下拉菜单并选择列以将策略中的表映射到权利表。

**快速剪辑：**将权利表（包含“EmployeeId”和“Full Name”列）映射到策略表列，并为数据策略编写策略条件。

Your browser does not support the video tag.

[阅读完整主题](https://help.tableau.com/current/server/zh-cn/dm_vconn_create_rlspolicy.htm#filter-with-policy-column-from-an-entitlement-table)

编写策略条件

策略条件是一个经常使用用户函数来定义行级访问权限的计算。在线帮助中有关[用户函数](https://help.tableau.com/current/pro/desktop/zh-cn/functions_functions_user.htm)的详细信息。

一个策略条件：

- 在数据策略中是必需的。
- 评估结果必须为真或假。
- 当策略条件为真时显示行。

示例：

`FULLNAME() = [EmployeeName]`

[阅读完整主题](https://help.tableau.com/current/server/zh-cn/dm_vconn_create_rlspolicy.htm#write-a-policy-condition)

使用“以用户身份预览”对数据策略进行测试

测试您的策略以查看用户看到的数据，并确保您的策略按预期工作。

1. 选择一个表。
2. 在“表详细信息”部分，选择 ![标有“已应用策略”的复选框。](/tableau/current/zh-cn/server/zh-cn/Img/ipa_vconns_with_policy_applied.png)
3. 单击“以用户身份预览”，选择一个组（可选）和一个用户。
4. 验证策略在表详细信息中是否显示该用户的正确数据。
5. 根据需要为其他用户重复该操作。

[阅读完整主题](https://help.tableau.com/current/server/zh-cn/dm_vconn_test_preview.htm)

发布连接并设置权限

### 保存草稿或发布连接

在您工作时，您的连接会自动保存为草稿。通过单击 ![“保存”图标](/tableau/current/zh-cn/server/zh-cn/Img/ipa_Save_16px_medium.png) 来手动保存草稿。

若要与其他用户共享新的虚拟连接，您需要发布它。

1. 单击编辑器右上角的 ![“发布”按钮](/tableau/current/zh-cn/server/zh-cn/Img/ipa_vconn_publish_btn.png)。
2. 在“名称”字段中键入连接的名称。
3. 选择一个项目来保存连接。
4. 单击 ![“发布”按钮](/tableau/current/zh-cn/server/zh-cn/Img/ipa_vconn_publish_btn.png)

当您编辑现有连接时，它在当前已发布状态下仍可供用户使用。

- 若要将更新保存到草稿，请单击 ![“保存”图标](/tableau/current/zh-cn/server/zh-cn/Img/ipa_Save_16px_medium.png)。
- 若要使更新的连接对用户可用，请单击 ![“发布”按钮](/tableau/current/zh-cn/server/zh-cn/Img/ipa_vconn_publish_btn.png)

### 设置权限以便其他人可以使用连接

您已发布连接，并准备好让其他人使用它。为此，请将“连接”功能设置为“允许”。

1. 导航到虚拟连接。
2. 打开“操作”菜单 (...)，并单击“权限”。
3. 选中“连接”图标下的框，以便所有用户都可以使用连接。
    
    ![“权限规则”下的“连接”功能复选框](/tableau/current/zh-cn/server/zh-cn/Img/ipa_vconn_connect_capability.png)
4. 单击“保存”。

[阅读发布和权限主题](https://help.tableau.com/current/server/zh-cn/dm_vconn_publish_save.htm)

## 相关任务

[关于虚拟连接编辑器](https://help.tableau.com/current/server/zh-cn/ipa_vconn_about_editor.htm)

[将表添加到连接](https://help.tableau.com/current/server/zh-cn/ipa_vconn_add_tables.htm)

[关于数据策略](https://help.tableau.com/current/server/zh-cn/ipa_vconn_about_data_policy.htm)

未找到您需要的内容？

联机查看[所有 Tableau 帮助](https://www.tableau.com/zh-cn/support/help)