Configurar cubos OLAP para o Project Web App
Resumo: Configure cubos OLAP para o Project Web App em Edição de Assinatura do Project Server, Project Server 2019 e Project Server 2016.
Aplica-se a: Edição de Assinatura do Project Server, Project Server 2019, Project Server 2016
Este artigo descreve como configurar um cubo de SQL Server Analysis Services para o Project Web App. Você deve seguir os procedimentos neste artigo para cada instância do Project Web App que você criar.
Neste artigo:
Antes de começar
Antes de começar:
Você precisa de uma instância de SQL Server Analysis Services em que você pode criar um cubo OLAP Você também precisa do nome da conta que está executando o serviço SQL Server Analysis Services para um dos procedimentos deste artigo.
Verifique se a conta do sistema do SharePoint é um administrador OLAP nessa instância de SQL Server Analysis Services.
Você deve ter instalado as seguintes versões do SQL SERVER Analysis Management Objects (AMO) em cada servidor de função de aplicativo e front-end nas respectivas fazendas:
Project Server 2016 Project Server 2019 Project Server Subscription Edition SQL Server objetos de gerenciamento de análise de 2014 (AMO) SQL Server objetos de gerenciamento de análise de 2016 (AMO) SQL Server Analysis Services AMO geralmente já está instalada com o SQL Server 2019 e o Analysis Services 2019. Se ainda não estiver instalado, baixe a AMO (Objetos de Gerenciamento de Análise) SQL Server 2019.
Configurar a conta de serviço do Analysis Services
Para criar cubos OLAP, a conta que executa o serviço analysis services deve ter acesso de leitura ao Project Web App no banco de dados de conteúdo do SharePoint. Esse acesso é concedido usando a função de banco de dados PSDataAccess no SQL Server.
A primeira etapa é criar um logon SQL Server para a conta que executa o serviço SQL Server Analysis Services.
Use o procedimento a seguir para criar um logon para a conta de serviço SQL Server Analysis Services.
Observação
Se já existir um logon para a conta de serviço SQL Server Analysis Services, você poderá ignorar esse procedimento.
Para criar um logon para a conta de serviço do Analysis Services
Em SQL Server Management Studio, conecte-se à instância do mecanismo de banco de dados em que seu Project Web App está localizado.
No Explorador de Objetos, expanda Segurança.
Clique com o botão direito em Logins e clique em Novo login.
Na caixa Nome do Logon, digite o nome da conta do Active Directory que está executando o serviço analysis services.
Clique em OK.
Depois que o logon for criado, você deverá conceder o acesso de logon ao banco de dados de conteúdo do SharePoint em que o site do Project Web App está localizado. Use o procedimento a seguir para configurar o acesso ao banco de dados.
Para conceder acesso ao banco de dados para a conta de serviço do Analysis Services
No SQL Server Management Studio, conecte-se ao mecanismo do banco de dados.
No Explorador de Objetos, expanda Segurança.
Clique duas vezes no logon do serviço Analysis Services.
Na seção Selecionar uma página, clique em Mapeamento de Usuários.
Selecione a caixa de seleção Mapear para o banco de dados de conteúdo do SharePoint em que o site do Project Web App está localizado e, na seção Associação de função de banco de dados para: <banco de dados> , selecione a caixa de seleção PSDataAccess .
Clique em OK.
A próxima etapa será criar um cubo OLAP.
Criar um cubo OLAP no Project Web App
Para configurar as permissões necessárias no SQL Server Analysis Services, o cubo OLAP deve ser criado. Mesmo se você não planejar usar o cubo imediatamente, será necessário criar um para configurar os requisitos de acesso do usuário necessários.
Use o procedimento a seguir para criar um cubo OLAP.
Para compilar um cubo OLAP
Em Administração Central, sob Gerenciamento de aplicativos, clique em Gerenciar aplicativos de serviço.
Clique no aplicativo de serviço do Project Server.
Passe o mouse sobre a instância do Project Web App para a qual você deseja criar um cubo, clique na seta exibida e clique em Gerenciar.
Na página Configurações do Project Web App, em Administração de Filas e Banco de Dados, clique em Gerenciamento de Banco de Dados OLAP.
Na página Gerenciamento de Banco de Dados OLAP, na coluna Nome do Banco de Dados OLAP, clique no link NomeDoBancoDeDados.
Na página Configurações de Criação de Banco de Dados OLAP:
Na caixa Servidor do Analysis Services , digite o nome da instância do Analysis Services em que você deseja criar o cubo.
Na caixa Banco de Dados de Serviços de Análise a ser criado, digite um nome para o banco de dados OLAP.
Clique em Salvar.
Na página Gerenciamento de Banco de Dados OLAP, selecione a linha da tabela para o cubo que você acabou de configurar e clique em Criar Agora.
Monitore o campo Status na página Gerenciamento de Banco de Dados OLAP até o status se tornar Êxito na Compilação!
Depois de criar o cubo, você poderá conceder aos usuários acesso a ele.
Conceder acesso ao cubo OLAP do Project Web App
Para conceder acesso de usuário ao cubo, você deverá adicionar os grupos e contas a seguir à função padrão ProjectServerViewOlapDataRole no cubo:
Se você estiver acessando o cubo usando autenticação do Windows, como por meio do Excel, sua conta de usuário deverá ser membro da função ProjectServerViewOlapDataRole no cubo. Considere usar grupos do Active Directory Directory Services para gerenciar o acesso do usuário ao cubo. Se você estiver usando a sincronização do Active Directory com o Project Server, esses grupos poderão conter os usuários aos quais você deseja conceder acesso ao cubo.
Se você estiver acessando o cubo usando o Secure Store, como ao usar o Excel, as credenciais do aplicativo de destino da Loja Segura devem ser membros da função ProjectServerViewOlapDataRole no cubo.
Use o procedimento a seguir para conceder aos usuários acesso ao cubo OLAP.
Para conceder ao usuário acesso ao cubo OLAP
Em SQL Server Management Studio, conecte-se ao Analysis Services.
No Explorador de Objetos, expanda Bancos de Dados.
Expanda o cubo que você acabou de criar.
Clique duas vezes na função ProjectServerViewOlapDataRole.
No painel esquerdo, selecione a página Associação.
Na página Associação, clique em Adicionar.
Na caixa de diálogo Selecionar Usuários ou Grupos, clique em Tipos de Objeto.
Na caixa de diálogo Tipos de Objeto, marque a caixa de seleção Grupos e clique em OK.
Na caixa de diálogo Selecionar Usuários ou Grupos, digite o nome do grupo Autores de Relatório do Active Directory e o nome da conta de acesso a dados para o aplicativo de destino de Repositório Seguro ProjectServerApplication. Digite também o nome de qualquer usuário ou grupo adicional para o qual você deseja conceder acesso ao cubo.
Clique em OK.
Clique em OK.