ステージング データベースの使用 - Teradata Data Mover

Teradata® Data Mover ユーザー ガイド

Product
Teradata Data Mover
Release Number
16.20
Published
2021年11月
ft:locale
ja-JP
ft:lastEdition
2021-12-02
dita:mapPath
ja-JP/wph1512683331242.ditamap
dita:ditavalPath
ja-JP/mpm1591127278842.ditaval
dita:id
B035-4101
Product Category
Analytical Ecosystem
次のレベルでステージングを指定して、ステージング データベースを操作します。
  • データベース レベルとテーブル レベル
  • セカンダリ ステージング データベース
  • システム レベル
  • ジョブ レベル
  • データベース レベル
  • オブジェクト レベル
ターゲット ステージング テーブルは、TPTAPI_UPDATEがステージング テーブルへのデータのロードに使用されている場合を除いて、NOPIテーブルとして作成されます。TPTAPI_UPDATEはNOPIステージング テーブルへのロードをサポートしません。この場合、テーブルが時系列テーブルであれば、ステージング テーブルはデフォルトのプライマリ インデックスを使用して作成されます。それ以外の場合、ターゲット ステージング テーブルはソース テーブルと同じプライマリ インデックスを使用して作成されます。テーブル オブジェクトのソース ステージング テーブルは、元のソース テーブルのddlを使用して作成されます。ビュー オブジェクトのソース ステージング テーブルは、ターゲット ステージング テーブルと同じ方法で作成されます。
指定したステージング データベースは、ジョブが一時オブジェクトを作成する必要がある場合にしか使用されません。次のテーブルに、選択したforceユーティリティに基づいて、どのような場合にステージング データベースを使用するのかを示します。
使用するユーティリティ ターゲット ステージング データベースを使用する場合
ARC テーブルはソース上のRI子テーブルであり、ターゲット システム上には存在しない。
テーブルは、ターゲット データベース上に存在するRIテーブルであり、ターゲット データベース上に親または子のいずれかがある。
ターゲット テーブルが存在し、ビューまたはテーブルに対してforce_target_staging_tableオプションがtrueに設定されている。
テーブルに、beforeアクションのトリガーがある。
ジョブはPPI部分コピーであり、ソース ステージングは使用されない。
ジョブは部分コピーであり、ソース ステージングが使用され、ターゲット テーブルにデータが入っている。
ジョブは部分コピーであり、ソース ステージングが使用され、データはビューと共にコピーされ、ターゲット名とターゲット所有者名が指定されていない。
ジョブにより、プライマリAMPインデックスを持つ列パーティション テーブルが、を空でないターゲット テーブルに移動します。
DSA テーブルはソース データベース上の子であり、ターゲット データベースには存在しない。
テーブルはターゲット データベース上に存在し、ターゲット データベース上に親または子のいずれかがある。
ジョブは部分コピーであり、ソース ステージングが使用され、ターゲット テーブルにデータが入っている。
ターゲット テーブルが存在し、force_target_staging_tableがtrueである。
ソース ステージングが使用されている場合、ジョブはビュー データをターゲット ビューに直接部分コピーする。
テーブルに、beforeアクションのトリガーがある。
Hadoop/T2H オブジェクトがターゲット データベースに存在し、HadoopからTeradataにデータをコピーしている。
ジョブが部分テーブル コピーであり、HadoopからTeradataにデータをコピーしている。
JDBC ターゲット テーブルが存在し、データが入っている。
ターゲット テーブルはRIの親である。
ターゲット テーブルはRIの子である。
ターゲット テーブルにインデックスがある。
テーブルは一時テーブルである。
ターゲット テーブルにセカンダリ インデックスがある。
ジョブに、アクション時間beforeのトリガーが含まていれる。
ターゲット テーブルにトリガーがある。
ターゲット テーブルが存在し、中身は空であるが、force_target_staging_tableがtrueである。
ジョブにより、ビュー データがターゲット ビューにコピーされている。
T2T ターゲット テーブルが存在し、データが入っている。
ターゲット テーブルはRIの親である。
ターゲット テーブルはRIの子である。
ターゲット テーブルにインデックスがある。
テーブルは一時テーブルである。
ターゲット テーブルにセカンダリ インデックスがある。
ジョブに、アクション時間beforeのトリガーが含まていれる。
ターゲット テーブルにトリガーがある。
ターゲット テーブルが存在し、中身は空であるが、force_target_staging_tableがtrueである。
ジョブにより、ビュー データがターゲット ビューにコピーされている。
TPT ターゲット テーブルは空ではなく、UPSERTを実行していない。
ターゲット テーブルはRIの子であり、UPSERTを実行していない。
ターゲット テーブルにインデックスがあり、UPSERTを実行していない。
テーブルは一時テーブルであり、UPSERTを実行している。
ターゲット テーブルにセカンダリ インデックスがあり、UPSERTを実行していない。
ジョブに、アクション時間beforeのトリガーが含まれており、UPSERTを実行していない。
ターゲット テーブルにトリガーが含まれており、UPSERTを実行していない。
ターゲット テーブルが存在し、中身は空であるが、force_target_staging_tableがtrueである。
ジョブにより、ビュー データがターゲット ビューにコピーされている。