Compartilhar via


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:

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

  1. Em SQL Server Management Studio, conecte-se à instância do mecanismo de banco de dados em que seu Project Web App está localizado.

  2. No Explorador de Objetos, expanda Segurança.

  3. Clique com o botão direito em Logins e clique em Novo login.

  4. Na caixa Nome do Logon, digite o nome da conta do Active Directory que está executando o serviço analysis services.

  5. 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

  1. No SQL Server Management Studio, conecte-se ao mecanismo do banco de dados.

  2. No Explorador de Objetos, expanda Segurança.

  3. Clique duas vezes no logon do serviço Analysis Services.

  4. Na seção Selecionar uma página, clique em Mapeamento de Usuários.

  5. 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 .

  6. 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

  1. Em Administração Central, sob Gerenciamento de aplicativos, clique em Gerenciar aplicativos de serviço.

  2. Clique no aplicativo de serviço do Project Server.

  3. 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.

  4. 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.

  5. Na página Gerenciamento de Banco de Dados OLAP, na coluna Nome do Banco de Dados OLAP, clique no link NomeDoBancoDeDados.

  6. Na página Configurações de Criação de Banco de Dados OLAP:

  7. Na caixa Servidor do Analysis Services , digite o nome da instância do Analysis Services em que você deseja criar o cubo.

  8. Na caixa Banco de Dados de Serviços de Análise a ser criado, digite um nome para o banco de dados OLAP.

  9. Clique em Salvar.

  10. 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.

  11. 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

  1. Em SQL Server Management Studio, conecte-se ao Analysis Services.

  2. No Explorador de Objetos, expanda Bancos de Dados.

  3. Expanda o cubo que você acabou de criar.

  4. Clique duas vezes na função ProjectServerViewOlapDataRole.

  5. No painel esquerdo, selecione a página Associação.

  6. Na página Associação, clique em Adicionar.

  7. Na caixa de diálogo Selecionar Usuários ou Grupos, clique em Tipos de Objeto.

  8. Na caixa de diálogo Tipos de Objeto, marque a caixa de seleção Grupos e clique em OK.

  9. 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.

  10. Clique em OK.

  11. Clique em OK.

Confira também

Fóruns do Project