SnowConvert: スクリプト - ファイル¶
注釈
このドキュメントのこのページはTeradata専用です。
変換率 - 生成されたファイル¶
有効なファイル拡張子ごとにグループ化されたファイル生成率を示します(上図)。
注釈
このトピックに関する詳細情報については、ドキュメントの [変換率モード](../../../../../ getting-started/running-snowconvert/review-results/reports/assessment-report/README.md#conversion-rate-modes) セクションをご参照ください。
式¶
(successfully_generated_files / total_valid_files) * 100
関連 CSV フィールド名¶
BTEQ ファイル変換率: BTEQFilesConversionRate
FastLoad ファイル変換率: FastLoadFilesConversionRate
MultiLoad ファイル変換率: MultiLoadFilesConversionRate
TPT ファイル変換率: TPTFilesConversionRate
TPump ファイル変換率: TPumpFilesConversionRate
変換率 - コード行数(LOC)¶
ファイル拡張子ごとのコード行の変換率を示します。
式¶
(successfully_converted_lines / total_line_amount_per_file_extension) * 100
関連 CSV フィールド名¶
BTEQ LOC 変換率: BTEQLoCConversionRate
FastLoad LOC 変換率: FastLoadLoCConversionRate
MultiLoad LOC 変換率: MultiLoadLoCConversionRate
TPT LOC 変換率: TPTLoCConversionRate
TPump LOC 変換率: TPumpLoCConversionRate
ファイル合計数¶
各タイプのファイルの合計数を示します。これは、 生成されたファイル
の変換率を計算するために使用されます。
関連 CSV フィールド名¶
BTEQ ファイル合計数: BTEQFileCount
FastLoad ファイル合計数: FastLoadFileCount
MultiLoad ファイル合計数: MultiLoadFileCount
TPT ファイル合計数: TPTFileCount
TPump ファイル合計数: TPumpFileCount
サンプル¶
input folder
├> one.bteq
├> two.tpt
├> three.doc
└> readme.txt
output folder
├> one_bteq.py
└> two_tpt.py
前述からは、次が得られます。
BTEQ ファイルの数: 1
TPT ファイルの数: 1
合計 LOC¶
ファイル拡張子ごとのコード行数の合計を示します。これは、 コード行数
の計算に使用されます。
関連 CSV フィールド名¶
BTEQ LOC 合計数: BTEQLinesCount
FastLoad LOC 合計数: FastLoadLinesCount
MultiLoad LOC 合計数: MultiLoadLinesCount
TPT LOC 合計数: TPTLinesCount
TPump LOC 合計数: TPumpLinesCount
ファイル拡張子ごとの解析エラーの合計数を示します。
関連 CSV フィールド名¶
BTEQ 解析エラーの合計数: BTEQTotalParsingErrors
FastLoad 解析エラーの合計数: FastLoadTotalParsingErrors
MultiLoad 解析エラーの合計数: MultiLoadTotalParsingErrors
TPT 解析エラーの合計数: TPTTotalParsingErrors
TPump 解析エラーの合計数: TPumpTotalParsingErrors
サンプル¶
CREATE TABLE TABLE_INVALID [
first_column INTEGER
];
#*** Generated code is based on the SnowConvert Python Helpers version 2.0.6 ***
import os
import sys
import snowconvert.helpers
from snowconvert.helpers import Export
from snowconvert.helpers import exec
from snowconvert.helpers import BeginLoading
con = None
def main():
snowconvert.helpers.configure_log()
con = snowconvert.helpers.log_on()
snowconvert.helpers.quit_application()
if __name__ == "__main__":
main()
#** SSC-EWI-0001 - UNRECOGNIZED TOKEN ON LINE '1' COLUMN '1' OF THE SOURCE CODE STARTING AT 'CREATE'. EXPECTED 'STATEMENT' GRAMMAR. LAST MATCHING TOKEN WAS 'CREATE' ON LINE '1' COLUMN '1'. CODE '81'. **
#--CREATE TABLE TABLE_INVALID [
#-- first_column INTEGER
#--]
説明: 以下の例では、1行目と3行目の角括弧([]
)の使い方が正しくないため、テーブル作成時に解析エラーが発生します。このエラーは、 TPT ファイルの行に1つの解析エラーとしてレポートに表示されます。