Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssis 填充日期维度_Ssis - Fatal编程技术网

Ssis 填充日期维度

Ssis 填充日期维度,ssis,Ssis,我是ssis新手。我想从数据库中提取订单日期并将其存储在维度“Date”中 我找到了一个填充日期dim的链接,但是,该过程没有考虑源数据库中的任何字段 我在internet上找不到如何使用ssis任务填充日期维度。这是否与填充其他dim(例如客户)相同?如果是,如何选择日期“01-02-12”,然后存储为 年 塞梅斯特 月 周 一天 我希望我的问题很清楚通常,日期维度是共享维度,例如,可以由事实表中的任何日期字段使用。因此,这将独立于任何特定的日期字段进行定义,因为您希望在其中包含时间范围内

我是ssis新手。我想从数据库中提取订单日期并将其存储在维度“Date”中

我找到了一个填充日期dim的链接,但是,该过程没有考虑源数据库中的任何字段

我在internet上找不到如何使用ssis任务填充日期维度。这是否与填充其他dim(例如客户)相同?如果是,如何选择日期“01-02-12”,然后存储为

  • 塞梅斯特
  • 一天

我希望我的问题很清楚

通常,日期维度是共享维度,例如,可以由事实表中的任何日期字段使用。因此,这将独立于任何特定的日期字段进行定义,因为您希望在其中包含时间范围内的所有日期,而不仅仅是特定业务流程的日期。至于在这个过程中使用SSI,您有很多选择。您可以拥有一个数据库视图,其中包含定义维度属性的逻辑,可以将派生列与SSIS表达式一起使用,也可以执行脚本任务。最简单的解决方案可能是派生列。您可以在此处的“派生列”组件中找到可用的日期时间函数列表: