SnowConvert: Scripts - Files¶
Nota
Esta página da documentação é apenas para o Teradata.
Taxa de conversão - Arquivos gerados¶
Indica a porcentagem de geração de arquivos agrupada por extensão de arquivo válida (mostrada na imagem acima).
Nota
Você pode consultar mais informações sobre esse tópico na seção Modos de taxa de conversão da nossa documentação.
Fórmula¶
(successfully_generated_files / total_valid_files) * 100
Nomes de campos CSV associados¶
BTEQ Files Conversion Rate: BTEQFilesConversionRate
FastLoad Files Conversion Rate: FastLoadFilesConversionRate
MultiLoad Files Conversion Rate: MultiLoadFilesConversionRate
TPT Files Conversion Rate: TPTFilesConversionRate
TPump Files Conversion Rate: TPumpFilesConversionRate
Conversion Rate - Lines of Code (LOC)¶
Indica a porcentagem de conversão de linhas de código por extensão de arquivo.
Fórmula¶
(successfully_converted_lines / total_line_amount_per_file_extension) * 100
Nomes de campos CSV associados¶
BTEQ LOC Conversion Rate: BTEQLoCConversionRate
FastLoad LOC Conversion Rate: FastLoadLoCConversionRate
MultiLoad LOC Conversion Rate: MultiLoadLoCConversionRate
TPT LOC Conversion Rate: TPTLoCConversionRate
TPump LOC Conversion Rate: TPumpLoCConversionRate
Quantidade total de arquivos¶
Indica a quantidade total de arquivos de cada tipo. Ele é usado para calcular a taxa de conversão de Files Generated
.
Nomes de campos CSV associados¶
BTEQ Total File Quantity: BTEQFileCount
FastLoad Total File Quantity: FastLoadFileCount
MultiLoad Total File Quantity: MultiLoadFileCount
TPT Total File Quantity: TPTFileCount
TPump Total File Quantity: TPumpFileCount
Exemplo¶
input folder
├> one.bteq
├> two.tpt
├> three.doc
└> readme.txt
output folder
├> one_bteq.py
└> two_tpt.py
Com base no anterior, obteremos:
Número de arquivos BTEQ: 1
Número de arquivos TPT: 1
Total de LOC¶
Indica a quantidade total de linhas de código por extensão de arquivo. É usado para calcular a conversão de Lines of Code
.
Nomes de campos CSV associados¶
BTEQ Total LOC: BTEQLinesCount
FastLoad Total LOC: FastLoadLinesCount
MultiLoad Total LOC: MultiLoadLinesCount
TPT Total LOC: TPTLinesCount
TPump Total LOC: TPumpLinesCount
Indica a quantidade total de erros de análise por extensão de arquivo.
Nomes de campos CSV associados¶
BTEQ Total Parsing Errors: BTEQTotalParsingErrors
FastLoad Total Parsing Errors: FastLoadTotalParsingErrors
MultiLoad Total Parsing Errors: MultiLoadTotalParsingErrors
TPT Total Parsing Errors: TPTTotalParsingErrors
TPump Total Parsing Errors: TPumpTotalParsingErrors
Exemplo¶
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
#--]
Explicação:: No exemplo abaixo, há um erro de análise ao criar a tabela devido ao uso incorreto dos colchetes ([]
), linhas 1 e 3. Isso será mostrado no relatório como 1 erro de análise na linha de arquivos TPT.