Product Catalogキャンペーンで管理するデータの構造を決定するためのデータモデルを作成します。このデータモデルは、エンタープライズカタログにリストされているデータのあらゆる異常値をデータスチュワードがまとめられるようにするために作成します。
Talend Data Stewardshipではデータモデルが認識されるため、データのセマンティックの導入およびセマンティックの検証が可能になっています。データモデルで属性を定義し、定義済みの標準タイプまたはセマンティックタイプから種類をを選択できます。
手順
- [Data models] (データモデル) > [Add data model] (データモデルを追加)の順に選択します。
-
新しいモデルの名前と説明をName (名前)およびDescription (説明)フィールドにそれぞれ入力します。オプションフィールドは、名前の横に[*]としてマークされます。
-
[Attributes] (属性)セクションで、データモデルに含めるカラムを次のように定義します:
- [Identifier] (識別子)フィールドで、最初のカラムの技術識別子を入力します。
-
必要に応じて、対応するフィールドにカラム名と説明を入力します。
[Name] (名前)フィールドに設定した名前がタスクリストに表示されます。名前が設定されていない場合は、技術識別コードが表示されます。
-
属性タイプのリストでカラムのタイプを選択します。
標準タイプとセマンティックタイプは、デフォルトでアプリケーション内で統合されています
- 標準タイプでは、選択したタイプに従って追加フィールドが表示されます。これらのフィールドは省略可能で、最小値や最大長の定義、属性を検証するパターンの定義など、属性に制約を定義できます。
この値全体が検証パターンと必ず一致するようにするためのベストプラクティスは、検証パターンを
^
と$
で囲むことです。例:-
[A-Z]
はA
およびABC
と一致します。 -
^[A-Z]$
はA
と一致しますが、ABC
とは一致しません。
Date
カラムとTimestamp
カラムについては、日時のピッカーにアクセスできるため、日時が正しい形式で自動的に設定されます。 -
- セマンティックタイプはTalend Dictionary Serviceを使用して管理できます。ただし、このサービスをご利用になれるかどうかは、お持ちのライセンスによって異なります。
- 標準タイプでは、選択したタイプに従って追加フィールドが表示されます。これらのフィールドは省略可能で、最小値や最大長の定義、属性を検証するパターンの定義など、属性に制約を定義できます。
- 必要に応じて、[Allow empty values] (空の値を許可)オプションを切り替えて、空のフィールドのアップロードを無効にします。このオプションはデフォルトで有効になっています。
-
[Add attribute] (属性を追加)をクリックし、上記の手順を繰り返して、データモデルに必要なすべてのカラムを作成します。
Product Catalogキャンペーンに定義されているカラムには、画面に示されているように、各製品アイテムの説明、アイテムの写真、サイズ、および価格が含まれます。
-
タスクリスト内で製品URLをハイパーリンクとして表示するには、Product_URLカラムのセマンティックタイプをURLに設定します。
この設定により、タスクリストでURLを直接クリックして製品アイテムの写真を開き、製品カタログ内の情報と一致するか確認できます。