什么是在informatica(Source Analyzer)中手动创建表定义而不是导入的好处

时间:2013-12-11 07:29:44

标签: informatica informatica-powercenter

为了导入源/目标表,我们可以从DB / Flat Files / XML Files导入它们,也可以在informatica本身创建表定义。我在这里有几个问题 -

  • 在导入信息中创建表定义manuallu的好处是什么?
  • 我们如何将创建的表定义连接到相应的数据源,该数据源可以是DB / Flat文件/ XML等。
  • 请提供一个方案,我们在informatica中创建表定义而不是导入。

感谢您的兴趣。

2 个答案:

答案 0 :(得分:1)

我手动修改定义的唯一一次是当我需要更改现有源 AND 时,连接的名称与所有者名称属性不同来源定义。

在这种情况下,如果重新导入源对象,将在PowerCenter中创建新定义,而不是覆盖现有定义。这意味着必须打开使用此源的所有映射并手动将旧定义替换为新定义。

答案 1 :(得分:1)

  1. 没有“好处” - 我想这只是一个选项,当你有定义,但不是样本。例如。数据库对象尚未创建,或者尚未可访问,但您已经开始开发。
  2. 但我知道的唯一有用的方案是编辑 - 如果您需要更改一列的长度或命名,编辑源代码要比导入源代码快得多。
  3. 重要说明:源定义永远不会连接到任何单个源实例。这是为了表示将来访问的结构,而不指向任何特定的表,数据库甚至服务器。