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: Deze foutcode wordt weergegeven omdat u de configuratie van de verbonden Salesforce-app niet voltooit.
Aanbeveling:
Voer de volgende stappen uit om uw verbonden Salesforce-app te configureren:Maak uw verbonden app en vul de basisinformatie en OAuth-instellingen voor de verbonden app in.
- Configureer de naam van de verbonden app, DE API-naam en het e-mailadres van de contactpersoon.
- Selecteer OAuth-instellingen inschakelen.
- Callback-URL kan willekeurig zijn omdat clientreferentiestroom geen callback nodig heeft, bijvoorbeeld:
https://login.salesforce.com/services/oauth2/callback
- 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 - Selecteer Stroom clientreferenties inschakelen.
Client-id en -geheim ophalen via Consumentendetails beheren.
Kopieer de client-id en het geheim naar een txt-bestand voor de gekoppelde Azure Data Factory-service.
Maak een gebruiker met de API-machtiging Alleen gebruiker.
- Stel een machtigingenset in die alleen api-machtigingen heeft.
- Geef de API ingeschakeld en alleen api-gebruiker op.
Maak een nieuwe gebruiker en koppel de machtigingenset op de detailpagina van de gebruiker: Machtigingensettoewijzingen.
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.
Gerelateerde inhoud
Voor meer hulp bij het oplossen van problemen kunt u de volgende bronnen proberen: