多维架构和数据概述

了解多维架构

ADO MD 中的中心元数据对象是 多维数据集,其中包含一组结构化的相关维度、层次结构、级别和成员。

维度 是多维数据库中一个独立的、来自于业务实体的数据类别。 维度通常包含要用作数据库度量值的查询条件的项。

层次结构 是维度聚合的路径。 维度可能具备多个粒度级别,并且这些级别之间有父子关系。 层次结构定义这些级别的相关方式。

级别 是在层次结构中进行聚合的一个步骤。 对于具有多个信息层的维度,每个层都是一个级别。

成员 是维度中的数据项。 通常,您可以使用成员来创建数据库的说明或描述其度量值。

多维数据集由 ADO MD 中的 CubeDef 对象表示。 维度、层次结构、级别和成员也由相应的 ADO MD 对象表示:维度层次结构级别成员

尺寸

数据立方体的维度取决于业务实体和数据库中要建模的数据类型。 通常,每个维度都是用于选择数据的独立入口点或机制。

例如,包含销售数据的多维数据集具有以下五个维度:Salesperson、Geography、Time、Products 和 Measures。 “度量值”维度包含实际的销售数据值,而其他维度表示对销售数据值进行分类和分组的方法。

地理维度包含以下成员:

{All, North America, Europe, Canada, USA, UK, Germany, Canada-West,  
Canada-East, USA-NW, USA-SW, USA-NE, USA-SE, England, Scotland,   
Wales,Ireland, Germany-North, Germany-South, Ottawa, Toronto,   
Vancouver, Calgary, Seattle, Boise, Los Angeles, Houston,   
Shreveport, Miami, Boston, New York, London, Dover, Glasgow,   
Edinburgh, Cardiff, Pembroke, Belfast, Derry, Berlin,   
Hamburg, Munich, Stuttgart}  

层次 结构

层次结构定义了维度的层次可以“向上汇总”或分组的方式。 维度可以有多个层次结构。 地理维度中存在自然层次结构:

水平

在上图中所示的示例 Geography 维度中,每个框表示层次结构中的级别。

每个级别都有一组成员,如下所示:

  • 世界 = {All}

  • 大洲 = {North America, Europe}

  • 国家/地区 = {Canada, USA, UK, Germany}

  • 区域 = {Canada-East, Canada-West, USA-NE, USA-NW, USA-SE, USA-SW, England, Ireland, Scotland, Wales, Germany-North, Germany-South}

  • 城市 = {Ottawa, Toronto, Vancouver, Calgary, Seattle, Boise, Los Angeles, Houston, Shreveport, Miami, Boston, New York, London, Dover, Glasgow, Edinburgh, Cardiff, Pembroke, Belfast, Derry, Berlin, Hamburg, Munich, Stuttgart}

成员

层次结构中处于叶节点的成员没有子节点,处于根节点的成员没有父节点。 所有其他成员至少有一个父母和至少一个孩子。 例如,对地理维度的层次结构树进行部分遍历,生成以下父子关系:

  • {All} (parent of) {Europe, North America}

  • {North America} (parent of) {Canada, USA}

  • {USA} (parent of) {USA-NE, USA-NW, USA-SE, USA-SW}

  • {USA-NW} (parent of) {Boise, Seattle}

每个维度可以按一个或多个层次结构合并成员。 请考虑一个时间维度,其中可通过两种方法从“天”级别汇总到“年份”级别:

此示例还说明了另一个特征:Year-Week 层次结构的 Week 级别的某些成员不会出现在 Year-Quarter 层次结构的任何级别中。 因此,层次结构不需要包括维度的所有成员。

另请参阅

ADO MD 对象模型
ADO (多维) (ADO MD)
使用 ADO MD 进行 编程
将 ADO 与 ADO MD 配合使用
处理多维数据