请教PowerCenter的问题

发布于 2022-08-14 14:10:53 字数 119 浏览 10 评论 2

PowerCenter通过ODBC连接数据库
现在历史表是动态创建的,例如数据记录达到1个亿后就新建一张表,表名依次为001,002,003......
对于这种情况,PowerCenter有没有什么好方法来处理?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

情归归情 2022-08-18 13:53:13

呵呵,感谢511

实际上应该是当前表就是分表存放的,表是动态创建的,我描述的有点问题。
当初业务系统这样设计的,担心数据量大了就分表处理。

所以我现在每天要处理的数据表是不固定的,看来只有更改业务系统了。

终遇你 2022-08-16 07:12:19

其他论坛看到过类似问题,MS工具无法直接处理,因为工具的基本原理就是通过“元数据”映射来实现抽取的,这个“元数据”一直在变化,机器当然无法识别了。

建议通过辅助措施,比如视图,将所有历史表映射到一个视图里。不过楼主说的需求也挺奇怪的,要知道ETL对于历史数据一般来说是一次性完成的,也就是说通常只要连接当前表即可。其实作为一次性工作的话,也可以通过脚本完成,而且作为一次性工作,也不需要后期维护,当然做法有点不规范,规范的话还是用视图吧,以后增量抽取,历史表基本就与你无关了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文