Configurar o relatório para o Project Web App (Project Server 2013)
Resumo: configure a geração de relatório para Project Web App e defina as configurações de Secure Store e de Excel Services a fim de habilitar as amostras de relatório do Project Web App.
Aplica-se a: Project Server 2013
O Project Server 2013 integra o modelo de site do Business Intelligence Center do SharePoint Server 2013 em cada instância do Project Web App, que fornece um ponto central para hospedar os relatórios, painéis e conexões de relatório que podem ser criados automaticamente ou criados manualmente para fornecer acesso aos dados de relatório em uma determinada instância do Project Web App. O Business Intelligence Center pode ser usado para hospedar conteúdo criado com Serviços do Excel no SharePoint Server 2013, Visio Services no SharePoint, Serviços PerformancePoint no SharePoint, Power Pivot e SQL Server Reporting Services (SSRS).
Para configurar a geração de relatório, é necessário executar as seguintes etapas:
Adicionar um login para o grupo autores de relatório no SQL Server
Instalar os Objetos de Gerenciamento de Análise do SQL Server 2008
Preencher os grupos Autores de Relatório e Visualizadores de Relatório
Demonstração de vídeo
Este vídeo mostra as etapas envolvidas na configuração de relatórios no Project Web App, conforme descrito neste artigo.
Vídeo: Configurar relatórios para o Project Web App
Configurar os pré-requisitos
Os procedimentos neste artigo exigem Serviços do Excel e o Secure Store. Se você ainda não implantou esses serviços no SharePoint Server 2013, deverá fazê-lo antes de prosseguir com os procedimentos neste artigo.
Observação
Tanto Serviços do Excel quanto a Secure Store são executadas como aplicativos de serviço no SharePoint Server 2013. Se você já implantou esses aplicativos de serviço no SharePoint Server 2013, poderá usá-los com o Project Server. Não é necessário criar novas instâncias desses aplicativos de serviço para o Project Server.
Para obter informações sobre como implantar Serviços do Excel, confira os seguintes artigos:
Importante
A conta do pool de aplicativos Serviços do Excel requer acesso ao banco de dados de conteúdo do SharePoint associado ao Project Web App. Se o banco de dados de conteúdo foi criado depois que Serviços do Excel foi configurado, você deverá seguir o procedimento em Conceder acesso de banco de dados de conteúdo à conta gerenciada para conceder o acesso adequado.
Para obter informações sobre como implantar o Secure Store, confira os seguintes artigos:
Planejar o Serviço de Repositório Seguro (SharePoint Server 2013)
Configurar o Serviço de Repositório Seguro (SharePoint 2013)
Depois que Serviços do Excel e Secure Store tiverem sido configurados no farm, prossiga com os procedimentos nas seções abaixo.
Contas e grupo de segurança
A tabela a seguir descreve as contas e grupos de segurança necessários para os diversos procedimentos neste artigo.
Contas e grupos de segurança para configuração do relatório para Project Web App
Account | Descrição |
---|---|
Grupo Autores de Relatório |
Grupo de segurança do Active Directory ao qual você adiciona usuários que criarão relatórios ou outros usuários que precisam acessar relatórios no Excel. Esse grupo recebe permissões de leitura para o banco de dados Project Web App por meio da função de banco de dados PSDataAccess. Peça ao seu administrador para criar esse grupo antes de continuar com os procedimentos abaixo. OBSERVAÇÃO - Se você tiver várias instâncias do Project Web App e quiser isolar o acesso de relatórios para cada, precisará de um grupo de Autores de Relatório para cada instância do Project Web App. |
Grupo Visualizadores de Relatório |
Grupo de segurança do Active Directory ao qual você adiciona usuários que exibirão os relatórios. Peça ao seu administrador para criar esse grupo antes de continuar com os procedimentos abaixo. OBSERVAÇÃO - Se você tiver várias instâncias do Project Web App e quiser isolar o acesso de relatórios para cada, precisará de um grupo de Visualizadores de Relatório para cada instância do Project Web App. |
Conta do Aplicativo de Destino de Repositório Seguro |
Essa conta fornece as credenciais necessárias para que os visualizadores de relatório exibam relatórios gerados de dados no banco de dados project Web App. Essa conta deve ter permissões de leitura no banco de dados Project Web App por meio da função de banco de dados PSDataAccess. DICA – Recomendamos que você adicione essa conta ao grupo do Active Directory de Autores de Relatório descrito acima para fornecer as permissões necessárias. |
Adicionar um logon ao grupo de autores de relatório
Para que um autor de relatório possa acessar o banco de dados project Web App do Excel, é necessário configurar SQL Server acesso e adicionar um logon SQL Server. O logon deve permitir acesso específico ao banco de dados do Project Web App para obter informações e dados de esquema. Use o grupo de domínio criado para os autores de relatório.
Importante
O Excel não usa o Serviço de Repositório Seguro para acesso a dados. Somente Serviços do Excel no SharePoint Server 2013 usa o Secure Store. Os usuários que trabalham com relatórios no Excel exigem acesso direto ao banco de dados.
Execute o procedimento a seguir no computador em que o banco de dados do Project Web App está localizado ou conecte-se remotamente ao mecanismo de banco de dados usando SQL Server Management Studio.
Para adicionar um logon ao grupo de autores de relatório
Clique em Iniciar, Todos os Programas, Microsoft SQL Server< version>, SQL Server Management Studio.
Selecione a instância do mecanismo de banco de dados SQL Server em que o banco de dados do Project Server 2013 reside e clique em Conectar.
Expanda Segurança, clique com botão direito do mouse em Logons e clique em Novo Logon.
Na página Geral, clique em Pesquisar.
Clique em Tipos de Objeto e marque a caixa de seleção Grupos.
Clique em OK.
Digite o nome do grupo criado para os autores de relatório.
Clique em Verificar Nomes.
Clique em OK.
Selecione a página Mapeamento de Usuário.
Na caixa Usuários mapeados para esta caixa de lista de logon , selecione a linha que contém o Banco de Dados do Project Server 2013.
Selecione a caixa de seleção Mapear para o Banco de Dados do Project Server 2013.
Marque a caixa de seleção de associação de função de banco de dados PSDataAccess.
Clique em OK.
Instalar os Objetos de Gerenciamento de Análise do SQL Server 2008
Se você ainda não tiver o SQL Server AMO (Objetos de Gerenciamento de Análise) do R2 2008 instalado, deverá instalá-los em cada servidor de aplicativo no farm.
Observação
Use o SQL Server versão 2008 R2 da AMO, independentemente de qual versão do SQL Server você esteja usando para hospedar seus bancos de dados.
Clique para baixar os objetos de gerenciamento de análise do SQL Server 2008 R2.
Observação
Após a instalação dos objetos AMO, reinicie o Serviço de Aplicativo do Projeto em cada servidor de aplicativo no farm no qual ele está em execução. Esse serviço está configurado no site da Administração Central do SharePoint na seção Configurações do Sistema , Gerenciar serviços no servidor.
Definir as configurações dos Serviços do Excel
Você deve configurar locais de arquivo confiáveis para as bibliotecas de Relatórios de Exemplo e Modelos do Project Web App.
Execute este procedimento duas vezes: uma para cada biblioteca.
Para configurar um local de arquivo confiável
Na Administração Central, na seção Gerenciamento de Aplicativos, clique em Gerenciar aplicativos de serviço.
Clique no aplicativo de serviço dos Serviços do Excel.
Na página Gerenciar Serviços do Excel, clique em Locais de Arquivo Confiáveis.
Clique em Adicionar Local de Arquivo Confiável.
Na caixa Endereço, digite:
Para a Biblioteca de modelos:
https://<servername>/<projectsitename>/ProjectBICenter/Templates/
ou
Para a biblioteca Amostras de Relatório:
https://<servername>/<projectsitename>/ProjectBICenter/Sample%20Reports/
Na seção Confiar em Filhos, verifique se a caixa de seleção Filhos confiáveis está marcada.
Na seção Dados Externos:
Na seção Permitir Dados Externos, selecione a opção Bibliotecas de conexões de dados confiáveis e inseridas.
Na seção Avisar sobre Atualização , desmarque a caixa de seleção Habilitada para atualizar aviso .
Deixe as opções restantes com seus valores padrão e clique em OK.
Você deve configurar bibliotecas de conexão de dados confiáveis para dar aos usuários acesso aos conectores que vinculam as planilhas de relatório aos dados nos bancos de dados do Project Server Database e OLAP. Como parte desse processo, você precisará da URL da biblioteca de conexões de dados no PWA (Project Web App).
Use o procedimento a seguir para determinar a URL da biblioteca de conexão de dados no PWA.
Para determinar a URL da biblioteca de conexão de dados
No site do Project Web App, no painel de navegação à esquerda, clique em Relatórios.
No painel esquerdo, clique em Conexões de Dados.
Na página Conexões de Dados, clique no botão Abrir Menu ( ...) para a linha em inglês (Estados Unidos) (ou o idioma apropriado para sua localidade).
Na barra de ferramentas, clique em Exibir Propriedades.
Na página Propriedades de Conexões de Dados, clique com o botão direito do mouse no link inglês (Estados Unidos) (ou o idioma apropriado para sua localidade) e escolha ** Propriedades**.
Copie a URL na caixa de texto Local.
Para configurar bibliotecas de conexão de dados confiáveis
Na Administração Central, em Gerenciamento de Aplicativos, clique em Gerenciar Aplicativos de Serviço.
Clique no aplicativo de serviço Serviços do Excel.
Clique em Bibliotecas de Conexões de Dados Confiáveis.
Clique em Adicionar Biblioteca de Conexões de Dados Confiável.
Na caixa Endereço, cole a URL da biblioteca de conexão de dados que você copiou no procedimento anterior. Deve ter o seguinte formato:
https://<ServerName>/<ProjectSiteName>/ProjectBICenter/Data%20Connections/English%20(United%20States)
Clique em OK.
Definir as configurações do Serviço de Repositório Seguro
Os relatórios de exemplo incluídos em cada instância do Project Web App são configurados para usar um aplicativo de destino da Loja Segura chamado ProjectServerApplication. É necessário criar esse aplicativo de destino para que as amostras de relatório funcionem. Use o seguinte procedimento para criar o aplicativo de destino.
Para criar um aplicativo de destino de Repositório Seguro
Na página inicial do site da Administração Central do SharePoint, na seção Gerenciamento de Aplicativos , clique em Gerenciar Aplicativos de Serviços.
Clique em Serviço de Repositório Seguro.
Na página subsequente, selecione a guia Editar.
Clique em Novo.
Na página Criar Novo Aplicativo de Destino de Repositório Seguro:
Na caixa ID do Aplicativo de Destino , digiteProjectServerApplication.
Na caixa Nome de Exibição, digite um nome para o Aplicativo de Destino de Repositório Seguro.
Na caixa Email de Contato, digite um endereço de email.
Na lista suspensa Tipo de Aplicativo de Destino, selecione Grupo.
Clique em Avançar.
Nos campos Especificar a credencial de sua página Aplicativo de Destino de Repositório Seguro, clique em Avançar.
Na página Especificar as configurações de associação:
Na caixa Administradores de Aplicativo de Destino, digite o nome do usuário que administrará este aplicativo de destino.
Na caixa Membros, digite o nome do grupo de domínio criado para os visualizadores de relatório.
Clique em OK.
Na página Aplicativo de Serviço de Repositório Seguro, marque a caixa de seleção do aplicativo de destino que você acabou de criar.
Na faixa de opções, na seção Credenciais, clique em Definir.
Na caixa de diálogo Definir Credenciais para o Aplicativo de Destino de Repositório Seguro (Grupo), digite o nome de usuário e senha da conta criada para o aplicativo de destino de repositório seguro.
Importante
Essa conta deve ter permissões PSDataAccess no banco de dados Project Web App. Recomendamos a adição dessa conta ao grupo Autores de Relatório do Active Directory para conceder as permissões necessárias.
Clique em OK.
Preencha os grupos Autores de Relatório e Visualizadores de Relatório do Active Directory
Para fornecer aos usuários o acesso necessário ao Business Intelligence Center no Project Web App e aos relatórios dentro, você deve preencher os grupos de Autores de Relatório e Do Active Directory de Visualizadores de Relatórios da seguinte maneira:
Grupo de autores de relatório: adicione as contas do Active Directory de usuários que criarão relatórios usando o Excel.
Visualizadores de relatório: adicione as contas do Active Directory de usuários do Project Web App que exibirão relatórios no Business Intelligence Center.
Observação
Se os autores de relatório também forem visualizadores, será possível adicionar o grupo Autores de Relatório ao grupo Visualizadores de Relatório no Active Directory.
Acesso ao cubo OLAP
Se você planeja usar SQL Server Analysis Services cubos OLAP com o Project Web App, deverá configurar o acesso ao cubo para seus usuários. Para obter mais informações, consulte Configurar cubos OLAP para Project Web App.