ステージング領域の操作 - 7.1

Talend Data Fabric インストールガイド Linux

EnrichVersion
7.1
EnrichProdName
Talend Data Fabric
task
インストールとアップグレード
EnrichPlatform
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend DQ Portal
Talend ESB
Talend Identity and Access Management
Talend Installer
Talend JobServer
Talend Log Server
Talend MDM Server
Talend MDM Web UI
Talend Repository Manager
Talend Runtime
Talend SAP RFC Server
Talend Studio

マスターデータレコードが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は、ユーザーインタフェースとRESTアクセスを提供して、ステージングエリアからマスターデータベースへの転送をトリガーします。この転送は、ステージングエリアからのレコードをMDM検証ルール(XSD、セキュリティ、検証ルールなど)に対して検証するステップが含まれるため、staging area validation task (ステージングエリア検証タスク)と呼ばれます。

この転送をTalend MDM Web UIからトリガーする方法については、『Talend MDM Web UIユーザーガイド』を参照して下さい。