如何使用Informatica PowerCenter运行简单查询

时间:2019-12-23 19:06:58

标签: informatica informatica-powercenter

我以前从未使用过Informatica PowerCenter,只是不知道从哪里开始。总结我的目标,我需要使用Informatica PowerCenter对Teradata数据库运行一个简单的计数查询。该查询需要在特定的一天运行,但不需要我存储或操作返回的数据。看着Informatica PowerCenter Designer令我有些畏缩,因为我不确定要寻找什么。
非常感谢您了解如何进行设置(如有需要):

  • 来源
  • 目标
  • 变形
  • 映射

转换是使用PowerCenter查询数据的唯一方法吗?我看过很多教程,但是大多数教程都是针对熟悉的用户的。

1 个答案:

答案 0 :(得分:0)

仅当您创建要运行的映射,会话和工作流时,才可以使用informatica对数据库运行查询。但是,除非将结果存储在平面文件或表中,否则您将看不到结果。 无论如何,这是创建它的步骤。

  1. 从Teradata将源表导入源分析器。
  2. 创建平面文件目标或在目标分析器中导入关系目标
  3. 创建一个映射m_xyz,将源拖放到该映射中。
  4. 您将在映射中看到您的源和源限定符。在源限定符中编写您的自定义查询,说从表中选择count(*)作为cnt
  5. 从SQ删除所有端口,除了从源到SQ的一个数字端口,并将其命名为cnt,您选择的计数将分配给该端口。
  6. 现在将这个端口拖放到表达式转换中。
  7. 将目标拖放到映射中
  8. 将该列从表达式传播到该平面文件/关系目标。
  9. 为此映射创建工作流程和会话。
  10. 在工作流程中,您可以安排它在特定日期运行。
  11. 执行此操作时,计数将被加载到该平面文件或表的列中。