【问题标题】:How to call materialized views using informatica power center?如何使用 informatica power center 调用物化视图?
【发布时间】:2020-02-06 03:43:30
【问题描述】:

我有脚本组件来刷新数据服务作业 (BODS) 中的 10 个物化视图和在 Oracle 中创建的视图,但我必须迁移到 informatica 作业。如何从 informatica Power Center 设计器创建?

请将步骤指定为 Informatica 的新手。

【问题讨论】:

  • 1.您始终可以调用外部过程。因此,将它们全部放入一个 oracle 过程并调用它们。或者,您可以创建 1 个通用过程来刷新 MV,然后在 informatica 中尽可能多地调用它,因为您可以传递多个参数。 2.也可以使用脚本调用MV刷新脚本。
  • 第一个选项是可以接受的,但必须只使用 informatica 来满足我的要求。脚本组件在 informatica 中不可用,那么如何使用? informatica 中还有其他可用的组件吗?
  • 脚本组件是什么意思?另外,您是否尝试过在会话级别使用 Pre/Post SQL 部分刷新 MV?

标签: oracle informatica dataservice


【解决方案1】:

您所需要的只是将 PostSQL 语句添加到更新基础数据的流中。 如果您需要触发刷新的单独进程,只需使用 PostSQL 命令创建一个虚拟会话(使用select 1 from dual where 1=2 作为 SQL 覆盖)来刷新物化视图。

您可以通过使用可以调整要刷新的视图列表的参数来使会话更加健壮。

【讨论】:

    猜你喜欢
    • 2011-04-11
    • 1970-01-01
    • 2021-11-15
    • 1970-01-01
    • 1970-01-01
    • 2021-06-06
    • 1970-01-01
    • 2021-11-10
    • 2020-11-14
    相关资源
    最近更新 更多