Salesforce
Salesforce is a cloud-based CRM platform. You can land Salesforce data as a data source when landing or replicating data.
-
Pour plus d'informations sur la connexion aux applications SaaS, consultez Connexion à des applications SaaS.
-
Passerelle de données - Déplacement des données doit être installé pour que vous puissiez déposer temporairement ou répliquer des données provenant d'applications SaaS. Pour plus d'informations, consultez Qlik Data Gateway - Data Movement.
This video provides an introduction to connecting to Salesforce.
Supported versions and objects
The following Salesforce versions are supported:
-
Salesforce Sales Cloud
-
Salesforce Service Cloud
-
Salesforce Marketing Cloud
This requires using Salesforce Marketing Cloud Connect. For more information, see Marketing Cloud Connect.
-
Salesforce Commerce Cloud
For more information about the results returned from Salesforce, see Salesforce REST API Developer Guide.
If the data contains custom objects using the extension of __c in the name, they will be created in the target with _c instead, using one _ and not two.
Méthodes de mise à jour supportées
Pour plus d'informations, consultez Modifier le traitement.
Tâches de dépôt temporaire :
-
Change Data Capture (CDC)
-
Charger et comparer
Tâches de réplication :
-
Change Data Capture (CDC) via des tables de modifications
-
Chargement complet
Tâches de dépôt temporaire de données dans un lac de données :
-
Change Data Capture (CDC)
-
Charger
Preparing for authentication
To access your Salesforce data, you need to authenticate the connection with your account credentials. You must create a private app in Salesforce and retrieve a client ID and a client secret:
-
Log into Salesforce and create a new Connected app. Name this app and API and provide your email address.
-
Enable OAuth Settings and set Callback URL to https://connector.qlik.com/auth/oauth/v3.htm.
-
Add the following OAuth Scopes:
-
Manage user data via APIs (api)
-
Access unique user identifiers (openid)
-
Perform requests at any time (refresh_token, offline_access)
-
-
Select Configure ID Token and set Token valid for to 720.
-
Deselect Require Proof Key for Code Exchange (PKCE) Extension for Supported Authentication Flows.
-
Scroll down and click Save.
At this point Salesforce advises to allow from 2-10 minutes for your changes to take effect on the server before using the connected app.
-
Copy Consumer key to the Client ID connection setting.
-
Copy Consumer secret to the Client Secret connection setting.
-
Provide your Salesforce Host. You can copy this from the location bar in your browser when accessing your Salesforce instance.
-
Scroll down and click Add.
Creating the connection
-
Cliquez sur Authentifier une fois que vous avez rempli les paramètres de connexion requis.
Il se peut qu'il vous soit demandé de vous connecter à l'application source.
Une fenêtre apparaît avec un code d'authentification.
-
Copiez le code dans le Presse-papiers et revenez à la boîte de dialogue de connexion.
-
Collez le code dans Terminer l'authentification à l'aide du code fourni par la source et cliquez sur Vérifier.
Note ConseilPour voir ce champ, vous devrez peut-être faire défiler l'écran vers le bas.Une fois que le statut est Vérifié, l'authentification est vérifiée.
-
Fournissez un nom pour la connexion dans Nom de la connexion.
-
Sélectionnez Ouvrir les métadonnées de connexion pour définir les métadonnées de la connexion lors de sa création.
Setting | Description |
---|---|
Data gateway |
Sélectionnez une Data Movement gateway à utiliser lors de la réplication de données. |
Salesforce Instance |
Salesforce instance. To find your Salesforce instance:
|
Name |
Name of your Salesforce instance. |
Client ID | Client ID. |
Client Secret | Client secret. |
Login Domain |
Login domain. For the default production domain use login.salesforce.com. If you are using a sandbox or a custom domain, use your domain. Example: <domain>.sandbox.my.salesforce.com for a sandbox domain. |