Issues Report
Last updated
Last updated
This is a deprecated version of the SnowConvert documentation, please visit the official site HERE.
Every SnowConvert run will generate a file named Issues{timestamp}.csv, which contains some important information about the error, warnings, and information messages that are generated during the migration. Example:
SessionID | EWI Severity | EWI Code | Name | Description | Parent File | Line | Column | Database Name | Schema Name | Package Name | Object Name | Object ID | Object Type | Object Size |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Here are all the columns of the report:
SessionID
A unique identifier of the migration id.
EWI Severity
One of the following values: Critical, High, Medium, Low, or None. This is an indicator of how much effort it takes to manually solve the problem. Severities Critical, High, and Medium punish the conversion rate.
EWI Code
A unique identifier for the EWI.
Name
The name of the EWI message.
Description
The final message printed to the output files. There are multiple possible descriptions for a single EWI Code. For example, MSCEWI1036 is used to indicate that a specific data type in the original platform is converted to another yet functionally-equivalent data type in Snowflake. So, the following are all possible descriptions for this EWI.
Parent File
The relative path of the file where the EWI is generated.
Line
The text line within the parent file where the EWI is generated.
Column
The column within the line where the EWI is generated.
Database Name
The database name (if applicable) of the object that contains the EWI. It might be empty because of multiple reasons, such as:
The object containing the EWI has no explicit database name.
The EWI is not generated within an object but another SQL element, such as a DROP
, UPDATE
, or SELECT
statements that are not part of any object.
Schema Name
The schema name (if applicable) of the object that contains the EWI. It might be empty because of multiple reasons, such as:
The object containing the EWI has no explicit schema name.
The EWI is not generated within an object but another SQL element, such as a DROP
, UPDATE
, or SELECT
statements that are not part of any object.
Package Name
The package name (if applicable) of the object that contains the EWI. It might be empty because of multiple reasons, such as:
The object containing the EWI has no explicit schema name.
The EWI is not generated within an object but another SQL element, such as a DROP
, UPDATE
, or SELECT
statements that are not part of any object.
Object Name
The name of the object, without database and or schema qualification.
Object Id
A string that uniquely identifies the object.
Object Type
The type of object in which the EWI is generated, such as TABLE
, VIEW
, PROCEDURE
. It might be empty if the EWI is generated within another SQL element.
Object Size
A size classification of the object, based on its line of code. The available measurements are XS, S, M, L, and XL.
Not available
Low
MSCEWI1050
Missing Dependencies Objects
MISSING DEPENDENT OBJECT "missing.object1"
sample.sql
80
43
N/A
teradata_table_s
teradata_table_s
TABLE
S
Not available
Medium
MSCEWI1073
Pending Functional Equilavalence Review
PENDING FUNCTIONAL EQUIVALENCE REVIEW FOR 'FNC' NODE
sample.sql
35
6
N/A
teradata_view_xs
teradata_view_xs
VIEW
XS
Not available
Low
MSCEWI2025
Output format not supported
OUTPUT FORMAT 'MMDDYYYY' NOT SUPPORTED.
sample.sql
45
20
N/A
teradata_function_xs
teradata_function_xs
FUNCTION
XS