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

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

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

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

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

完全なトピックを読む(新しいウィンドウでリンクが開く)

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

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

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

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

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

完全なトピックを読む(新しいウィンドウでリンクが開く)

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

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

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

完全なトピックを読む(新しいウィンドウでリンクが開く)

ポリシー条件を記述する

ポリシー条件は、多くの場合、ユーザー関数を使用して行レベルのアクセス権限を定義する計算です。ユーザー関数(新しいウィンドウでリンクが開く)の詳細については、オンライン ヘルプを参照してください。

ポリシー条件は、

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

例:

FULLNAME() = [EmployeeName]

完全なトピックを読む(新しいウィンドウでリンクが開く)

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

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

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

完全なトピックを読む(新しいウィンドウでリンクが開く)

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

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

作業中、接続は下書きとして自動的に保存されます。保存アイコン をクリックして、下書きを手動で保存します。

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

  1. エディターの右上隅にある パブリッシュ ボタン をクリックします。
  2. [名前] フィールドに接続の名前を入力します。
  3. 接続を保存するプロジェクトを選択します。
  4. クリック パブリッシュ ボタン

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

  • 更新を下書きに保存するには、保存アイコン をクリックします。
  • 更新された接続をユーザーが使用できるようにするには、次をクリックします パブリッシュ ボタン

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

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

  1. 仮想接続に移動します。
  2. [アクション] メニュー (...) を開いて [パーミッション] をクリックします。
  3. [接続] アイコンの下のボックスを選択して、すべてのユーザーに接続を許可します。

    [パーミッション ルール] の下の [接続機能] チェック ボックス

  4. [保存] をクリックします。

パブリッシュとパーミッションのトピックを読む(新しいウィンドウでリンクが開く)

関連タスク

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

オンラインで「すべての Tableau ヘルプ」(新しいウィンドウでリンクが開く)を確認してください。

フィードバックをありがとうございます。フィードバックは正常に送信されました。ありがとうございます!