SDS 已修改其 CSV 文件验证过程,以提高用户的效率。 SDS 会将 CSV 文件置于基本过程后跟高级验证过程。
基本验证过程
一旦上传文件并与文件的格式相关,就会发现基本验证错误。 这些错误将显示在文件上传对话框中。 如果找到基本验证错误,SDS 将不接受这些文件。 向用户提供需要修复的错误列表。 如果没有错误,则接受文件,并触发高级验证。
若要通过“基本验证”,文件必须满足以下要求:
所有文件中都存在标头
所有文件中都存在所有必需列
所有文件中不存在重复列
存在同步必需的列中的必需数据
存在启用同步的列中的必需数据。 如果缺失,将显示警告。
高级验证过程
在高级验证期间,SDS 查找文件中的数据错误。 例如,如果在学生注册文件中引用了学生,但学生文件中不存在该学生,则会显示为高级验证错误。 这些类型的错误将显示在配置文件详细信息页上,显示为“阻止同步的关键错误”。 如果发现高级验证错误,则 SDS 不接受这些文件。 向用户提供需要修复的错误列表。 如果没有错误,则接受文件,并触发同步。
若要使文件通过“高级验证”,必须满足以下要求:
如果适用,所需列中的数据是唯一的。
列中的名称根据正则表达式规则
提供的日期时间是按标准格式提供的
引用映射验证
同步启动后,如果出现“同步错误”,SDS 将标记它们,并使用户可以下载为 CSV 文件。