检查多维数据集和维度属性
在定义多维数据集后,可以使用多维数据集设计器检查结果。 在下面的任务中,您将检查 Analysis Services Tutorial 项目中多维数据集的结构。
在多维数据集设计器中检查多维数据集和维度的属性
若要打开多维数据集设计器,请双击解决方案资源管理器中**“多维数据集”**节点中的 Analysis Services Tutorial 多维数据集。
在多维数据集设计器中的**“多维数据集结构”选项卡的“度量值”窗格中,展开“Internet 销售”**度量值组以显示所定义的度量值。
将度量值拖到所需的顺序中可以更改它们的顺序。 所创建的度量值顺序将影响某些客户端应用程序对这些度量值进行排序的方式。 度量值组及其包含的每个度量值都有属性,在“属性”窗口中可以编辑这些属性。
在多维数据集设计器中,在**“多维数据集结构”选项卡的“维度”**窗格中,检查 Analysis Services Tutorial 多维数据集中的多维数据集维度。
请注意,尽管在数据库级别只创建了三个维度(如解决方案资源管理器所示),但在 Analysis Services Tutorial 多维数据集内却有五个多维数据集维度。 该多维数据集包含的维度比数据库多,其原因是,根据事实数据表中与日期相关的不同事实数据,“日期”数据库维度被用作三个与日期相关的单独多维数据集维度的基础。 这些与日期相关的维度也称为“角色扮演维度”。 使用三个与日期相关的多维数据集维度,用户可以按照下列三个与每个产品销售相关的单独事实数据在多维数据集中组织维度:产品订单日期、履行订单的到期日期和订单发货日期。 通过将一个数据库维度重复用于多个多维数据集维度,Analysis Services 简化了维度管理,降低了磁盘空间使用量,并减少了总体处理时间。
在**“多维数据集结构”选项卡的“维度”窗格中,展开“客户”,然后单击“编辑客户”**,以便在维度设计器中打开该维度。
维度设计器包含以下选项卡:“维度结构”、“属性关系”、“翻译”和“浏览器”。 请注意,“维度结构”选项卡包含以下三个窗格:“属性”、“层次结构”和“数据源视图”。 维度中包含的属性将出现在**“属性”**窗格中。 有关详细信息,请参阅维度特性属性参考、创建用户定义层次结构和定义属性关系。
要切换到多维数据集设计器,请在解决方案资源管理器中右键单击**“多维数据集”节点中的 Analysis Services Tutorial 多维数据集,然后单击“视图设计器”**。
在多维数据集设计器中,单击**“维度用法”**选项卡。
在此 Analysis Services Tutorial 多维数据集视图中,可以看到“Internet 销售”度量值组所用的多维数据集维度。 此外,可以定义每个维度及使用该维度的每个度量值组之间的关系类型。
单击**“分区”**选项卡。
多维数据集向导可以使用不带聚合的多维联机分析处理 (MOLAP) 存储模式,为多维数据集定义单个分区。 通过 MOLAP,所有叶级别数据和所有聚合均存储在多维数据集中,以便最大限度地提高性能。 聚合是预先计算好的数据汇总,聚合可以在问题提出之前准备好答案,从而可以缩短查询响应时间。 可在**“分区”**选项卡上定义其他分区、存储设置和写回设置。 有关详细信息,请参阅分区(Analysis Services - 多维数据)、聚合和聚合设计 和设计分区存储和聚合。
单击**“浏览器”**选项卡。
注意,由于浏览多维数据集尚未部署到 Analysis Services 实例中,因此无法对其进行浏览。 此时,Analysis Services Tutorial 项目中的多维数据集只是一个可以部署到任何 Analysis Services 实例的多维数据集定义。 部署和处理多维数据集时,将在 Analysis Services 实例中创建定义的对象,然后用基础数据源的数据填充这些对象。
在解决方案资源管理器中,右键单击**“多维数据集”节点中的 Analysis Services Tutorial,然后单击“查看代码”**。 您可能需要等待。
此时在 Analysis Services Tutorial.cube [XML] 选项卡上将显示 Analysis Services Tutorial 多维数据集的 XML 代码。 这是在部署期间在 Analysis Services 实例中创建多维数据集所用的实际代码。 有关详细信息,请参阅查看 Analysis Services 项目的 XML (SSDT)。
关闭 XML 代码选项卡。