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 einerCREATE VIEW-Auswahl mit einer FunktionJede DML, wie
INSERTundDELETEIn prozeduraler Sprache: Zuweisung des zurückgegebenen Werts einer Funktion zu einer SQL-Variablen
In
FROMunter 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:
| Column | Description |
|---|---|
| Function | The name of the function found in code, or its signature in the case of a UDF. |
| Count | The function's usage summarized count by migration status. |
| Category | The function category. These can be User_Defined, Built_In, or Uncategorized. |
| Migration Status | The 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“.