- 场景
一、业务部门线下整理好了标准,想要批量新增,应该如何操作?
二、想要对于某一个标准集中的标准进行批量更新,应该如何操作?
三、想要对于某一个标准集中的标准进行批量更新同时新建,应该如何操作?
四、已经下载过模板,可以使用原来的模板进行批量更新或新建吗?
- 解决方案及功能
①前提:
Dataphin使用"标准ID"作为标准对象的系统内部唯一标识,导入过程中将根据每条记录的"标准ID"是否为空决定标准是导入还是更新:
- 如果标准ID为空,视为"新增"操作;
- 如果标准ID不为空,视为"更新"操作,查询系统中是否存在指定标准ID并进行后续操作
"新增"和"更新"操作都需要满足标准配置约束:"标准名称"在单个标准集内唯一、"标准编码'在当前租户下唯一、当前操作者有对应的操作权限、以及标准属性的填写规范等。
②获取标准模板:
"新增"场景:您可以下载"新增"类型的导入模板或直接使用之前已经下载好的模板进行配置。为了提升配置效率,您可以提前配置部分预填信息,那么生成的模板会包含这部分预填内容而无需手动填写。
"更新"场景:如果您保存了之前的标准配置文档,可以直接修改信息后上传;也可以在配置页面选择需要更新的标准范围,重新生成导入模板,新模板中会包含所有选中标准的最新配置内容,您只需要修改需要更新的内容即可,大大减少操作成本和信息不一致的可能。
③配置重复处理策略:
新增标准(即导入的标准ID为空)时,如果在指定的标准集下已经存在了同名标准,应该如何处理呢?Dataphin支持配置重复处理策略:
- 当前配置文件为全量标准的最新配置,希望以文件内容为准导入:此时可以选择“重复则覆盖更新”,在导入时如果遇到同名标准,会先删除系统中的标准,在以配置内容为准新增一个标准
- 系统中的标准已经投入正式使用,由于协同操作或信息不一致等问题新增了同名标准,需要跳过:此时可以选择“重复则跳过”,那么在导入过程中,会跳过此条记录不做处理。