跳转至

OLAP概述#

在本章中,我们将介绍一些有关多维结构的理论概念:

  • 多维数据集
  • 测量组
  • 度量
  • 维度
  • 安全
  • 客户端应用程序

多维数据集#

多维数据集是自包含的聚合数据对象,它允许最终用户以多维方式进行筛选、分片和执行手动计算,从而增强信息。 下图说明了连接到凯睿德制造软件MES分析服务数据库实例的SQL Server Management Studio,其中列出了可用的多维数据集。

cubes01

测量组#

测量组定义多维数据集中的度量,并确定可用于筛选或展示度量值的维度。请注意,每个多维数据集都有特定维度,但并非该多维数据集上的所有测量组都能使用所有维度。

为了确保良好的性能和逻辑上正确的数据,务必遵守本文档中所记录的测量组和相关维度。

下图说明了连接到凯睿德制造软件MES分析服务数据库实例的SQL Server Management Studio,其中列出了可用的多维数据集和相应的测量组。

cubes02

度量#

度量是一个通过计算/聚合得出的事实。所有数据切片和切块均针对度量进行,例如:资源状态时间和生产量。

度量在特定多维数据集中可用,并按测量组进行组织。

cubes03

ℹ 上图显示了连接到分析服务数据库实例的SQL Server Management Studio,以及此产品版本中的一些可用度量。

维度#

维度允许用户筛选和组织数据。所有维度层次结构都有可用于筛选的预先计算的数据(筛选器表达式值)。要展示数据,必须至少选择一个度量。在以下示例中:使用了“待命”、“生产时间”和“工程时间”。

cubes04

安全#

为了能够访问可用的OLAP多维数据集,请要求系统管理员将用户Windows帐户添加到下表所列的角色之一。

角色 描述
cmNavigoDWHAdministrator 此角色具有OLAP多维数据集的管理权限
cmNavigoDWHReader 此角色具有OLAP多维数据集的只读访问权限

Table: OLAP安全

客户端应用程序#

可以使用不同的客户端应用程序访问OLAP数据。建议用户使用Microsoft Excel或Microsoft SQL Server Management Studio浏览OLAP多维数据集。

Microsoft Excel#

有关如何使用Microsoft Excel向下钻取OLAP多维数据集信息的详情,请查看以下Microsoft文档:

Microsoft SQL Server Management Studio#

要使用SQL Server Management Studio访问OLAP多维数据集,请执行以下步骤:

  1. 打开Microsoft SQL Server Management Studio (SSMS)

  2. 单击“连接”,然后选择“分析服务”

    cubes05

  3. 提供服务器名称并按“连接”。请注意,此时将使用您的Windows帐户

    cubes06

  4. 右键单击所需的多维数据集,然后选择“浏览”

    cubes07

  5. 通过将所需度量拖动到选择窗口来选择数据,还可以选择一些维度

    cubes08