Teradata® TPumpは、データベースのデータの維持管理(更新、削除、挿入、Atomic Upsert)を行なうデータ ローディング ユーティリティです。Teradata TPumpは標準のTeradata SQLを使用して、データベースへの中程度から高度のデータ ロード速度を実現します。
Teradata TPumpは標準のTeradata SQLを使用して、データベースに中から高程度のデータ ロード速度を達成することが可能です。通常、スループットを高めるためには、複数のセッションおよび複文要求が使用されます。
Teradata TPumpは、Teradata MultiLoadに代わる機能を提供して、Teradataシステムの制御のもとにある大きなデータベースを小さなボリュームのバッチで管理します。データベースを夜間に更新したり、終日のバッチ処理を行なったりする代わりに、Teradata TPumpは情報をリアルタイムで更新し、プロセッサ稼働率を低く抑えながらクライアント システムからデータを取得します。これは従来のバッチによる更新ではなく、データウェアハウスへのデータの連続的な入力によって行なわれます。連続的な更新により、より正確でタイムリーなデータが得られます。
多くのロード ユーティリティとは異なり、Teradata TPumpはテーブル レベル ロックではなく行ハッシュ ロックを使用します。これにより、Teradata TPumpを実行しながら問合わせを実行することができます。これはまた、Teradata TPumpを瞬時に停止できることも意味します。
Teradata TPumpは、動的なスロットリング機能を搭載して、バッチ処理の間、TPumpを「フル稼働」させますが、Vantageの他の業務の使用に影響がある場合は、限られた範囲内で稼働させることができます。操作員は、1分あたりで実行する文の数を指定したり、必要に応じてスロットリングを分単位で変更したりすることができます。
- シンプルで簡単なセットアップ – データのステージング、中間ファイル、特別なハードウェアを必要としません。
- 時間を節減する効率的な操作 – データベースの再起動、欠損のあるデータ、ネットワーク速度の低下に影響されずに、ジョブの実行を継続できます。ジョブの再始動にユーザーの介入は不要です。
- 柔軟なデータ管理 – 他のデータベースからの直接供給など、あらゆる種類のデータ ソースのどのような種類のデータ形式でも受け入れます。Teradata TPumpは、実行中のデータを変換してから、データベースに送信することもできます。SQL文および条件ロジックがユーティリティ内で使用可能で、ユーティリティについてのラッパー ジョブを書く必要がありません。