メイン コンテンツをスキップする

ステージングエリアの操作

マスターデータレコードがSQLデータベースに保存されている場所へのTalend MDM実装には、ステージングエリアが含まれています。MDMユーザーは、ここでデータをロードし、後で非同期に検証できます。

このステージングエリアは、マスタデータレコードを含むSQLストレージ領域のミラーです。唯一の違いは、ステージングエリアデータベースには、スキーマに制約が含まれていないことです(null値や外部キーの整合性などではありません)。ただし、外部キーの整合性が有効になっている場合は、無効な外部キーを持つレコードをMasterデータベースに読み込むことはできません。

データコンテナー(SQLストレージのインスタンスであるデータコンテナー)ごとに、問題のデータコンテナーのステージングエリアである2番目のSQLストレージも存在します。たとえば、Productという名前のデータコンテナーがある場合、Product#STAGINGという名前のデータコンテナーも存在することを意味しています。

MDMユーザーは以下の方法でステージングエリアにデータを読み込むことができます:
  • SQLコンポーネントの使用: JDBCまたはデータ統合コンポーネントを使用して、データベースでINSERTステートメントを実行する

  • MDMコンポーネントの使用: tMDMOuputおよびtMDMBulkloadコンポーネントを使用して、データコンテナーをdata_container_name#STAGINGのように指定する(たとえば、ProductではなくProduct#STAGING)

    tMDMOutputコンポーネントは、有効でないデータの挿入またはアップデートを許可しません。Talend MDM

tMDMOutputコンポーネントは、有効でないデータの挿入またはアップデートを許可しません。Talend MDMは、ユーザーインターフェイスとRESTアクセスを提供して、ステージングエリアからマスターデータベースへの転送をトリガーします。ステージングエリアからのレコードをMDM検証ルール(XSD、セキュリティ、検証ルールなど)で検証するステップが含まれているため、この転送は「ステージングエリア検証タスク」と呼ばれます。

この転送をTalend MDM Web UIからトリガーする方法については、Talend MDM Web UIユーザーガイドをご覧ください。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。