SnowConvert AI – Bericht zur Funktionsverwendung

Was ist eine „Funktionsverwendung“?

Der Begriff „Verwendung“ wird in diesem Zusammenhang verwendet, um anzugeben, dass eine bestimmte Funktion im Code aufgerufen wurde. Diese Funktion kann eine integrierte Funktion oder eine benutzerdefinierte Funktion in einer Quellsprache sein.

Dies sind einige Beispiele für Stellen, an denen Funktionen in SQL-Sprachen aufgerufen werden können:

  • Beliebige DDL, CREATE TABLE-Standardspaltenwert oder als Teil einer CREATE VIEW-Auswahl mit einer Funktion

  • Jede DML, wie INSERT und DELETE

  • In prozeduraler Sprache: Zuweisung des zurückgegebenen Werts einer Funktion zu einer SQL-Variablen

  • In FROM unter Verwendung von Tabellenwertfunktionen

Wo kann ich es finden?

Den Bericht zur Funktionsverwendung finden Sie in einem Ordner namens „reports“ im Ausgabeordner Ihrer Konvertierung. Der Name der Datei selbst beginnt mit „SqlFunctionsUsage“, damit er leicht gefunden werden kann.

Das Format der Datei ist .CSV.

Welche Informationen sind darin enthalten?

Der Bericht zur Funktionsverwendung wird in Form einer Tabelle angezeigt und enthält die folgenden Spalten:

ColumnDescription
FunctionThe name of the function found in code, or its signature in the case of a UDF.
CountThe function's usage summarized count by migration status.
CategoryThe function category. These can be User_Defined, Built_In, or Uncategorized.
Migration StatusThe migration status of the function invocation. These can be Pending (not transformed to Snowflake), PendingSPCall (requires manual intervention because it was converted to a stored procedure), and Transformation (successfully converted to Snowflake).

Zusammenfassungen

Jede Funktionsverwendung wird anhand bestimmter Kriterien zusammengefasst, die mehrere Spalten umfassen können, um einen „zusammengesetzten Schlüssel“ zu bilden. Die grundlegende Gruppierung erfolgt anhand der Spalten „Kategorie“ und „Migrationsstatus“.