Diffuser des données depuis des organisations Salesforce

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 pour la réplication 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. Pour qu'un objet puisse être répliqué, il doit être compatible avec les appels d'API getUpdated() et getDeleted(). Pour en savoir plus, consultez Appels d'API pour la réplication des données dans la documentation Salesforce.
  • 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.
  • Datastream recherche les modifications en fonction de l'intervalle d'interrogation configuré. Cela se reflète dans la métrique de fraîcheur des données du flux. La métrique peut atteindre la valeur de l'intervalle d'interrogation configuré et reflète le temps écoulé depuis la dernière interrogation.

Versions

Datastream est compatible avec les éditions Salesforce suivantes :

  • Pro Suite
  • Développeur
  • Professionnel
  • Enterprise
  • Illimité

Datastream utilise la version 61.0 de l'API Salesforce.

Pour en savoir plus sur les éditions Salesforce disponibles, consultez la documentation Salesforce.

Limites 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.
  • Seuls les objets pouvant être interrogés et répliqués sont acceptés.
  • Les champs composés sont répliqués en tant que champs aplatis.
  • Jusqu'à 600 000 suppressions par minute sont acceptées (limitation Salesforce).
  • Les flux sont limités à 3 000 objets.
  • La récupération du flux n'est pas prise en charge.

Étape suivante