我的事实表中有一个日期时间字段,我希望对其进行分组和过滤,因此我创建了一个时间维度,并为ssas生成了一个表,其中包含一个没有时间主键的日期。 将生成的表连接到我的字段,创建视图并使用空时计算其他日期的正确方法是什么?或者还有其他更简单的方法,可能使用某些层次结构或其他东西?对不起,可能是一个非常简单的问题,这只是我第二天的分析服务
答案 0 :(得分:0)
你如何填写你的事实表。通常的方法是在ETL过程中。
您有时间维DIM_Date
列Date_ID
,Year
,Month
,Weekday
然后你应该有一个事实表FACT_Sales
列Date_ID
,Product_ID
,Customer_ID
,value
使用ETL-Tool填充事实表时。我们假设它是SSIS。您在日期维度中进行查找,并相应地在事实(Date_ID
)中设置代理键。
如果表格已经存在。您可以在SSAS数据源视图中使用计算列,并通过拖放设置外键关系。