使用导入选项,您可以在维级别指定如何处理空传入值,如何管理导入时的清除数据以及合并导入期间如何处理删除和重新排序。
要管理维的导入选项,请检查要导入到的维(请参阅“检查维”),然后选择导入/导出选项卡。
导入空值
对于数据类型支持空值的属性(请参阅“了解属性中的 Null 值和空值”),导入时忽略空字段字段可确定如何处理空值。导入不包含属性值的文件时:
导入时清除值
导入的清除值关键字设置可用于定义一个关键字,该关键字将在导入具有该关键字的文件时清除属性的值。例如,如果在此字段中输入 <none>,当您导入的文件的属性字段中包含 <none> 时,将清除该属性的现有值。(如果属性的值未继承值,并且没有默认值,则该属性的值将为 null。)
最佳做法是在导入文件中始终使用清除值关键字来清除现有值。如果属性数据类型不支持空白值,禁用导入时忽略空字段并为属性导入空白值时不会用空白值覆盖属性值。例如,您无法通过导入空白来用空白值覆盖现有的日期值。
导入时展开允许的值
仅对于“重置”和“替换”导入模式,选择导入时展开允许的值以在运行导入时将新的不同允许值添加到具有字符串和列表数据类型的属性中。如果当前在节点类型覆盖级别存在允许值,则会向其中添加导入的允许值。否则,将在应用程序覆盖级别添加新的允许值。
注:
导入时展开允许的值选项不适用于“合并”导入或动态允许的值列表。合并导入选项
在合并导入期间删除节点或对节点重新排序
默认情况下,合并导入不会从要导入到的维中删除节点。如果一个节点存在于绑定维中,但不存在于导入文件中,则该节点将从要导入到的层次集中移除,但不会从节点集中删除。您可以选择删除绑定维中不在导入文件中的所有节点,也可以仅删除绑定维中未被维中任何其他层次节点集引用的节点。您还可以选择基于导入文件中的节点顺序对维中的节点重新排序。
要指定在合并导入期间如何处理节点删除和重新排序:
模式 | 描述 | 用例 |
---|---|---|
禁用
(默认设置) |
如果节点不存在于导入源中,则从绑定视点中移除这些节点。不会从任何绑定节点类型中删除节点。 |
请勿删除在绑定视点中存在但在导入源中不存在的任何节点。 |
安全模式 |
如果节点不存在于导入源中,则从绑定视点中移除这些节点。仅当未在维的任何其他层次节点集或层次集中使用节点时,才会同时从绑定节点类型中删除已移除的节点。 |
防止删除其他层次集或层次节点集中使用的已移除的节点。 |
强制模式 |
如果节点不存在于导入源中,则从绑定视点中删除这些节点。这些节点将从维中的任何节点集和层次集使用的节点类型中删除。 |
从绑定视点中删除不再存在于导入源中的节点,无论这些节点是否在维的其他层次集或层次节点集中使用。 |
选择处理重新排序以将要导入到的视点中的节点顺序设置为其在导入源文件中的显示顺序。
注意:
如果现有顺序和导入文件中的顺序存在重大差异,则此选项可能会生成大量请求项。
配置合并导入的工作流选项
默认情况下,如果合并导入请求没有验证错误,系统会自动提交该请求,并且该请求会绕过任何审批或最终提交策略。可使用以下选项调整默认行为: