Organización de origen de Salesforce

Datastream admite la replicación de eventos de cambio desde una instancia de Salesforce, a la que a menudo se hace referencia como una organización de Salesforce o una organización de Salesforce. Salesforce es una plataforma de CRM basada en la nube, y puedes replicar datos desde ella de la misma manera que lo harías desde otras fuentes compatibles con Datastream.

En esta página, se incluye información sobre lo siguiente:

  • Son los términos clave que debes comprender cuando replicas datos de Salesforce.
  • Es el comportamiento de Datastream en relación con el manejo de los datos que se extraen de una organización de Salesforce de origen.
  • Versiones y ediciones de Salesforce compatibles con 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 bases de datos relacionales. Los objetos pueden ser estándar o personalizados. Los objetos estándar se incluyen en Salesforce de forma predeterminada, mientras que los objetos personalizados los crean los usuarios 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 origen 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 tienen el campo SystemModstamp o el campo LastModifiedDate.
  • Se pueden replicar objetos personalizados.
  • Si se configura, se replican todos los datos históricos de 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:

  • Pro Suite
  • 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 disponibles de Salesforce, consulta la documentación de Salesforce.

Limitaciones conocidas

Las limitaciones conocidas para usar Salesforce como fuente incluyen las siguientes:

  • No se admiten los campos calculados (también conocidos como fórmulas).
  • El único método de replicación disponible es la sondeo periódico de la API de Salesforce (no hay opción de transmisión). Esto significa que hay un impacto en el uso de la API y en la actualización de los datos.
  • Solo se admiten objetos replicables y que se pueden consultar.
  • Los campos compuestos se replican como campos aplanados.
  • Se admiten hasta 600,000 eliminaciones por minuto (limitación de Salesforce).
  • Los streams tienen un límite de 3,000 objetos.
  • No se admite la recuperación de transmisiones.
  • El valor de latestDateCovered que muestran las llamadas a las APIs de getUpdated() y getDeleted() que Salesforce usa para la replicación de datos no se actualiza de forma periódica. Esto podría aumentar los valores que se muestran en el gráfico Actualización de los datos en Datastream, ya que podría haber cambios en curso que no se hayan confirmado. Sin embargo, la transmisión continúa sin problemas, y la métrica de actualización vuelve a la normalidad cuando Salesforce actualiza el valor de latestDateCovered. Para obtener más información, consulta la documentación de Salesforce.

¿Qué sigue?