"Uma agenda não pode ser habilitada para uma pasta de trabalho" quando você tenta agendar uma atualização de dados usando o PowerPivot

Este artigo foi escrito por Zakir Haveliwala, Engenheiro de Escalonamento de Suporte Sênior.

Sintomas

Ao tentar agendar uma atualização de dados em uma pasta de trabalho do PowerPivot no Microsoft SharePoint 2016, você poderá ver um dos seguintes erros:

  • Desculpe, algo deu errado.

  • Uma agenda não pode ser habilitada para uma pasta de trabalho sem fontes de dados externas.

Os logs do ULS (Serviço unificado de log) do SharePoint podem mostrar o seguinte erro:

UserProfileDBCache_WCFLogging :: ProfileDBCacheServiceClient.GetUserData lançou exceção: o acesso é negado.

Esse problema ocorre quando a conta que está executando o PowerPivot System Service no SharePoint (pool de aplicativos do PowerPivot) não tem permissões no Aplicativo de Serviço de Perfil de Usuário.

Resolução

Para corrigir esse problema, adicione as permissões necessárias com as seguintes etapas:

  1. Na Administração Central do SharePoint, acesse Gerenciamento> de AplicativosGerenciar aplicativos de serviço e selecione Aplicativo de Serviço de Perfil de Usuário. Em seguida, clique em Administradores.

    Captura de tela para selecionar a opção Administradores na guia Aplicativos de Serviço.

  2. Adicione a conta de serviço do sistema PowerPivot, selecione a caixa controle completo marcar e clique em OK.

    Captura de tela da página Administradores do Aplicativo do Serviço de Perfil de Usuário.

  3. Selecione Permissões.

    Captura de tela para selecionar a opção Permissões na guia Aplicativos de Serviço.

  4. Adicione a conta do Serviço do Sistema Do PowerPivot, selecione a caixa controle completo marcar e clique em OK.

    Captura de tela da página Permissões de Conexão para Aplicativo do Serviço de Perfil de Usuário.

  5. Reinicie o Serviço do Sistema do PowerPivot em todos os servidores do SharePoint que estão executando esse serviço.