Medir a grupos e avaliações fornecidas no cubo de serviços de análise para o Team System
Usando o SQL Server o cubo do Analysis Services para Visual Studio Application Lifecycle Management (ALM), você pode gerar relatórios de informações agregadas sobre os dados armazenados em coleções de projeto de equipe. Você pode facilmente usar esses dados para criar a tabela dinâmica e gráfico dinâmico relatórios no Office Excel. Você pode arrastar os elementos do cubo em tabela dinâmica ou relatórios de gráfico dinâmico para formular perguntas e recuperar rapidamente de respostas. O cubo é otimizado para responder a perguntas como "quantos bugs foram ativos, resolvida e fechada em cada dia do projeto?
Observação |
---|
Se o seu data warehouse para Visual Studio ALM está usando SQL Server Enterprise Edition, a lista de cubos incluirá Team System e um conjunto de perspectivas. As perspectivas fornecem uma exibição focalizada dos dados para que você não tenha que percorrer todas as dimensões e grupos de medidas que são definidos para todo o cubo do Team System. |
Neste tópico
Perspectivas e grupos de medidas
Definições e termos de cubo
Perspectivas e grupos de medidas
A tabela a seguir descreve os grupos de medidas são agrupados de acordo com sua perspectiva no cubo. O cubo do Team System contém todos os grupos de medidas, além de para aqueles que estão listados como pertencente à perspectiva do Team System. A maioria dos grupos de medidas contêm um ou mais contagens cumulativas. Você pode usar as contagens cumulativas para gerar relatórios de tendências. Em alguns casos, o nome de uma contagem cumulativa tem um rótulo de tendência (por exemplo, criar tendências de contagem de resultado e tendências de contagem de ponto).
Observação |
---|
Todos os grupos de medidas contêm cumulativas contagens baseadas nas datas de início, término, criação e conclusão de resultados do teste. |
Perspectiva |
Grupos de medidas |
Descrição |
---|---|---|
Criar |
Fornece métricas que descrevem compilações, como, por exemplo, o tempo de compilação e a freqüência de compilação, e que podem ser analisados por várias dimensões, como, por exemplo, quem executou a compilação, o tipo de compilação, o tipo de compilação e o resultado da compilação. |
|
Criar um conjunto de alterações |
Relatórios de suporte se concentram em compilações e changesets de controle de versão. Inclui uma contagem cumulativa de conjuntos de alterações de controle de versão em compilações. |
|
Criar cobertura |
Relatórios de suporte estão voltados para a extensão à qual o código foi coberto por testes que foram executadas em relação a compilação. Inclui os seguintes dados cumulativos:
Para obter um exemplo de um relatório que usa o grupo de medidas, consulte Reportar de cobertura de código do Excel. |
|
Detalhes da compilação |
Relatórios de suporte estão voltados para o status, a qualidade e a duração das compilações. Inclui os seguintes dados cumulativos:
Para obter um exemplo de um relatório que usa o grupo de medidas, consulte Relatório do Excel de qualidade na compilação. |
|
Construir projeto |
Os relatórios de suporta que se concentram em compilações e criar arquivos de origem do projeto. Inclui os seguintes dados cumulativos:
|
|
Variação de código |
Oferece suporte a relatórios concentram-se no número de versões de arquivo são armazenados em Controle de versão do Team Foundation e a extensão à qual o código foi alterado. Métricas podem ser analisadas pelo diretório de arquivos, compilação ou membro da equipe que é verificado no código. Todos os totais podem ser analisados ao longo do tempo, para que você pode responder a estes tipos de perguntas:
Inclui os seguintes dados cumulativos:
|
|
Cobertura de código |
Fornece medições sobre quantas linhas e blocos de código foram testados na construção de diversos e configurações de execução. |
|
Criar cobertura |
Esse grupo é o mesmo que o grupo de medidas de cobertura de construir na perspectiva de compilação. |
|
Executar a cobertura |
Relatórios de suporte estão voltados para a extensão à qual o código foi coberto por testes de execução de teste. Inclui os seguintes dados cumulativos:
|
|
Teste |
Fornece métricas de execuções de teste e resultados de teste. Os resultados do teste são rastreados ao longo do tempo e podem ser analisados pelo seu resultado, eles eram testes de compilação, o tipo de teste e outras dimensões. Inclui os seguintes dados cumulativos:
Para obter um exemplo de um relatório que usa o grupo de medidas, consulte Testar intervalos de Reportar do Excel (Agile). |
|
Item de trabalho |
Fornece informações detalhadas sobre itens de trabalho, incluindo informações históricas que permite que o trabalho total de contagens de itens a serem analisados ao longo do tempo ou de uma data atual e métricas. Você pode usar o grupo de medidas para responder aos seguintes tipos de perguntas:
Inclui os seguintes dados cumulativos:
Para obter um exemplo de um relatório que usa o grupo de medidas, consulte Relatório do Excel de reativações de bugs. |
|
Team System |
Fornece todas as avaliações são definidas para todos os grupos de medidas são listados anteriormente nesta tabela e inclui os seguintes grupos de medidas que enfocam os itens de trabalho. |
|
Item de trabalho atual |
Fornece medições sobre o estado atual de itens de trabalho. Oferece suporte a relatórios que se concentram em casos de teste, conjuntos de alterações, itens de trabalho e itens de trabalho vinculadas. Você pode usar o grupo de medidas para responder a perguntas como:
Para obter um exemplo de um relatório que usa este grupo de medidas, consulte Bugs por atribuição de Reportar do Excel. |
|
Vinculado a Item de trabalho atual |
Relatórios de suporta concentram-se nos detalhes relacionados aos itens de trabalho vinculadas. |
|
Vinculado caso de teste de Item de trabalho atual |
Relatórios de suporta concentram-se nos detalhes relacionados aos itens de trabalho vinculada e seus casos de teste. Para obter um exemplo de um relatório que usa o grupo de medidas, consulte Testar intervalos de Reportar do Excel (Agile). |
|
Conjunto de alterações de Item de trabalho |
Relatórios de suporta concentram-se nos detalhes relacionados aos itens de trabalho e changesets. |
|
Item de trabalho à categoria |
Relatórios de suporte que contêm itens de trabalho que são encontrados por categoria associada. Você pode usar categorias para associar tipos semelhantes de itens de trabalho que são rotulados de forma diferente. Para obter mais informações sobre categorias, consulte O agrupamento de tipos de Item de trabalho em categorias. |
|
Árvore de Item de trabalho |
Contém uma contagem de itens de trabalho em um nó de árvore e campos que dão suporte a emissão de relatórios sobre itens de trabalho e os tipos de árvore. Para obter mais informações sobre o tipo de link de árvore, consulte Trabalhando com tipos de Link. |
|
Item de trabalho com resultado |
Relatórios de suporte que contêm itens de trabalho e resultados de teste. Contém uma contagem de itens de trabalho que estão vinculados a um resultado de teste e campos que dão suporte a emissão de relatórios sobre itens de trabalho e seus resultados de teste associada. |
Definições e termos de cubo
Um cubo representa um conjunto de medidas que são agrupados em grupos de medidas e hierarquicamente organizados por dimensões. O cubo é construído a partir de dados recuperados do banco de dados relacional. A ilustração a seguir mostra a relação existente entre os diferentes aspectos do cubo.
A tabela a seguir descreve os termos e definições que são usadas quando se referem a diferentes aspectos do cubo.
Termo |
Descrição |
---|---|
Atributo |
Cada atributo está conectado a uma coluna em uma tabela de dimensão correspondente no data warehouse. Cada dimensão é associado um conjunto de atributos e, potencialmente, um conjunto de hierarquias. Caminhos de Area e iteration são exemplos de hierarquias. Alguns atributos de dimensão de item de trabalho também são armazenados como valores de filtro de data e numéricos. Quando você usa um desses atributos de dimensão na seção linhas ou colunas, você pode usar esses valores para filtrar o relatório. Por exemplo, você pode filtrar um relatório para mostrar os itens de trabalho que foram criados após 1º de outubro de 2009, usando o filtro de valor "System_CreatedDate é maior que 1 de outubro de 2009". Você também pode usar os valores de medida para filtrar um relatório. Por exemplo, você pode filtrar o relatório para mostrar somente os itens de trabalho que tenham mais de duas horas de trabalho restantes usando o filtro de valor de "Trabalho restante é maior que 2". Para obter mais informações sobre filtros de valor, consulte a seguinte página no site da Microsoft: Filtrar os números na área de valores. |
Dimensão |
Dimensões permitem extrair os diferentes modos de exibição de dados. Os valores de dados estão associados um conjunto de dimensões que permitem mostrar agregar resultados são filtrados usando um conjunto específico de valores de dimensão. Você pode usar dimensões para os dados de disaggregate e mostrar mais detalhes. Por exemplo, você pode usar a dimensão de data na seção linhas ou colunas de um relatório de tabela dinâmica ou de gráfico dinâmico para mostrar uma tendência ao longo do tempo. Você também pode usar dimensões para filtrar o relatório. Coloque uma dimensão ou um atributo de dimensão na área de filtro e especifique os valores que você deseja incluir no relatório. Algumas dimensões são usados em mais de um grupo de medidas. Por exemplo, todos os grupos de medidas compartilham as dimensões de data, o projeto de equipe, pessoa, Area e Iteration. A ilustração a seguir mostra as dimensões do cubo. As dimensões são grupos de atributos que são baseados em colunas de tabelas ou modos de exibição em um modo de exibição de fonte de dados. Dimensões existem fora de um cubo, podem ser usadas em vários cubos, podem ser usadas várias vezes em um único cubo e podem ser vinculadas entre instâncias do Analysis Services. Uma dimensão que exista fora de um cubo é conhecida como uma dimensão do banco de dados e uma instância de uma dimensão do banco de dados dentro de um cubo é conhecida como uma dimensão do cubo. |
Tabela de fatos e de fatos |
Um fato representa os dados que podem ser associados a várias dimensões. Esses dados também podem ser agregados. Tabelas de fatos mantêm esses valores. Cada depósito de dados inclui um ou mais tabelas de fatos. Central para "estrela" ou "flocos de neve" o esquema, uma tabela de fatos captura os dados que mede os operações da equipe. Tabelas de fatos geralmente contêm grandes números de linhas, especialmente quando eles contêm um ou mais anos do histórico para um projeto de equipe grande. Uma característica chave de uma tabela de fatos é que ele contém dados numéricos (fatos) que podem ser resumidos para fornecer informações sobre o histórico da operação da organização. Cada tabela de fatos também inclui um índice de várias partes que contém, como chaves externas, as chaves primárias das tabelas de dimensão relacionada. As dimensões relacionadas contêm atributos de registros de fatos. Tabelas de fatos não devem conter informações descritivas ou quaisquer dados diferente, por exemplo, os campos de medição e o índice que se relacionam com os fatos entradas correspondentes nas tabelas de dimensão. Para obter uma lista as tabelas de fatos são definidos para o depósito de dados, consulte Geração de relatórios usando o banco de dados relacional Warehouse para ALM de Visual Studio. |
KPIs |
Na terminologia de negócios, um indicador de desempenho principais (KPI) é uma medida quantificável para avaliar o sucesso dos negócios. No Analysis Services, um KPI é uma coleção de cálculos que estão associados um grupo de medidas em um cubo e que são usados para avaliar o sucesso dos negócios. Normalmente, esses cálculos são uma combinação de expressões de MDX (Multidimensional Expressions) ou membros calculados. KPIs também tem metadados adicionais que fornece informações sobre como os aplicativos cliente devem exibir os resultados dos cálculos do KPI. |
Medida |
Medidas são valores que correspondem às colunas na tabela de fatos correspondentes. Além disso, os campos cujo atributo reportável esteja definido como medida aparecem como medidas no cubo. A ilustração a seguir mostra as medidas do cubo. |
Grupo de medidas |
Cada grupo de medidas contém medidas, como a contagem de itens de trabalho e dimensões, como, por exemplo, data e a equipe de projeto. As medidas são valores numéricos que fornecem resumos em diferentes níveis de agregação. Você pode usá-los na seção valores de um relatório de tabela dinâmica ou de gráfico dinâmico. A ilustração a seguir indica os grupos de medidas para Team Foundation. |
Perspectiva |
Usando as perspectivas, você pode exibir partes de um cubo, facilitando o foco em apenas o conjunto de informações de seu interesse para criar um relatório.
Observação
Perspectivas estão disponíveis somente quando seu data warehouse para Visual Studio ALM está usando SQL Server Enterprise Edition.Caso contrário, você verá apenas uma única perspectiva, o cubo do Team System.
Cada perspectiva fornece uma exibição focalizada dos dados, para que você não precisará percorrer todas as dimensões e grupos de medidas que são definidos para todo o cubo. Uma perspectiva é um subconjunto dos recursos e objetos de um cubo. |
Consulte também
Conceitos
A criação de relatórios no Microsoft Excel usando consultas de itens de trabalho
Criação, personalização e gerenciamento de relatórios para ALM de Visual Studio
Outros recursos
Resolvendo conflitos de esquema que estão ocorrendo no Data Warehouse
As alterações e adições de esquema para o cubo do Analysis Services
Localizando relatórios após a atualização para o Team Foundation Server 2010
Criação e gerenciamento de relatórios do Excel para ALM de Visual Studio