SnowConvert: 스크립트 - 파일¶
참고
이 설명서의 이 페이지는 Teradata 전용입니다.
변환율 - 생성된 파일 수¶
유효한 파일 확장자별로 그룹화된 파일 생성 비율을 나타냅니다(위 이미지 참조).
참고
이 항목에 대한 자세한 내용은 설명서의 변환율 모드 섹션에서 확인할 수 있습니다.
공식¶
(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
Total File Quantity¶
각 유형의 파일 총량을 나타냅니다. 파일 생성
변환율을 계산하는 데 사용됩니다.
관련 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
Total 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개로 표시됩니다.