ビジネスエンティティに注釈を設定 - Cloud - 7.3

Talend Studioユーザーガイド

Version
Cloud
7.3
Language
日本語
Product
Talend Big Data
Talend Big Data Platform
Talend Cloud
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発
Last publication date
2024-02-13
対象製品...

Data Fabric

MDM Platform

始める前に

データモデル内にビジネスエンティティと属性が作成済みであること。詳細は、データモデルにビジネスエンティティを作成ビジネスエンティティへの属性の追加をご覧ください。

このタスクについて

データモデルエディターを使用することで、データモデル内のビジネスエンティティに特定の注釈を追加する処理が非常に簡単になります。

注釈により、ビジネスエンティティへのWebインターフェイスアクセスに関するロールの認証を定義できます。また、言語固有のラベル、外部キーとプライマリキー、多言語の説明、その他に関連する表示の問題を定義できます。

以下の表は、ビジネスエンティティに追加できる注釈の説明です。

オプション

説明

[Add Key] (キーを追加)

選択したエンティティに一意キーを追加します。

[Set the Labels] (ラベルを設定)

データモデルのビジネスエンティティにさまざまな言語でラベルを設定します。

[Set the Descriptions] (詳細を設定)

データモデル内のさまざまなビジネスエンティティに多言語の説明を設定します。

[Set Lookup Fields] (ルックアップフィールドを設定)

特定のビューに添付されたプロセスを使用し、ソースシステム内のフィールドをルックアップして、データを即座にエンリッチ化します。たとえば、MDM Hub内にとどまらないか、一部がとどまらないビジネスエンティティに対してインタラクションが行われた場合などです。詳細は、ビューの結果をプロセス経由で実行する(レジストリースタイルのルックアップ)をご覧ください。

[Set the Primary Key Infos] (プライマリキー情報を設定)

Talend MDM Web UIを使用してビジネスエンティティ内のデータレコードにアクセスする時に、ビジネスエンティティに関連する特定のデータを表示します。

注: 未加工の値のみプライマリキー情報に保存でき、Talend MDM Web UIに表示できるため、プライマリキー情報に外部キーエレメントの値を含めることはお勧めしません。

[Set the Roles with Write Access] (書き込みアクセス権のあるロールを設定)

選択したエンティティに書き込みアクセス権を付与します。詳細は、データモデルエディターでアクセス制御をエンティティレベルで定義をご覧ください。

[Set the Roles with No Access] ([権限なし]のロールを設定)

選択したビジネスエンティティにロールがTalend MDM Web UI経由でアクセスすることを防ぎます。

[Set the Roles with No Create Access] ([作成権限なし]のロールを設定)

選択したエンティティ内に特定のロールがTalend MDM Web UIでデータレコードを作成することを防ぎます。

[Set the Roles with No Logical Delete Access] ([論理削除権限なし]のロールを設定)

選択したエンティティ内のごみ箱に特定のロールがTalend MDM Web UIでデータレコードを送ることを防ぎます。

[Set the Roles with No Physical Delete Access] ([物理削除権限なし]のロールを設定)

Talend MDM Web UIを使って選択したエンティティから特定のロールがデータレコードを完全に削除することを防ぎます。

[Set the Workflow Access] (ワークフローアクセスを設定)

選択したビジネスエンティティに関連付けられたワークフロータスクに介入するロールに対するアクセス権をTalend MDM Web UI経由で付与します。ワークフローの詳細は、ワークフロー(非推奨)をご覧ください。

[Generate Workflow] (ワークフローを生成)

ワークフローウィザードを使用して特定のビジネスエンティティにワークフローを生成します。詳細は、ワークフローウィザードを使用したワークフローの設計をご覧ください。

[Set the Validation Rule] (検証ルールを設定)

エンティティ内で属性間の制約を定義するために使用できる詳細なルールを設定します。詳細は、ビジネスルールを追加をご覧ください。

[Delete All Validation Rule] (検証ルールをすべて削除)

すべての検証ルールをエンティティから削除します。

[Add Category] (カテゴリーを追加) Talend MDM Serverでエレメントをまとめるために使用できるカテゴリーを追加します。詳細は、カテゴリーを追加してエレメントを割り当てるをご覧ください。
警告: この機能はTalend MDM Server側でエレメントをまとめる場合のみ有用です。そのため、Talend MDM Web UITalend Data Authoring for MDMには影響しません。
[Assign Element to Category] (エレメントをカテゴリーに割り当て) カテゴリーに特定のエレメントを1つまたは複数割り当てます。エンティティの最初のレベルのエレメントのみをカテゴリーに割り当てることができます。詳細は、カテゴリーを追加してエレメントを割り当てるをご覧ください。

上記の注釈をビジネスエンティティに追加すると、[Annotations] (注釈)ノードが[Data Model Entities] (データモデルエンティティ)パネル内のビジネスエンティティに追加されます。このノードには、ビジネスエンティティに追加される注釈がすべてリスト表示されます。

次の手順は、ビジネスエンティティに注釈を設定する方法の例として、[Set the Primary Key Infos] (プライマリキー情報の設定)注釈を追加する方法の詳しい説明になっています。

手順

  1. 注釈を追加するビジネスエンティティを右クリックします。
  2. コンテキストメニューで、選択したビジネスエンティティに適用する注釈(この例では[Set the Primary Key Infos] (プライマリキー情報の設定))を選択します。
    選択した注釈オプションに対応するダイアログボックスが表示されます。
  3. をクリックし、選択したビジネスエンティティのレコードのいずれかにユーザーがアクセスした時にTalend MDM Web UIに表示されるようにするプライマリキー情報をリストから選択します。この例では、各AgencyレコードでAgency名が見出しとして付くようにしようとしています。
  4. 右上のボタンをクリックし、選択したxpathをxpathsリストに追加し、OKをクリックして変更を確定し、ダイアログボックスを閉じます。
    設定された注釈が選択したビジネスエンティティの下に表示されます。
  5. ツールバーの保存アイコンをクリックするか、キーボードでCtrl + Sを押して、変更を保存します。

タスクの結果

ビジネスユーザーがこのエンティティの含まれているデータモデルにTalend MDM Web UI経由でアクセスし、このエンティティ内をデータレコードを求めて参照すると、データレコードの詳細ビューには、上記の手順で定義したように、Agency名が見出しとして付いています。

エンティティレベルにおける[Set the Role with Write Access] (書き込みアクセス権のあるロールを設定)の方法の注釈については、詳細な例がデータモデルエディターでアクセス制御をエンティティレベルで定義に示されています。