创建比较

创建或打开比较时,它会显示在相应命名的选项卡上。

比较向导用于定义比较的参数和条件。向导内容按“源”、“样式”、“筛选器”和“列”选项卡组织,用于指导输入。尽管为了按一定顺序收集输入内容而对向导选项卡进行了排序,但是您可在任何选项卡之间导航。

要创建比较:

  1. 在主页上,选择比较
  2. 单击 “新建比较”工具栏按钮
  3. 可选:创建比较的替代参数,以便在运行时将用户定义的值传递到查询筛选器中。请参阅
    1. 单击 “添加参数”按钮
    2. 单击添加并添加键-值对。

      注:

      键-值对不能按顺序使用 "<%" 或 "%>",也不能使用等于号。

    3. 单击确定
  4. 单击并选择每个要比较的层次的版本或版本变量。

    可以选择标准、基线或截止版本。“版本”列表的默认设置为标准版本。要选择基线或截止版本,请单击“版本”列表下的标准

  5. 对于每个版本,单击 省略号按钮,并从选择节点对话框中选择层次和顶级节点,然后单击确定
  6. 选择样式选项卡,然后选择比较类型:
    • 可视化

    • 结构

    • 属性

    • 重命名

  7. 如果选择了可视化比较或属性比较,请继续下一步。如果选择了其他比较类型,请执行以下操作:
    • 在比较类型下,选择是否显示差异或相似。

    • 联接中选择联接属性。

      默认情况下,比较映射每个层次中具有相同名称的节点。您还可以基于不同的属性联接节点。例如,如果名为 SortCode 的属性在指定层次中具有唯一键,则使用此属性确定每个层次中具有相同 SortCode 的节点之间的差异。

    • 结果显示中选择要显示的比较结果。

      • 列表 - 以动态列表的形式返回符合条件的节点。

      • 标记节点 - 在层次中标记符合条件的节点。

      • 两者 - 符合条件的节点不仅以动态列表的形式返回,还在层次中进行标记。

    • 可选:如果选择了“标记节点”或“两者”,则选择“展开到标记的节点”以自动打开和展开具有标记节点的层次。

  8. 选择筛选器选项卡,并执行以下操作之一:
    • 包含筛选器中选择一个已保存的查询。

    • 通过执行以下操作定义比较的筛选条件:

      1. 单击添加以插入条件行。

      2. 选择属性和运算符,为标准行输入值或替代参数,然后按 Enter 以保存行。

        注:

        替代参数格式为 <%ParamKey%>,其中 <% 和 %> 是记录运行时替代变量的标识符,ParamKey 是要用于替代的参数的名称;例如 <%AccountType%>。可以包含括号来对条件进行分组和定义是否为属性包括继承的值。有关运算符说明,请参阅“运算符说明”。

        提示:

        单击 “编辑”按钮 可修改行。单击 “删除”按钮 可删除行。单击箭头以移动行。

  9. 枝/叶筛选器中选择要包括的节点。
  10. 选择选项卡,然后选择一个类别。
  11. 选择要在比较结果中显示为列的属性并将其从可用移动到已选中

    注:

    列选择是运行时参数,不会与比较一起保存。

    提示:

    使用箭头可在“已选中”列表中定位列。列表中的第一项是第一列,列表中的第二项是第二列,依次类推。

  12. 可选:选择包含比较/筛选器属性以自动包含属性比较的筛选条件中引用的属性。
  13. 执行以下任意操作:
    • 单击 “保存”按钮 保存比较。

      系统将提示您为此比较定义名称、说明和对象访问组。选择一个自定义组或以下项之一:

      • 用户 - 个人对象,仅适用于单个用户进行查看和运行。

      • 标准 - 公共对象,适用于所有用户进行查看和运行。只有数据管理员用户才能创建和修改标准比较。

      • 系统 - 受限对象,仅适用于应用程序管理员角色的用户进行查看和运行。

    • 单击 “运行”按钮 运行比较。