不使用数据源定义标准类型维度

您还可以不使用现有数据源而直接在 Business Intelligence Development Studio 中定义维度,然后在数据源视图和基础数据源中生成表和列。有关详细信息,请参阅介绍架构生成向导。在不使用预定义数据源视图的情况下定义维度时,您可以从头开始定义维度,也可以基于维度模板定义维度。

在不使用数据源的情况下定义维度时,您可以使维度基于维度模板,也可以从头开始定义维度。维度向导提供了维度模板,您可以使用这些模板生成常见的维度类型。可以从下列维度类型进行选择:

  • 帐户
  • 客户
  • 日期
  • 部门
  • 目标货币
  • 雇员
  • 地域
  • Internet 销售订单详细信息
  • 单位
  • 产品
  • 促销
  • 分销商销售订单详细信息
  • 分销商
  • 销售渠道
  • 销售原因
  • 销售汇总订单详细信息
  • 销售区域
  • 应用场景
  • 源货币

每个标准模板都支持可选择包括在维度中的属性。还可以为经常与数据一起使用的维度添加自己的模板文件。维度模板位于以下文件夹中:

C:\Program Files\Microsoft SQL Server\90\Tools\Templates\olap\1033\Dimension Templates

不使用数据源创建标准维度

维度向导将指引您完成以下步骤,以不使用数据源创建标准维度。

指定维度类型

在维度向导的**“指定维度类型”页上,您可以指定维度类型,除非要基于模板生成维度(在这种情况下已定义类型)。在此页上,还可以为指定的维度类型标识标准属性。可以使用此页为维度和标识为维度的标准类型的任何特性设置“类型”**属性。

如果选择对应于维度类型的模板,则以该维度类型的选项填充此页。如果不选择模板,或没有相应的维度类型,则默认维度类型是**“常规”。如果尚未选择维度类型,请为要创建的维度选择最合适的类型。如果没有为“维度类型”列出合适的类型,请使用“常规”**。

选择维度类型时,向导将在**“维度属性”下面列出适用于此维度的属性类型。在该表中,选择数据所支持的属性类型。若要选择属性类型,请选中属性类型旁边的“包含”复选框,并在“维度属性”下面键入属性的名称。默认名称与“属性类型”**相同。如果不选择属性类型,则会从维度及其层次结构中删除对该属性的所有引用。

ms175372.note(zh-cn,SQL.90).gif注意:
注意,创建时间维度时,请选择“时间”作为维度类型。有关时间维度的属性类型的详细信息,请参阅时间 (SSAS)

标识键属性和变化的维度

在**“指定维度键和类型”**页上,选择要作为维度键属性的属性。键属性通常对应于主维度表中的主键列,它通常要为维度的叶成员建立索引。

如果选择了模板,并且在模板中定义了键属性,则该属性将成为默认键属性。如果选择了模板,但没有在模板中定义键属性,则在**“指定维度类型”页中选择的所有属性都将出现在列表中,并且默认属性是列表中的第一个属性。可以选择在“指定维度类型”**页中选择的任何属性作为键属性。如果不选择任何属性,向导将自动创建键属性,并以串联的维度名称和“ID”进行命名。

最后,请指定此维度是否是变化的维度。在变化的维度中,成员将会随着时间的变化移至层次结构中的不同位置。若要使 Analysis Services 可以跟踪这些更改,向导将生成其他列,并创建对应于这些列的属性。随后用架构生成向导所创建的任何包将基于维度的渐变维度特征来管理代理键。

选中**“这是变化的维度”复选框时,维度向导将用为特性“类型”**属性所指示的设置定义以下属性:

属性 类型

SCD OriginalID

SCDOriginalID

SCD End Date

SCDEndDate

SCD Start Date

SCDStartDate

SCD Status

SCDStatus

如果使用已定义这些渐变维度属性的模板,则默认情况下已选中**“这是变化的维度”**复选框。如果清除了该复选框,将从维度中删除渐变维度属性。

可以使用维度设计器配置渐变维度的属性。

完成维度向导

在**“完成向导”页中,检查新维度的结构,再命名该维度。选中“立即生成架构”复选框,以在单击“完成”**之后启动架构生成向导。在大多数情况下,如果计划创建其他对象,则不应选中该复选框。如果不选中此复选框,则可以随后使用维度设计器生成架构。