目次

Search

  1. はじめに
  2. マッピング
  3. パラメータ
  4. CLAIREの推奨事項
  5. データカタログ検出
  6. Visioテンプレート

マッピング

マッピング

パラメータファイルに関するルールおよびガイドライン

パラメータファイルに関するルールおよびガイドライン

データ統合
はパラメータファイルの処理に次のルールを使用します。
  • パラメータファイルでパラメータが定義されていない場合、
    データ統合
    はタスクで定義されている値を使用します。
  • データ統合
    は、ファイルをトップダウンで処理します。
  • 同じセクションでパラメータ値が複数回定義されている場合、
    データ統合
    は最初の値を使用します。例えば、パラメータファイルには以下のタスクのセクションが含まれます。
    [MyProject].[Folder1].[mapping_task1] $$sourceconn=Oracle $$filtervariable=ID $$sourceObject=customer_table $$targetconn=salesforce $$sourceconn=ff_2
    Mapping_task1を実行すると、sourceconnパラメーターの値はOracleになります。
  • パラメータ値がファイルで定義されている別のパラメータの場合、
    データ統合
    は最も限定されたスコープで変数の最初の値を使用します。例えば、パラメータファイルに以下のようなパラメータ値が含まれていたとします。
    [GLOBAL] $$ffconnection=my_ff_conn $$var2=California $$var6=$var5 $var5=North [Default].[folder5].[sales_accounts] $$var2=$var5 $var5=south
    タスク「sales_accounts」で、「var5」の値は「south」です。var2はvar5として定義されているので、var2も「south」です。
  • タスクが複数回定義されている場合、
    データ統合
    はセクションを結合します。
  • 同じタスクに対する複数のセクションでパラメータが定義されている場合、
    データ統合
    は最初の値を使用します。例えば、パラメータファイルには以下のタスクのセクションが含まれます。
    [Default].[Folder1].[MapTask2] $$sourceparam=Oracle_Cust [Default].[Folder1].[MapTask2] $$sourceparam=Cust_table $$targetparam=Sales
    MapTask2を実行すると、
    データ統合
    は次のパラメータ値を使用します。
    • $$sourceparam=Oracle_Cust
    • $$targetparam=Sales
  • セクション内に存在する場合を除き、パラメータの値はグローバルです。
  • データ統合
    は、構文エラーのあるセクションを無視します。