Sql 是否始终需要创建尺寸表?

Sql 是否始终需要创建尺寸表?,sql,data-warehouse,multidimensional-array,Sql,Data Warehouse,Multidimensional Array,我有一个事实表,它有一个列,其中包含两个值(已占用/空闲)中的一个。是否需要为此创建一个Dim表?如果您只需要一个案例计数,那么占用率是一个值为0/1的度量,而不是一个维度,因此您不会有维度表 我不知道,如果你想按入住率和地区分析租金和税收,那么入住率就是一个维度。同样,它应该存储为0/1,因为在事实表中减少列宽是必要的。您的报告工具可能允许您将0/1的转换存储为metatdata,但最好使用维度表,因为这样可以使数据仓库应用程序保持中立

我有一个事实表,它有一个列,其中包含两个值(已占用/空闲)中的一个。是否需要为此创建一个Dim表?

如果您只需要一个案例计数,那么占用率是一个值为0/1的度量,而不是一个维度,因此您不会有维度表

我不知道,如果你想按入住率和地区分析租金和税收,那么入住率就是一个维度。同样,它应该存储为0/1,因为在事实表中减少列宽是必要的。您的报告工具可能允许您将0/1的转换存储为metatdata,但最好使用维度表,因为这样可以使数据仓库应用程序保持中立