Condividi tramite


Risolvere i problemi relativi ai connettori cloud di Salesforce e Salesforce Service in Azure Data Factory e Azure Synapse

SI APPLICA A: Azure Data Factory Azure Synapse Analytics

Suggerimento

Provare Data Factory in Microsoft Fabric, una soluzione di analisi completa per le aziende. Microsoft Fabric copre tutti gli elementi, dallo spostamento dei dati all'analisi scientifica dei dati, all'analisi in tempo reale, alla business intelligence e alla creazione di report. Scopri come avviare gratuitamente una nuova versione di valutazione .

Questo articolo fornisce suggerimenti per risolvere i problemi comuni relativi ai connettori cloud salesforce e Salesforce Service in Azure Data Factory e Azure Synapse.

Codice errore: SalesforceOauth2ClientCredentialFailure

  • Causa: questo codice di errore viene visualizzato quando non si completa la configurazione dell'app salesforce Connessione ed.

  • Raccomandazione:
    Per configurare l'app salesforce Connessione ed, seguire questa procedura:

    1. Creare l'app connessa e completare le informazioni di base e le impostazioni OAuth per l'app connessa.

      1. Configurare il nome dell'app Connessione ed, il nome dell'API e l'indirizzo di posta elettronica contatto.
      2. Selezionare Abilita Impostazioni OAuth.
      3. L'URL di callback può essere casuale perché il flusso di credenziali client non richiede il callback, ad esempio: https://login.salesforce.com/services/oauth2/callback
      4. Configurare l'ambito del token di accesso OAuth, è preferibile configurare "Accesso completo" per Azure Data Factory in caso di problema di autorizzazione.
        Se si vuole mantenere l'ambito mini, è necessario aggiungere almeno "Gestire i dati utente tramite LE API (API)".
        Se non si imposta l'ambito corretto, è possibile che venga visualizzato un messaggio simile al seguente: Non autorizzato, questa sessione non è valida per l'uso con l'API REST
      5. Selezionare Abilita flusso credenziali client.

      Screenshot of configuring basic information for the Salesforce connector app.

    2. Ottenere l'ID client e il segreto tramite Gestisci dettagli consumer.

      Screenshot of the manage consumer details.

    3. Copiare l'ID client e il segreto in un file txt per il servizio collegato di Azure Data Factory.

      Screenshot of the Client ID and Secret.

    4. Creare un utente che disponga dell'autorizzazione Solo utente API.

      1. Configurare un set di autorizzazioni che dispone solo dell'autorizzazione API. Screenshot of setting system permissions.
      2. Specificare l'UTENTE abilitato per l'API e solo l'API. Screenshot of the system permissions.
    5. Creare un nuovo utente e collegare il set di autorizzazioni nella pagina dei dettagli utente: Assegnazioni set di autorizzazioni. Screenshot of the permission set assignments.

    6. Nella pagina dei dettagli dell'app connessa fare clic su Gestisci, fare clic su Modifica criteri. Per RunAs selezionare un utente di esecuzione che dispone dell'autorizzazione Solo utente API. Per Valore di timeout, è possibile selezionare un valore appropriato o rimanere predefinito Nessuno.

      Screenshot of the connected app detail.

      Screenshot of the edit policies.

Per altre informazioni sulla risoluzione dei problemi, usare le risorse seguenti: