Esquema de itens de trabalho
Dados sobre os itens de trabalho são organizados em torno de quatro tabelas fato no data warehouse para Team System. As seções a seguir descrevem o Sumário de cada tabela fato e as relações que possuem o tabelas de dimensão.Eles também descrevem tabelas de dimensão que são específicas para o esquema de item de trabalho.Para obter mais informações sobre tabelas fato e tabelas de dimensões, consulte Tabelas fato e Tabelas de dimensão.
As tabelas fato para itens de trabalho são:
tabela fato para itens de trabalho corrente (dbo.corrente item de trabalho)
tabela fato Para alterar definições de item de trabalho (item conjunto de alterações dbo.Work)
Tabela fato para histórico de item de trabalho (dbo.Work histórico do item)
tabela fato para itens de trabalho relacionados (item de trabalho corrente dbo.Related)
As tabelas fato para trabalham referência itens as tabelas de dimensão a seguir:
tabela de dimensões para itens de trabalho (item dbo.Work)
tabela de dimensões para alterar definições (dbo.conjunto de alterações)
tabela de dimensões para compilações (dbo.compilação) (consulte compilação Esquema)
tabela de dimensões para projetos de equipe (projeto dbo.Team) (consulte Dimensões compartilhadas)
tabela de dimensões para pessoas (dbo.Person) (consulte Dimensões compartilhadas)
tabela de dimensões para datas (dbo.data) (consulte Dimensões compartilhadas)
tabela de dimensões para áreas (dbo.área) (consulte Dimensões compartilhadas)
tabela de dimensões para iterações (dbo.iteração) (consulte Dimensões compartilhadas)
Tabela de fatos para itens de trabalho atuais
Isso tabela fato armazena a versão corrente de todos os itens de trabalho.A tabela a seguir descreve as colunas da tabela fato.
Campo |
Descrição |
---|---|
__ID |
Número de identificação de registro na tabela (usado internamente). |
ID do acompanhamento lógico |
Número de identificação que é usado pelo adaptador warehouse de acompanhamento do item de trabalho para determinar quanta histórico do item de trabalho já está presente no depósito. |
__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. |
Item de trabalho |
chave estrangeira à tabela de dimensões de item de trabalho. |
Atribuída A |
chave estrangeira para a tabela de dimensões da pessoa que representa o valor atribuído A. |
Alterado por |
chave estrangeira para a tabela de dimensões da pessoa que representa o valor alterado por. |
Criado por |
chave estrangeira para a tabela de dimensões da pessoa que representa o valor criado por. |
Área |
chave estrangeira para a tabela de dimensões de área. |
Iteração |
chave estrangeira na tabela de dimensões de iteração. |
projeto da equipe |
chave estrangeira para a tabela de dimensões do projeto da equipe que indica o projeto da equipe. |
Date |
chave estrangeira na tabela de dimensões de data. |
System_CreatedDate |
chave estrangeira para a dimensão de data que indica a data em que o item de trabalho foi criado. |
Microsoft_VSTS_Common_ActivatedDate |
chave estrangeira para a dimensão de data que indica a data em que o item de trabalho foi ativado pela última vez. |
Microsoft_VSTS_Common_ResolvedDate |
chave estrangeira para a dimensão de data que indica a data em que o item de trabalho foi resolvido pela última vez. |
Microsoft_VSTS_Common_ClosedDate |
chave estrangeira para a dimensão de data que indica a data em que o item de trabalho foi fechado pela última vez. |
Microsoft_VSTS_Test_TestName |
Nome do teste foi executado o código da tarefa. |
Microsoft_VSTS_Test_TestId |
Número de ID do teste foi executado o código da tarefa. |
Microsoft_VSTS_Test_TestPath |
Caminho completo do teste foi executado o código da tarefa. |
Microsoft_VSTS_Build_FoundIn |
chave estrangeira para a tabela de compilação que indica a compilação em que um item de trabalho foi encontrado.No MSF for desenvolvimento de software Agile modelo de processo, isso só está disponível com o tipo de item de trabalho bug. |
Microsoft_VSTS_Build_IntegrationBuild |
chave estrangeira para a tabela de dimensões de compilação que indica a compilação que contém as alterações de código que resolvidos este item de trabalho. |
_Microsoft_VSTS_Scheduling_RemainingWork |
Estimativa do número de horas restantes para concluir a tarefa. |
_Microsoft_VSTS_Scheduling_CompletedWork |
Número de horas que foram concluídas para esta tarefa. |
_Microsoft_VSTS_Scheduling_BaselineWork |
Planeja o número de horas de trabalho da linha de base. |
Microsoft_VSTS_Scheduling_StartDate |
chave estrangeira à tabela de dimensões de data que indica a data de início associada a este item de trabalho. |
Microsoft_VSTS_Scheduling_FinishDate |
chave estrangeira à tabela de dimensões de data que indica a data de Concluir associada a este item de trabalho. |
tabela fato Para alterar definições de item de trabalho
Isso tabela fato armazena vínculos entre o item de trabalho e conjuntos de alterações.A tabela a seguir descreve as colunas da tabela fato.
Campo |
Descrição |
---|---|
__ID |
Número de identificação de registro na tabela (usado internamente). |
__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. |
Item de trabalho |
A ID do registro do item de trabalho no item de trabalho tabela fato. |
Conjunto de alterações |
A ID do registro do conjunto de alterações no conjunto de alterações tabela fato. |
projeto da equipe |
O projeto da equipe em que o link está armazenado. |
Tabela de fatos para histórico de item de trabalho
Isso tabela fato contém o histórico completo de todos os itens de trabalho.Ele usa uma estratégia de registro de compensação para registrar o histórico em qualquer ponto no time.A tabela a seguir descreve as colunas da tabela fato.
Campo |
Descrição |
---|---|
__ID |
Número de identificação de registro na tabela (usado internamente). |
ID do acompanhamento lógico |
Número de identificação que é usado pelo adaptador warehouse de acompanhamento do item de trabalho para determinar quanta histórico do item de trabalho já está presente no depósito. |
Contagem de registro |
1 Ou -1.Quando um novo item de trabalho é criado, um registro é inserido com contagem de registros conjunto como 1.Quando o item de trabalho é revisado, dois registros são inseridos.A primeira é idêntica ao registro anterior, exceto que ele tenha -1 em vez de 1 para a contagem de registros.A segunda tem 1 para a contagem de registros e o restante do registro representa os novos valores no item de trabalho. |
Contagem de revisão |
Esse valor é conjunto como 1 para cada revisão de um item de trabalho.Para registros em que a contagem de registros é conjunto como -1 (indicando uma alterar em um item de trabalho), esse valor é nulo.Selecionar linhas com contagem de revisão conjunto 1 retornará todas as revisões de itens de trabalho. |
Contagem de alterar de estado |
Usado para mostrar a atividade como bug resolver taxas ou as taxas de conclusão da tarefa.Quando o campo de estado alterado, a contagem de alterar de estado é conjunto como 1.Contagem de alterar estado será definida como nulo para qualquer revisão do item de trabalho que não se altera o estado e para todos os registros que têm uma contagem de registros de -1. |
__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. |
Item de trabalho |
chave estrangeira à tabela de dimensões de item de trabalho. |
Atribuída A |
chave estrangeira para a tabela de dimensões da pessoa que representa o valor atribuído A. |
Alterado por |
chave estrangeira para a tabela de dimensões da pessoa que representa o valor alterado por. |
Date |
chave estrangeira na tabela de dimensões de data.Isso indica a data em que o item de trabalho foi alterado pela última vez. |
Criado por |
chave estrangeira para a tabela de dimensões da pessoa que representa o valor criado por. |
Área |
chave estrangeira para a tabela de dimensões de área. |
Iteração |
chave estrangeira na tabela de dimensões de iteração. |
projeto da equipe |
chave estrangeira na tabela de dimensões projeto da equipe. |
System_CreatedDate |
chave estrangeira para a dimensão de data que indica a data em que o item de trabalho foi criado. |
Microsoft_VSTS_Common_ActivatedDate |
chave estrangeira para a dimensão de data que indica a data em que o item de trabalho foi ativado pela última vez. |
Microsoft_VSTS_Common_ResolvedDate |
chave estrangeira para a dimensão de data que indica a data em que o item de trabalho foi resolvido pela última vez. |
Microsoft_VSTS_Common_ClosedDate |
chave estrangeira para a dimensão de data que indica a data em que o item de trabalho foi fechado pela última vez. |
Microsoft_VSTS_Test_TestName |
Nome do teste foi executado o código da tarefa. |
Microsoft_VSTS_Test_TestId |
Número de ID do teste foi executado o código da tarefa. |
Microsoft_VSTS_Test_TestPath |
Caminho completo do teste foi executado o código da tarefa. |
Microsoft_VSTS_Build_FoundIn |
chave estrangeira para a tabela de compilação que indica a compilação em que um item de trabalho foi encontrado.No MSF for desenvolvimento de software Agile modelo de processo, isso só está disponível com o tipo de item de trabalho bug. |
Microsoft_VSTS_Build_IntegrationBuild |
chave estrangeira para a tabela de dimensões de compilação que indica a compilação que contém as alterações de código que resolvidos este item de trabalho. |
_Microsoft_VSTS_Scheduling_RemainingWork |
Uma estimativa do números as horas de trabalho restante para a conclusão do trabalho para a dimensão selecionada. |
_Microsoft_VSTS_Scheduling_CompletedWork |
O número de horas que foram concluídas para as dimensões selecionadas. |
_Microsoft_VSTS_Scheduling_BaselineWork |
Planejar o número de horas de trabalho da linha de base para as dimensões selecionadas. |
Microsoft_VSTS_Scheduling_StartDate_Date_ID |
chave estrangeira à tabela de dimensões de data que indica a data de início associada a este item de trabalho. |
Microsoft_VSTS_Scheduling_FinishDate_ID |
chave estrangeira à tabela de dimensões de data que indica a data de Concluir associada a este item de trabalho. |
tabela fato para itens de trabalho corrente relacionados
Isso tabela fato armazena vínculos entre itens de trabalho relacionados, sistema autônomo a tabela a seguir descreve.
Campo |
Descrição |
---|---|
Item_TrackingIDLeft de trabalho corrente |
chave estrangeira para o item de trabalho corrente tabela fato para a fonte do link. |
Item_TrackingIDRight de trabalho corrente |
chave estrangeira para a tabela fato do item de trabalho corrente para o destino do link. |
__LastUpdatedTime |
Data e time em que o registro mais recentemente foi inserido ou atualizado. |
A consulta para itens de trabalho e itens de trabalho vinculada, você pode associar esta tabela fato com a tabela fato para itens de trabalho corrente.
FROM [Related Current Work Item] Link
INNER JOIN [Current Work Item] Left
On Link.[Current Work Item_TrackingIDLeft] = Left.__TrackingID
INNER JOIN [Current Work Item] Right
On Link.[Current Work Item_TrackingIDRight] = Right.__TrackingID
tabela de dimensões para itens de trabalho
Esta tabela de dimensões armazena os valores dos campos de item de trabalho caso contrário, não são armazenados em dimensões compartilhadas.Por exemplo, os valores do campo estado são armazenados na tabela de dimensões para itens de trabalho, mas os valores do campo atribuído a são armazenados na dimensão compartilhada pessoa.A tabela a seguir descreve as colunas na tabela de dimensões para itens de trabalho.
Campo |
Descrição |
---|---|
__ID |
Número de identificação de registro na tabela (usado internamente). |
Item de trabalho |
O identificador; derivado o ID de item de trabalho e revisão. |
Estado anterior |
Estado da revisão anterior do item de trabalho. |
__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). |
System_Id |
Representa a ID do item de trabalho sistema autônomo o item de trabalho é conhecido no sistema operacional. |
System_Title |
Título do item de trabalho. |
System_State |
Estado do item de trabalho. |
System_Rev |
Revisão de item de trabalho. |
System_Reason |
Razão associado com a última alterar de estado. |
System_WorkItemType |
O tipo de item de trabalho (bug, tarefa e assim por diante). |
Microsoft_VSTS_Common_Issue |
Valor usado para marcar um item de trabalho aparecer no relatório de problema. |
Microsoft_VSTS_Common_ActivatedBy |
Pessoa ativado pela última vez o item de trabalho. |
Microsoft_VSTS_Common_ResolvedBy |
Pessoa resolvido pela última vez o item de trabalho. |
Microsoft_VSTS_Common_ClosedBy |
Pessoa que fechado pela última vez o item de trabalho. |
Microsoft_VSTS_Common_Priority |
Uma classificação de importância subjetiva usada para determinar quais tarefas para concluir primeiro.Os valores válido são 1, 2 e 3. |
Microsoft_VSTS_Common_Triage |
Subestados para uma tarefa está aguardando uma decisão de triagem (usada durante o estado de proposta).Os valores válido estão pendentes (padrão), mais informações, informações recebidas, Triaged. |
Microsoft_VSTS_Common_ExitCriteria |
sinalizar para indicar se este item de trabalho deve ser acompanhado da lista de verificação do projeto. |
Microsoft_VSTS_Common_Rank |
Pilha de classificar usada para priorizar o trabalho. |
Microsoft_VSTS_Scheduling_TaskHierarchy |
Uma seqüência de caracteres que representa o Microsoft Project contexto para determinada tarefa. |
Consulte também
Conceitos
Perspectiva de item de trabalho corrente
Perspectiva do histórico do item de trabalho