Mapping OWB&x2013;重用不同数据源的映射

Mapping OWB&x2013;重用不同数据源的映射,mapping,reusability,oracle-warehouse-builder,Mapping,Reusability,Oracle Warehouse Builder,我有一个5种不同模式的PERSON表,即:a、B、C、D和E。它具有精确的sme结构 在OWB目标模式中,定义了使用.PERSON表的映射PERSON\u映射 我想重用这个映射PERSON_映射,以便与不同的源模式(B、C、D和E)一起使用 如何在OWB UI和OMB+命令中实现这一点 我将分步骤描述您应该做什么: 定义指向a.PERSON表的同义词PERSON 为A.PERSON创建同义词PERSON 打开数据库元数据导入向导,选中使用同义词查找对象选项和导入人员同义词 现在,当您从映射生成中

我有一个5种不同模式的PERSON表,即:a、B、C、D和E。它具有精确的sme结构

在OWB目标模式中,定义了使用.PERSON表的映射PERSON\u映射

我想重用这个映射PERSON_映射,以便与不同的源模式(B、C、D和E)一起使用


如何在OWB UI和OMB+命令中实现这一点

我将分步骤描述您应该做什么:

  • 定义指向a.PERSON表的同义词PERSON

    为A.PERSON创建同义词PERSON

  • 打开数据库元数据导入向导,选中使用同义词查找对象选项和导入人员同义词

  • 现在,当您从映射生成中间脚本时,您将看到它将使用来自本地模式的同义词名称

  • 部署映射

  • 要重用不同源模式的映射,您应该更改同义词定义并指向任何模式,只要表结构相同

    为B.PERSON创建或替换同义词PERSON

  • 当您执行映射时,它将处理同义词后面的源表中的数据。

    在Design Center中

    您可以将PERSON_MAP的副本创建为PERSON_MAP_B和PERSON_MAP_C等

    以一份复印件为例,个人地图

    右键单击映射并选择“配置”

    在配置视图中; 转到“表运算符”; 展开源表;“B”; 将“位置”更改为B的来源