Teradata-fastexport
提供:Dev Guides
Teradata-FastExport
FastExportユーティリティは、Teradataテーブルからフラットファイルにデータをエクスポートするために使用されます。 レポート形式でデータを生成することもできます。 Joinを使用して、1つ以上のテーブルからデータを抽出できます。 FastExportはデータを64Kブロックでエクスポートするため、大量のデータを抽出するのに役立ちます。
例
次のEmployeeテーブルを検討してください。
EmployeeNo | FirstName | LastName | BirthDate |
---|---|---|---|
101 | Mike | James | 1/5/1980 |
104 | Alex | Stuart | 11/6/1984 |
102 | Robert | Williams | 3/5/1983 |
105 | Robert | James | 12/1/1984 |
103 | Peter | Paul | 4/1/1983 |
FastExportスクリプトの例を次に示します。 従業員テーブルからデータをエクスポートし、ファイルemployeedata.txtに書き込みます。
FastExportスクリプトの実行
スクリプトを作成してemployee.fxという名前を付けたら、次のコマンドを使用してスクリプトを実行できます。
上記のコマンドを実行すると、ファイルemployeedata.txtに次の出力が表示されます。
FastExportの条件
以下は、FastExportスクリプトで一般的に使用される用語のリストです。
- LOGTABLE -再起動のためにログテーブルを指定します。
- LOGON -Teradataにログインし、1つ以上のセッションを開始します。
- DATABASE -デフォルトのデータベースを設定します。
- BEGIN EXPORT -エクスポートの開始を示します。
- EXPORT -ターゲットファイルとエクスポート形式を指定します。
- SELECT -データをエクスポートする選択クエリを指定します。
- END EXPORT -FastExportの終了を指定します。
- LOGOFF -すべてのセッションを終了し、FastExportを終了します。