更新:2007 年 11 月
下图显示数据仓库中“覆盖率”事实数据表与相关度量(维度)之间的关系。
.gif)
代码覆盖率架构引用两个事实数据表:
- “生成覆盖率”事实数据表 (dbo.Build Coverage) 
- “运行覆盖率”事实数据表 (dbo. Run Coverage)。 
代码覆盖率架构还引用七个维度表:
- “程序集”维度表 (dbo.Assembly) 
- “运行”维度表 (dbo.Run)(请参见测试结果架构) 
- “生成”维度表 (dbo.Build)(请参见生成架构) 
- “生成风格”维度表 (dbo.Build Flavor)(请参见生成架构) 
- “平台”维度表 (dbo.Platform)(请参见生成架构)。 
- 日期 (dbo.Date)(请参见共享维度) 
- 团队项目 (dbo.Team project)(请参见共享维度) 
“生成覆盖率”事实数据表
下表描述“生成覆盖率”事实数据表中的列。
| 字段 | 说明 | 
|---|---|
| __ID | 表中记录的标识号(内部使用)。 | 
| 覆盖的行数 | 生成/程序集组合所覆盖的行数。 | 
| 未覆盖的行数 | 生成/程序集组合未覆盖的行数。 | 
| 部分覆盖的行数 | 生成/程序集组合部分覆盖的行数。 | 
| 覆盖的块数 | 生成/程序集组合所覆盖的块数。 | 
| 未覆盖的块数 | 生成/程序集组合未覆盖的块数。 | 
| __LastUpdatedTime | 上次插入或更新记录的日期和时间。 | 
| __TrackingId | 仓库基础结构用于跟踪记录的标识号。 | 
| 生成 | “生成”维度表的外键。 | 
| 程序集 | “程序集”维度表的外键。 | 
| 日期 | “日期”维度表的外键。 | 
| 平台 | “平台”维度表的外键。 | 
| 风格 | “生成风格”维度表的外键。 | 
| 团队项目 | “团队项目”维度表的外键。 | 
“运行覆盖率”事实数据表
下表描述“运行覆盖率”事实数据表中的列,其中包含下列字段:
| 字段 | 说明 | 
|---|---|
| __ID | 表中记录的标识号(内部使用)。 | 
| 覆盖的行数 | 运行/程序集组合所覆盖的行数。 | 
| 未覆盖的行数 | 运行/程序集组合未覆盖的行数。 | 
| 部分覆盖的行数 | 运行/程序集组合部分覆盖的行数。 | 
| 覆盖的块数 | 运行/程序集组合所覆盖的块数。 | 
| 未覆盖的块数 | 上次插入或更新记录的日期和时间。 | 
| __LastUpdatedTime | 上次插入或更新记录的日期和时间。 | 
| __TrackingID | 仓库基础结构用于跟踪记录的标识号。 | 
| 生成 | “生成”维度表的外键。 | 
| 运行 | “运行”维度表的外键。 | 
| 程序集 | “程序集”维度表的外键。 | 
| 日期 | “日期”维度表的外键。 | 
| 平台 | “平台”维度表的外键。 | 
| 风格 | “生成风格”维度表的外键。 | 
| 团队项目 | “团队项目”维度表的外键。 | 
“程序集”维度表
下表描述“程序集”维度表中的列。
| 字段 | 说明 | 
|---|---|
| __ID | 表中记录的标识号(内部使用)。 | 
| 程序集 | 所测试程序集的名称 | 
| __LastUpdatedTime | 上次插入或更新记录的日期和时间。 | 
| __DimensionMemberActive | 用于描述是否已完全填充维度成员的值(内部使用)。 |