概要 - Access Module

Teradata® Tools and Utilities Access Moduleリファレンス

Product
Access Module
Release Number
17.10
Published
2021年10月
Language
日本語
Last Update
2021-11-16
dita:mapPath
ja-JP/uur1608578381725.ditamap
dita:ditavalPath
ja-JP/obe1474387269547.ditaval
dita:id
B035-2425
Product Category
Teradata Tools and Utilities

Teradata Access Module for OLE DBは、Teradataのロード ユーティリティおよびエクスポート ユーティリティ(Teradata FastLoad、Teradata FastExport、Teradata MultiLoad、TPump、Teradata Parallel Transporter [PT]、およびBTEQ)とOLE DBプロバイダが使用可能なデータ ソースとの間のインターフェースとして機能する、ダイナミック リンク ライブラリ(DLL)です。このアクセス モジュールは、途中で中間記憶域を使用することなく、OLE DBデータ ソースとデータベースとの間でデータを短時間で移動します。

このアクセス モジュールを使用すれば、アクセス モジュール ジョブ(.amj)ファイルを表示、編集、再実行したり、短時間で1回のコピーを行なったり(OLE DBデータ ソースのデータを使用してデータベースに新しいテーブルを作成するため)、OLE DBデータ ソースからデータベースへ短時間で1回のインポートを行なったりすることができます。

Teradata Access Module for OLE DBでは、データを移動するために以下のオプションが提供されています。
  • データ ソース > OLE DBプロバイダ > Teradata Access Module for OLE DB > Teradataロード ユーティリティ/Teradata PT > データベース
  • データベース > Teradataエクスポート ユーティリティ > Teradata PT > Teradata Access Module for OLE DB > OLE DBプロバイダ > データ ソース
  • データベース > Teradata PT > データベース

Teradata Access Module for OLE DBは、ターゲット テーブルがない場合はロード操作中に新しいテーブルを作成し、ある場合は既存のテーブルに追加(インポート)します。 インポートにFastLoad/Teradata PT load operatorが使用される場合は例外です。この場合、ロード操作は、空のテーブルにのみ適用されます。 つまり、FastLoad/Teradata PT load operatorを使用するロード操作は、既存のテーブルにロードできません。

Teradata Access Module for OLE DBを使用して、以下のプロセスを実行できます。
  • アクセス モジュールのグラフィカル ユーザー インターフェース(GUI)を使用する場合:
    1. Teradata Access Module for OLE DB (別名Teradata OleLoad)のGUIを開き、データ ソースと宛先を選択する。
    2. .amjファイルとしてジョブを保存する。
    3. Teradataユーティリティを選択し、データの転送(ロードまたはエクスポート)、スクリプトの生成、およびジョブの実行を行なう。

    詳細については、OleLoadを使用したロードとエクスポートを参照してください。

  • コマンド プロンプトでTeradataのロードおよびエクスポート ユーティリティからアクセス モジュールを実行する場合:
    1. Teradataユーティリティで、Teradata Access Module for OLE DBおよび以前に保存した.amjファイルを参照するスクリプトを作成する。
    2. スクリプトを実行する。

    詳細については、コマンド プロンプトでのロードおよびエクスポートを参照してください。

データベース間でコピー操作を行なう際には、手段としてTeradata Access Module for OLE DBを使用するよりもロード ユーティリティとアンロード ユーティリティを直接使用する方が効率的です。