SnowConvert: Scripts - Files

Bemerkung

Diese Seite der Dokumentation gilt nur für Teradata.

Der Abschnitt „Scripts - Files“ des Bewertungsberichts 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
Copy

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
Copy

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
Copy
output folder
  ├> one_bteq.py
  └> two_tpt.py
Copy

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
];
Copy
#*** 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
#--]

Copy

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.