Salesforce V2
Salesforce is a cloud-based CRM platform. You can land Salesforce data as a data source when landing or replicating data.
-
SaaS アプリケーションへの接続に関する詳細については、「SaaSアプリケーションへの接続を参照してください。
-
Lite コネクタの詳細については、「コネクタの分類」を参照してください。
-
ユース ケースによっては、SaaS アプリケーションからデータを移動するために Data Movement gateway をインストールする必要があります。詳細については、「どのようなときに Data Movement gateway が必要ですか?」を参照してください。
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.
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 your consumer key and 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 Consumer Key connection setting.
-
Copy Consumer secret to the Consumer Client 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
詳細については、「SaaSアプリケーションへの接続」を参照してください。
- 必要な接続プロパティを入力します。
-
接続名に接続の名前を入力します。
-
接続メタデータを開くを選択して、作成時の接続のメタデータを定義します。
-
[作成] をクリックします。
| Setting | Description |
|---|---|
| Data gateway |
ユース ケースに応じて Data Movement gateway を選択します。 情報メモ
Qlik Talend Cloud スターター サブスクリプションでは Data Movement gateway をサポートしていないため、この項目は使用できません。別のサブスクリプション ティアを利用しており、Data Movement gateway を使用しない場合は、 [None] (なし) を選択します。 Data Movement gateway の利点とそれを必要とするユース ケースの詳細については、「Qlik データ ゲートウェイ - データ移動」を参照してください。 |
| Company Name | Company name. |
| Consumer Key | Consumer key. |
| Consumer Secret | Consumer 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. |
Limitations and considerations
- Denormalized output and naming: Salesforce tables are retrieved in a denormalized format. As a result, table and column names in the output might be normalized and might not exactly match the names in the Salesforce source, including letter case and naming style.
Example: A Salesforce field returned as
ParentIDmight appear asparent_idin Qlik Talend Cloud.