Datastream은 Salesforce 조직 또는 Salesforce org라고도 하는 Salesforce 인스턴스에서 변경 이벤트를 복제하는 것을 지원합니다. Salesforce는 클라우드 기반 CRM 플랫폼으로, Datastream에서 지원하는 다른 소스와 마찬가지로 Salesforce의 데이터를 복제할 수 있습니다.
이 페이지에는 다음 정보가 포함되어 있습니다.
- Salesforce에서 복제할 때 이해해야 하는 주요 용어입니다.
- 소스 Salesforce 조직에서 가져오는 데이터가 Datastream에서 처리되는 방법
- Datastream에서 지원하는 Salesforce 버전 및 에디션입니다.
- Salesforce를 소스로 사용할 경우 알려진 제한사항
핵심 용어
Salesforce는 객체, 레코드, 필드를 사용하여 작동합니다.
- 객체는 클래스 항목이며 관계형 데이터베이스 명명법의 테이블과 유사합니다. 객체는 표준 또는 맞춤일 수 있습니다. 표준 객체는 기본적으로 Salesforce에 포함되어 있으며, 맞춤 객체는 사용 사례에 특정한 데이터를 저장하기 위해 사용자가 만듭니다.
- 레코드는 관계형 데이터베이스의 행과 유사한 객체의 특정 인스턴스입니다.
- 필드는 관계형 데이터베이스의 열과 유사한 객체의 특정 속성입니다.
동작
Datastream의 Salesforce 소스 지원은 REST 및 Bulk 2.0 API를 기반으로 합니다. Salesforce는 API 사용량을 제어할 수 있도록 설정한 간격에 따라 소스 변경사항을 폴링합니다.
Salesforce 소스에서 데이터를 복제할 때 다음과 같은 동작이 관찰됩니다.
SystemModstamp필드 또는LastModifiedDate이 있는 복제 가능하고 쿼리 가능한 표준 객체는 복제할 수 있습니다. 객체를 복제할 수 있으려면getUpdated()및getDeleted()API 호출을 지원해야 합니다. 자세한 내용은 Salesforce 문서의 데이터 복제를 위한 API 호출을 참고하세요.- 맞춤 객체는 복제할 수 있습니다.
- 구성된 경우 포함된 객체에 대해 모든 이전 데이터가 복제됩니다.
- 지정된 객체의 삽입, 업데이트, 삭제와 같은 모든 변경사항이 복제됩니다.
- DataStream은 구성된 폴링 간격에 따라 변경사항을 폴링합니다. 이는 스트림의 데이터 최신 상태 측정항목에 반영됩니다. 측정항목은 구성된 폴링 간격 값까지 증가할 수 있으며 가장 최근 폴링에서 경과된 시간을 반영합니다.
버전
Datastream은 다음 Salesforce 버전을 지원합니다.
- Pro Suite
- 개발자
- 프로페셔널
- Enterprise
- 무제한
Datastream은 Salesforce API 버전 61.0을 사용합니다.
사용 가능한 Salesforce 버전에 대한 자세한 내용은 Salesforce 문서를 참고하세요.
권장사항
이 섹션에서는 Datastream과 함께 사용할 Salesforce 소스를 구성하기 위한 권장사항을 설명합니다.
API 할당량 사용량 관리
Salesforce는 24시간 연속 기간에 전송할 수 있는 API 요청 수를 제한합니다. 이 할당량을 소진하는 것은 Salesforce에서 데이터를 복제할 때 흔히 발생하는 문제입니다.
Datastream에서 폴링 간격을 구성하여 Salesforce에 대한 API 요청 수를 줄일 수 있습니다. 폴링 간격이 짧을수록 데이터 업데이트가 향상되지만 API 할당량 사용량도 증가합니다. 지속 가능한 데이터 복제를 위해 선택한 데이터 업데이트 빈도와 API 할당량의 제약 조건의 균형을 맞추는 폴링 간격을 설정하는 것이 좋습니다. 필요한 경우 Salesforce에서 전역 API 요청 할당량을 늘릴 수 있습니다.
알려진 제한사항
Salesforce를 소스로 사용할 경우의 알려진 제한사항은 다음과 같습니다.
- 계산된 필드 (수식이라고도 함)는 지원되지 않습니다.
- 쿼리 가능하고 복제 가능한 객체만 지원됩니다.
- 복합 필드는 평면화된 필드로 복제됩니다.
- 분당 최대 600,000개의 삭제가 지원됩니다 (Salesforce 제한).
- 스트림은 객체 3,000개로 제한됩니다.
- 스트림 복구는 지원되지 않습니다.
다음 단계
- Datastream에 사용할 Salesforce 소스 구성 방법 알아보기