SnowConvert AI - SnowConvert AI Scopes

Scope definitions

提交的范围

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 AI. 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.

评估范围

The portion of the Submitted Scope that is seen as valid by SnowConvert AI is considered the Assessment Scope, that is all files with recognized extensions and supported encodings. SnowConvert AI will try to parse every single file in this scope in order to be able to provide assessment information.

转换范围

There can be elements within the Assessment Scope that are not part of the conversion scope. SnowConvert AI classifies specific top-level code units as out-of-scope for multiple reasons, such as:

  • 它们在 Snowflake 中不相关
  • Snowflake 中没有可比的代码单元
  • 代码单元定义不可读(例如:已加密)
  • 代码单元定义使用不支持的编程语言(例如: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.

以下是每种被视为不在转换范围内的语言的代码单元列表。

Teradata 转换范围外的代码单元

  • 触发器
  • 权限
  • 使用不支持的语言的函数或过程

Oracle 转换范围外的代码单元

  • 触发器
  • 权限
  • DB 链接
  • 封装对象
  • 使用不支持的语言的函数或过程

Transact SQL 转换范围外的代码单元

  • 触发器
  • 权限

Redshift out-of-conversion scope code units

  • 权限