我刚刚开始修改MS SQL Analysis Services。首先,我要从销售明细表中创建一个多维数据集。对于维度,我从产品主表创建了ProductDim,从位置表创建了LocationDim,并创建了CalendarDim。
但是在尝试提供这些数据时我陷入困境:
答案 0 :(得分:1)
所以,我最近一直在阅读这篇文章,我会尝试尽可能多地回答每一篇文章:
为此,您应该创建一个名为“垃圾”维度的东西:它基本上是一个没有属性的维度。 http://en.wikipedia.org/wiki/Dimension_(data_warehouse)
您可能不希望时间维度与日历合并。你最终会存储太多记录。如果您的粒度很小,那么一天将是24 * 60 = 1440条记录。你必须决定你想要的粒度(每分钟,每秒?)然后在“时间”维度中存储整天的时间。因此,您的事实表将有两个键,一个用于日历维度,另一个用于“时间”维度。
交易计数应该是一个“度量”,我认为(不?)。我假设您重复了事务ID,因为每个事务有多个订单项。设置度量时,可以对事务ID进行“不同计数”。