Adicionar um servidor de relatório
As instalações locais de TFS podem incluir relatórios para ajudá-lo a gerenciar seus projetos de desenvolvimento de software. No entanto, você precisa de um servidor de relatório como parte da implantação para usá-los. Se você não tiver um, poderá adicionar o SQL Server Reporting Services à sua implantação.
Dica
Se você estiver usando o Visual Studio Online, a adição de um servidor de relatório não será uma opção para você no momento.Além disso, se você instalou o TFS em um sistema operacional do cliente, como o Windows 7, você não pode adicionar relatórios como descrito aqui, pois não é suportado nos sistemas operacionais do cliente.
O que preciso saber antes de adicionar um servidor de relatório?
P: Que tipo do servidor de relatório posso adicionar?
A: Você precisará adicionar o SQL Server Reporting Services para fornecer um servidor de relatório para o TFS. Isso pode ser adicionado à instância do SQL Server que está suportando o TFS, ou a uma instância diferente.
P: Quais permissões eu preciso?
A: Você precisa ser um membro do grupo de administradores local no servidor, o grupo de administradores do Team Foundation no TFS e o grupo sysadmin no SQL Server, ou ter as permissões equivalentes. Caso você não as tenha, obtenha essas permissões agora.
Q: Posso adicionar relatórios se TFS for instalado em um sistema operacional cliente?
A: Se é um sistema operacional do cliente, você não pode adicionar serviços de relatórios e análises diretamente. Suas opções não são fáceis. Se você ainda quiser adicionar relatórios, mova a coleção de projetos de equipe para uma implantação do TFS que ofereça suporte a relatórios ou restaure a implantação inteira em um servidor diferente que esteja executando um sistema operacional de servidor e uma versão do SQL Server que dê suporte ao relatório.
P: Como descubro se já tenho o relatório disponível para TFS?
A: Verifique o console de administração para o Team Foundation Server. Se você vir um nó de relatórios e ele mostrar que esse relatório está configurado e habilitado, ele já estará ali.
Pule para a parte inferior deste tópico para confirmar que os relatórios estão disponíveis para a coleção de projetos de equipe, e então se mova para Carregar relatórios em um projeto da equipe.
Q: Preciso fazer backup de meus dados primeiro?
A: Você deve ter um backup recente disponível. Se você não fizer isso, você pode fazer backup usando os backups agendados.
Verifique suas opções e atualize-as, se necessário
Descubra qual versão e edição do SQL Server você tem seguindo as instruções aqui apresentadas. Se a resposta for SQL Server Express, continue seguindo estas etapas. Se for qualquer outra edição mas você não visualizar nenhuma informação sobre a versão e a edição sobre Reporting Services ou Analysis Services, vá diretamente para Adicionar Reporting Services. Se você vir informações sobre esses serviços, então o seu SQL Server já o instalou e será possível prosseguir para Adicionar relatórios ao TFS.
Se a sua implantação estiver usando o SQL Server Express, atualize para uma edição diferente. Para obter mais informações sobre as edições que suportam relatórios em TFS, acesse aqui.
Adicionar o Reporting Services e Analysis Services ao SQL Server
Após verificar se você tem uma edição do SQL Server compatível com relatórios (ou atualizar para uma edição compatível), adicione relatórios e recursos de analysis services, caso ainda não estejam configurados.
Abra o centro da instalação do SQL Server para adicionar recursos a uma instalação existente.
Pode ser necessário reiniciar o computador durante esse processo, especialmente se você concluiu a atualização do SQL Server Express.
Depois que o servidor passar todas as verificações das regras de configuração, selecione a instância para a qual serão adicionados os recursos. Dica: Se você atualizou do SQL Server Express, você terá uma instância nomeada chamada SQLEXPRESS.
Em Seleção de Recursos, adicione estes recursos:
Analysis Services
Reporting Services - Nativo
Ferramentas de Gerenciamento - Completar (não representado)
Aceite as opções para contas de serviço em Configuração do Servidor, a menos que a implantação tenha necessidades específicas da conta de serviço. Certifique-se de que todos os serviços estejam definidos para iniciar automaticamente.
Adicione a conta de usuário em Configuração do Analysis Services.
Escolha Instalar e Configurar para Reporting Services se você puder; se não, escolha Instalar apenas. Se você estiver adicionando recursos após a atualização do SQL Server Express, Instalar Somente será a única opção disponível.
Conclua o assistente, incluindo todas as reinicializações que possam ser obrigatórias.
Se você teve de escolher Instalar Apenas ao adicionar os relatórios, será necessário abrir o Gerenciador de Configurações do Reporting Services e fazer algumas configurações adicionais. Caso contrário, prossiga para Adicionar relatórios ao TFS.
Configurar o Reporting Services manualmente
Abra o Gerenciador de Configurações do Reporting Services e conecte-se ao seu servidor de relatório.
Depois que estiver conectado, certifique-se de que o serviço foi iniciado, depois vá para a página URL do Serviço Web e aplique todos os padrões.
Agora você precisará criar um banco de dados para relatório. Na página Banco de Dados do Servidor de Relatório , a opção Alterar Banco de Dados será aberta no Assistente de Configuração de Banco de Dados do Servidor de Relatório que o auxiliará a criar o banco de dados.
Ao especificar a conexão do servidor de banco de dados, inclua o nome da instância, bem como o nome do servidor, separados por uma barra (\).
Se você não estiver usando uma instância nomeada, poderá simplesmente fornecer o nome do servidor.
Aceite os valores padrão no resto das páginas do assistente e aguarde a conclusão. Isso pode levar alguns minutos.
Na página Gerenciador de relatórios URL, aceitar todos os padrões.
Agora você configurou completamente o relatório na instância do SQL Server que oferece suporte ao TFS. É hora de adicionar recursos de relatório ao TFS!
Adicionar o relatório ao TFS
Você precisará adicionar relatórios em dois locais: no próprio TFS e, em seguida, na sua coleção de projeto de equipe.
Abra o console de administração para TFS e vá para o nó de Relatório para iniciar o processo de configuração.
Marque a caixa de seleção Usar Relatório. Na guia Depósito , forneça o nome do servidor de relatório e a instância do banco de dados de depósito. Use o nome padrão para o banco de dados (TFS_Warehouse), e teste a conexão.
Dica: Como você está configurando os relatórios pela primeira vez, os bancos de dados ainda não existem. Serão criados quando você concluir o processo de configuração.
Forneça as mesmas informações do servidor e de instância para Analysis Services, mas use o nome padrão para o banco de dados de análise (TFS_Analysis). Forneça um nome de conta e senha de uma conta de fontes de dados, uma conta especial que você criou para essa finalidade. (Você pode ler mais sobre essas contas aqui.)
Dica: Teste a conexão antes de continuar.
Para Relatórios, forneça o nome do servidor e o nome da instância em Servidor, separados por uma barra. Use Preencher URLs para preencher automaticamente as duas próximas caixas. Adicione as mesmas informações de conta de fontes de dados que você forneceu na guia anterior.
Depois que terminar, os bancos de dados serão criados e o depósito iniciará a compilação.
Agora adicione o servidor de relatório à coleção de projeto de equipe. Editar as informações em Pasta de relatórios.
Dica
Se você não vir a guia Pasta de Relatórios, talvez seja necessário atualizar ou reiniciar o console de administração.
A menos que você tenha outros motivos, use o exemplo fornecido, e certifique-se de incluir o nome da coleção.
Agora que você adicionou o relatório ao servidor e à coleção de projeto de equipe, você está pronto para começar adicionar relatórios a seus projetos.
Tente este seguinte
Carregar relatórios em um projeto da equipe
Detalhar um pouco mais:
Você deseja saber mais sobre como instalar e configurar o SQL Server para uso com TFS? Leia sobre versões e edições suportadas, trabalhando com instância nomeadas, usando SQL Server 2012 AlwaysOn, bem como noções básicas sobre como TFS, SQL Server e Reporting trabalham juntos.
Você deseja adicionar alguém como um administrador de uma coleção de projetos de equipe ou para todo o TFS? Aprenda o que você precisa fazer em Definir permissões de administrador de coleções de projeto da equipe e Definir permissões de administrador para o Team Foundation Server.
Você precisa alterar a conta do leitor de dados escolhido? Saiba como em Alterar a conta ou a senha do serviço para o SQL Server Reporting Services ou leia sobre Contas de serviço e dependências no Team Foundation Server para compreender melhor seus requisitos e o que ele faz.