SnowConvert: Scripts - Files¶
Bemerkung
Diese Seite der Dokumentation gilt nur für Teradata.
Conversion Rate - Files Generated¶
Zeigt den Prozentsatz der Dateigenerierung gruppiert nach gültiger Dateierweiterung an (siehe Abbildung oben).
Bemerkung
Weitere Informationen zu diesem Thema finden Sie im Abschnitt Modi der Konvertierungsrate in unserer Dokumentation.
Formel¶
(successfully_generated_files / total_valid_files) * 100
Zugehörige CSV-Feldnamen¶
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 - LOC¶
Zeigt den prozentualen Anteil der Konvertierung von Codezeilen pro Dateierweiterung an.
Formel¶
(successfully_converted_lines / total_line_amount_per_file_extension) * 100
Zugehörige CSV-Feldnamen¶
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
Total File Quantity¶
Zeigt die Gesamtzahl der Dateien jedes Typs an. Wird verwendet, um die Konvertierungsrate der generierten Dateien (Files Generated
) zu berechnen.
Zugehörige CSV-Feldnamen¶
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
Beispiel¶
input folder
├> one.bteq
├> two.tpt
├> three.doc
└> readme.txt
output folder
├> one_bteq.py
└> two_tpt.py
Aus dem Vorhergehenden erhalten wir:
Anzahl der BTEQ-Dateien: 1
Anzahl der TPT-Dateien: 1
Total LOC¶
Zeigt die Gesamtzahl der Codezeilen pro Dateierweiterung an. Wird verwendet, um die Konvertierung der Codezeilen
zu berechnen.
Zugehörige CSV-Feldnamen¶
BTEQ Total LOC: BTEQLinesCount
FastLoad Total LOC: FastLoadLinesCount
MultiLoad Total LOC: MultiLoadLinesCount
TPT Total LOC: TPTLinesCount
TPump Total LOC: TPumpLinesCount
Zeigt die Gesamtzahl der Parsing-Fehler pro Dateierweiterung an.
Zugehörige CSV-Feldnamen¶
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
Beispiel¶
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
#--]
Erläuterung: Im folgenden Beispiel gibt es einen Parsing-Fehler bei der Erstellung der Tabelle aufgrund der falschen Verwendung der eckigen Klammern ([]
) in Zeile 1 und 3. Dies wird im Bericht als 1 Parsing-Fehler in der Zeile für die TPT-Dateien angezeigt.