Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Aliran data mendukung replikasi peristiwa perubahan dari instance Salesforce, yang sering disebut sebagai organisasi Salesforce, atau org Salesforce.
Salesforce adalah platform CRM berbasis cloud, dan Anda dapat mereplikasi data dari platform ini
seperti yang Anda lakukan dari sumber lain yang didukung Datastream.
Halaman ini berisi informasi tentang:
Istilah utama yang perlu Anda pahami saat mereplikasi dari Salesforce.
Perilaku cara Datastream menangani data yang ditarik dari
org Salesforce sumber.
Versi dan edisi Salesforce yang didukung Datastream.
Batasan yang diketahui untuk menggunakan Salesforce sebagai sumber.
Istilah utama
Salesforce beroperasi menggunakan objek, data, dan kolom:
Objek adalah entitas class, dan serupa dengan tabel dalam nomenklatur database relasional. Objek dapat berupa objek standar atau kustom. Objek standar disertakan di Salesforce secara default, sedangkan objek kustom dibuat oleh pengguna untuk menyimpan data khusus untuk kasus penggunaan mereka.
Record adalah instance spesifik dari objek, mirip dengan baris dalam
database relasional.
Kolom adalah atribut spesifik dari suatu objek, mirip dengan kolom dalam
database relasional.
Perilaku
Dukungan sumber Salesforce di Datastream mengandalkan REST
dan Bulk 2.0 API. Salesforce melakukan polling untuk perubahan sumber berdasarkan interval yang Anda tetapkan untuk mengizinkan kontrol atas penggunaan API.
Saat mereplikasi data dari sumber Salesforce, perilaku berikut diamati:
Objek standar yang dapat direplikasi dan dikueri yang memiliki kolom SystemModstamp atau LastModifiedDate dapat direplikasi.
Objek kustom dapat direplikasi.
Jika dikonfigurasi, semua data historis direplikasi untuk objek yang disertakan.
Semua perubahan, seperti penyisipan, update, dan penghapusan dari objek yang ditentukan
direplikasi.
Versi
Datastream mendukung edisi Salesforce berikut:
Pro Suite
Developer
Profesional
Enterprise
Tidak terbatas
Datastream menggunakan Salesforce API versi 61.0.
Untuk mengetahui informasi selengkapnya tentang edisi Salesforce yang tersedia, lihat
dokumentasi Salesforce.
Batasan umum
Batasan yang diketahui untuk menggunakan Salesforce sebagai sumber meliputi:
Kolom kalkulasi (juga dikenal sebagai formula) tidak didukung.
Satu-satunya metode replikasi yang tersedia adalah dengan melakukan polling secara berkala pada Salesforce
API (tanpa opsi streaming). Artinya, ada dampak pada penggunaan API dan keaktualan data.
Hanya objek yang dapat dikueri dan direplikasi yang didukung.
Kolom gabungan
direplikasi sebagai kolom yang diratakan.
Hingga 600.000 penghapusan per menit didukung (batasan Salesforce).
Aliran dibatasi hingga 3.000 objek.
Pemulihan streaming tidak didukung.
Nilai latestDateCovered yang ditampilkan oleh panggilan API getUpdated() dan getDeleted() yang digunakan Salesforce untuk replikasi data tidak diperbarui secara rutin. Hal ini dapat meningkatkan nilai yang ditampilkan oleh grafik Keaktualan data di Datastream, karena mungkin ada perubahan yang sedang berlangsung dan belum di-commit.
Namun, streaming terus berjalan tanpa masalah, dan metrik keaktualan kembali normal saat nilai latestDateCovered diperbarui oleh Salesforce.
Untuk mengetahui informasi selengkapnya, lihat
dokumentasi Salesforce.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-12 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."]]