我的事实表有一个“日期”列,我用它作为时间维度表的外键,我使用 SSAS 在数据源中为我创建。但是,当我部署多维数据集并浏览它时,添加时间维度属性或其任何层次结构不会过滤度量上的任何内容。就像我的事实表中的时间信息和为我创建的时间维度表 SSAS 之间存在脱节一样。
我在这里错过了什么吗?如何链接它们,以便我可以使用生成的时间维度根据我的事实表中的日期值在我的多维数据集上应用切片和骰子分析?
我的事实表有一个“日期”列,我用它作为时间维度表的外键,我使用 SSAS 在数据源中为我创建。但是,当我部署多维数据集并浏览它时,添加时间维度属性或其任何层次结构不会过滤度量上的任何内容。就像我的事实表中的时间信息和为我创建的时间维度表 SSAS 之间存在脱节一样。
我在这里错过了什么吗?如何链接它们,以便我可以使用生成的时间维度根据我的事实表中的日期值在我的多维数据集上应用切片和骰子分析?
当您有天的粒度时,经常使用的模式是 OLAP 应用程序中的时间维度是具有结构 yyyymmdd 的整数主键(即year * 10000 + month * 100 + day_of_month
。这使得键人类可读,但仍然是一个稍微更有效的整数用于分析服务。