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 em nuvem, e você pode replicar dados dela da mesma forma que faria com outras origens 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 de origem do Salesforce.
- As versões e edições do Salesforce com suporte do Datastream.
- Limitações conhecidas para usar o 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.
- 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 de origem com base no intervalo que você definiu para permitir o controle do uso da API.
Ao replicar dados de uma origem do Salesforce, o seguinte comportamento é observado:
- Objetos padrão replicáveis e pesquisáveis que têm o campo
SystemModstamp
ou oLastModifiedDate
podem ser replicados. - Os objetos personalizados podem ser replicados.
- Se configurado, todos os dados históricos são replicados para objetos incluídos.
- Todas as mudanças, como inserções, atualizações e exclusões dos objetos especificados, são replicadas.
Versões
O Datastream é compatível com as seguintes edições do Salesforce:
- Pacote Pro
- Desenvolvedor
- Profissional
- Enterprise
- Ilimitado
O Datastream usa a versão 61.0 da API 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 incluem:
- Não é possível usar campos calculados (também conhecidos como fórmulas).
- O único método de replicação disponível é a pesquisa periódica da API do Salesforce (sem opção de streaming). Isso significa que há um impacto no uso da API e na atualização dos dados.
- Somente objetos que podem ser consultados e replicados são aceitos.
- Os campos compostos são replicados como campos achatados.
- Até 600.000 exclusões por minuto são aceitas (limitação do Salesforce).
- Os streams são limitados a 3.000 objetos.
- Não é possível recuperar o stream.
- O valor
latestDateCovered
retornado pelas chamadas de APIgetUpdated()
egetDeleted()
que o Salesforce usa para a replicação de dados não é atualizado regularmente. Isso pode aumentar os valores apresentados pelo gráfico Atualização de dados no Datastream, porque pode haver mudanças em andamento não confirmadas. No entanto, o fluxo continua sendo executado sem problemas, e a métrica de atualização volta ao normal quando o valorlatestDateCovered
é atualizado pelo Salesforce. Para mais informações, consulte a documentação do Salesforce.
A seguir
- Saiba como configurar uma origem do Salesforce para usar com o Datastream.