---
schema_version: "1"
id: 1d057ebc27332a750d035e0cd55ac5ba3733aa7eb93ddb6ca5f860b5f5c71199
title: データ ポリシーの作成とテスト
collection: tableau
version: next
locale: ja-jp
portal_url: https://docs.salesforce.com/tableau/next/ja-jp/online/ipa_vconn_create_data_policy.md
canonical_url: https://help.tableau.com/v0.0/online/ja-jp/ipa_vconn_create_data_policy.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 79604204e493decc7436a9b6e80fe9a79fd63002d7cd42fd52efa7afdab3ec8c
description: Quick help on creating and testing data policies in a virtual connection.
---
[メイン コンテンツに進む](#main-content)

# データ ポリシーの作成とテスト

データ ポリシーを使用して、仮想接続を使用するビュー、データ ソース、またはフローのデータをフィルター処理します。ポリシー テーブルまたは資格テーブルの列を使用して、データをフィルター処理して、ユーザーに表示する必要のあるデータのみを抽出します。

- **ポリシー テーブル** - フィルター処理されるテーブル。
- **ポリシー列** - データのフィルター処理に使用する列。
- **資格テーブル** - データのフィルター処理に使用できる列を含むテーブル。ポリシー テーブルにポリシー列が含まれていない場合に使用します。

テーブルをポリシーに追加する

データ ポリシーを作成するには、次の手順を実行します。

1. \[Create New Policy (新しいポリシーの作成)\] ボタンを ![クリックします。](/tableau/next/ja-jp/online/ja-jp/Img/ipa_Create_New_Policy_btn.png)
2. タブで既定の名前をクリックして、ポリシーの名前を変更します。
3. 左側のペインでテーブル名をダブルクリックして、テーブルをデータ ポリシーに追加します。

[完全なトピックを読む](https://help.tableau.com/current/online/ja-jp/dm_vconn_create_conn.htm#select-tables-to-include-in-the-connection)

テーブル列をマッピングする

ポリシー テーブルごとに、ポリシー テーブルの列をポリシー列または資格テーブルのいずれかにマップします。

### ポリシー列にマッピングする

1. ![\[マップに列を追加\] ボタン。](Img/ipa_vconn_add_col_map_btn.png) をクリックして、データのフィルター処理に使用する 1 つまたは複数の列を追加します。
2. ポリシー列に名前を付けます。この名前はポリシー条件で使用します。
3. ポリシー テーブルごとに、ドロップダウン メニューを使用して、ポリシー列にマッピングするテーブル列を選択します。
4. ポリシー条件で使用するポリシー列の数だけこのプロセスを繰り返します。

**クイック クリップ:** テーブル列をポリシー列にマッピングして、営業担当者で請求書をフィルター処理するデータ ポリシーのポリシー条件を記述しています。

Your browser does not support the video tag.

[完全なトピックを読む](https://help.tableau.com/current/online/ja-jp/dm_vconn_create_rlspolicy.htm#filter-with-a-policy-column-from-a-policy-table)

### 資格テーブルにマッピングする

1. 資格テーブルを選択し、テーブルを右にドラッグして、\[資格テーブルとして追加\] にドロップします。接続またはデータベースのテーブルを、他の多くのデータベースのテーブルを保護する中央の資格テーブルとして使用できます。
2. ポリシー テーブルごとに、ドロップダウン メニューをクリックして列を選択し、ポリシー テーブルを資格テーブルにマッピングします。

**クイック クリップ:** 資格テーブル (従業員 ID 列とフル ネーム列) をポリシー テーブルの列にマッピングして、データ ポリシーのポリシー条件を記述しています。

Your browser does not support the video tag.

[完全なトピックを読む](https://help.tableau.com/current/online/ja-jp/dm_vconn_create_rlspolicy.htm#filter-with-policy-column-from-an-entitlement-table)

ポリシー条件を記述する

ポリシー条件は、多くの場合、ユーザー関数を使用して行レベルのアクセス権限を定義する計算です。[ユーザー関数](https://help.tableau.com/current/pro/desktop/ja-jp/functions_functions_user.htm)の詳細については、オンライン ヘルプを参照してください。

ポリシー条件は、

- データ ポリシーで必要です。
- true または false に評価できる必要があります。
- ポリシー条件が true の場合に行を表示します。

例:

`FULLNAME() = [EmployeeName]`

[完全なトピックを読む](https://help.tableau.com/current/online/ja-jp/dm_vconn_create_rlspolicy.htm#write-a-policy-condition)

\[ユーザーとしてプレビュー\] を使用してデータ ポリシーをテストする

ポリシーをテストして、ユーザーに表示されるデータを確かめ、ポリシーが期待どおりに機能していることを確認します。

1. テーブルを選択します。
2. \[テーブルの詳細\] セクションで、\[ポリシーを適用\] チェック ボックスをオンにします。 ![「ポリシーを適用」というラベルの付いたチェックボックス。](/tableau/next/ja-jp/online/ja-jp/Img/ipa_vconns_with_policy_applied.png)
3. \[ユーザーとしてプレビュー\] をクリックして、\[グループ\] (オプション) と \[ユーザー\] を選択します。
4. ポリシーに、テーブルの詳細にあるユーザーの正しいデータが表示されていることを確認します。
5. 必要に応じて、他のユーザーに対してこの手順を繰り返します。

[完全なトピックを読む](https://help.tableau.com/current/online/ja-jp/dm_vconn_test_preview.htm)

接続をパブリッシュし、パーミッションを設定する

### 下書きを保存するか、接続をパブリッシュします。

作業中、接続は下書きとして自動的に保存されます。![保存アイコン](/tableau/next/ja-jp/online/ja-jp/Img/ipa_Save_16px_medium.png) をクリックして、下書きを手動で保存します。

新しい仮想接続を他のユーザーと共有するには、パブリッシュする必要があります。

1. エディターの右上隅にある ![パブリッシュ ボタン](/tableau/next/ja-jp/online/ja-jp/Img/ipa_vconn_publish_btn.png) をクリックします。
2. \[名前\] フィールドに接続の名前を入力します。
3. 接続を保存するプロジェクトを選択します。
4. クリック ![パブリッシュ ボタン](/tableau/next/ja-jp/online/ja-jp/Img/ipa_vconn_publish_btn.png)

既存の接続を編集する場合でも、現在パブリッシュ状態にあるユーザーは引き続きその接続を使用できます。

- 更新を下書きに保存するには、![保存アイコン](/tableau/next/ja-jp/online/ja-jp/Img/ipa_Save_16px_medium.png) をクリックします。
- 更新された接続をユーザーが使用できるようにするには、次をクリックします ![パブリッシュ ボタン](/tableau/next/ja-jp/online/ja-jp/Img/ipa_vconn_publish_btn.png)

### 他のユーザーが接続を使用できるようにパーミッションを設定します

接続をパブリッシュしたら、他のユーザーがこの接続を使用できるように設定します。これを行うには、\[接続機能\] を \[許可\] に設定します。

1. 仮想接続に移動します。
2. \[アクション\] メニュー (...) を開いて \[パーミッション\] をクリックします。
3. \[接続\] アイコンの下のボックスを選択して、すべてのユーザーに接続を許可します。
    
    ![\[パーミッション ルール\] の下の \[接続機能\] チェック ボックス](Img/ipa_vconn_connect_capability.png)
4. \[保存\] をクリックします。

[パブリッシュとパーミッションのトピックを読む](https://help.tableau.com/current/online/ja-jp/dm_vconn_publish_save.htm)

## 関連タスク

[仮想接続エディターについて](https://help.tableau.com/v0.0/online/ja-jp/ipa_vconn_about_editor.htm)

[テーブルを接続に追加する](https://help.tableau.com/v0.0/online/ja-jp/ipa_vconn_add_tables.htm)

[データ ポリシーについて](https://help.tableau.com/v0.0/online/ja-jp/ipa_vconn_about_data_policy.htm)

必要なものが見つからない場合は、

オンラインで[「すべての Tableau ヘルプ」](https://www.tableau.com/ja-jp/support/help)を確認してください。