使用维度向导创建维度
可以使用 SQL SERVER DATA TOOLS (SSDT) 中的维度向导创建新维度。
创建新维度
在“解决方案资源管理器”中,右键单击“维度”,然后单击“新建维度”。
在维度向导的 “选择创建方法” 页上,选择 “使用现有表”,然后单击 “下一步”。
注意
有时可能必须在不使用现有表的情况下创建维度。 有关详细信息,请参阅 通过在数据源中生成非时间表来创建维度 和 通过生成时间表来创建时间维度。
在 “指定源信息” 页上,执行以下操作:
在 “数据源视图” 列表中,选择数据源视图。
在 “主表” 列表中,选择主维度表。
在 “键列” 列表中,查看向导基于主维度表中定义的主键而自动选择的键列。 若要更改此默认设置,请指定将维度表链接到事实数据表的键列。
在“名称列”下拉列表中,查看向导已自动选择的名称列。
当列包含说明性信息时,可以使用此默认名称。 但是,您可能希望指定包含对最终用户更有意义的值的名称。 例如,如果“产品”维度中的产品类别属性使用 ProductCategoryKey 列作为键列,则可以指定 ProductCategoryName 列作为名称列。
如果 “键列” 列表包含多个键列,则必须指定为键属性提供成员值的名称列。 为此,可在数据源视图中创建命名计算,然后使用该命名计算作为名称列。
单击“下一步”。
在 “选择相关表” 页上,选择要在维度中包含的相关表,然后单击 “下一步”。
注意
如果指定的主维度表与其他维度表有关系,则将显示 “选择相关表” 页。
在 “选择维度属性” 页上,选择要在维度中包含的属性,然后单击 “下一步”。
还可以更改属性名称,启用或禁用浏览以及指定属性类型。
注意
若要激活 “启用浏览” 和 “属性类型” 字段,必须选择要在维度中包含的属性。
在“定义帐户智能”页的“内置帐户类型”列中,选择帐户类型,然后单击“下一步”。
该帐户类型必须对应于 “源表帐户类型” 列中列出的源表帐户类型。
注意
如果在向导的 “选择维度属性” 页中定义了 “帐户类型” 维度属性,则将显示 “定义帐户智能” 页。
在 “完成向导” 页中,输入新维度的名称,并查看维度结构。 若要进行更改,请单击 “上一步”;否则,单击 “完成”。
注意
完成维度向导后,可以使用维度设计器来添加、删除和配置维度中的属性和层次结构。