Team Foundation Server 数据仓库
更新:2007 年 11 月
Team Foundation Server 包括一个数据仓库,用于存储来自工作项跟踪、源代码管理、生成、测试工具和第三方工具(如果有)的数据。Team Foundation 用这些数据来执行其内置的报告功能。仓库包括一个关系数据库和一个 OLAP 数据库。关系数据库以近似星型架构组织,OLAP 数据库是一个从该关系数据库派生的多维数据集。
每个 Team Foundation 工具都为数据仓库提供一个或多个事实。每种类型的事实都有一个主关系表以及从该表中提取的 OLAP 数据库中的一个多维数据集。每个事实都由维度、度量和详细信息组成。
维度是用于切分报告中数据的属性。例如,“工作项”事实包括 Type(类型)和 State(状态)维度。维度在关系数据库中以表的形式实现,这些表具有从主事实数据表对维度表的外键引用。
度量是一些可进行聚合(计数、添加等操作)的属性,它们可为报告提供数量值。例如,源代码管理工具提供的 CodeChurn 多维数据集包含 Lines Added(添加的行数)、Lines Deleted(删除的行数)和 Lines Modified(修改的行数)度量。度量是主事实数据表中的列。
详细信息是仅出现在关系数据库中的列。它们通常是较长的文本字符串,类似于主要用在列表报告中的工作项标题,可以像从 OLAP 数据库一样有效地从关系数据库中进行提取。详细信息是主事实数据表中的列,它们不在 OLAP 多维数据集中出现。
所有事实都具有可按团队项目来切分仓库中数据的项目维度。
本节内容
了解数据仓库体系结构
描述 Team Foundation Server 数据仓库的整体组织结构。了解数据仓库多维数据集的结构
描述可以在数据仓库中找到并且在多维数据集中进行聚合的事实数据表、维度表、架构和透视。设置数据仓库的属性
说明更改数据仓库中刷新频率和安全设置的过程。