请教PowerCenter的问题
PowerCenter通过ODBC连接数据库
现在历史表是动态创建的,例如数据记录达到1个亿后就新建一张表,表名依次为001,002,003......
对于这种情况,PowerCenter有没有什么好方法来处理?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
PowerCenter通过ODBC连接数据库
现在历史表是动态创建的,例如数据记录达到1个亿后就新建一张表,表名依次为001,002,003......
对于这种情况,PowerCenter有没有什么好方法来处理?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
呵呵,感谢511
实际上应该是当前表就是分表存放的,表是动态创建的,我描述的有点问题。
当初业务系统这样设计的,担心数据量大了就分表处理。
所以我现在每天要处理的数据表是不固定的,看来只有更改业务系统了。
其他论坛看到过类似问题,MS工具无法直接处理,因为工具的基本原理就是通过“元数据”映射来实现抽取的,这个“元数据”一直在变化,机器当然无法识别了。
建议通过辅助措施,比如视图,将所有历史表映射到一个视图里。不过楼主说的需求也挺奇怪的,要知道ETL对于历史数据一般来说是一次性完成的,也就是说通常只要连接当前表即可。其实作为一次性工作的话,也可以通过脚本完成,而且作为一次性工作,也不需要后期维护,当然做法有点不规范,规范的话还是用视图吧,以后增量抽取,历史表基本就与你无关了。