创建数据映射表

您可以将单个资源与多个数据映射表(其中每个数据映射表只有资源的某些属性)关联。 使用这样的关联,您可以获取资源的特定视图。数据映射表链接到数据映射模板,这样可以访问 XML 元素到关系表的映射。
开始之前
数据映射表必须与资源关联。请确保存在可用新数据映射表对其进行链接的资源。
关于此任务
要创建新数据映射表:
  1. 单击文件 > 新建 > 数据映射表
  2. 指定名称和描述并单击下一步。 名称不能包含空格或特殊字符,并且在资源所属的资源组中必须是唯一的。描述是可选的。
  3. 选择要用来定义数据映射表中列的 XPath 的 XML 节点。XML 节点仅可以与数据映射表的一个列关联。
    注: 您可以创建不带任何关联 XPath 的表列。当列没有关联的 XPath 时,它并未与特定数据源关联。带有这样列的数据映射模板可供任何一般 XML 数据源复用。
  4. 如果容器资源没有模式,请指定选定节点的 XPath。
    注: 您可以创建有效的表列而不指定 XPath。
  5. 单击下一步
  6. 创建数据映射表的模板:
    • 如果要使数据映射表基于可以修改的另一个模板,并且想要使用选定模板的列定义初始化此模板,请选择基于现有模板新建模板
    • 如果要复用另一个模板,请选择选择现有模板
    • 如果要创建模板,请选择新建模板
    如果没有模板可作为新数据映射表的基础,那么基于现有模板新建模板选择现有模板选项不可用。如果数据映射表的容器资源没有模式,那么只能选择新建模板
    注: 如果没有选择新建模板选项,请跳过下一个步骤。
  7. 指定名称和描述。名称不能包含任何特殊字符并且在 XML Data Configuration 文件中必须是唯一的。描述是可选的。
  8. 定义 XML 节点和关系表之间的映射:
    • 如果资源与 XML 模式关联,那么对于每个表列,从 XML 模式选择可抽取节点,并单击创建。XPath 和表列属性将自动定义。可以更改这些值中的任何一个。
    • 如果资源不与 XML 模式关联:
      1. 对于每个表列,从 XML 模式选择可抽取节点,并单击创建
      2. 指定 XPath。
        注: 您可以创建不带任何关联 XPath 的表列。不带 XPath 的列是有效的列,由于它们没有与特定的数据源关联,在本质上它们是一般列。如果表模板包含这样的列,那么对于任何 XML 数据源可以复用该模板。
      3. 指定表列的名称。列的名称不能包含任何特殊字符和空格,而且在模板中必须是唯一的。
      4. 可以修改以下元素:类型、长度、精度、小数位、可空和主键。
  9. 单击完成

反馈