sql - Informatica - 如何将查询从表传递到 SQL 转换并获取结果

标签 sql teradata informatica informatica-powercenter

这就是我正在尝试做的事情。 我有一个有 2 列的表 - QC_Check 和 Query。对于每个 QC_Check 我都有一个查询。这样的记录还有好几条。

有没有一种使用 SQL 转换的方法,我可以将查询列中存储的 SQL 查询提取到 Informatica,在 Teradata 中运行查询并将结果存储在某处。

最佳答案

虽然我自己没有尝试过,但这应该可以在查询模式下使用动态 SQL 查询的 SQL 转换来实现。 使用带有查询列的表作为源。使用查询模式创建 SQL 转换。将查询列连接到 SQL 转换。 enter image description here

在 SQL 编辑器中的 SQL 转换中写入 ~Query_Port~:

enter image description here

如果您想捕获查询结果,则必须为从数据库检索的列配置输出端口。

关于sql - Informatica - 如何将查询从表传递到 SQL 转换并获取结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24426898/

相关文章:

java - 检查时间戳(毫)是否属于特定日期

hadoop - HIVE中的期间数据类型支持到TERADATA导出

c - TeraData 中的 IRR(内部 yield )UDF

sql - 插入 HANA 表并指定列

sql - 我应该如何处理 PostgreSQL 中的 "ranked x out of y"数据?

mysql - 如何提高选择操作的执行速度

sql - 您能否推荐 Teradata 最佳实践的良好来源?

informatica - 我需要有关 Informatica 的信息

oracle - 目标表中的默认值

tomcat - 在 tomcat 服务器上使用 Compuware vantage 分析器设置进行分析