Compartilhar via


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

APLICA-SE A: Azure Data Factory Azure Synapse Analytics

Dica

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

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, pois não conclui a configuração do Aplicativo Conectado do Salesforce.

  • 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 as configurações do OAuth, para o aplicativo conectado.

      1. Configure o Nome do aplicativo conectado, o Nome da API e o Email de contato.
      2. Selecione Habilitar configurações do 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. Ao configurar o escopo do token de acesso do OAuth, é melhor configurar o “Acesso completo” para o Azure Data Factory em caso de problema de permissão.
        Caso queira manter o mini escopo, pelo menos o “Gerenciar dados do usuário por meio de APIs (api)” deverá ser adicionado.
        Caso não defina o escopo adequado, você poderá receber uma mensagem semelhante a: Não autorizada, esta sessão não é válida para uso com a API REST
      5. Selecione Habilitar fluxo de credenciais do cliente.

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

    2. Obtenha a ID do cliente e o segredo por meio do Gerenciamento de detalhes do consumidor.

      Captura de tela do gerenciamento de detalhes do consumidor.

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

      Captura de tela da 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 só tem permissão de API. Captura de tela da configuração de permissões do sistema.
      2. Especifique a API habilitada e Somente usuário da API. Captura de tela 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 de conjunto de permissões. Captura de tela das atribuições do conjunto de permissões.

    6. Na página de detalhes do aplicativo conectado, selecione Gerenciar, depois selecione Editar políticas. Em Executar como, selecione um usuário de execução que tenha a permissão Somente usuário da API. Em Valor de tempo limite, selecione um valor adequado ou permaneça com o padrão Nenhum.

      Captura de tela dos detalhes do aplicativo conectado.

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

Para obter mais ajuda com a solução de problemas, experimente estes recursos: