如何在SSIS中创建时间维度和派生属性?

问题描述:

我现在有3个维度表:如何在SSIS中创建时间维度和派生属性?

仓库名称[sabyawarehouse].[dbo]

  • DimProd:[的ProductKey],[产品ID],[PROD-名称],[单位成本],[制造商名称]

  • DimCust:[customerkey],[顾客#],[地址],[电话#]

  • DimOrder:[订单键],订单#

如何创建DimTime具有属性Timekey,日期和星期?

我正在使用SSIS。我很困惑,请帮忙!

+0

如果有人回复,应该非常感谢! – sabya

可以通过各种不同的方式创建标准的日期维度(这会给你你需要的东西,还有更多的!) - 有*共享的脚本可以通过搜索诸如“日期维度创建”之类的东西来实现你的工作可以直接使用,或者如果您的需求不同(如果这是一个学术问题或学习问题),可以从中学习。

例如,在SSIS中,可以创建一个包含C#脚本的包,该脚本可以循环几天并插入适当的角色。类似的脚本可用作T-SQL脚本,或者有基于Excel的解决方案。