0

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

在 OWB 目标模式中,定义了一个映射 PERSON_MAP,它使用 A.PERSON 表。

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

如何在 OWB UI 和 OMB+ 命令中执行此操作?

4

2 回答 2

1

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

  1. 定义指向 A.PERSON 表的同义词 PERSON

    为 A.PERSON 创建同义词;

  2. 打开数据库元数据导入向导,选中使用同义词查找对象选项并导入 PERSON 同义词。

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

  4. 部署映射

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

    创建或替换 B.PERSON 的同义词;

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

于 2011-12-18T08:12:22.180 回答
0

在设计中心;

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

以 PERSON_MAP_B 为例。

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

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

于 2012-12-04T08:57:21.420 回答