Fazer streaming de dados de organizações do Salesforce

O Datastream oferece suporte à replicação de eventos de mudança de uma instância do Salesforce, geralmente chamada de organização do Salesforce ou organização do Salesforce. O Salesforce é uma plataforma de CRM baseada na nuvem, e você pode replicar dados dela da mesma forma que faria com outras fontes compatíveis com o Datastream.

Esta página contém informações sobre:

  • Os principais termos que você precisa entender ao replicar do Salesforce.
  • O comportamento de como o Datastream lida com dados que estão sendo extraídos de uma organização do Salesforce de origem.
  • As versões e edições do Salesforce compatíveis com o Datastream.
  • Limitações conhecidas para o uso do Salesforce como fonte.

Termos-chave

O Salesforce opera usando objetos, registros e campos:

  • Um objeto é uma entidade de classe e é semelhante a uma tabela na nomenclatura de bancos de dados relacionais. Os objetos podem ser padrão ou personalizados. Os objetos padrão são incluídos no Salesforce por padrão, enquanto os objetos personalizados são criados pelos usuários para armazenar dados específicos dos casos de uso deles.
  • Um registro é uma instância específica de um objeto, semelhante a uma linha em bancos de dados relacionais.
  • Um campo é um atributo específico de um objeto, semelhante a uma coluna em bancos de dados relacionais.

Comportamento

O suporte à origem do Salesforce no Datastream depende das APIs REST e Bulk 2.0. O Salesforce pesquisa mudanças na origem com base no intervalo que você define para permitir o controle sobre o uso da API.

Ao replicar dados de uma origem do Salesforce, o seguinte comportamento é observado:

  • Objetos padrão replicáveis e consultáveis que têm o campo SystemModstamp ou o LastModifiedDate podem ser replicados. Para que um objeto seja replicável, ele precisa oferecer suporte às chamadas de API getUpdated() e getDeleted(). Para mais informações, consulte Chamadas de API para replicação de dados na documentação do Salesforce.
  • É possível replicar objetos personalizados.
  • Se configurado, todos os dados históricos serão replicados para os objetos incluídos.
  • Todas as mudanças, como inserções, atualizações e exclusões dos objetos especificados, são replicadas.
  • O Datastream pesquisa mudanças de acordo com o intervalo de pesquisa configurado. Isso é refletido na métrica de atualização de dados do stream. A métrica pode aumentar até o valor do intervalo de pesquisa configurado e reflete o tempo decorrido desde a pesquisa mais recente.

Versões

O Datastream é compatível com as seguintes edições do Salesforce:

  • Pro Suite
  • Desenvolvedor
  • Profissional
  • Enterprise
  • Ilimitado

O Datastream usa a versão 61.0 da API do Salesforce.

Para mais informações sobre as edições disponíveis do Salesforce, consulte a documentação do Salesforce.

Limitações conhecidas

Limitações conhecidas para o uso do Salesforce como fonte:

  • Não é possível usar campos calculados (também conhecidos como fórmulas).
  • Somente objetos replicáveis e que podem ser consultados são aceitos.
  • Os campos compostos são replicados como campos simplificados.
  • Até 600.000 exclusões por minuto são aceitas (limitação do Salesforce).
  • Os streams são limitados a 3.000 objetos.
  • A recuperação de stream não é compatível.

A seguir