ssis 2005 类型 2 缓慢变化尺寸的负载事实

Posted

技术标签:

【中文标题】ssis 2005 类型 2 缓慢变化尺寸的负载事实【英文标题】:ssis 2005 load fact for type 2 slowly changing dimension 【发布时间】:2014-04-16 16:35:33 【问题描述】:

我新的数据仓库。

在2型SCD,如果我正确理解,可以有一个以上的记录具有相同的自然键,但不同的代理键。假设在维表存在与“Y”表示的活动记录的标志的列。所以加载相关事实表(外键),当它应该寻找记录在同一个自然键,也标志=“Y”的维度表。如何做到这一点在2005年SSIS?我问,因为这两个查询和合并联接只能加入到一列。但是,在我来说,我需要加入到自然键也判断标志。

我应该把一个条件分裂(拿起仅与标志行= Y)的查找之后?这是最好的做法呢?谢谢。

【问题讨论】:

【参考方案1】:

在查找定义中,在连接页面上,我会选择“使用 SQL 查询的结果”。然后我会编写这样的 SQL 查询:

SELECT Natural_Key , Surrogate_Key FROM Any_Dim WHERE Row_Is_Current = 'Y'

【讨论】:

以上是关于ssis 2005 类型 2 缓慢变化尺寸的负载事实的主要内容,如果未能解决你的问题,请参考以下文章

kettle学习之--缓慢变化维度(SCD)

SSIS 处理大量平面文件非常缓慢

SQL Server 2005 使用 GETDATE() 作为参数通过 SSIS 运行存储过程

在 SSIS 2005 的脚本任务中引用 .net 3.5 程序集?

每晚数据库还原 - SSIS 包 - SQL Server 2005

类型 3 缓慢变化的维度,用于可变数量的替代现实