业务库修改数据后SSIS怎么反应的DW中?

0

一个DW项目,业务库和DW都是sqlserver数据库。
有个需求当有业务库修改(事实表的增删改)了数据后,希望能尽快反应到DW中,该怎么实现? 
开始的想法是用触发器触发执行SSIS但不知道怎么实现。 现在想在每次执行SSIS前检查事实表是否变化,将变化的数据抽入DW,请问该怎么实现?
 
已邀请:
0

天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-08-25 回答

我觉得这个跟SSIS应该没什么必要的联系了。 如果更新了一条记录也去做SSIS的话,不是太废时间了。
不如直接在Trigger里去访问链接数据库也就是DW库,进行同步。

话说回来既然是DW,那数据肯定是不能保证实时的。一般来说,在实时性要求比较高的场合。它会使用SSIS进行几分钟一次的轮询。
业务库更新了,DW这边只是新增记录

要回复问题请先登录注册