SSIS同步多表数据
0
用SSIS做数据同步,表都是根据时间戳来更新的,时间戳的字段相同,现在要同步的表比较多,有没办法做一个包来执行对所有表的数据同步操作?
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
2 个回复
天善_小龙 2015-11-13 回答
赞同来自:
TableA 主表 ID changed_time
TableB 存TableA 的ID字段 changed_time
TableC 存TableA 的ID字段 changed_time
TableD 存TableA 的ID字段 changed_time
用ID去关联其他子表,进行数据更新。我的环境是跨数据库平台去做数据更新的(Oracle->SQL Server),对于delete的数据不好追踪。搭建Oracle CDC方案不是很方便,就用此方法弄的。
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-11-13 回答
赞同来自:
如果你想用一个包来控制所有记录,如下思路
把具体的表名,ID, 时间 作为参数暴露出来。 然后外层用一个父包来调用它