我有一个5个不同模式的PERSON表,即:A,B,C,D和E.它具有精确的涂层结构。
在OWB目标模式中,定义了映射PERSON_MAP,它使用A.PERSON表。
我想重用此映射PERSON_MAP,以便与不同的源模式(B,C,D和E)一起使用
如何在OWB UI和OMB +命令中执行此操作?
答案 0 :(得分:1)
我将分步描述你应该做什么:
定义指向A.PERSON表的同义词PERSON
为A.PERSON创建同义词;
打开数据库元数据导入向导,选中使用同义词查找对象选项并导入PERSON同义词。
现在,当您从映射生成中间脚本时,您将看到它将使用本地架构中的同义词名称。
部署映射
要重用不同源模式的映射,只要表结构相同,就应该更改同义词定义并指向任何模式。
为B.PERSON创建或替换SYNONYM人员;
执行映射时,它将处理同义词后面的源表中的数据。
答案 1 :(得分:0)
在设计中心;
您可以将PERSON_MAP的副本创建为PERSON_MAP_B和PERSON_MAP_C,依此类推。
获取一份副本,例如PERSON_MAP_B。
右键单击映射并选择“配置”。
在“配置”视图中; 转到“表操作员”; 展开源表; “B”; 将“位置”更改为B的来源。