属性への注釈の設定
始める前に
データモデル内にビジネスエンティティと属性が作成済みであること。詳細は、データモデルにビジネスエンティティを作成およびビジネスエンティティに属性を追加をご覧ください。
このタスクについて
データモデルエディターを使用することで、ビジネスエンティティ内の属性に特定の注釈を追加する処理が非常に簡単になります。
注釈により、属性へのWebインターフェイスアクセスに関するロールの認証を定義できます。また、言語固有のラベル、外部キーとプライマリキー、多言語の説明などに関連する表示の問題を定義できます。
以下のテーブルでは、ビジネスエンティティ内の属性に追加できる注釈について説明しています。
オプション | 説明 |
---|---|
[Set the Descriptions] (詳細を設定) | ビジネスエンティティ内のさまざまな属性に多言語の説明を加えます。 |
[Set the Labels] (ラベルを設定) | データモデルのビジネスエンティティ内の属性にさまざまな言語でラベルを設定します。 |
[Set the Foreign Key ] (外部キー情報の設定) | 1つの属性を別の属性に、またはビジネスエンティティにリンクします。詳細は、外部キーフィルターを追加: エンティティどうしのリンクをご覧ください。 情報メモ注:
|
[Set the Foreign Key Filter] (外部キーフィルターの設定) | 関連するエレメントの標準xpath述語を使用して現在のレコードから抽出された値で、外部キーをフィルタリングします。詳細は、外部キーフィルターを追加をご覧ください。 |
[Set the Foreign Key Infos] (外部キー情報の設定) | 外部キーに関連するデータを表示します。詳細は、外部キー情報の表示形式を設定をご覧ください。 |
[Set the Roles with Write Access] (書き込みアクセス権のあるロールを設定) | 選択したエンティティに書き込みアクセス権を付与します。詳細は、属性レベルでアクセス制御を定義(アクセス制御の注釈)をご覧ください。 |
[Set the Roles with No Access] ([権限なし]のロールを設定) | 1つまたは複数のロールについて、選択した属性に対するアクセスを拒否します。 |
[Set the Visible Rule] (表示ルールを設定) | Talend MDM Web UIで、選択した属性をデータレコードにおいて非表示/表示のどちらにするかを定義します。 |
[Set the Default Value Rule] (デフォルト値ルールを設定) | 選択した属性のデフォルト値を定義し、ビジネスユーザーがTalend MDM Web UIを使用して新しいレコードを作成した時に自動的に表示されるようにします。詳細は、エレメントのデフォルト値ルールを設定をご覧ください。 |
[Set the Facet Message] (ファセットメッセージを設定) | 多言語ファセットエラーメッセージを設定します。 |
[Set the display format] (表示形式を設定) | Talend MDM Web UIでマスターデータレコード内の特定の言語、日付、または数値を表示したり、そこに挿入したりする際の形式を決めます。 日付/数値フォーマットを定義するには、java.util.Formatterクラスに基づく構文を使用する必要があります。このクラスの詳細は、Oracleのドキュメンテーションをご覧ください。 表示形式の設定方法の例は、日付と数字の表示形式を設定をご覧ください。 |
上記の注釈をビジネスエンティティ内の属性に追加すると、[Annotations] (注釈)ノードが[Data Model Entities] (データモデルエンティティ)パネル内の属性に追加されます。このノードには、選択した属性に追加されるすべての注釈がリスト表示されます。
ビジネスエンティティ内に作成する属性に注釈を設定するには、以下のようにします:
手順
タスクの結果
[Set the Role with Write Access] (書き込みアクセス権のあるロールを設定)の方法の注釈については、詳細な例が属性レベルでアクセス制御を定義(アクセス制御の注釈)に示されています。