更新:2007 年 11 月
下图显示数据库仓库中“生成”、“生成变更集”和“生成项目”事实数据表与相关度量(维度)之间的关系。
.gif)
生成架构引用三个事实数据表:
- “版本变更集”事实数据表 (dbo.Build Changeset) 
- “版本项目”事实数据表 (dbo.Build Project) 
- “生成详细信息”事实数据表 (dbo.Build Details) 
生成架构还引用九个维度表:
- “生成”维度表 (dbo.Build) 
- “文件”维度表 (dbo.File) 
- “生成风格”维度表 (dbo.Build Flavor) 
- “生成状态”维度表 (dbo.Build Status) 
- “版本质量”维度表 (dbo.Build Quality) 
- “变更集”维度表 (dbo.Changeset) 
- “平台”维度表 (dbo.Platform) 
- 团队项目 (dbo.Team Project)(请参见共享维度) 
- 日期 (dbo.Date)(请参见共享维度) 
“生成变更集”事实数据表
下表描述“生成变更集”事实数据表中的各列。在该表中,生成中所包含的每个变更集都占用一行。
| 字段 | 说明 | 
|---|---|
| __ID | 表的记录 ID(内部使用)。 | 
| __LastUpdatedTime | 上次插入或更新记录的日期和时间。 | 
| __TrackingId | 仓库基础结构用于跟踪记录的标识号。 | 
| 生成 | “生成”维度表的外键。 | 
| 变更集 | “变更集”维度表的外键。 | 
| 团队项目 | “团队项目”维度表的外键。 | 
“生成项目”事实数据表
下表描述“生成项目”事实数据表中的列。在该表中,文件的每个编译生成都占用一行。
| 字段 | 说明 | 
|---|---|
| __ID | 表的记录 ID(内部使用)。 | 
| 编译错误 | 在生成过程中所发生的编译错误的数量。 | 
| 编译警告 | 在生成过程中所发生的编译警告的数量。 | 
| 静态分析错误 | 在生成过程中所发生的静态分析错误的数量。 | 
| 静态分析警告 | 在生成过程中所发生的静态分析警告的数量。 | 
| __LastUpdatedTime | 上次插入或更新记录的日期和时间。 | 
| __TrackingId | 仓库基础结构用于跟踪记录的标识号。 | 
| 生成 | “生成”维度表的外键。 | 
| 日期 | “日期”维度表的外键。 | 
| 平台 | “平台”维度表的外键。 | 
| 风格 | “生成风格”维度表的外键。 | 
| 源项目 | “文件”维度表的外键。 | 
| 团队项目 | “团队项目”维度表的外键。 | 
“生成详细信息”事实数据表
下表描述“生成详细信息”事实数据表中的列。
| 字段 | 说明 | 
|---|---|
| __ID | 表的记录 ID(内部使用)。 | 
| 逻辑跟踪 ID | 工作项跟踪仓库适配器用于确定仓库中已经有多少工作项历史记录的标识号。 | 
| 生成持续时间 | 完成生成所需的时间(以分钟为单位)。 | 
| __LastUpdatedTime | 上次插入或更新记录的日期和时间。 | 
| __TrackingId | 仓库基础结构用于跟踪记录的标识号。 | 
| 生成 | “生成”维度表的外键。 | 
| 日期 | “日期”维度表的外键。 | 
| 生成质量 | “生成质量”维度表的外键。 | 
| 生成状态 | “生成状态”维度表的外键。 | 
| 团队项目 | “团队项目”维度表的外键。 | 
“生成”维度表
下表描述“生成”维度表中的列。在该表中,每个团队生成都占用一行。
| 字段 | 说明 | 
|---|---|
| __ID | 表的记录 ID(内部使用)。 | 
| 生成项目名字对象 | 用来将对象(如工作项)链接到特定生成的标识号。 | 
| 生成 | 用于唯一标识生成的编号或名称。 | 
| 生成类型 | 生成定义的名称。有关更多信息,请参见如何:创建生成定义。 | 
| 放置位置 | 将用于放置已完成生成的服务器和共享。 | 
| 生成开始时间 | 生成开始的日期和时间。 | 
| __LastUpdatedTime | 上次插入或更新记录的日期和时间。 | 
| __DimensionMemberActive | 是否已完全填充维度成员(内部使用)。 | 
“文件”维度表
下表描述“文件”维度表中的列。
| 字段 | 说明 | 
|---|---|
| __ID | 表的记录 ID(内部使用)。 | 
| 文件 | 源文件的名称。 | 
| 父路径 | 文件路径层次结构中父节点的完整路径。例如,如果数据行表示“/a/b/c”文件,则父路径为“/a/b”。 | 
| 文件路径 | 源文件的完整网络路径。 | 
| 文件扩展名 | 源文件名称的扩展名。 | 
| __Parent_ID | 对包含层次结构中此文件路径节点相关信息的键的引用。例如,如果数据行表示“/a/b/c”文件,则 parent_ID 将包含带有“/a/b”的行的键值。 | 
| __LastUpdatedTime | 上次插入或更新记录的日期和时间。 | 
| __DimensionMemberActive | 用于描述是否已完全填充维度成员的值(内部使用)。 | 
“生成风格”维度表
下表描述“生成风格”维度表中的列。
| 字段 | 说明 | 
|---|---|
| __ID | 表的记录 ID(内部使用)。 | 
| 生成风格 | 生成的配置。有关更多信息,请参见如何:创建生成定义。 | 
| __LastUpdatedTime | 上次插入或更新记录的日期和时间。 | 
| __DimensionMemberActive | 是否已完全填充维度成员(内部使用)。 | 
“生成状态”维度表
下表描述“生成状态”维度表中的列。
| 字段 | 说明 | 
|---|---|
| __ID | 表的记录 ID(内部使用)。 | 
| 生成状态 | 
 | 
| __LastUpdatedTime | 上次插入或更新记录的日期和时间。 | 
| __DimensionMemberActive | 用于描述是否已完全填充维度成员的值(内部使用)。 | 
“生成质量”维度表
下表描述“生成质量”维度表中的列。
| 字段 | 说明 | 
|---|---|
| __ID | 表的记录 ID(内部使用)。 | 
| 生成质量 | 生成的当前质量。有关更多信息,请参见如何:设置生成质量。 | 
| __LastUpdatedTime | 上次插入或更新记录的日期和时间。 | 
| __DimensionMemberActive | 是否已完全填充维度成员(内部使用)。 | 
“变更集”维度表
下表描述“变更集”维度表中的列。
| 字段 | 说明 | 
|---|---|
| __ID | 表的记录 ID(内部使用)。 | 
| 变更集 ID | 包括文件变更的变更集 ID。 | 
| 变更集 | 与该变更集相关联的签入注释。 | 
| __LastUpdatedTime | 上次插入或更新记录的日期和时间。 | 
| __DimensionMemberActive | 是否已完全填充维度成员(内部使用)。 | 
“平台”维度表
下表描述“平台”维度表中的列。
| 字段 | 说明 | 
|---|---|
| __ID | 表的记录 ID(内部使用)。 | 
| 平台 | 为其进行生成的平台。有关更多信息,请参见如何:创建生成定义。 | 
| __LastUpdatedTime | 上次插入或更新记录的日期和时间。 | 
| __DimensionMemberActive | 是否已完全填充维度成员(内部使用)。 |