Servigistics InService 发布和加载 > 使用发布和加载 > 加载 CSV 数据 > CSV 输入数据
  
CSV 输入数据
用作 CSV 加载输入的数据具有指定的格式。CSV 输入包含以下部分:
CSV 束
每个束应包含一个集合 (或产品系列) 以及部件信息和服务信息。
所有集合的完整产品层次结构
此 CSV 文件必须包含加载到 Servigistics InService 的所有 CSV 输入数据的完整 PH。Images 文件夹包含 PH 图像。
您需要考虑如何定义信息结构的上下文。如果信息结构的上下文设置为族级别,则该族中的所有模型将使用同一 toc.csv 文件。第一层文件夹的上下文为模型。族中的每个模型都需要第一层文件夹。
要筛选特定模型的文档,请对文档使用序列号,然后使用 productinstance.csv 将序列号映射到模型。
增量 CSV 输入数据
CSV 加载进程使您可以仅加载包含增量更新的数据子集。增量更新 .csv 文件仅包含需要添加、更新或从系统中删除的条目,
创建日期是 properties.csv 文件中的必填字段,通过该字段可确定增量更新束加载。如果数据包含的创建日期早于上次加载的数据的创建日期,则输入数据将会加载失败。
以下数据类型支持增量更新进程︰
image.csv 中的图像
xml.csv 中的 XML 文档
pdf.csv 中的 PDF 文档
graphic.csv 中的图形文档
必须在包含图像、XML、PDF 或图形增量更改的束中提供关联的 IS 结构 (toc.csv)。唯一的例外是所含 IE 不与任何 IS 关联 (仅含 IE 的束),因此,无上下文或 IS 关联。在这种情况下,必须在 properties.csv 文件中指定 IE 应加载到的集合。
productinstance.csv 中的产品实例
part.csv 中的部件
assembly.csv 中的部件列表
要加载部件列表的增量更改,必须在束中提供关联的 IS (toc.csv)。
part_relations.csv 中的已取代、备用、交叉引用或补充部件
hotspot.csv 中的热点信息
以下数据类型不支持增量更新进程︰
producthierarchy.csv 中的产品层次结构
如果增量更新数据中包含此文件,则会替换先前加载的 PH。
toc.csv 中的信息结构
您可以仅更新或删除完整的特定 IS 子树。特定 IS 条目不支持增量更新。
bom.csvbomcollections.csv 中的 BOM
您可以仅更新或删除完整的特定 BOM 子树。特定 BOM 条目不支持增量更新。
OptionsChoicesDefinition.csvOptionsChoices_Applicability.csv 中的选项和选择
可使用 CSV 加载工具加载选项和选择定义,这与第三方选项和选择加载进程类似。此类型不支持增量更新。
加载多个集合
您可以加载跨越或加载到多个上下文或集合的 CSV 输入束。可使用以下方法指定集合:
Properties.csv 上下文列中指定相关上下文的列表。
在这种情况下,解析对各集合的映射并将数据加载到加载进程中的每一个指定集合。
指定要将数据加载到的单一 CollectionID
此选项通常用于仅含 IE 的束。
不提供上下文或集合 ID,并在束中使用 IS 结构 (toc.csv)。
在这种情况下,将使用与 IS 的关系解析集合映射。
定义每个 IS 的 PH 关联
可为每一个信息结构子树指定不同的 PH 系列或模型关联。为此,请指定应用于 toc.csv 文件 Parent Entity Code 列中每一个 IS 条目的相关 PH 节点级别 (系列或模型)。
指定关于 IS 文件夹或 IE 的上下文和适用性
您可以为 toc.csv 文件中的每个 IS 子文件夹指定不同的上下文、序列号或其他适用性信息 (包括选项和变型以及日期有效性)。如果给定的 IS 子文件夹不存在特定的适用性信息,则会从文档级别获取有效性。还可以在 IE 映射 (PDF、XML、图像、图形和装配 .csv 文件) 级别上指定适用性信息。
这些文件中以下各列可用于提供适用性信息:
Context and SN - 提供多个适用上下文和适用序列号的组合
可提供序列号、上下文或以下格式的组合:Context1:SN1; Context2:SN2
Applicability - 提供更高级的选项,用于指定 APEX 格式的上下文和序列号组合、选项和变型或日期有效性信息。
例如:
(OR (AND (INSTANCE_RANGE 'SUV_WE_DE_SN001' 'SUV_WE_DE_SN002'))
(AND (OR (INSTANCE_RANGE 'SEDAN_SH_DE_SN001' 'SEDAN_SH_DE_SN015')
(DATE_RANGE '2015-01-01 00:00:00.0' '2020-01-01 00:00:00.0'))))
SN - 仅基于序列号范围提供适用性。
指定部件关系
您可以加载已取代、备用、交叉引用或补充部件。part_relations.csv 映射文件中提供的 Relation 列,可用于指定关系类型。
您也可以通过在 part_relations.csv 文件的 Source Part CodeTarget Part Code 列中指定含多个部件的组来加载一对多或多对一的取代组关系。指定多个部件后,加载进程会在取代链中将这些部件分为一组。请注意,该进程不支持多对多 (组对组) 关系。
* 
在先前版本中,此信息包含在 alternative_parts.csv 文件中。而现在已不再支持此文件。在旧文件中,第一列将命名为 Alternate Source Part Code。该列在新文件中的名称为 Source Part Code
加载与信息结构无关的信息元素
您可以加载与任何信息结构 (IS) 都无关的信息元素 (IE)。这表示完整 CSV 数据可能包含 toc.csv 文件中没有的 IE。对于所有其他输入,CSV 数据都应包含这些 IE、与其相关的图像以及与任何其他 IE 间的映射文件 (例如缩略图信息)。
toc.csv 文件中没有的 IE 是通过正确文件夹中的相应信息与元数据创建的。这些 IE 的集合名称可从 properties.csv 文件中检索。这些 IE 无法与任何上下文或序列号关联。
在这种情况下,必须在 Description_langContext and SNApplicability 列中指定有关 IE 的信息,就像 toc.csv 文件中通常包括的信息一样。此外,对于仅包含 IE 的束,Context and SN 列中不能仅包括 SN 信息。必须同时提供上下文和 SN 适用性信息。
加载选项和选择
可使用 CSV 加载工具加载选项和选择定义,这与第三方选项和选择加载进程类似 (请参阅自定义访问选项)。
以下 CSV 输入文件定义此信息:
OptionsChoicesDefinition.csv – 定义选项和选择的多语言信息
OptionsChoices_Applicability.csv – 设置特定选项和选择的上下文 (PH 节点)
共享模式下的 IE 加载
可在共享模式下加载 IE,这意味着在加载过程中将保留单个 IE 集,从而避免在跨多个 IS 条目的不同上下文中复制 IE。此进程遵循设置的系统首选项。
部件相关文档
可以在加载期间将特定 IE 文档 (PDF、XML 和 GRAPHICS) 与部件相关联。相关文档将显示在部件信息页的“相关文档”选项卡上。
支持多个组织
可将源自多个组织的部件加载到单个 CSV 束中。part.csvassembly.csvpart_relations.csvbomcollections csv 文件中提供有 Org Name 列,您可在其中指定组织。如果未指定任何组织,则 properties.csv 中的束级别 Org Name 将用于组织。
合并 CSV 和 SIM/SP 中的数据
可以合并 CSV 和 SIM/SP 束中的数据。有关详细信息,请参阅CSV 加载工具配置和数据加载