エンティティレベルでアクセス制御を定義する(アクセス制御の注釈)。 - 7.1

Talend Data Fabric Studio ユーザーガイド

author
Talend Documentation Team
EnrichVersion
7.1
EnrichProdName
Talend Data Fabric
task
ジョブデザインと開発
EnrichPlatform
Talend Studio
アクセス制御は、特定の注釈を設定することにより、データモデル内で処理されます。以下のサンプルでは、アクセス制御をエンティティレベルで定義する方法を紹介します。

始める前に

このタスクについて

このサンプルでは、General_ManagerロールにAgencyエンティティおよびその属性全てに対する書き込みアクセスを付与しようとしています。

手順

  1. [Data Model Entities] (データモデルエンティティ)エリアで、目的のエンティティをクリックします。
  2. [Properties] (プロパティ)ビューで[Access rights] (アクセス権)タブをクリックします。
  3. [Write Access] (書き込みアクセス)タブをクリックします。
  4. Studio内で定義されているロールのリストを表示するには、下向き矢印をクリックします。
  5. 書き込みアクセスを付与するロールを選択し、[+]ボタンをクリックして、[Roles] (ロール)リストにロールを追加します。
    デフォルトで[Set role recursively] (ロールを再帰的に設定)のチェックボックスが選択されています。この場合、選択したノードの全てのサブエレメントにセキュリティ設定がプロパゲートされます。このサンプルでは、セキュリティ設定がAgencyエンティティ内の全ての属性に適用されます。
  6. [Ctrl]+[S]を押し、変更内容を保存します。