SnowConvert AI - Scripts - Files¶
Note
Cette page de la documentation concerne uniquement Teradata.

Taux de conversion - Fichiers générés¶
Indique le pourcentage de génération de fichiers groupés par extension de fichier valide (voir l’image ci-dessus).
Note
Vous trouverez de plus amples informations à ce sujet dans la section [Modes de taux de conversion de notre documentation.
Formule¶
(successfully_generated_files / total_valid_files) * 100
Noms des champs CSV associés¶
Taux de conversion des fichiers BTEQ : BTEQFilesConversionRate
Taux de conversion des fichiers FastLoad : FastLoadFilesConversionRate
Taux de conversion des fichiers MultiLoad : MultiLoadFilesConversionRate
Taux de conversion des fichiers TPT : TPTFilesConversionRate
Taux de conversion des fichiers TPump : TPumpFilesConversionRate
Taux de conversion - Lignes de code (LOC)¶
Indique le pourcentage de conversion de lignes de code par extension de fichier.
Formule¶
(successfully_converted_lines / total_line_amount_per_file_extension) * 100
Noms des champs CSV associés¶
Taux de conversion BTEQ LOC : BTEQLoCConversionRate
Taux de conversion FastLoad LOC : FastLoadLoCConversionRate
Taux de conversion MultiLoad LOC : MultiLoadLoCConversionRate
Taux de conversion TPT LOC : TPTLoCConversionRate
Taux de conversion TPump LOC : TPumpLoCConversionRate
Quantité totale de fichiers¶
Indique la quantité totale de fichiers de chaque type. Elle est utilisée pour calculer le taux de conversion des fichiers générés.
Noms des champs CSV associés¶
Quantité totale de fichiers BTEQ : BTEQFileCount
Quantité totale de fichiers FastLoad : FastLoadFileCount
Quantité totale de fichiers MultiLoad : MultiLoadFileCount
Quantité totale de fichiers TPT : TPTFileCount
Quantité totale de fichiers TPump : TPumpFileCount
Exemple¶
input folder
├> one.bteq
├> two.tpt
├> three.doc
└> readme.txt
output folder
├> one_bteq.py
└> two_tpt.py
A partir de ce qui précède, nous obtiendrons :
Nombre de fichiers BTEQ : 1
Nombre de fichiers TPT : 1
Nombre total de LOC¶
Indique le nombre total de lignes de code par extension de fichier. Il est utilisé pour calculer la conversion de lignes de code.
Noms des champs CSV associés¶
Nombre total BTEQ LOC : BTEQLinesCount
Nombre total FastLoad LOC : FastLoadLinesCount
Nombre total MultiLoad LOC : MultiLoadLinesCount
Nombre total TPT LOC : TPTLinesCount
Nombre total TPump LOC : TPumpLinesCount
Indique le nombre total d’erreurs d’analyse par extension de fichier.
Noms des champs CSV associés¶
Nombre total d’erreurs d’analyse BTEQ : BTEQTotalParsingErrors
Nombre total d’erreurs d’analyse FastLoad : FastLoadTotalParsingErrors
Nombre total d’erreurs d’analyse MultiLoad : MultiLoadTotalParsingErrors
Nombre total d’erreurs d’analyse TPT : TPTTotalParsingErrors
Nombre total d’erreurs d’analyse TPump : TPumpTotalParsingErrors
Exemple¶
CREATE TABLE TABLE_INVALID [
first_column INTEGER
];
#*** Generated code is based on the SnowConvert AI 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
#--]
Explanation: In the above example, there is a parsing error when creating the table due to the incorrect use of the square brackets ([]), lines 1 and 3. This will be shown in the report as 1 parsing error in the TPT files row.