与外部映射文件匹配表

使用外部映射文件如果你有进入大量的匹配。这种映射文件可以包含信息从你的匹配文档或ETL(提取、转换、加载)工具。

你只能匹配表或者匹配表和字段。

需求

外部文件必须是一个文本文件,并符合下列要求:

  • 在第一行是标题源表;源列;目标表;目标列

  • 模式命名约定schema.tablename。您可以指定表名有或没有模式。

  • 如果你想匹配表,使用星号语法而不是列条目。例如:源表;*;目标表*。在这种情况下,向导auto-matches表中的所有字段。

所有的输入都是区分大小写的。

加载文件

加载外部映射文件,遵循以下步骤:

  1. 点击从文件加载匹配匹配方法部分。

点击从文件加载匹配

  1. 在接下来的对话框中,选择包含您的文件并点击匹配开放

  1. 如果您从一个文件,加载匹配向导删除所有现有的匹配。在接下来的对话框中,单击是的来确认。

确认要覆盖现有的匹配

  1. 向导加载选中的文件并自动设置匹配方法汽车手册

    如果你设置匹配方法手动回汽车,向导回到自动匹配和替换匹配的文件自动加载的。

改变现有字段匹配

改变现有字段匹配,双击相应的源表目标表在前部分,即一个显示所有匹配表。在接下来的对话框中,选择您想要使用的字段作为匹配并单击好吧

选择一个不同的表的匹配

你也可以添加匹配的从你的映射文件(加载见“手动匹配表”章)。

下面的例子展示了一个多重匹配过程与外部映射文件。

你有一个源表命名地址你想比较目标表命名地址

两个表的模式

两个表包含多个列:AddressID,AddressLine1,AddressLine2,城市,邮政编码等。

测试的目标是使用相同的表相匹配的两倍AddressID:

  • 匹配AddressLine1AddressLine1

  • 匹配AddressLine2AddressLine2

创建一个外部映射文件:

外部映射文件示例

向导通过从上到下。

  1. 它匹配AddressID从源AddressID从目标。

  2. 然后它匹配AddressLine1从源AddressLine1从目标。

  3. 一旦第二迭代Person.Address; AddressID Person.Address; AddressID,向导承认它已经找到一个这样的精确匹配。

  4. 它创建一个第二匹配:AddressLine2AddressLine2

错误日志

例如,任何错误表/列未找到无效的文件格式在一条错误消息,结果日志文件。的向导然后继续进行下个文件中的匹配。

向导显示日志文件的实际路径加载了所有比赛之后在一个错误消息。

默认的日志文件路径C: \ ProgramDat188金宝搏app苹果下载软件a \ TRICENTIS \托斯卡Testsuite \ 7.0.0 \ logs \ \匹配错误——yyyyMMdd_HHmmss.txt ToscaData完整性