Transmitir datos de organizaciones de Salesforce

Datastream admite la replicación de eventos de cambio de una instancia de Salesforce, a la que se suele denominar organización de Salesforce u organización de Salesforce. Salesforce es una plataforma de CRM basada en la nube. Puedes replicar datos de ella igual que de otras fuentes compatibles con Datastream.

Esta página contiene información sobre lo siguiente:

  • Los términos clave que debes conocer al replicar datos de Salesforce.
  • El comportamiento de Datastream al gestionar los datos que se extraen de una organización de Salesforce de origen.
  • Las versiones y ediciones de Salesforce compatibles con Datastream.
  • Limitaciones conocidas al 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á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 prácticos.
  • Un registro es una instancia específica de un objeto, similar a una fila de las bases de datos relacionales.
  • Un campo es un atributo específico de un objeto, similar a una columna de las bases de datos relacionales.

Comportamiento

La compatibilidad con fuentes de Salesforce en Datastream se basa en las APIs REST y Bulk 2.0. Salesforce sondea los cambios de origen en función del intervalo que hayas definido para controlar el uso de la API.

Cuando se replican datos de una fuente de Salesforce, se observa lo siguiente:

  • Se pueden replicar los objetos estándar replicables y consultables que tengan el campo SystemModstamp o el LastModifiedDate.
  • Los objetos personalizados se pueden replicar.
  • Si se configura, se replicarán 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
  • Empresa
  • 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

Estas son algunas de las limitaciones conocidas al usar Salesforce como fuente:

  • No se admiten los campos calculados (también conocidos como fórmulas).
  • El único método de replicación disponible es la consulta periódica de la API de Salesforce (no hay opción de streaming). Esto significa que el uso de la API y la actualización de los datos se verán afectados.
  • Solo se admiten objetos consultables y replicables.
  • Los campos compuestos se replican como campos combinados.
  • Se admiten hasta 600.000 eliminaciones por minuto (limitación de Salesforce).
  • Los flujos tienen un límite de 3000 objetos.
  • No se admite la recuperación de la emisión.
  • El valor de latestDateCovered devuelto por las llamadas a las APIs getUpdated() y getDeleted() que Salesforce usa para la replicación de datos no se actualiza con regularidad. Esto puede aumentar los valores que se muestran en el gráfico Frescura de los datos de Datastream, ya que puede haber cambios sin confirmar. Sin embargo, el flujo sigue funcionando 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.

Siguientes pasos