SnowConvert Scopes
Not everything SnowConvert finds in the input path can be converted or even processed. This page explains how the files and objects present in the input path are classified into multiple scopes.
Scopes definitions
Submitted Scope
Every single file in the input path is considered the Submitted Scope. However, there can be files with unrecognized extensions or unsupported encodings that will not be processed by SnowConvert. Even though the assessment documents provide the list of excluded files, their content is not parsed (recognized).
For more information about unrecognized extensions and unsupported encodings, see the Validation section.
Assessment Scope
The portion of the Submitted Scope that is seen as valid by SnowConvert is considered the Assessment Scope, that is all files with recognized extensions and supported encodings. SnowConvert will try to parse every single file in this scope in order to be able to provide assessment information.
Conversion Scope
There can be elements within the Assessment Scope that are not part of the conversion scope. SnowConvert classifies specific top-level code units as out-of-scope for multiple reasons, such as:
they are not relevant in Snowflake
there is no comparable code unit in Snowflake
the code unit definition is not readable (ex: encrypted)
the code unit definition is in a not supported programming language (ex: java)
Lines of code of code units out of the conversion scope will not be used to calculate conversion rates, but they will be used to provide some information in the assessment documents. For example, a Database Link object In Oracle is considered out of scope, however, references made to this object are still counted and reported in the Object References Report.
The following is the list of Code Units per language considered out of the conversion scope.
Teradata out-of-conversion scope code units
Triggers
Grants
Functions or procedures with unsupported language
Oracle out-of-conversion scope code units
Triggers
Grants
DB Links
Wrapped Objects
Functions or procedures with unsupported languages
Transact SQL out-of-conversion scope code units
Triggers
Grants
Last updated