Solucionar problemas dos conectores do Salesforce e do Salesforce Service Cloud no Azure Data Factory e no Azure Synapse

APLICA-SE A: Azure Data Factory Azure Synapse Analytics

Gorjeta

Experimente o Data Factory no Microsoft Fabric, uma solução de análise tudo-em-um para empresas. O Microsoft Fabric abrange tudo, desde a movimentação de dados até ciência de dados, análises em tempo real, business intelligence e relatórios. Saiba como iniciar uma nova avaliação gratuitamente!

Este artigo fornece sugestões para solucionar problemas comuns com os conectores Salesforce e Salesforce Service Cloud no Azure Data Factory e no Azure Synapse.

Código de erro: SalesforceOauth2ClientCredentialFailure

  • Causa: você encontra esse código de erro quando não conclui a configuração do Salesforce Connected App.

  • Recomendação:
    Para configurar seu aplicativo conectado do Salesforce, siga estas etapas:

    1. Crie seu aplicativo conectado e conclua suas informações básicas e configurações OAuth para o aplicativo conectado.

      1. Configure o nome do aplicativo conectado, o nome da API e o email de contato.
      2. Selecione Ativar configurações OAuth.
      3. O URL de retorno de chamada pode ser aleatório, pois o Fluxo de Credenciais do Cliente não precisa de retorno de chamada, por exemplo: https://login.salesforce.com/services/oauth2/callback
      4. Configurar o escopo do token de acesso OAuth, é melhor configurar "Acesso total" para o Azure Data Factory em caso de problema de permissão.
        Se você quiser manter o mini escopo, pelo menos o "Gerenciar dados do usuário via APIs (api)" deve ser adicionado.
        Se você não definir o escopo adequado, poderá receber a seguinte mensagem semelhante como: Não autorizado, Esta sessão não é válida para uso com a API REST
      5. Selecione Ativar fluxo de credenciais do cliente.

      Captura de tela da configuração de informações básicas para o aplicativo Salesforce Connector.

    2. Obtenha a ID do Cliente e o Segredo através de Gerir Detalhes do Consumidor.

      Captura de tela do gerenciamento de detalhes do consumidor.

    3. Copie a ID do cliente e o segredo para um arquivo txt para o serviço vinculado do Azure Data Factory.

      Captura de ecrã do ID do Cliente e do Segredo.

    4. Crie um usuário que tenha a permissão Somente Usuário da API.

      1. Configure um conjunto de permissões que tenha apenas permissão de API. Captura de ecrã da definição de permissões do sistema.
      2. Especifique a API Enabled e Api Only User. Captura de ecrã das permissões do sistema.
    5. Crie um novo usuário e vincule o conjunto de permissões na página de detalhes do usuário: Atribuições do conjunto de permissões. Captura de tela das atribuições do conjunto de permissões.

    6. Na página de detalhes do aplicativo conectado, clique em Gerenciar, clique em Editar Políticas. Em Executar como, selecione um usuário de execução que tenha a permissão Somente usuário da API. Para Valor de Tempo Limite, você pode selecionar um valor adequado ou permanecer padrão Nenhum.

      Captura de ecrã dos detalhes da aplicação ligada.

      Captura de ecrã das políticas de edição.

Para obter mais ajuda na solução de problemas, tente estes recursos: