Delen via


Problemen met de Salesforce- en Salesforce Service Cloud-connectors in Azure Data Factory en Azure Synapse oplossen

VAN TOEPASSING OP: Azure Data Factory Azure Synapse Analytics

Tip

Probeer Data Factory uit in Microsoft Fabric, een alles-in-één analyseoplossing voor ondernemingen. Microsoft Fabric omvat alles, van gegevensverplaatsing tot gegevenswetenschap, realtime analyses, business intelligence en rapportage. Meer informatie over het gratis starten van een nieuwe proefversie .

Dit artikel bevat suggesties voor het oplossen van veelvoorkomende problemen met de Salesforce- en Salesforce Service Cloud-connectors in Azure Data Factory en Azure Synapse.

Foutcode: SalesforceOauth2ClientCredentialFailure

  • Oorzaak: U krijgt deze foutcode omdat u de configuratie van de salesforce-Verbinding maken app niet voltooit.

  • Aanbeveling:
    Voer de volgende stappen uit om uw Salesforce Verbinding maken ed App te configureren:

    1. Maak uw verbonden app en vul de basisinformatie en OAuth-instellingen voor de verbonden app in.

      1. Configureer de Verbinding maken ed app-naam, API-naam en e-mail met contactpersonen.
      2. Selecteer OAuth-Instellingen inschakelen.
      3. Callback-URL kan willekeurig zijn omdat clientreferentiestroom geen callback nodig heeft, bijvoorbeeld: https://login.salesforce.com/services/oauth2/callback
      4. OAuth-toegangstokenbereik instellen, is het beter om 'Volledige toegang' in te stellen voor Azure Data Factory in het geval van een machtigingsprobleem.
        Als u het minibereik wilt behouden, moet ten minste de 'Gebruikersgegevens beheren via API's (API)' worden toegevoegd.
        Als u het juiste bereik niet instelt, wordt mogelijk het volgende bericht weergegeven, zoals: Niet geautoriseerd, deze sessie is niet geldig voor gebruik met de REST API
      5. Selecteer Stroom clientreferenties inschakelen.

      Screenshot of configuring basic information for the Salesforce connector app.

    2. Client-id en -geheim ophalen via Consumentendetails beheren.

      Screenshot of the manage consumer details.

    3. Kopieer de client-id en het geheim naar een txt-bestand voor de gekoppelde Azure Data Factory-service.

      Screenshot of the Client ID and Secret.

    4. Maak een gebruiker met de API-machtiging Alleen gebruiker.

      1. Stel een machtigingenset in die alleen api-machtigingen heeft. Screenshot of setting system permissions.
      2. Geef de API ingeschakeld en alleen api-gebruiker op. Screenshot of the system permissions.
    5. Maak een nieuwe gebruiker en koppel de machtigingenset op de detailpagina van de gebruiker: Machtigingensettoewijzingen. Screenshot of the permission set assignments.

    6. Klik op de detailpagina van de verbonden app op Beheren en klik op Beleid bewerken. Voor Uitvoeren als selecteert u een uitvoeringsgebruiker die de API-machtiging Alleen gebruiker heeft. Voor Time-outwaarde kunt u een juiste waarde selecteren of standaard geen blijven.

      Screenshot of the connected app detail.

      Screenshot of the edit policies.

Voor meer hulp bij het oplossen van problemen kunt u de volgende bronnen proberen: