Atribuir permissões para exibir e gerenciar relatórios para o Visual Studio ALM
Como gerente de projeto ou administrador, você pode determinar quem pode exibir, atualizar, criar e gerenciar relatórios para um projeto de equipe no Visual Studio Team Foundation Server. As permissões concedidas dependem tanto do tipo de relatório que você usa e o armazenamento de dados ao qual o relatório se conecta. Você pode criar relatórios no Microsoft Excel e SQL Server do Reporting Services. Para obter uma visão geral das fontes de dados, consulte Escolher a origem dos dados e a ferramenta de criação.
Se você deseja exibir dados sobre Team Foundation em um Microsoft Excel de relatório, as seguintes condições devem ser atendidas:
Se você quiser acessar um Microsoft Excel de relatório de um modelo de processo para o Microsoft Solutions Framework (MSF), um portal de projeto deve ser configurado e habilitado para seu projeto de equipe.
Os relatórios do Microsoft Excel são armazenados no servidor que hospeda o Produtos do SharePoint para seu projeto de equipe. Se um portal de projeto não tiver sido habilitado para seu projeto de equipe, você não poderá acessar os relatórios. Para obter mais informações, consulte Configurar ou redirecionar diretrizes de processo, Relatórios do Excel, ou relatórios do Excel (CMMI).
Se você quiser abrir um relatório em Microsoft Excel que se conecta ao armazenamento de dados operacionais para Team Foundation, o Team Foundation suplemento de integração do Office deve ser instalado no computador cliente. Esse suplemento é instalado quando você instala qualquer produto no Visual Studio ALM.
Se desejar que os relatórios do Excel sejam exibidos nos painéis e os serviços do Excel disponível, o portal do projeto deve ser hospedado em Microsoft Office SharePoint Server 2007 Enterprise Edition ou Microsoft SharePoint Server 2010 Enterprise Edition.
Se você deseja exibir dados sobre Team Foundation em relatórios do Reporting Services, Reporting Services deve ser configurado e habilitado para a coleção de projetos de equipe que contém o projeto de equipe. Esses relatórios não estão disponíveis se relatórios não aparece quando você abrir Team Explorer e expanda o nó do seu projeto de equipe.
Permissões para relatórios do Excel que se conectar ao armazenamento de dados operacionais
Para criar, exibir ou atualizar um Microsoft Excel relatório que contém dados sobre itens de trabalho, você deve ser um membro do usuários válidos do Team Foundation grupo de segurança. Para armazenar um relatório no nó documentos do portal do projeto da equipe, você deve pertencer ao membros grupo de segurança para Produtos do SharePoint.
A tabela a seguir resume as permissões necessárias que requer que cada atividade. Para obter informações sobre como conceder essas permissões a membros da equipe, consulte Adicionar usuários a projetos da equipe.
Atividade |
Team Foundation Server |
Portal de projeto de equipe (SharePoint) |
Observações |
---|---|---|---|
Exibir ou atualizar um relatório do Excel que é aberto no nó Documentos do Team Explorer |
Leitores |
Visitantes |
Para acessar o nó de documentos para um projeto de equipe, você deve pertencer ao usuários válidos do Team Foundation grupo de segurança. Se as permissões de segurança necessárias estiverem definidas explicitamente, sua permissão de Visualizar informações em nível de projeto no projeto de equipe deverá ser definida como Permitir. |
Executar uma consulta de item de trabalho e usar o Abrir no Microsoft Excel recurso |
Leitores |
Além disso, você pode exigir permissão para abrir uma consulta de equipe. Para obter mais informações, consulte Definir permissões em consultas. |
|
Criar um Microsoft Excel relatório |
Leitores |
Para modificar os itens de trabalho Microsoft Excel, você deve pertencer ao colaboradores grupo, ou seu Editar itens de trabalho neste nó permissões devem ser definidas Permitir. |
|
Gerenciar relatórios do Excel no nó documentos |
Leitores |
Membros |
Para exibir o nó de documentos, você deve ter acesso ao projeto de equipe. Para gerenciar arquivos sob o nó de documentos, você deve ser um membro Colaborador do site do SharePoint. Para obter mais informações, consulte Gerenciar documentos e bibliotecas de documentos. |
Permissões para relatórios do Excel que se conectam ao Analysis Services do cubo
Exibir, atualizar ou criar um Microsoft Excel relatórios que se conecta ao SQL Server cubo do Analysis Services, você deve pertencer a TfsWarehouseDataReaders a função de segurança no Analysis Services. A única exceção a essa regra é quando você exibir, atualizar ou cria um relatório do Excel a partir de um painel da empresa.
Todos os Microsoft Excel relatórios que aparecem nos painéis da empresa contêm dados de cubo do Analysis Services. Você pode exibir painéis da empresa somente quando o portal de projeto de equipe está hospedado em um servidor que está executando Microsoft Office SharePoint Server 2007 Enterprise Edition ou Microsoft SharePoint Server 2010 Enterprise Edition.
Exibir, atualizar ou criar um Microsoft Excel relatório de um painel da empresa, você deve configurar a definição de aplicativo web do SharePoint para usar o logon único ou a autenticação do Windows. As restrições a seguir são aplicadas com base no serviço de autenticação que você configura.
Importante
Configure o aplicativo da web do SharePoint para logon único se você não quiser adicionar usuários como membros do TfsWarehouseDataReaders a função de segurança no Analysis Services.Você também deve configurar o aplicativo de logon único em se o portal de projeto de equipe é configurado para usar a autenticação NTLM e não está instalado no servidor de camada de dados.Membros do TfsWarehouseDataReaders função de segurança pode gerar relatórios para todos os projetos de equipe em todas as coleções de projetos de equipe que usam o mesmo data warehouse.
Para autenticação de logon único (recomendado)
Para autenticar visualizadores de painéis da empresa usando o Logon Único, você deve executar as seguintes ações:
Você deve configurar o aplicativo Web do SharePoint para usar o Logon Único. Para obter mais informações sobre como configurar o logon único, consulte definir as configurações para compatibilidade de painel.
Você deve adicionar visualizadores de painel para um grupo que recebeu acesso à definição de aplicativo empresarial de Logon Único.
Para a autenticação do Windows
Para autenticar visualizadores de painéis da empresa usando a Autenticação do Windows, você deve executar as seguintes ações:
Você deve hospedar o portal do projeto de equipe no servidor de camada de dados ou configurar o aplicativo de web do SharePoint enterprise para usar a autenticação Kerberos.
Você deve adicionar usuários a TfsWarehouseDataReaders a função de segurança no Analysis Services.
Dependendo da tarefa que você está executando, você pode exigir outras permissões. Para acessar o nó Documentos de um projeto de equipe, você deve ser membro do grupo de segurança Usuários Válidos do Team Foundation.
A tabela a seguir resume as permissões exigidas para cada atividade. Para obter informações sobre como conceder essas permissões a membros da equipe, consulte Adicionar usuários a projetos da equipe e Conceder permissões para exibir ou criar relatórios no TFS.
Atividade |
Team Foundation Server |
Portal do projeto de equipe |
Cubo do Analysis Services (Tfs_Analysis) |
Observações |
---|---|---|---|---|
Abra o nó de documentos em Team Explorer, e exibir ou atualizar um Microsoft Excel relatório |
Leitores |
Visitantes |
Função TfsWarehouseDataReader |
Para acessar o nó de documentos para um projeto de equipe, você deve pertencer ao usuários válidos do Team Foundation grupo de segurança. Se as permissões de segurança necessárias são definidas explicitamente, sua Exibir informações de nível de projeto permissão no projeto de equipe deverá ser definida como Permitir. |
Exibir ou atualizar um Microsoft Excel relatório que aparece em um painel da empresa |
Visitantes |
Além visitantes ou leitura permissões, você deve pertencer a um grupo que tenha acesso para o TfsWarehouseDataReader função ou a logon único definição de aplicativo empresarial para o aplicativo web do SharePoint. Para obter mais informações, consulte Relatórios do Excel ou relatórios do Excel (CMMI). |
||
Executar uma consulta de item de trabalho e, em seguida, use Criar relatório no Microsoft Excel |
Leitores |
Função TfsWarehouseDataReader |
Além dessas permissões, você pode exigir permissão para abrir uma consulta de equipe. Para obter mais informações, consulte Definir permissões em consultas. |
|
Use o novo relatório do Excel recurso em um painel |
Visitantes |
Função TfsWarehouseDataReader |
O botão Novo Relatório do Excel estará disponível somente se o relatório for configurado para a coleção de projetos que hospeda o projeto de equipe. |
|
Criar um relatório de Microsoft Excel que se conecta ao cubo do Analysis Services |
Função TfsWarehouseDataReader |
Se você quiser salvar a pasta de trabalho resultante no portal de projeto, você deve pertencer ao grupo de membros para Produtos do SharePoint. |
||
Gerenciar Microsoft Excel relatórios no nó documentos |
Leitores |
Membros |
Você deve ser um membro Colaborador do site do SharePoint para salvar arquivos sob o nó de documentos. Para obter mais informações, consulte Gerenciar documentos e bibliotecas de documentos. |
Permissões para relatórios do Reporting Services
Exibir, atualizar ou criar relatórios que estão disponíveis no Gerenciador de relatórios, você deve pertencer ao navegador ou grupo Team Foundation Content Managers grupo de segurança que é definido no servidor que hospeda o Reporting Services para sua coleção de projeto de equipe. Para criar esses relatórios, você também deve pertencer ao TfsWarehouseDataReaders função de segurança no Analysis Services para o data warehouse relacional.
A tabela a seguir resume as permissões exigidas para cada atividade. Para obter informações sobre como conceder essas permissões a membros da equipe, consulte Adicionar usuários a projetos da equipe e Conceder permissões para exibir ou criar relatórios no TFS.
Reporting Services |
Cubo do Analysis Services (Tfs_Analysis) |
Data warehouse relacional (Tfs_Warehouse) |
|
---|---|---|---|
Exibir ou atualizar um relatório |
Navegador |
||
Criar um relatório que acessa dados de cubo do Analysis Services |
Navegador |
Função TfsWarehouseDataReader |
|
Criar um relatório que acessa dados de data warehouse relacional |
Navegador |
Função TfsWarehouseDataReader |
|
Gerenciar relatórios |
Grupo do Team Foundation Content Managers |
Compartilhar e gerenciar relatórios do Excel
Você pode compartilhar os relatórios do Excel destas formas:
Enviar os dados dos relatórios por email. Nenhuma permissão especial é necessária para exibir os dados.
Enviar uma pasta de trabalho do Excel por email.
Enviar um relatório do Excel para o portal do projeto.
Adicionar um relatório do Excel a um painel.
Enviar um relatório do Excel a um local de rede compartilhado e adicionar o URI do local a um formulário de item de trabalho.
Os usuários devem ter as permissões necessárias para atualizar os dados e o suplemente do Team Foundation para abrir relatórios com dados conectados ao Team Foundation Server.
P: quais ferramentas posso usar para criar relatórios do Reporting Services?
R: para criar relatórios mais complexos que serão hospedados no Reporting Services, você pode usar o construtor de relatórios ou Designer de relatórios. Use essas ferramentas de criação para acessar o data warehouse relacional e o cubo do Analysis Services. Se possível, use o Construtor de Relatórios, pois ele é mais simples.
Além dessas ferramentas, a Microsoft fornece outras ferramentas e plug-ins que aumentam sua capacidade de personalizar e publicar relatórios. Para saber mais, consulte estas páginas no site da Microsoft: Escolha a tecnologia de business intelligence correta que se ajuste ao seu estilo (white paper) e Microsoft Business Intelligence.
Você pode criar relatórios do TFS usando qualquer ferramenta de criação que se conecte ao banco de dados relacional do Analysis Services ou ao cubo do OLAP. Por exemplo, você pode usar Excel, Construtor de Relatórios e Designer de Relatórios. Ao usar o Excel, é possível gerar relatórios que acessam os dados para rastrear os itens de trabalho ou os dados armazenados no cubo. Ao usar o Project, é possível criar relatórios que mostram informações como dependências, cronogramas, uso de recursos e linhas do tempo. Ao usar o Construtor de Relatórios ou o Designer de Relatórios, você pode permitir que os usuários atualizem os relatórios sem conceder acesso de leitura aos bancos de dados a eles.
Como a ilustração a seguir mostra, você pode criar relatórios do Excel que acessem dados do cubo do Analysis ou o repositório de dados para acompanhar os itens de trabalho. Esses relatórios são úteis para análises ad-hoc e de autoatendimento, para compartilhar informações com sua equipe por meio de um portal ou painel e integrar com outras fontes de dados usando o PowerPivot para Excel. Para obter relatórios comerciais e operacionais mais complexos, você pode usar o Construtor de Relatórios e o Designer de Relatórios para criar ou personalizar os relatórios no Reporting Services.
A tabela a seguir fornece informações sobre ferramentas, dados, vantagens e recursos para as ferramentas de criação, que podem ser usadas para criar e personalizar relatórios TFS.
Ferramenta do software |
Dados acessados |
Útil para |
Observações |
---|---|---|---|
Excel |
Repositório de dados para acompanhar itens de trabalho Cubo de dados OLAP (TFS_Analysis) |
Análise para autoatendimento Gerenciamento de conjuntos de dados pequenos e médios (de centenas a aproximadamente 1 milhão de registros) Layout e formato dos relatórios flexíveis e de forma livre |
Para atualizar um relatório do Excel, o usuário deve ter as permissões necessárias. A permissão deve dar acesso ao data warehouse, que armazena dados de toda a implantação das coleções de projetos. O usuário deva atualizar os dados manualmente ou usar as macros para isso. |
Projeto |
Repositório de dados para acompanhar itens de trabalho Cronogramas do projeto e dados do recurso |
Exibição de relatórios de Gantt que mostram dependências, relatórios de linha do tempo, uso de recursos e alocação. No caso de implantações corporativas, o Project Server fornece diversos relatórios que você pode usar para analisar o desempenho do projeto e dos recursos em um ou vários projetos. Além disso, você também pode usar relatórios de Tabela Dinâmica e de Gráfico Dinâmico para lidar de forma interativa com os relatórios e alterar alguns campos que o estruturam. |
É possível acessar um relatório no Project imediatamente ao abrir uma consulta de item de trabalho nele. Para obter mais informações, consulte Criar sua lista de pendências e tarefas usando o Project. Para acessar os relatórios de nível corporativo no Project, instale e configure o Team Foundation Server Extensions para Project Server. Para obter mais informações, consulte Sincronizar Team Foundation Server com Project Server. |
Construtor de Relatórios |
Cubo de dados OLAP (TFS_Analysis) Banco de dados do depósito relacional (TFS_Warehouse) |
Criando relatórios sofisticados e de formatação consistente. Adicionando minigráficos, gráficos de barras e indicadores aos relatórios. Usando visualizações parametrizadas. |
O Construtor de Relatórios 3.0 do SQL Server 2008 R2 conta com um ambiente completo e intuitivo de relatórios no qual os usuários podem desenvolver relatórios altamente formatados usando uma faixa de opções parecida com as funcionalidades do Excel. Você pode baixar essa ferramenta e acessar outros recursos nesta página no site da Microsoft: Guia de Introdução ao Construtor de Relatórios 3.0. |
Designer de Relatório |
Cubo de dados OLAP (TFS_Analysis) Banco de dados do depósito relacional (TFS_Warehouse) |
Criando relatórios sofisticados e de formatação consistente. |
O Designer de Relatórios é uma coleção de consultas gráficas e ferramentas de design hospedadas no ambiente do Visual Studio. O Designer de Relatórios conta com um painel de dados de relatórios para ser possível organizar os dados usados em seus relatórios e apresenta exibições de design e visualização em guias para que os relatórios sejam projetados de forma interativa. O Designer de Relatórios também fornece designers de consultas, com os quais é possível especificar os dados a serem recuperados das fontes de dados e da caixa de diálogo Expressão com mais facilidade. Com isso, você pode especificar os dados do relatório a serem usados no layout do relatório. Para saber mais, consulte esta página no site da Microsoft: Designer de Relatórios. |
Para comparar os recursos do Designer de Relatórios e do Construtor de Relatórios, consulte esta página no site da Microsoft: Comparando ambientes de criação de relatório
Níveis de acesso, permissões e dependências de recursos
Para exibir ou modificar os painéis do portal de projeto exige que os usuários têm o permissões correspondentes do SharePoint. Além disso, o projeto de equipe deve ter o portal de projeto.
Para atualizar relatórios do Excel que aparecem no painel, você deve pertencer a um grupo que tenha acesso para a definição de aplicativo da enterprise Single Sign-on, ou você deve pertencer ao TfsWarehouseDataReaders a função de segurança no SQL Server Analysis Services.
Para criar, atualizar ou atualizar um relatório do Excel, o usuário deve ter as permissões apropriadas. A permissão deve dar acesso ao data warehouse, que armazena dados de toda a implantação das coleções de projetos. O usuário deva atualizar os dados manualmente ou usar as macros para isso.
Se você quiser acessar um Microsoft Excel de relatório de um modelo de processo para o Microsoft Solutions Framework (MSF), um portal de projeto deve ser configurado e habilitado para seu projeto de equipe.
Os relatórios do Microsoft Excel são armazenados no servidor que hospeda o Produtos do SharePoint para seu projeto de equipe. Se um portal de projeto não tiver sido habilitado para seu projeto de equipe, você não poderá acessar os relatórios. Para obter mais informações, consulte Configurar ou redirecionar diretrizes de processo, Relatórios do Excel, ou relatórios do Excel (CMMI).
Se você quiser abrir um relatório em Microsoft Excel que se conecta ao armazenamento de dados operacionais para Team Foundation, o Team Foundation suplemento de integração do Office deve ser instalado no computador cliente. Esse suplemento é instalado quando você instala qualquer produto no Visual Studio ALM.
Se desejar que os relatórios do Excel sejam exibidos nos painéis e os serviços do Excel disponível, o portal do projeto deve ser hospedado em Microsoft Office SharePoint Server 2007 Enterprise Edition ou Microsoft SharePoint Server 2010 Enterprise Edition.
O projeto de equipe deve ter um portal de projeto.
Os relatórios do Excel são armazenados no servidor que hospeda o Produtos do SharePoint para o projeto de sua equipe. Se um portal de projeto não foi habilitado para o projeto de sua equipe, você não pode acessar esses relatórios. Para obter mais informações, consulte Configurar ou adicionar um portal de projeto.
Para abrir um relatório no Excel que se conecte ao repositórios de dados operacional do TFS, o suplemento Team Foundation Office Integration deve estar instalado em seu computador cliente. Esse suplemento é instalado quando você instala qualquer produto cliente Team Foundation.
Para exibir ou criar relatórios do Reporting Services, a implantação do TFS local deve ter relatórios fornecidos com o SQL Server Analysis Services e SQL Server Reporting Services. Consulte Adicionar relatórios a um projeto da equipe. Além disso, os usuários devem ter permissões para exibir ou modificar uma pasta no Reporting Services. Autores de relatório devem ser adicionados às funções de banco de dados. Consulte Conceder permissões para exibir ou criar relatórios no TFS.