Compartilhar via


Perspectivas e grupos de medição fornecidos no cubo do Analysis Services para o Visual Studio

Usando o SQL Server cubo do Analysis Services para Visual Studio Team Foundation Server, você pode gerar relatórios de informações agregadas sobre os dados armazenados em coleções de projetos de equipe. É possível usar esses dados para criar relatórios com Tabelas Dinâmicas e Gráficos Dinâmicos no Office Excel. Você pode arrastar os elementos de cubo para a tabela dinâmica ou gráfico dinâmico relatórios para formular perguntas e obter respostas rapidamente. O cubo é otimizado para responder a perguntas como "quantos bugs foram ativos, resolvidos e fechados em cada dia do projeto?

Dica

Se seu depósito de dados do Visual Studio ALM está usando o SQL Server Enterprise Edition, a lista de cubos incluirá o Team System e um conjunto de perspectivas.As perspectivas fornecem uma visão concentrada dos dados para que não seja necessário rolar por todas as dimensões e todos os grupos de medida definidos para o cubo Team System.

Neste tópico

  • Perspectivas e grupos de medidas

  • A combinação de dimensões e medidas

  • Cubo de termos e definições

Perspectivas e grupos de medidas

A tabela a seguir descreve os grupos de medidas, que são agrupados de acordo com sua perspectiva de cubo. O cubo do Team System contém todos os grupos de medidas, além em que são listados como pertencente apenas a perspectiva do Team System. A maioria dos grupos de medidas contêm um ou mais contagens cumulativas. Você pode usar 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 resultados e tendência de contagem de ponto).

Dica

Todos os grupos de medidas contêm contagens cumulativas com base nas datas de início, fim, criação e conclusão para resultados de teste.

Perspectivas e grupos de medidas

Descrição e tópicos relacionados

Grupo de medidas de compilação

Analisar e relatar os detalhes da compilação e a cobertura de compilação usando a perspectiva de compilação

Fornece métricas que descrevem compilações, como tempo de compilação e a frequência de compilação, e que podem ser analisados por várias dimensões, como quem executou a compilação, o tipo de compilação, o tipo de compilação e o resultado da compilação.

  • Quais compilações falha e quais compilações bem-sucedido?

  • Quais compilações têm um número significativo de alterações no código?

  • A quantidade de código em uma compilação ou um grupo de compilações que abrangem os testes?

Grupo de medidas de variação de código

Analisar e relatar a variação de código e a cobertura de código usando as perspectivas de variação de código e de cobertura de execução

Oferece suporte a relatórios voltados para o número de versões de arquivos que 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:

  • Quantos arquivos de uma extensão de nome de arquivo específico é alterado em uma determinada compilação?

  • Quantas linhas de código estão na base de código-fonte para uma determinada compilação?

  • Quais conjuntos de alterações foram enviados e quais foram os detalhes de cada alteração (por exemplo, quem fez a alteração, quais arquivos foram modificados, e em qual data foi a alteração feita).

Grupo de medidas de cobertura de código

Analisar e relatar a variação de código e a cobertura de código usando as perspectivas de variação de código e de cobertura de execução

Fornece métricas sobre quantas linhas e blocos de código foram testados em vários build e configurações de execução. Você pode usar a perspectiva da cobertura de execução para criar relatórios que responder às seguintes perguntas:

  • Quais projetos e assemblies têm cobertura de código menos?

  • As execuções de teste lhe dar mais cobertura de código?

  • As arquiteturas ou tipos de compilação tem mais cobertura de código?

Grupo de medidas de teste

Analisar e relatar os resultados do teste usando a perspectiva de teste no banco de dados do Analysis Services para o Visual Studio ALM

Fornece métricas sobre execuções de teste e resultados de teste. Resultados do teste são rastreados ao longo do tempo e podem ser analisados por seu resultado, a compilação que testes, o tipo de teste e outras dimensões. Usando a perspectiva de teste, você pode criar relatórios que responder às seguintes perguntas:

  • Qual é o status do teste de histórias de usuários específicos ou áreas de produto?

  • Qual é a qualidade das compilações com base no número de falha e foi aprovado em testes?

  • Quantos casos de teste nunca foram executados?

  • Os casos de teste nunca foram executados?

Grupo de medidas de itens de trabalho

Analisar e relatar dados de item de trabalho e de caso de teste usando a perspectiva de item de trabalho

Fornece métricas e informações detalhadas sobre itens de trabalho, incluindo informações históricas que permite que a contagem de itens de trabalho total a ser analisado ao longo do tempo ou data atual. Você pode usar esse grupo de medidas para responder aos seguintes tipos de perguntas:

  • Qual é o total de bugs ativos por dia na iteração mais recente?

  • Quantos cenários permaneceram ativos por mês do último ano?

  • Quantos bugs de cada prioridade ocorreram por dia no último mês?

Grupos de medidas de cubo de dados do Analysis Services

Fornece todas as métricas para todos os grupos de medidas que aparecem anteriormente nesta tabela.

A combinação de dimensões e medidas

Nem todas as combinações de dimensões e medidas produzirá resultados úteis. Para você obter resultados significativos, as medidas devem estar relacionados com as dimensões em seus relatórios. Para determinar quais dimensões estão relacionadas a uma medida específica, você pode verificar as tabelas de fatos no armazém de dados usando SQL Server Management Studio.

Se você estiver usando o Excel, você pode usar o Mostrar campos relacionados a caixa para especificar um grupo de medidas e dimensões que abrangem uma seção específica do cubo. Trabalhando em um único conjunto de campos relacionados, você pode encontrar dados mais facilmente porque nem todos os campos no cubo são exibidos, e você provavelmente serão muito mais obter números úteis.

Você pode combinar medidas de diferentes grupos de campos, desde que as medidas têm um conjunto comum de dimensões que são usadas no relatório. A dimensão de data, por exemplo, aparece em vários grupos de campos. Portanto, você pode combinar os dados de trabalho restante ou o trabalho concluído com contagens de resultado de teste de um dia ou dias que você especificar como os dois desses conjuntos de medidas têm data como uma dimensão relacionada.

Cubo de termos e definições

Um cubo representa um conjunto de medidas que são agrupados em grupos de medidas e organizadas hierarquicamente por dimensões. O cubo é construído com dados recuperados do banco de dados relacional. A ilustração a seguir mostra a relação existente entre diferentes aspectos do cubo.

Relações de 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 é 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 área e iteração são exemplos de hierarquias.

Alguns atributos de dimensão do 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 de linhas ou colunas, você pode usar esses valores para filtrar o relatório. Por exemplo, você pode filtrar um relatório para mostrar itens de trabalho que foram criados após 1º de outubro de 2009, usando o filtro de valor "System_CreatedDate é maior do que em 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 apenas os itens de trabalho que têm mais de duas horas de trabalho restante usando o filtro de valor "O trabalho restante é maior que 2". Para obter mais informações sobre filtros de valores, consulte a seguinte página no site da Microsoft: números de filtro na área valores.

Dimensão

Dimensões permitem extrair exibições diferentes dos dados. Valores de dados são associados um conjunto de dimensões que permitem que você mostrar os resultados de agregação são filtrados com um conjunto específico de valores de dimensão.

Você pode usar dimensões para disaggregate os dados e mostrar mais detalhes. Por exemplo, você pode usar a dimensão de data na seção de linhas ou colunas de um relatório de tabela dinâmica ou 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, em seguida, 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, projeto de equipe, pessoa, área e iteração. A ilustração a seguir mostra as dimensões do cubo.

Dimensões do Team System

Dimensões são grupos de atributos que se baseiam em colunas de tabelas ou exibições em uma exibição da fonte de dados. Dimensões existem fora de um cubo, podem ser usados em vários cubos, podem ser usadas várias vezes em um único cubo e estarem vinculadas entre instâncias do Analysis Services. Uma dimensão que exista fora de um cubo é conhecida como uma dimensão de banco de dados e uma instância de uma dimensão de banco de dados dentro de um cubo é conhecida como uma dimensão de cubo.

Tabela de fatos e de fatos

Um fato representa dados que podem ser associados a várias dimensões. Esses dados também podem ser agregados. Tabelas de fatos possuem esses valores.

Cada depósito de dados inclui uma ou mais tabelas de fatos. Central de um esquema de "estrela" ou "floco de neve", uma tabela de fatos captura os dados que mede as operações da equipe. Tabelas de fatos geralmente contêm um grande número de linhas, especialmente quando eles contêm um ou mais anos de histórico para um projeto de equipe grande.

Uma característica chave de uma tabela de fatos é que ela contém dados numéricos (informações) 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 estrangeiras, chaves primárias das tabelas de dimensão relacionada. As dimensões relacionadas contêm atributos dos registros de fatos. Tabelas de fatos não devem conter informações descritivas ou quaisquer dados que não sejam os campos de medição e os campos de índice que se relacionam os fatos com entradas correspondentes nas tabelas de dimensões.

Para obter uma lista de tabelas de fatos que são definidos para o data warehouse, consulte Referência da tabela para banco de dados de data warehouse relacional para Visual Studio ALM.

KPIs

Na terminologia empresarial, um indicador chave de desempenho (KPI) é uma medida quantificável para medir o sucesso nos negócios.

No Analysis Services, um KPI é uma coleção de cálculos associados a um grupo de medidas em um cubo e que são usados para avaliar o sucesso nos negócios. Normalmente, esses cálculos são uma combinação de expressões MDX (Multidimensional Expressions) ou membros calculados. Os KPIs também contêm metadados adicionais que fornecem informações sobre como os aplicativos cliente devem exibir os resultados dos cálculos de KPIS.

Medida

As medidas são valores que correspondem às colunas na tabela de fatos correspondente. Além disso, os campos cujo atributo reportable é definido como medida aparecem como medidas no cubo. A ilustração a seguir mostra as medidas no cubo.

Medidas do Team System

Grupo de medidas

Cada grupo de medidas contém medidas, como contagem de itens de trabalho e dimensões, como data e projeto de equipe. As medidas são os 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 gráfico dinâmico. A ilustração a seguir indica os grupos de medidas para Team Foundation.

Grupos de medidas do Team System

Perspectiva

Usando as perspectivas, você pode exibir partes de um cubo, facilitando o foco no conjunto de informações que são de interesse para a criação de um relatório.

Dica

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 visão concentrada dos dados para que você não precise percorrer todas as dimensões e grupos de medidas que são definidos para o cubo inteiro. Uma perspectiva é um subconjunto dos recursos e objetos de um cubo.

Consulte também

Conceitos

Resolver conflitos de esquema que estão ocorrendo no data warehouse

Criar relatórios do Excel a partir de uma consulta de item de trabalho

Criar, personalizar e gerenciar relatórios para o Visual Studio ALM

Gerenciar relatórios TFS, data warehouse e cubo de serviços de análise