透视
更新:2007 年 11 月
多维数据集可以是在 Team Foundation Server 中定位的非常复杂的对象。单个多维数据集表示整个数据仓库的内容,一个多维数据集中包含多个度量组,它们表示多个事实数据表和基于多个维度表的多个维度。这样会产生非常复杂而功能强大的多维数据集,不过,如果您通常仅需要使用维度数据集中的一小部分便可满足商业智能和报告要求,使用这样一个多维数据集会使您为难。
由于 Team Foundation Server 是基于 Microsoft SQL Server 2005 Analysis Services 的,因此您可以使用透视来降低多维数据集直观上的复杂程度,方法是定义多维数据集的可查看子集,这些子集能够为多维数据集提供集中的、特定于业务或特定于应用程序的视角。透视控制由多维数据集包含的对象的可见性,这些对象包括度量组、度量、维度、层次结构、属性、关键性能指标、操作和计算。
说明: |
---|
若要将透视与 Team Foundation 多维数据集一起使用,您必须在数据层上使用 Microsoft SQL Server 2005 Enterprise Edition 或 SQL Server 2005 Enterprise (64) Edition。作为 Team Foundation Server 的一部分提供的 SQL Server 2005 Standard Edition 不支持使用透视。 |
本节中描述的透视是针对 Team Foundation 多维数据集明确定义的,它们可用于提供目标信息集,您应该使用这些透视来回答您的大多数问题。但是,如果您是多维数据集的高级用户并且适应 OLAP 操作,则可以绕过透视直接查询 Team System 多维数据集。
本节内容
生成透视
描述“生成”透视,此透视提供有关生成的指标(例如生成时间和生成频率)并且可以通过各种维度(例如谁执行生成、生成类型、生成风格、生成结果等等)进行分析。代码改动透视
描述“代码改动”透视,此透视提供有关存储在 Team Foundation 版本控制中的文件版本数量的指标。此透视跟踪代码总行数和文件数,以及更改、添加或删除多少行代码。这些总数可以由文件目录、生成或执行签入的团队成员进行分析。所有总数可以随时间进行分析,因此您可以回答诸如“.cs 文件在两个生成之间更改了多少行代码?”等问题。代码覆盖率透视
描述“代码覆盖率”透视,此透视提供有关在各种生成配置和运行配置中测试多少代码行和代码块的指标。当前工作项透视
描述“当前工作项”透视,此透视提供有关工作项当前状态的指标。您可以使用此透视来回答诸如“为每个人指派了多少个活动任务?”等问题。负载测试透视
描述“负载测试”透视,此透视提供有关模拟负载下的测试运行的指标。此透视使负载测试期间收集的计数器能够随时间进行趋向和分析。测试结果透视
描述“测试结果”透视,此透视提供有关测试运行和测试结果的指标。测试结果随时间跟踪,并且可以按它们的结果、它们正在测试哪个生成、测试的类型及其他维度进行分析。工作项历史记录透视
描述“工作项”透视,此透视提供有关工作项的指标和详细信息(例如 Bug 或问题),包括使工作项总数能够随时间或从当前日期起进行分析的历史信息。您可以使用此透视来回答诸如“在迭代期间每天有多少个活动和解决的 Bug?”等问题。