使用Informatica设计器,是否有办法针对源数据库运行复杂的SELECT语句,并将其工作流程转换为目标表?
例如,SQL Server Integration Services使创建源/目标连接,粘贴源SQL以及将结果映射到目标表变得非常容易。运行包时,SQL会针对源运行,并将结果转储到目标中。
答案 0 :(得分:0)
是的,这是可能的。
您需要使用反映SELECT语句中的列的端口创建源定义,并通过将其放入源限定符转换的SQL Query
字段来覆盖生成的查询。
然后将端口链接到目标,生成会话和工作流,配置连接和完成。
答案 1 :(得分:0)
是的,Informatica可以为您从Source Qualififer传播的列生成自己的查询,并且您可以在2个级别覆盖此查询: 1.映射级别:在源限定符中,您可以覆盖它,并且可以验证查询 2.会话级别:在会话中,您可以使用SQL QUERY列为您的源覆盖默认查询并验证它。此外,在会话级别,您可以将此查询作为参数传递,从而可以根据需要灵活地更改源查询