【问题标题】:Running SQL against the source in Informatica and exporting results to a target table在 Informatica 中针对源运行 SQL 并将结果导出到目标表
【发布时间】:2014-10-22 19:35:03
【问题描述】:

使用 Informatica 设计器,有没有办法按原样针对源数据库运行复杂的 SELECT 语句,并将其工作流到目标表中?

例如,SQL Server Integration Services 可以非常轻松地创建源/目标连接、粘贴源 SQL 并将结果映射到目标表。运行包时,SQL 针对源运行,结果转储到目标中。

【问题讨论】:

    标签: sql etl informatica


    【解决方案1】:

    是的,有可能。

    您需要创建一个源定义,其端口反映您的 SELECT 语句中的列,并通过将生成的查询放入源限定符转换的 SQL Query 字段来覆盖生成的查询。

    然后将端口链接到目标,生成会话和工作流,配置连接就完成了。

    【讨论】:

      【解决方案2】:

      是的,可以,Informatica 为您从源限定符传播的列生成自己的查询,您可以在 2 个级别覆盖此查询: 1. 映射级别:在源限定符中,您可以覆盖它并验证查询 2. 会话级别:在会话中,您可以使用 SQL QUERY 列作为您的源来覆盖默认查询并对其进行验证。同样在会话级别,您可以将此查询作为参数传递,让您可以根据需要灵活更改源查询

      【讨论】:

        猜你喜欢
        • 2018-11-25
        • 1970-01-01
        • 1970-01-01
        • 2021-02-10
        • 1970-01-01
        • 2012-10-13
        • 2014-12-18
        • 2013-07-16
        • 1970-01-01
        相关资源
        最近更新 更多