SnowConvert AI - File and Object Level Breakdown - SQL Files¶

备注
在 Teradata 中,此表适用于所有具有以下扩展名的文件:
.sql
.dml
.ddl
代码转换率¶
本部分显示 SQL 文件的代码转换率。
公式¶
CSV 关联的字段名称¶
SqlLoCConversionRate
示例¶
请看以下示例,即使第二个表因解析错误未被识别,其内部的注释仍被视为支持的代码行。
预期转换率:65%
解释: 共有 20 行代码,其中 13 行已由该工具成功转换。使用该公式,转换率为 (13/20)*100。
错误行是指包含至少一条错误消息的代码行。有关更多信息,请查看每种语言文档的“问题和故障排除”部分。
转换率 - 生成的文件¶
备注
此字段仅适用于 Teradata 报告。
它描述了成功生成的 SQL 文件的百分比。输出中未生成的文件是由于在转换过程中出现的意外问题所致。
公式¶
CSV 关联的字段名称¶
SqlFilesConversionRate
示例¶
预期文件生成转换率:66.67%
解释: 在转换过程中,3 个输入文件中仅有 2 个成功生成输出文件。
转化率 - LOC¶
备注
此字段仅适用于 Teradata 报告。
其描述的内容与 代码转换率 通用部分相同,但适用于 Teradata 所支持的所有 SQL 文件扩展名。
文件总数¶
备注
此字段仅适用于 Teradata 报告。
它描述了已识别的 SQL 文件的总数。
CSV 关联的字段名称¶
SqlFileCount
示例¶
预期文件总数:3
解释: 在本示例中,3 个文件具有支持的 SQL 扩展名。
LOC 总计¶
备注
此字段仅适用于 Teradata 报告。
其描述的内容与 代码行数 通用部分相同,但适用于 Teradata 所支持的所有 SQL 文件扩展名。
代码行数¶
它代表 SQL 扩展文件中的代码行数。此计数不考虑空行,只考虑包含代码和/或注释的行。
CSV 关联的字段名称¶
SqlLinesCount
示例¶
预期代码行数:55
解释: 本部分仅考虑 SQL 扩展文件中的行。
对象总数¶
它描述了 SQL 扩展文件中成功识别的对象的数量。
CSV 关联的字段名称¶
SqlIdentifiedObjects
示例¶
预期的已识别对象:1
解释: 此示例中有两个 CREATE TABLE 语句。第一个文件因解析正确而被完全识别;而第二个文件由于定义中存在两处拼写错误,因此未被 Snow Convert 识别。
解析错误¶
本部分显示 SQL 文件中无法识别的代码片段的总数。
CSV 关联的字段名称¶
SqlTotalParsingErrors
示例¶
预期解析错误:3
解释: 第一个表内存在两处解析错误,而第二个表因关键字拼写错误,被视为一个完整解析错误。