使用维度向导创建维度

可以使用 SQL Server Data Tools 中的维度向导(SSDT)创建新维度。

创建新维度

  1. 解决方案资源管理器中,右键单击 “维度”,然后单击“ 新建维度”。

  2. 在维度向导的“ 选择创建方法 ”页上,选择“ 使用现有表”,然后单击“ 下一步”。

    注释

    有时可能需要创建一个维度,而无需使用现有表。 有关详细信息,请参阅 通过在数据源中生成非时间表来创建维度通过生成时间表来创建时间维度

  3. “指定源信息 ”页上,执行以下过程:

    1. “数据源视图” 列表中,选择数据源视图。

    2. “主表 ”列表中,选择主维度表。

    3. “键列” 列表中,查看向导根据主维度表中定义的主键自动选择的键列。 若要更改此默认设置,请指定将维度表链接到事实数据表的键列。

    4. 名称列 下拉列表中,查看向导自动选择的名称列。

      当列包含描述性信息时,此默认名称适用。 但是,你可能想要指定一个名称,该名称包含对最终用户更有意义的值。 例如,如果 Products 维度中的产品类别属性使用 ProductCategoryKey 列作为其键列,则可以将 ProductCategoryName 列指定为其名称列。

      如果 键列 列表包含多个键列,则必须指定一个名称列,该列提供键属性的成员值。 为此,可以在数据源视图中创建命名计算,并将其用作名称列。

    5. 单击 “下一步”

  4. “选择相关表 ”页上,选择要包含在维度中的相关表,然后单击“ 下一步”。

    注释

    如果指定的主维度表与其他维度表有关系,将显示 “选择相关表 ”页。

  5. “选择维度属性 ”页上,选择要包含在维度中的属性,然后单击“ 下一步”。

    (可选)可以更改属性名称、启用或禁用浏览,并指定属性类型。

    注释

    若要使属性的 “启用浏览 ”和 “属性类型” 字段处于活动状态,必须选择该属性以包含在维度中。

  6. 在“ 定义帐户智能 ”页上的 “Built-In 帐户类型 ”列中,选择帐户类型,然后单击“ 下一步”。

    帐户类型必须与“ 源表帐户类型 ”列中列出的源表的帐户类型相对应。

    注释

    如果在向导的“选择维度属性”页上定义了帐户类型维度属性,将显示“定义帐户智能”页。

  7. “完成向导” 页上,输入新维度的名称并查看维度结构。 如果要进行更改,请单击“ 返回”;否则,请单击“ 完成”。

    注释

    完成维度向导后,可以使用维度设计器在维度中添加、删除和配置属性和层次结构。

另请参阅

使用现有表创建维度