controle do código-fonte Esquema
O diagrama a seguir mostra as relações entre código rotatividade tabela fato e as dimensões relacionadas no dados warehouse.
O esquema de controle de fonte faz referência a apenas um tabela fato:
- Variação de código tabela fato (dbo.Code variação).
O esquema de controle de fonte também faz referência a cinco tabelas de dimensão:
tabela de dimensões do arquivo (dbo.File)
tabela de dimensões do conjunto de alterações (dbo.Changeset)
tabela de dimensões equipe Project (projeto dbo.Team) (consulte Dimensões compartilhadas)
tabela de dimensões (dbo.Person) (consulte Dimensões compartilhadas)
Tabela de dimensões de data (dbo.Date).(see Dimensões compartilhadas)
Variação de código tabela fato
O código rotatividade tabela fato contém uma linha para cada conjunto de alterações e inclui medidas que contam as linhas adicionadas, excluídas e alterado.A tabela a seguir descreve as colunas na tabela fato rotatividade de código.
Campo |
Descrição |
---|---|
__ID |
Número de identificação de registro na tabela (usado internamente). |
Linhas adicionadas |
Número de novas linhas de código adicionado. |
Modificada de linhas |
O número de linhas de código alterado. |
Linhas excluídas |
Número de linhas de código removidas. |
NET linhas adicionadas |
A diferença entre o número de linhas adicionado e o número de linhas excluídas. |
__LastUpdatedTime |
Data e time em que o registro foi último inserida ou atualizada. |
__TrackingID |
Número de identificação usado pela infra-estrutura de depósito para controlar o registro. |
Conjunto de alterações |
chave estrangeira para a dimensão do conjunto de alterações que indica qual conjunto de alterações as alterações estão associadas. |
Nome do arquivo |
chave estrangeira à tabela de dimensões de arquivo que indica o arquivo foi modificado. |
Date |
chave estrangeira à tabela de dimensões de data que indica a data em que o conjunto de alterações foi enviado. |
Check-por |
chave estrangeira para a tabela de dimensões de pessoa que indica que a pessoa que o check-in o conjunto de alterações. |
projeto da equipe |
chave estrangeira na tabela de dimensões projeto da equipe para o projeto em que as alterações de arquivo foram feitas. |
tabela de dimensões do arquivo
A tabela a seguir descreve as colunas na tabela de dimensões da arquivo.
Campo |
Descrição |
---|---|
__ID |
Número de identificação de registro na tabela (usado internamente). |
File |
Nome do arquivo de fonte. |
Caminho pai |
O caminho completo do nó pai na hierarquia [área|iteração|arquivo caminho].Por exemplo, se a linha de dados representa o arquivo “ $ / a/b/c ”, o caminho pai será “ $ / a/b. ” |
Caminho do arquivo |
Uma hierarquia dos diretórios e arquivos do banco de dados de controle de versão. |
File Extension |
Extensão de nome de arquivo do arquivo de fonte. |
__Parent_ID |
Uma referência à chave que contém informações sobre este nó [área|iteração|arquivo caminho] na hierarquia.Por exemplo, se a linha de dados representa o arquivo “ $ / a/b/c ”, o parent_ID conterá o valor da chave de linha que contém “ $ / a/b. ” |
__LastUpdatedTime |
Data e time em que o registro foi último inserida ou atualizada. |
__DimensionMemberActive |
Valor que descreve se o membro da dimensão foi totalmente preenchido (usados internamente). |
tabela de dimensões do conjunto de alterações
A tabela a seguir descreve as colunas na tabela de dimensões a conjunto de alterações.
Campo |
Descrição |
---|---|
__ID |
Número de identificação de registro na tabela (usado internamente). |
ID do conjunto de alterações |
A ID de conjunto de alterações que incluía o arquivo for alterado. |
Conjunto de alterações |
O comentário check-in associado com o conjunto de alterações. |
Política de substituir comentário |
O comentário é fornecido quando uma diretiva é substituída.Se uma diretiva não foi substituída com esse conjunto de alterações, este campo é nulo. |
__LastUpdatedTime |
Data e time em que o registro foi último inserida ou atualizada. |
__DimensionMemberActive |
Se o membro da dimensão foi totalmente preenchido (usados internamente). |
Consulte também
Conceitos
Perspectiva de variação de código