问题一:通常抽取的时候源表都有时间戳,所以基于时间戳就可以实现增量抽取,但是如果一个表里没有时间戳或审计列,又该怎么实现增量抽取??????????
问题二:
源表有时间戳实现了增量抽取,但是抽取后源表有发生了改动,如update某个字段了,这时ssis抽取数据仓库事实表应该怎么改动?????????
关于问题一:
关于数据仓库的数据源变化捕获,可以参考这个文章:http://www.bridata.ca/blog/?p=621
假如你使用SQLServer 2008 作为数据源,可以使用它的新功能 Changing Data Capture, 你可以参考下面的文章: http://www.bridata.ca/blog/?p=600
关于问题二:如果update 数据字段了,一般是等你下一次增量提取的时候再update 事实表。如果你想不通过增量提取Update 数据仓库,你可以使用 Proactive caching 功能 - 假如你在使用SSAS