业务系统中数据发生变化时,一般会进行更新覆盖,这样历史数据容易丢失,在数据仓库中有时候需要保存数据变化的历史记录,做成拉链表。这时候就可以使用kettle的维度查询/更新 组件来实现了。
场景如下:在CRM系统中有一个合同表contract,在数据仓库有fact_contract
![](https://img-blog.csdnimg.cn/img_convert/f58de969ce448fc1e72d8289a48e4542.png)
![](https://img-blog.csdnimg.cn/img_convert/b6d0f65022b3725db7a954afa115f529.png)
![](https://img-blog.csdnimg.cn/img_convert/4f6b2f100395ea93669f57bf48893b6c.png)
业务系统中数据发生变化时,一般会进行更新覆盖,这样历史数据容易丢失,在数据仓库中有时候需要保存数据变化的历史记录,做成拉链表。这时候就可以使用kettle的维度查询/更新 组件来实现了。
场景如下:在CRM系统中有一个合同表contract,在数据仓库有fact_contract