Compartilhar via


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

Se você adicionou o SQL Server Reporting Services durante a instalação, a implantação do Team Foundation Server (TFS) local está configurada com um data warehouse e o cubo do Analysis Services do SQL Server. Se você não adicionar esses serviços anteriormente e adicioná-las agora, consulte Adicionar relatórios a um projeto da equipe.

O warehouse de relatórios é um data warehouse tradicional que consiste em um banco de dados relacional e um banco de dados do Analysis Services.

Arquitetura de Data Warehouse

Todos os dados reportáveis de todos os projetos de equipe definidos em todas as coleções de projeto para uma implantação do TFS é gravada para um único banco de dados relacional (Tfs_Warehouse). Dados do depósito são processados e gravados no cubo do Analysis Services (Tfs_Analysis). Coleta de dados em um único data warehouse oferece suporte à emissão de relatórios em projetos de equipe e coleções de projetos. Para saber mais, consulte Componentes do data warehouse do TFS.

Com o SQL Server Reporting Services, você ganha acesso a muitos relatórios padrão do Excel e do SQL Server Reporting Services. Esses relatórios agregam métricas de itens de trabalho, controle de versão, resultados de teste e compilações. Consulte Criar, personalizar e gerenciar relatórios para o Visual Studio ALM.

Sem esses serviços, você pode criar gráficos de status e tendência de consultas de itens de trabalho diretamente a partir dos dados operacionais armazena.

Exibir, adicionar, atualizar ou personalizar relatórios ou a funcionalidade de relatório

Você pode usar campos de item de trabalho para acompanhar dados de um tipo de item de trabalho para definir os critérios de filtro para consultas e criar relatórios. Para permitir a geração de relatórios, você pode acrescentar campos ou alterar os atributos de campos existentes. Quando você adicionar ou modificar campos, deseja aplicar as convenções de nomenclatura sistemáticos para certificar-se de que dados são agrupados logicamente em pastas no cubo. Para saber mais, consulte Adicionar ou modificar campos de itens de trabalho para oferecer suporte a relatórios.

Em massa adicionar ou atualizar relatórios para um projeto de equipe, consulte Carregar relatórios em um projeto da equipe.

Para gerenciar relatórios do Reporting Services, consulte relatórios SSRS (Reporting Services)Carregar relatórios em um projeto da equipe.

Dependendo do modelo de processo que você usa para criar seu projeto de equipe, você pode ter vários relatórios já definidos. Você pode personalizar esses relatórios adicionalmente ou criar novos relatórios. Esses relatórios podem conter novos campos de dados que você adicionou para tipos de item de trabalho. Consulte Criar, personalizar e gerenciar relatórios para o Visual Studio ALM.

Gerenciar permissões para exibir e criar relatórios

Para criar relatórios que acessam os dados no cubo, você deve adicionar membros da equipe a TFSWarehouseDataReader função. Para exibir ou atualizar dados em um relatório, você deve adicionar membros da equipe a uma ou mais das funções de servidor de relatório. Consulte Conceder acesso aos bancos de dados do Data Warehouse para Visual Studio ALM.

Um usuário que tem permissão para exibir os dados no depósito pode exibir dados para todos os projetos de equipe que são hospedados em todas as coleções de projetos de equipe na implantação do TFS. Não é possível limitar o acesso a um projeto de equipe ou coleção.

Gerenciar e solucionar problemas do cubo e data warehouse analysis services

Você pode gerenciar o cubo e o warehouse analysis services para lidar com os seguintes cenários:

  • Corrija os erros que bloqueiam o processamento do data warehouse. Os conflitos de esquema ocorrem quando um conjunto de atributos de campos reportáveis é diferente nas coleções de projetos da equipe. Conflitos de esquema bloqueiam dados atualizados que estão sendo movidos para o depósito e o cubo. Você deve corrigir todos os conflitos de esquema para desbloquear o processamento e atualizar relatórios com dados atuais.

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

  • Atualizar o data warehouse ou cubo sob demanda. Resolva um problema com os relatórios que não são atualizados ou estão incompletos. Para resolver um problema com os relatórios que não atualizar ou contêm dados ausentes, você precisará processar o depósito de dados manualmente. Além disso, você pode solucionar erros que aparecem no visualizador para um servidor de camada de aplicativo que estão relacionados ao trabalho de processamento do depósito.

    Consulte Processar manualmente o cubo do Analysis Services e o data warehouse de TFS.

  • Recrie os esquemas e recriar os bancos de dados do data warehouse. Recompilar o depósito e o cubo depois de mover, restaurar, renomear ou o servidor de camada de dados para o failover Team Foundation. Para acessar relatórios de alto nível, você deve recompilar o depósito de dados sempre que você move, restaurar, renomear ou failover do servidor de camada de dados.

    Consulte Recompilar o data warehouse TFS e o cubo.

  • Modificar a frequência de atualização do depósito de dados ou cubo. Altere a frequência de atualização ou outro processo configuração de controle para o depósito ou cubo. As propriedades padrão para o warehouse são definidas quando o TFS é instalado, mas mais tarde, você pode alterar os valores padrão para atender às necessidades dinâmicas. Duas propriedades que você talvez queira alterar são a freqüência com a qual os dados são atualizados no armazém de dados e as configurações de segurança que controlam o acesso do usuário para o data warehouse.

    Consulte Alterar uma configuração de controle de processo do data warehouse ou o cubo do Analysis Services.

Perguntas e respostas

P: onde posso saber mais sobre atributos reportable para cada campo?

R: um conjunto de campos padrão aparece no banco de dados do data warehouse relacional ou o cubo. Esses campos têm um valor de atributo reportable Detail, Dimension, ou Measure. Para consultar a definição de um campo reportable, consulte Referência de campos de relatório para o Visual Studio ALM.

P: quais são as relações e dependências entre o SQL Server e o TFS?

R: Consulte Noções básicas do SQL Server e do SQL Server Reporting Services.

P: posso adicionar ou remover dados de uma coleção de projetos de equipe do data warehouse?

R: você pode habilitar e desabilitar os dados que fluem para o data warehouse, editando a configuração de relatórios para coleções de projetos de equipe. Depois de adicionar um servidor de relatório à sua implantação, você pode configurar recursos de relatórios para coleções de projetos de equipe e projetos nessas coleções. Consulte Gerenciar coleções de projetos da equipe.

P: como posso adicionar novos tipos de dados no data warehouse?

R: você pode adicionar novos tipos de dados no data warehouse com a implementação de um adaptador de depósito. Para obter mais informações, consulte extensibilidade do Data Warehouse.