이 페이지에서는 Cloud Data Fusion에서 Salesforce 일괄 소스를 사용할 때 성능을 개선하기 위한 권장사항을 설명합니다.
PK 청킹으로 성능 개선
PK 청킹은 대규모 데이터 세트를 작은 데이터 세트 또는 청크로 분할합니다.
Salesforce 일괄 소스 플러그인에서 PK 청킹을 사용 설정하면 다음과 같은 이점이 있습니다.
- 성능 개선(특히 대규모 데이터 세트의 경우)
- 서버의 부하 감소
- 확장성 향상
PK 청킹을 사용하려면 다음 단계를 따르세요.
- Cloud Data Fusion 웹 인터페이스로 이동한 다음 Studio 페이지에서 파이프라인을 엽니다.
- 선택사항: 파이프라인에 Salesforce 노드를 추가하지 않은 경우 노드를 추가합니다.
- 소스 메뉴에서 Salesforce를 클릭합니다. Salesforce 노드가 파이프라인에 표시됩니다. Studio 페이지에 Salesforce 소스가 표시되지 않으면 Cloud Data Fusion 허브에서 Salesforce 플러그인을 배포합니다.
- 소스를 구성하려면 Salesforce 노드로 이동하고 속성을 클릭합니다.
- PK 청킹 사용 설정을 사용 설정합니다.
- 청크 크기 필드에 청크당 레코드 수를 입력합니다. 기본값은
100000
레코드입니다. 최댓값은250000
레코드입니다. - 검증을 클릭합니다.
SObject 쿼리 필터 또는 SOQL 쿼리 사용
Salesforce에서 API 호출 수를 줄이려면 SObject 쿼리 필터 또는 SOQL 쿼리를 사용하여 레코드를 검색합니다.
SObject 쿼리 필터: SObject 이름 필드의 Salesforce 플러그인 속성에서 필터를 구성합니다. 자세한 내용은 플러그인 구성을 참조하세요.
SOQL 쿼리: SOQL 쿼리 필드의 Salesforce 플러그인 속성에서 쿼리를 구성합니다. 자세한 내용은 Salesforce 소스의 SOQL 쿼리를 참조하세요.
다음 단계
- Cloud Data Fusion에서 Salesforce 일괄 소스를 구성하는 방법 알아보기
- Salesforce 플러그인 튜토리얼 살펴보기