Datastream admite la replicación de eventos de cambio desde una instancia de Salesforce, que a menudo se conoce como organización de Salesforce o organización de Salesforce. Salesforce es una plataforma de CRM basada en la nube, y puedes replicar datos de ella de la misma manera que lo harías con otras fuentes que admite Datastream.
Esta página incluye información sobre lo siguiente:
- Los términos clave que debes comprender cuando realizas la replicación desde Salesforce.
- El comportamiento de la forma en que Datastream controla los datos que se extraen de una organización de Salesforce de origen
- Las versiones y ediciones de Salesforce que admite Datastream
- Limitaciones conocidas para usar Salesforce como fuente
Términos clave
Salesforce funciona con objetos, registros y campos:
- Un objeto es una entidad de clase y es similar a una tabla en la nomenclatura de las bases de datos relacionales. Los objetos pueden ser estándar o personalizados. Los objetos estándares se incluyen en Salesforce de forma predeterminada, mientras que los usuarios crean objetos personalizados para almacenar datos específicos de sus casos de uso.
- Un registro es una instancia específica de un objeto, similar a una fila en bases de datos relacionales.
- Un campo es un atributo específico de un objeto, similar a una columna en las bases de datos relacionales.
Comportamiento
La compatibilidad con la fuente de Salesforce en Datastream se basa en las APIs de REST y Bulk 2.0. Salesforce sondea los cambios de la fuente según el intervalo que establezcas para permitir el control sobre el uso de la API.
Cuando se replican datos de una fuente de Salesforce, se observa el siguiente comportamiento:
- Se pueden replicar los objetos estándar replicables y consultables que tengan el campo
SystemModstamp
oLastModifiedDate
. - Se pueden replicar objetos personalizados.
- Si se configura, todos los datos históricos se replican para los objetos incluidos.
- Se replican todos los cambios, como las inserciones, las actualizaciones y las eliminaciones de los objetos especificados.
Versiones
Datastream admite las siguientes ediciones de Salesforce:
- Paquete Pro
- Desarrollador
- Profesional
- Enterprise
- Ilimitado
Datastream usa la versión 61.0 de la API de Salesforce.
Para obtener más información sobre las ediciones de Salesforce disponibles, consulta la documentación de Salesforce.
Limitaciones conocidas
Entre las limitaciones conocidas para usar Salesforce como fuente, se incluyen las siguientes:
- No se admiten los campos calculados (también conocidos como fórmulas).
- El único método de replicación disponible es sondear periódicamente la API de Salesforce (sin opción de transmisión). Esto significa que hay un impacto en el uso de la API y la actualización de los datos.
- Solo se admiten objetos que se pueden consultar y replicar.
- Los campos compuestos se replican como campos aplanados.
- Se admiten hasta 600,000 eliminaciones por minuto (limitación de Salesforce).
- Las transmisiones tienen un límite de 3,000 objetos.
- No se admite la recuperación de transmisiones.
- El valor
latestDateCovered
que muestran las llamadas a la API degetUpdated()
ygetDeleted()
que usa Salesforce para la replicación de datos no se actualiza de forma periódica. Esto podría aumentar los valores que presenta el gráfico Actualización de datos en Datastream, ya que podría haber cambios en curso sin confirmar. Sin embargo, la transmisión continúa ejecutándose sin problemas, y la métrica de actualización vuelve a la normalidad cuando Salesforce actualiza el valor delatestDateCovered
. Para obtener más información, consulta la documentación de Salesforce.
¿Qué sigue?
- Obtén información para configurar una fuente de Salesforce para usarla con Datastream.