Share via


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.

      Screenshot of configuring basic information for the Salesforce connector app.

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

      Screenshot of the manage consumer details.

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

      Screenshot of the Client ID and Secret.

    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. Screenshot of setting system permissions.
      2. Especifique a API Enabled e Api Only User. Screenshot of the system permissions.
    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. Screenshot of the permission set assignments.

    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.

      Screenshot of the connected app detail.

      Screenshot of the edit policies.

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