Informatica PowerCenter如何动态地导多个表?

0
本人Info菜鸟 ,有一个需求是:用PowerCenter Workflow把多个表从源数据库倒到目标数据库, 表的定义(结构)100%相同。纠结的是要倒哪些表是动态的, 存在源数据库中的一个表里(叫”LIST“), 内容是:

select * from LIST
tbl1
tbl2
tbl2
....
....
tbl100

1. 每一个表结构都不一样但是目标表和源表永远是一样的
2. 每一个表 都有一个Primary Key 叫 ITEM_ID 

另外还要求传入两个参数:分别是起始Key和终结Key, 比如运行 ”run_my_program 1000, 2000" 要求实现如下功能:

1. 从 LIST 表里得到需要倒的表名称,每次要倒的表可以不同
2. 然后对每个LIST里的表都要把 ITEM_ID 在1000 和2000之间的记录从源数据库倒到目标数据库

一点头绪/思路都没有, 恳请出手相助,不胜感激, 多谢啦
已邀请:
1

seng - 从事BI、大数据、数据分析工作 2015-10-27 回答

你的问题实际上是一个调度问题,PowerCenter自带的调度没这么林
我觉得你使用脚本比较好, 如果一定使用PowerCenter的话,mapping可以做,调度还是需要自己编写程序或使用其他能实现这个功能的调度工具。
0

逆光 - BI爱好者 关注:数据学习社区 公众号获取更多资料 2015-10-29 回答

那你这样还不如直接用脚本执行了,更快一些。

要回复问题请先登录注册