如果计划使用现有数据源视图,请使用这种生成新多维数据集的方法。使用此方法时,需要指定数据源视图并选择要在数据源视图中使用的事实数据表和维度表。然后选择多维数据集中要包括的维度和度量值。
若要使用数据源创建多维数据集,请在解决方案资源管理器中,右键单击**“多维数据集”并选择“新建多维数据集”**。此时将打开多维数据集向导。有关多维数据集向导的详细信息,请参阅选择生成方法。
选择生成方法
在该向导的**“选择生成方法”页中,单击“使用数据源生成多维数据集”**。
如果选中**“自动生成”复选框,向导将对数据源视图进行分析,以为您配置多维数据集及其维度。该向导将标识事实数据表和维度表,选择多维数据集中要包括的度量值,并生成层次结构。在向导的每页中,您都可以对于向导在选中“自动生成”的情况下所做的选择进行检查和更改。如果不选择“自动生成”**,则需手动做出所有选择。
如果选择**“自动生成”,则可在向导的所有页中都单击“完成”**,以跳到最后一页并对向导的其余页都接受默认配置。在向导的最后一页中,可以在完成向导之前查看多维数据集的结构。
如果不选择**“自动生成”**,则必须亲自选择事实数据表和维度表。向导将生成您选择要创建的任何维度,但您必须使用维度设计器在维度中手动生成用户定义层次结构。如果在运行多维数据集向导之前已经创建了要在多维数据集中使用的维度,则此要求可能不会产生任何影响。
选择数据源视图
如果使用现有数据源来创建多维数据集,第一步是指定多维数据集所基于的数据源视图。在向导中的**“选择数据源视图”页中,选择一个现有的数据源视图。在预览窗格中,可以查看选定数据源视图中的表。若要显示任何选定数据源视图的架构,请单击“浏览”**。
如果未列出您要使用的数据源视图,则请在多维数据集向导中,单击**“取消”,并打开数据源视图向导。也可以在“文件”菜单中单击“添加新项”**,以从另一个数据库(或其他位置)中添加现有数据源视图。有关创建数据源视图的详细信息,请参阅使用数据源视图 (Analysis Services)。
 注意: | 
|---|
| 一个数据源视图至少应包含一个要在此页中列出的表。不能基于没有任何表的数据源视图来创建多维数据集。 | 
标识事实数据表和维度表
在多维数据集向导中,使用该向导的**“标识事实数据表和维度表”页选择创建多维数据集所需的事实数据表和维度表。如果您选中“自动生成”复选框来创建多维数据表,则当此页第一次出现时,将选中向导检测到的事实数据表和维度表。如果向导检测出一个表既是事实数据表又是维度表,则同时选中两列。如果向导检测出一个表既不是事实数据表,也不是维度表,则不选中任何一列。如果您的多维数据集设计中不需要某一个表,则请清除“事实”和“维度”**复选框。
如果未选中**“自动生成”复选框,则必须手动做出所有选择。使用“表”选项卡或“关系图”**选项卡:
- **“表”选项卡以表的形式列出表。选中“事实”列或“关系图”**列中的复选框。
 - “关系图”选项卡显示数据源视图架构。表中添加了颜色标记以指示事实或维度。单击架构中的任何表,然后单击“事实”或“维度”,以选择或清除该表中的设置。使用**“缩放”**按钮可以更改放大倍数。
 
 注意: | 
|---|
| 在“关系图”选项卡中,可以将向导窗口增大或最大化,以便于查看架构。 | 
如果数据源视图中存在一个时间维度表,则在**“时间维度表”列表中将其选中。如果不存在时间维度表,则选中“<无>”。这是列表中的默认项。选中某个表作为时间维度表时,同时会在“表”和“维度”**选项卡中将其选作维度表。
定义时间段
如果您在选择表类型时指定了时间维度表,则请使用向导的**“定义时间段”页来指定该表中与标准时间段对应的列。在“时间属性名称”下查找标准时间段。对于在时间维度表中具有对应列的每一行,请在“时间表列”下选择正确的列。该向导使用您指定的关联来创建属性,并推荐适用于您的数据的时间层次结构。这些关联还会为新时间维度中的对应特性设置“类型”**属性。然后,该向导将基于时间维度表创建时间维度。
创建多维数据集后,可以使用商业智能向导向多维数据集中添加时间智能增强功能。这些增强功能包括“本期截止到现在”、“移动平均”和“期间到期间”视图。
选择维度
使用向导的**“选择维度”**页可将现有维度添加到多维数据集中。仅当已经存在与新多维数据集中的维度表对应的共享维度时,才会显示此页。
若要添加现有维度,请在**“共享维度”列表中选择一个或多个维度,然后单击向右键 (>) 按钮将其移至“多维数据集维度”列表中。单击双箭头 (>>**) 按钮可移动列表中的所有维度。
如果某一现有维度未出现在列表中,而您希望它出现,则可单击**“上一步”并更改一个或多个表的表类型设置。现有维度还必须至少与多维数据集中的一个事实数据表相关,才能出现在“共享维度”**列表中。
选择度量值
使用向导的**“选择度量值”页可以选择要在多维数据集中包括的度量值。在该列表中,标记为事实数据表的每个表都将显示为度量值组,而每个数值非键列都将显示为度量值。默认情况下,会选中所有度量值组中的所有度量值。对于不想在多维数据集中包括的度量值,可以清除它旁边的复选框。若要从多维数据集中删除某一度量值组的所有度量值,请清除“度量值组/度量值”**复选框。
在**“度量值组/度量值”**下列出的度量值名称反映了列名称。可以单击包含名称的单元,以编辑该名称。
若要查看任何度量值的数据,请在列表中右键单击任意度量值行,然后单击**“查看示例数据”。此时将打开“数据示例查看器”**并最多显示对应事实数据表中的前 1000 条记录。
查看新建维度
使用向导的**“查看新建维度”页可查看该向导创建的任何维度的结构。在本页向导中,将在“新建维度”**树视图中列出维度。您可以通过以下方法查看这些维度:
- 展开任意维度以查看其属性和层次结构。
 - 展开任意维度下的**“属性”**文件夹,以查看该维度中的属性。
 - 展开任意维度下的**“层次结构”**文件夹,以查看该维度中的层次结构。
 - 展开任意层次结构以查看其级别。
 
 注意: | 
|---|
| 可以将向导窗口增大或最大化以更好地查看该树。 | 
若要从该树中删除多维数据集的任何对象,请清除对象旁边的复选框。清除某一对象旁边的复选框时,将同时删除该对象下的所有对象。由于对象之间强制实施了依赖关系,所以如果删除某一属性,将同时删除依赖于该属性的所有层次结构级别。例如,清除某一层次结构旁边的复选框将同时清除该层次结构中所有级别旁边的复选框,并删除这些级别和层次机构。不能删除维度的键属性。
通过以下方法可以重命名任何维度、属性、层次结构或级别:单击名称,或右键单击名称然后在快捷菜单中单击**“重命名 <对象>”,其中“<对象>”是指“维度”、“属性”或“级别”**。
在向导的**“标识事实数据表和维度表”**页中定义的维度表数与本页向导中列出的维度数之间不一定存在一对一的关系。根据数据源视图中表间的关系,该向导可以使用两个或多个表来生成维度(例如,按照雪花架构的要求)。
完成多维数据集向导
在向导的**“完成向导”页中,可以查看新建多维数据集中的度量值组、度量值和维度。在“多维数据集名称”框中,键入多维数据集的名称。然后,如果您对多维数据集满意,则请单击“完成”。单击“上一步”**可返回到向导中前面的任何页中并进行更改。
注意: