O fluxo de dados suporta a replicação de eventos de alteração de uma instância do Salesforce, frequentemente denominada organização do Salesforce ou organização do Salesforce. O Salesforce é uma plataforma de CRM baseada na nuvem, e pode replicar dados a partir desta, tal como faria com outras origens suportadas pelo Datastream.
Esta página contém informações sobre:
- Os termos principais que tem de compreender quando faz a replicação a partir do Salesforce.
- O comportamento da forma como o Datastream processa os dados extraídos de uma organização do Salesforce de origem.
- As versões e as edições do Salesforce suportadas pelo Datastream.
- Limitações conhecidas da utilização do Salesforce como origem.
Palavras-chave
O Salesforce funciona com objetos, registos e campos:
- Um objeto é uma entidade de classe e é semelhante a uma tabela na nomenclatura de bases de dados relacionais. Os objetos podem ser padrão ou personalizados. Os objetos padrão são incluídos no Salesforce por predefinição, enquanto os objetos personalizados são criados pelos utilizadores para armazenar dados específicos dos respetivos exemplos de utilização.
- Um registo é uma instância específica de um objeto, semelhante a uma linha em bases de dados relacionais.
- Um campo é um atributo específico de um objeto, semelhante a uma coluna em bases de dados relacionais.
Comportamento
O suporte da origem do Salesforce no Datastream baseia-se nas APIs REST e Bulk 2.0. O Salesforce procura alterações de origem com base no intervalo que define para permitir o controlo da utilização da API.
Quando replica dados de uma origem do Salesforce, observa-se o seguinte comportamento:
- Os objetos padrão replicáveis e consultáveis que têm o campo
SystemModstamp
ou o campoLastModifiedDate
podem ser replicados. Para que um objeto seja replicável, tem de suportar as chamadas APIgetUpdated()
egetDeleted()
. Para mais informações, consulte o artigo Chamadas de API para replicação de dados na documentação do Salesforce. - Os objetos personalizados podem ser replicados.
- Se estiver configurado, todos os dados do histórico são replicados para os objetos incluídos.
- Todas as alterações, como inserções, atualizações e eliminações dos objetos especificados, são replicadas.
- A stream de dados procura alterações de acordo com o intervalo de sondagem configurado. Isto reflete-se na métrica de atualidade dos dados da stream. A métrica pode aumentar até ao valor do intervalo de sondagem configurado e reflete o tempo decorrido desde a sondagem mais recente.
Versões
O fluxo de dados é compatível com as seguintes edições do Salesforce:
- Pro Suite
- Programador
- Profissional
- Empresarial
- Ilimitado
O fluxo de dados usa a versão 61.0 da API Salesforce.
Para mais informações sobre as edições do Salesforce disponíveis, consulte a documentação do Salesforce.
Limitações conhecidas
As limitações conhecidas da utilização do Salesforce como origem incluem:
- Os campos calculados (também conhecidos como fórmulas) não são suportados.
- Apenas são suportados objetos consultáveis e replicáveis.
- Os campos compostos são replicados como campos simples.
- São suportadas até 600 000 eliminações por minuto (limitação do Salesforce).
- Os streams estão limitados a 3000 objetos.
- A recuperação de streams não é suportada.
O que se segue?
- Saiba como configurar uma origem do Salesforce para utilização com o Datastream.