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

Teradata® Data Mover ユーザー ガイド

Product
Teradata Data Mover
Release Number
17.00
Published
2021年11月
ft:locale
ja-JP
ft:lastEdition
2021-12-03
dita:mapPath
ja-JP/gmn1574692806523.ditamap
dita:ditavalPath
ja-JP/mpm1591127278842.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テーブルでは、インデックスとパーティション列をキー列として指定する必要があります。インデックスのみをキー列として指定すると、ジョブの実行が失敗します。