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이 있는 복제 가능하고 쿼리 가능한 표준 객체는 복제할 수 있습니다.
맞춤 객체를 복제할 수 있습니다.
구성된 경우 포함된 객체의 모든 이전 데이터가 복제됩니다.
지정된 객체의 삽입, 업데이트, 삭제와 같은 모든 변경사항이 복제됩니다.
버전
Datastream은 다음 Salesforce 버전을 지원합니다.
Pro Suite
개발자
프로페셔널
Enterprise
무제한
Datastream은 Salesforce API 버전 61.0을 사용합니다.
사용 가능한 Salesforce 버전에 대한 자세한 내용은 Salesforce 문서를 참고하세요.
알려진 제한사항
Salesforce를 소스로 사용할 경우의 알려진 제한사항은 다음과 같습니다.
계산된 필드 (수식이라고도 함)는 지원되지 않습니다.
사용할 수 있는 유일한 복제 방법은 Salesforce API를 주기적으로 폴링하는 것입니다 (스트리밍 옵션 없음). 즉, API 사용량과 데이터 업데이트 빈도에 영향을 미칩니다.
Salesforce에서 데이터 복제에 사용하는 getUpdated() 및 getDeleted() API 호출에서 반환된 latestDateCovered 값이 정기적으로 업데이트되지 않습니다. 커밋되지 않은 변경사항이 진행 중일 수 있으므로 Datastream의 데이터 업데이트 빈도 그래프에 표시되는 값이 증가할 수 있습니다.
하지만 스트림은 문제없이 계속 실행되며 latestDateCovered 값이 Salesforce에 의해 업데이트되면 새로고침 측정항목이 정상으로 돌아갑니다.
자세한 내용은 Salesforce 문서를 참고하세요.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-09-04(UTC)"],[[["\u003cp\u003eDatastream enables the replication of change events from Salesforce instances, using REST and Bulk 2.0 APIs to poll for changes at user-defined intervals.\u003c/p\u003e\n"],["\u003cp\u003eDatastream supports replicating both standard and custom Salesforce objects, including all changes like inserts, updates, and deletes, if historical data replication is configured.\u003c/p\u003e\n"],["\u003cp\u003eThe supported Salesforce editions include Pro Suite, Developer, Professional, Enterprise, and Unlimited, with Datastream using Salesforce API version 61.0.\u003c/p\u003e\n"],["\u003cp\u003eLimitations include the lack of support for calculated fields, a polling-based replication method that impacts API usage and data freshness, and specific restrictions on deletes and the number of objects per stream.\u003c/p\u003e\n"],["\u003cp\u003ePre-GA features, which include the current product discussed, are available "as is" and might have limited support, as detailed in the General Service Terms.\u003c/p\u003e\n"]]],[],null,["# Source Salesforce organization\n\n| **Preview**\n|\n|\n| This feature is subject to the \"Pre-GA Offerings Terms\" in the General Service Terms section\n| of the [Service Specific Terms](/terms/service-terms#1).\n|\n| Pre-GA features are available \"as is\" and might have limited support.\n|\n| For more information, see the\n| [launch stage descriptions](/products#product-launch-stages).\n\n\u003cbr /\u003e\n\nDatastream supports replicating change events from a Salesforce instance,\noften referred to as a *Salesforce organization* , or a *Salesforce org*.\nSalesforce is a cloud-based CRM platform, and you can replicate data from it\njust as you would from other sources that Datastream supports.\n\nThis page contains information about:\n\n- The key terms that you need to understand when replicating from Salesforce.\n- The behavior of how Datastream handles data that's being pulled from a source Salesforce org.\n- The versions and editions of Salesforce that Datastream supports.\n- Known limitations for using Salesforce as a source.\n\nKey terms\n---------\n\nSalesforce operates using objects, records and fields:\n\n- An **object** is a class entity, and is similar to a table in relational databases nomenclature. Objects can be standard or custom. Standard objects are included in Salesforce by default, while custom objects are created by users to store data specific to their use-cases.\n- A **record** is a specific instance of an object, similar to a row in relational databases.\n- A **field** is a specific attribute of an object, similar to a column in relational databases.\n\nBehavior\n--------\n\nThe Salesforce source support in Datastream relies upon the REST\nand Bulk 2.0 APIs. Salesforce polls for source changes based on the interval\nthat you set to allow control over the API usage.\n\nWhen replicating data from a Salesforce source, the following behavior is\nobserved:\n\n- Replicateable and queryable standard objects which either have the `SystemModstamp` field or the `LastModifiedDate` can be replicated.\n- Custom objects can be replicated.\n- If configured, all historical data is replicated for included objects.\n- All changes, such as inserts, updates, and deletes from the specified objects are replicated.\n\nVersions\n--------\n\nDatastream supports the following Salesforce editions:\n\n- Pro Suite\n- Developer\n- Professional\n- Enterprise\n- Unlimited\n\nDatastream uses the Salesforce API version 61.0.\n\nFor more information about available Salesforce editions, see the\n[Salesforce documentation](https://help.salesforce.com/s/articleView?id=xcloud.overview_edition.htm&type=5).\n\nKnown limitations\n-----------------\n\nKnown limitations for using Salesforce as a source include:\n\n- Calculated fields (also known as *formulas*) aren't supported.\n- The only replication method available is by periodically polling the Salesforce API (no streaming option). This means that there's impact on the API usage and freshness of the data.\n- Only queryable and replicateable objects are supported.\n- [Compound fields](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/compound_fields.htm) are replicated as flattened fields.\n- Up to 600,000 deletes per minute are supported (Salesforce limitation).\n- Streams are limited to 3000 objects.\n- Stream recovery isn't supported.\n- The `latestDateCovered` value returned by the `getUpdated()` and `getDeleted()` API calls that Salesforce uses for data replication isn't updated on a regular basis. This might increase the values presented by the **Data freshness** graph in Datastream, because there might be ongoing uncommitted changes. However, the stream continues to run with no issues, and the freshness metric returns to normal when the `latestDateCovered` value is updated by Salesforce. For more information, see the [Salesforce documentation](https://help.salesforce.com/s/articleView?id=000386867&type=1).\n\nWhat's next\n-----------\n\n- Learn how to [configure a Salesforce source](/datastream/docs/configure-salesforce-org) for use with Datastream."]]