none
Problemas nos relatórios Excel do BI no EPM2010 RRS feed

Respostas

  • Olá Vitor, boa noite.

    Estudando um pouco mais seu problema e fazendo alguns testes.

    1 - Você chegou a verificar se está com a configuração dos grupos do Active Directory e se deu todas as permissões de usuários autenticados para acessar os relatórios.

    2 - Geralmente para este erro acontecer as credenciais no repositório seguro não foram definidas ou as credenciais que estão definidas estão incorretas.

    3 - Além disso, a conta que você usa como credenciais precisam ter permissões db_datareader no banco de dados conforme você informou.

    De imediato o que posso sugerir é você verificar as configurações do reporting services com o EPM 2010.

    Referência Microsoft: http://technet.microsoft.com/en-us/library/ee662106.aspx

    Espero ter ajudado.


    Hezequias Vasconcelos

    • Marcado como Resposta Vitor Caldas sexta-feira, 6 de julho de 2012 13:12
    quarta-feira, 4 de julho de 2012 23:39
    Moderador

Todas as Respostas

  • Olá Vitor, bom dia.

    Qual o log do visualizador de eventos do Windows do seu servidor de aplicação relacionado a este problema? Chega a registrar alguma informação?

    Para que o serviço consiga funcionar o usuário de serviço precisa ter permissões de leitura e gravação no banco de dados.

    Outro ponto chega dar alguma mensagem de erro ao executar os relatórios de exemplo do BI? Se sim, post aqui.


    Hezequias Vasconcelos

    quarta-feira, 4 de julho de 2012 12:52
    Moderador
  • Olá Vitor, bom dia.

    Qual o log do visualizador de eventos do Windows do seu servidor de aplicação relacionado a este problema? Chega a registrar alguma informação?

    Para que o serviço consiga funcionar o usuário de serviço precisa ter permissões de leitura e gravação no banco de dados.

    Outro ponto chega dar alguma mensagem de erro ao executar os relatórios de exemplo do BI? Se sim, post aqui.


    Hezequias Vasconcelos

    Boa tarde Hezequais.

    O eventvwr não gera log relacionado.

    O Secure Store está corretamente configurado e a conta  do Application ID em "Set Credential" é uma DataAccess com Permissão db_reader na base Reporting. Não dei permissão de escrita, pois quero que estes usuários apenas vejam os relatórios. detalhe que nem mesmo o FarmAdmin consegue abrir esses relatórios de exemplo, sendo que ele é dono da base e administrador dessa target application.

    Eu nem criei relatórios no Excel. Todas as tentativas de funcionamento estão sendo feitas nos relatórios de exemplo, sem sucesso.

    Apanhando e aprendendo...

    Nos logs ULS, encontrei isso (pus negrito no que me chamou a atenção):

    07/04/2012 14:52:48.93 w3wp.exe (0x1514)                       0x2B00 Excel Services Application     Excel Calculation Services     6k4q Medium   ConnectionManager.GetConnection: Failed to create new connection, exception=Microsoft.Office.Excel.Server.CalculationServer.Interop.ConnectionException: Exception of type 'Microsoft.Office.Excel.Server.CalculationServer.Interop.ConnectionException' was thrown.     at Microsoft.Office.Excel.Server.CalculationServer.ConnectionManager.CreateConnection(Credentials credentials, ConnectionInfo connectionInfo, Int32 keyLcid, Uri workbookUrl, Boolean auditConnection, SessionId sessionId), sessionId=1.V21.10WF4sEveVG4ZCgp8Vn1P90.5.pt-BR5.pt-BR73.+0180#0000-02-06-03T23:59:59:0999#+0000#0000-10-06-03T23:59:59:0999#-006036.2e799c40-cccd-4952-99c7-90229f69ee671.N, connectionString=Provider=SQLOLEDB;Data Source=SEPM2010H1.sp.local;Integrated Security=SSPI;Initial Catalog=ProjectServer_Reporting;Packet S... c46f489b-b692-4fce-98e1-e38d0e69fb1c
    07/04/2012 14:52:48.93* w3wp.exe (0x1514)                       0x2B00 Excel Services Application     Excel Calculation Services     6k4q Medium   ...ize=8000 pool count=0 c46f489b-b692-4fce-98e1-e38d0e69fb1c
    07/04/2012 14:52:48.93 w3wp.exe (0x1514)                       0x2B00 Excel Services Application     External Data                 3238 Information Unable to establish a connection using credentials retrieved from SSS. This could be because the Unattended Service Account is not configured or because the credentials retrieved from SSS are not valid. [Session: 1.V21.10WF4sEveVG4ZCgp8Vn1P90.5.pt-BR5.pt-BR73.+0180#0000-02-06-03T23:59:59:0999#+0000#0000-10-06-03T23:59:59:0999#-006036.2e799c40-cccd-4952-99c7-90229f69ee671.N User: 0#.w|sp\tc3783] c46f489b-b692-4fce-98e1-e38d0e69fb1c
    07/04/2012 14:52:48.94 w3wp.exe (0x1514)                       0x2B00 Excel Services Application     Excel Calculation Services     eq3m High     ConnectionManager.GetConnection: Caught an exception: Microsoft.Office.Excel.Server.CalculationServer.Interop.ConnectionException: Exception of type 'Microsoft.Office.Excel.Server.CalculationServer.Interop.ConnectionException' was thrown.     at Microsoft.Office.Excel.Server.CalculationServer.ConnectionManager.CreateConnection(Credentials credentials, ConnectionInfo connectionInfo, Int32 keyLcid, Uri workbookUrl, Boolean auditConnection, SessionId sessionId)     at Microsoft.Office.Excel.Server.CalculationServer.ConnectionManager.CreateConnectionAndAddToList(ConnectionRequest connectionRequest, ExtendedConnectionInfo extendedConnInfo, Credentials credentials, Boolean auditConnection, Int32 keyLcid, ConnectionInfo connectionInfo, ConnectionKey connectionKey, AutoReaderWriterLock autoPoolLoc... c46f489b-b692-4fce-98e1-e38d0e69fb1c
    07/04/2012 14:52:48.94* w3wp.exe (0x1514)                       0x2B00 Excel Services Application     Excel Calculation Services     eq3m High     ...k, Connection& connection, ConnectionList& connectionList)     at Microsoft.Office.Excel.Server.CalculationServer.ConnectionManager.GetConnection(ConnectionRequest connectionRequest, ExtendedConnectionInfo extendedConnInfo, Credentials credentials, Int64 privateConnectionId, Boolean auditConnection) c46f489b-b692-4fce-98e1-e38d0e69fb1c
    07/04/2012 14:52:48.94 w3wp.exe (0x1514)                       0x2B00 Excel Services Application     External Data                 2051 Information Refresh failed for 'Project Server - Capacidade de Recurso' in the workbook 'http://sepm2010h1/PWA/ProjectBICenter/Sample Reports/Português (Brasil)/CapacidadoRecurso.xlsx'. [Session: 1.V21.10WF4sEveVG4ZCgp8Vn1P90.5.pt-BR5.pt-BR73.+0180#0000-02-06-03T23:59:59:0999#+0000#0000-10-06-03T23:59:59:0999#-006036.2e799c40-cccd-4952-99c7-90229f69ee671.N User: 0#.w|sp\tc3783] c46f489b-b692-4fce-98e1-e38d0e69fb1c
    07/04/2012 14:52:48.95 w3wp.exe (0x1514)                       0x2B00 Excel Services Application     Excel Calculation Services     3slr Medium   ExternalSource.ValidateConnection: Authentication failure. sessionId=1.V21.10WF4sEveVG4ZCgp8Vn1P90.5.pt-BR5.pt-BR73.+0180#0000-02-06-03T23:59:59:0999#+0000#0000-10-06-03T23:59:59:0999#-006036.2e799c40-cccd-4952-99c7-90229f69ee671.N, externalSource=Project Server - Capacidade de Recurso c46f489b-b692-4fce-98e1-e38d0e69fb1c

    quarta-feira, 4 de julho de 2012 19:07
  • Olá Vitor, boa noite.

    Estudando um pouco mais seu problema e fazendo alguns testes.

    1 - Você chegou a verificar se está com a configuração dos grupos do Active Directory e se deu todas as permissões de usuários autenticados para acessar os relatórios.

    2 - Geralmente para este erro acontecer as credenciais no repositório seguro não foram definidas ou as credenciais que estão definidas estão incorretas.

    3 - Além disso, a conta que você usa como credenciais precisam ter permissões db_datareader no banco de dados conforme você informou.

    De imediato o que posso sugerir é você verificar as configurações do reporting services com o EPM 2010.

    Referência Microsoft: http://technet.microsoft.com/en-us/library/ee662106.aspx

    Espero ter ajudado.


    Hezequias Vasconcelos

    • Marcado como Resposta Vitor Caldas sexta-feira, 6 de julho de 2012 13:12
    quarta-feira, 4 de julho de 2012 23:39
    Moderador
  • Olá Vitor, boa noite.

    Estudando um pouco mais seu problema e fazendo alguns testes.

    1 - Você chegou a verificar se está com a configuração dos grupos do Active Directory e se deu todas as permissões de usuários autenticados para acessar os relatórios.

    2 - Geralmente para este erro acontecer as credenciais no repositório seguro não foram definidas ou as credenciais que estão definidas estão incorretas.

    3 - Além disso, a conta que você usa como credenciais precisam ter permissões db_datareader no banco de dados conforme você informou.

    De imediato o que posso sugerir é você verificar as configurações do reporting services com o EPM 2010.

    Referência Microsoft: http://technet.microsoft.com/en-us/library/ee662106.aspx

    Espero ter ajudado.


    Hezequias Vasconcelos

    Olá Hezequias, bom dia.

    Finalmente consegui resolver o problema e fiz algumas observações:

    Os usuários que só visualizam relatórios não precisam ter acesso db_reader na base Reporting, somente a conta "DataAccess". Se colocar os usuários com acesso direto à base, eles não acessam os relatórios via Secure Store e se tornam editores.

    Como você indicou, revi todas as configurações referentes aos usuários e, após reconfigurar a credencial do ProjectServerApplication no Secure Store Service, o problema foi resolvido. Consegui acessar os relatórios de Exemplo, com excessão de um, que permanece dando o mesmo erro. Já os Modelos, não puderam ser acessados, pois abrem somente no próprio Excel e, provavelmente, o Sharepoint compara o usuário logado no PWA com o usuário logado na estação, buscando-o no registro do sofware. Como meu computador não faz parte do mesmo domínio, não tem como funcionar, me corrija se eu estiver errado.

    Muito obrigado pela ajuda! Abs.

    sexta-feira, 6 de julho de 2012 13:12
  • Olá Vitor, bom dia.

    Perfeita sua análise e com certeza sua ajuda e colaboração vai facilitar a muitos usuários que venham a ter dificuldade na configuração desta opção.

    Obrigado por compartilhar.

    Sucesso.


    Hezequias Vasconcelos

    sexta-feira, 6 de julho de 2012 13:41
    Moderador