Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Datastream permet de répliquer les événements de modification d'une instance Salesforce, souvent appelée organisation Salesforce ou org Salesforce.
Salesforce est une plate-forme CRM basée dans le cloud. Vous pouvez répliquer des données à partir de cette plate-forme comme vous le feriez à partir d'autres sources compatibles avec Datastream.
Cette page contient des informations sur les éléments suivants :
Termes clés à connaître lorsque vous répliquez des données depuis Salesforce.
Comportement de Datastream concernant le traitement des données extraites d'une organisation source Salesforce.
Versions et éditions de Salesforce compatibles avec Datastream.
Limites connues de l'utilisation de Salesforce comme source
Termes clés
Salesforce fonctionne à l'aide d'objets, d'enregistrements et de champs :
Un objet est une entité de classe. Il est semblable à une table dans la nomenclature des bases de données relationnelles. Les objets peuvent être standards ou personnalisés. Les objets standards sont inclus dans Salesforce par défaut, tandis que les objets personnalisés sont créés par les utilisateurs pour stocker des données spécifiques à leurs cas d'utilisation.
Un enregistrement est une instance spécifique d'un objet, semblable à une ligne dans les bases de données relationnelles.
Un champ est un attribut spécifique d'un objet, semblable à une colonne dans les bases de données relationnelles.
Comportement
La prise en charge de la source Salesforce dans Datastream repose sur les API REST et Bulk 2.0. Salesforce interroge les modifications de la source en fonction de l'intervalle que vous définissez pour contrôler l'utilisation de l'API.
Lorsque vous répliquez des données à partir d'une source Salesforce, le comportement suivant est observé :
Les objets standards réplicables et interrogeables qui comportent le champ SystemModstamp ou LastModifiedDate peuvent être répliqués.
Les objets personnalisés peuvent être répliqués.
Si elle est configurée, toutes les données historiques sont répliquées pour les objets inclus.
Toutes les modifications, telles que les insertions, les mises à jour et les suppressions des objets spécifiés, sont répliquées.
Versions
Datastream est compatible avec les éditions Salesforce suivantes :
Pro Suite
Développeur
Professionnel
Entreprise
Illimité
Datastream utilise la version 61.0 de l'API Salesforce.
Pour en savoir plus sur les éditions Salesforce disponibles, consultez la documentation Salesforce.
Limitations connues
Les limites connues d'utilisation de Salesforce en tant que source incluent les suivantes :
Les champs calculés (également appelés formules) ne sont pas acceptés.
La seule méthode de réplication disponible consiste à interroger régulièrement l'API Salesforce (aucune option de streaming n'est disponible). Cela a un impact sur l'utilisation de l'API et la fraîcheur des données.
Seuls les objets pouvant être interrogés et répliqués sont acceptés.
Les champs composés sont répliqués sous forme de champs aplatis.
Jusqu'à 600 000 suppressions par minute sont acceptées (limitation de Salesforce).
Les flux sont limités à 3 000 objets.
La récupération du flux n'est pas prise en charge.
La valeur latestDateCovered renvoyée par les appels d'API getUpdated() et getDeleted() que Salesforce utilise pour la réplication des données n'est pas mise à jour régulièrement. Cela peut augmenter les valeurs présentées par le graphique Fraîcheur des données dans Datastream, car il peut y avoir des modifications non validées en cours.
Toutefois, le flux continue de s'exécuter sans problème, et la métrique de fraîcheur revient à la normale lorsque la valeur latestDateCovered est mise à jour par Salesforce.
Pour en savoir plus, consultez la documentation Salesforce.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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."]]