SnowConvert AI - Relatório de uso de funções¶
O que é um «uso de função»?¶
O termo «uso», neste contexto, indica que uma função específica foi invocada no código. Essa função pode ser uma função interna ou definida pelo usuário em uma linguagem de origem.
Estes são alguns exemplos de lugares onde as funções podem ser invocadas em linguagens SQL:
Qualquer valor de coluna DDL,
CREATE TABLEpadrão ou como parte da seleção de umCREATE VIEWusando uma função.Qualquer DML, como
INSERTeDELETEEm linguagem de procedimento, designe o valor retornado de uma função a uma variável sql
No
FROMusando funções com valor de tabela.
Onde posso encontrá-lo?¶
O relatório de uso de funções pode ser encontrado em uma pasta chamada «reports», na pasta de saída de sua conversão. O nome do arquivo em si começa com «SqlFunctionsUsage» para que possa ser facilmente localizado.
O formato do arquivo é .CSV.
Que informações ele contém?¶
O relatório de uso da função é apresentado em formato de tabela e contém as seguintes colunas:
| 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). |
Resumo¶
O uso de cada função individual é resumido usando um critério específico, que pode incluir várias colunas para formar uma «chave composta». O agrupamento básico é feito usando as colunas Categoria e Status de migração.