Skip to main content

架构更改对话框

启用架构验证后,系统将对照上一次作业运行所存储的架构版本,检查当前作业数据集的架构,并在“作业详细信息”页面上报告相关结果。通过“架构更改”对话框,您可以查看每个数据集的已存储架构与读取架构之间的差异(发现事项)。

“架构更改”对话框包含以下列:

  • :数据集中列的名称。

  • 发现事项:存储架构中的列与此次作业执行期间读取的架构列之间的更改说明。有关这些发现事项的更多详细信息,请参阅下文。请使用对话框顶部的选项卡来筛选发现事项列表。

请使用底部的分页控件翻至更多的发现事项页面。如需关闭对话框,请选择关闭

重要

在所有情况下,都应当对这些问题进行排查。重命名的列将显示为删除原列并新增重命名后的列。

架构更改发现事项定义

发现事项类型

描述

风险

新增列

所指示数量的列已被添加到数据集中。

风险:中等

如果在数据集末尾添加这些列,可能不会导致运行中断。但是,它们可能会在某些数据集重构转换步骤中被省略。

如果这些列被插入到数据集的中间位置,部分列的位置将被移动。见下文。

缺失列

新数据集中缺少了所指示数量的列。

风险:高

取决于对缺失列的使用情况,这可能会导致您的作业在执行时报错。此外,您数据的下游消费方可能依赖于这些列。

已移动列

所指示数量的列已被移至数据集中的新位置。

风险:中等

针对这些列的命名引用仍应正常生效。但是,如果您通过引用列范围来选择列,则这些步骤可能不再包含已被移动的列。

架构更改发现事项限制

每种类型的最大发现事项数:

  • 新增列数:125

  • 缺失列数:125

  • 已移动列数:50

  • 发现事项总数:300