OLAP 设计

更新:2007 年 11 月

OLAP 数据库使用便于最终用户理解的架构快速提供聚合摘要信息。有了 OLAP 设计,就不必像在关系数据库中那样将表“联接”在一起,因为该设计中包括允许针对数据库运行一组特定的查询所需的全部关系。OLAP 数据库中的核心对象称为多维数据集。一个 OLAP 数据库中可以包含多个多维数据集;但是,团队系统数据库只包含一个多维数据集。

可以使用客户端浏览器工具(如 Microsoft Excel 或第三方应用程序)来附加到数据多维数据集。在附加客户端浏览器时,可以将多维数据集的元素拖放到设计图面或数据透视表,以便快速提出问题和检索答案。多维数据集可以预先聚合信息,它经过优化,可以回答像“每天总共出现多少个符合一组条件的 Bug”这样的问题。

多维数据集主要涉及到两个概念:度量和维度。度量(通常)是数值,它提供各个不同聚合级别的摘要。维度是指对数值进行汇总的方法。例如,Work Item Count(工作项计数)是一个显示工作项总数的度量。在取消按维度(如 Priority(优先级)、Assigned To(指派给)、Date(日期)或 State(状态))聚合时,可以使用此度量来回答广泛的问题。

在多维数据集内,度量按度量组组织在一起。度量组与一个由 OLAP 数据库跟踪的事实或事件相关联。同样,度量可以按照各种维度进行汇总,其中的某些维度是各个维度组共用的维度。例如,Date(日期)、Build(生成)、Project(项目)、Person(人员)、Area(区域)和 Iteration(迭代)是所有的度量组共用的维度。

本节内容

  • 共享维度
    描述在 Team System 仓库中的各个多维数据集透视之间共享的一组核心维度。

  • 透视
    描述内置于 Team Foundation 数据多维数据集内的透视。

请参见

概念

用于 Team System 的自定义报表入门

其他资源

了解数据仓库多维数据集的结构