Aller au contenu principal

Créer une connexion Salesforce

Créez une connexion Salesforce dans Catalog Explorer pour stocker les identifiants d'authentification pour l'ingestion de Lakeflow Connect. Tout utilisateur disposant du privilège USE CONNECTION sur la connexion peut ensuite créer des pipelines d'ingestion Salesforce sans avoir besoin d'un accès direct aux identifiants.

Alternativement, les utilisateurs administrateurs peuvent créer une connexion et un pipeline en même temps dans l'interface utilisateur d'ingestion de données. Voir Créer un pipeline d'ingestion.

Pour les exigences en matière de privilèges, consultez Se connecter aux sources d'ingestion gérées.

Prérequis

Salesforce applique des restrictions d’utilisation aux applications connectées. Les autorisations figurant dans le tableau suivant sont requises pour une première authentification réussie. Si vous ne disposez pas de ces autorisations, Salesforce bloque la connexion et exige qu'un administrateur installe l'application connectée Databricks.

État

Autorisation requise

Le contrôle d'accès API est activé.

Customize Application et soit Modify All Data soit Manage Connected Apps

Le contrôle d'accès API n'est pas activé.

Approve Uninstalled Connected Apps

État

Autorisation requise

Le contrôle d'accès API est activé.

Customize Application et soit Modify All Data soit Manage Connected Apps

Le contrôle d'accès API n'est pas activé.

Approve Uninstalled Connected Apps

Pour en savoir plus, consultez Préparer le changement des restrictions d'utilisation de l'application connectée dans la documentation Salesforce.

Créer une connexion

  1. Dans l'espace de travail Databricks, cliquez sur Catalog > External locations > Connections > Create connection .

  2. Sur la page Principes de base de la connexion de l'assistant de configuration de la connexion , spécifiez un nom de connexion unique.

  3. Dans le menu déroulant Type de connexion , sélectionnez Salesforce .

  4. Ajouter un commentaire (facultatif).

  5. Cliquez sur Suivant .

  6. Si vous ingérez depuis un compte sandbox Salesforce, définissez Is sandbox sur true.

  7. Cliquez sur Se connecter avec Salesforce .

    Vous êtes redirigé vers Salesforce.

  8. Si vous ingérez à partir d'un sandbox Salesforce, cliquez sur Utiliser un domaine personnalisé , fournissez l'URL du sandbox, puis cliquez sur Continuer .

    Utiliser le bouton de domaine personnalisé

    Saisissez l'URL du sandbox

  9. Saisissez vos identifiants Salesforce et cliquez sur Connexion. Databricks recommande de vous connecter en tant qu'utilisateur Salesforce dédié à l'ingestion Databricks.

important

À des fins de sécurité, authentifiez-vous uniquement si vous avez cliqué sur un link OAuth 2.0 dans l'interface utilisateur de Databricks.

  1. Après être retourné à l'assistant d'ingestion, cliquez sur Créer une connexion .

Étapes suivantes

Créer un pipeline d’ingestion.