FastLoadを使用してTeradata Databaseにロードする手順 - Access Module

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

Product
Access Module
Release Number
16.20
Published
2018年4月
Language
日本語
Last Update
2018-09-07
dita:mapPath
ja-JP/zvn1512703059360.ditamap
dita:ditavalPath
ja-JP/zvn1512703059360.ditaval
dita:id
B035-2425
Product Category
Teradata Tools and Utilities
  1. Windowsデスクトップからスタート > プログラム > Teradataクライアント > FastLoadを選択して、Teradata FastLoadを開きます。
  2. BEGIN LOADINGコマンドを使用します。Teradata Access Module for OLE DBはインジケータ ビットを含む形式でデータを返すため、FastLoadBEGIN LOADINGコマンドでINDICATORSオプションを指定します。
  3. AXSMOD指定で、Teradata Access Module for OLE DBのDLLとしてOLEDB_AXSMODを使用します。
  4. DEFINEコマンドを使用して、読み込むフィールドを指定します。
  5. ファイル パラメータと動作指定には、以下のいずれかを指定します。
    FILEパラメータ 操作仕様 結果
    "<pathame>.amj" 'noprompt' エラーがない場合、スクリプトが実行されます。 エラーがある場合には、スクリプトが失敗します。
    "<pathame>.amj" '<blank>' Teradata OLE DB AXSMODダイアログ ボックスが開き、アクセス モジュールを使用してスクリプトを実行できます。
    "UNTITLED" 'noprompt' スクリプトが失敗します。 UNTITLEDの代わりに、.amjファイル名を指定します。
    "UNTITLED" '<blank>' Teradata OLE DB AXSMODダイアログ ボックスが表示されます。

例: FastLoadのロード

LOGON DELL2300/taste,taste ;
DATABASE test2 ;
CREATE TABLE "unittestmixtablefe1_29"
      (colinteger INTEGER,
      colsmallint SMALLINT,
      Colbyteint SMALLINT);
BEGIN LOADING "unittestmixtablefe1_29"
   ERRORFILES unittestmixtablefe1_29_errors1, unittestmixtablefe1_29_errors2
   INDICATORS; 
AXSMOD Oledb_Axsmod "noprompt"; 
DEFINE colinteger (INTEGER),
       colsmallint (SMALLINT),
       colbyteint (SMALLINT)FILE=Myfile.amj; 
INSERT INTO "unittestmixtablefe1_29"(colinteger, colsmallint, and colbyteint)
   VALUES (:colinteger, :colsmallint, :colbyteint);
END LOADING;
LOGOFF;