MERGEテーブル機能の使用について - Teradata Data Mover

Teradata® Data Mover ユーザー ガイド

Product
Teradata Data Mover
Release Number
17.05
Published
2020年10月
Language
日本語
Last Update
2020-12-18
dita:mapPath
ja-JP/xxl1591023586203.ditamap
dita:ditavalPath
ja-JP/xxl1591023586203.ditaval
dita:id
B035-4101
Product Category
Analytical Ecosystem

状況によっては、データをステージング データベースからターゲット データベースにコピーする際に、Data MoverはINSERT-SELECTではなくMERGEを使用します。この結果、パフォーマンスが向上します。

MERGEを使用する際には、Data Moverの次の条件を満たす必要があります。

  • 部分テーブル コピーが指定されている。
  • テーブルがマルチセット テーブルではない。
  • テーブルに1つ以上のプライマリ インデックスが含まれている。
  • すべてのインデックスがキー列として指定されている。
  • PPIテーブルの場合、パーティション列もすべてキー列として指定されている。
  • ターゲット テーブル上のプライマリ インデックスには識別列は含まれません。

これらの条件が満たされない場合、Data MoverはDELETEおよびINSERT-SELECTを使用してデータを転送します。

PPIテーブルでは、インデックスとパーティション列をキー列として指定する必要があります。インデックスのみをキー列として指定すると、ジョブの実行が失敗します。