Salesforce
Salesforce is a cloud-based CRM platform. You can land Salesforce data as a data source when landing or replicating data.
-
SaaS 응용 프로그램 연결에 대한 자세한 내용은 SaaS 응용 프로그램에 연결을 참조하십시오.
-
사용 사례에 따라 SaaS 응용 프로그램에서 데이터를 이동하려면 데이터 이동 게이트웨이를 설치해야 할 수도 있습니다. 자세한 내용은 데이터 이동 게이트웨이는 언제 필요합니까?을 참조하십시오.
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 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
자세한 내용은 SaaS 응용 프로그램에 연결을 참조하십시오.
-
필수 연결 설정을 입력한 후 인증을 클릭합니다.
소스 응용 프로그램에 로그인하라는 메시지가 나타날 수 있습니다.
인증 코드를 포함하는 창이 표시됩니다.
-
코드를 클립보드에 복사하고 연결 대화 상자로 돌아갑니다.
-
소스에서 제공하는 코드로 인증 완료에 코드를 붙여넣고 확인을 클릭합니다.
팁 메모이 필드를 보려면 아래로 스크롤해야 할 수도 있습니다.상태가 확인됨이면 인증이 확인된 것입니다.
-
연결 이름에 연결 이름을 입력합니다.
-
연결이 만들어질 때 연결에 대한 메타데이터를 정의하려면 연결 메타데이터 열기를 선택합니다.
| Setting | Description |
|---|---|
| Data gateway |
사용 사례에 필요한 경우 데이터 이동 게이트웨이를 선택합니다. 정보 메모
이 필드는 데이터 이동 게이트웨이를 지원하지 않으므로 Qlik Talend Cloud 시작 구독에서는 사용할 수 없습니다. 다른 구독 계층이 있고 데이터 이동 게이트웨이를 사용하지 않으려면 없음을 선택합니다. 데이터 이동 게이트웨이의 이점과 이를 필요로 하는 사용 사례에 대한 자세한 내용은 Qlik 데이터 게이트웨이 - 데이터 이동를 참조하십시오. |
| Salesforce Instance |
Salesforce instance. To find your Salesforce instance:
If you are using a sandbox or a custom domain, use your domain with .salesforce.com excluded. Example: <domain>.sandbox.my if the sandbox domain is <domain>.sandbox.my.salesforce.com. |
| 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. |