SnowConvert AI :関数使用状況レポート¶
「関数使用状況」とは何ですか?¶
この文脈では、「使用状況」とは特定の関数がコード内で呼び出されたことを示すために使われます。この関数は、ソース言語の組み込み関数またはユーザー定義関数です。
これらは、SQL 言語で関数が呼び出される場所の例です。
DDL、
CREATE TABLEデフォルトの列の値、または関数を使用したCREATE VIEWセレクトの一部。INSERTやDELETEなどの任意の DML。手続き型言語では、関数の戻り値をSQL変数に代入します
FROMでは、テーブル値関数を使用します。
存在する場所¶
関数使用状況レポートは、変換の出力フォルダー内の "reports" というフォルダーにあります。ファイル名は "SqlFunctionsUsage" で始まるので、簡単に見つけることができます。
ファイルの形式は .CSV です。
コンテナーに含まれる情報¶
関数使用状況レポートは表形式で表示され、以下の列を含みます。
| 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). |
要約¶
それぞれの関数の使用状況は、特定の基準を使用して要約され、複数の列が「複合キー」を形成する場合があります。基本的なグループ分けは、カテゴリと移行ステータスの列を使って行われます。