【发布时间】:2014-05-14 19:23:08
【问题描述】:
我目前正在创建我的第一个Data_warehouse using sql-server
我有一个 Date dimension 我想使用 SSIS 填充它,它有一个名为 ISO_year 的字段
谁能告诉我如何获得它?
我试过这个查询::
select year(getdate()) -- 但我不认为这是 ISO_year 吗?
我需要知道使用 ssis 将维度加载到数据库中的最佳做法是什么?
我转发了这个http://michaelmorley.name/how-to/create-date-dimension-table-in-sql-server
【问题讨论】:
-
您的“规范”对 ISO_Year 有何评价?谁建表并给它一个名为 ISO_Year 的列?日期维度是日期的大列表。如果您的日期列(唯一)称为 MyDate,则 ISO_Year 可能是 YEAR(MyDate)。无论记录的日期是什么,我想 ISO_Year 都是它所属的年份。
-
@ElectricLlama 令人惊讶的是,ISO 年不一定是一年 - 根据答案。我也很惊讶;)
-
有兴趣知道!我想这不会是一个日历年。
标签: sql-server