Pular para o conteúdo principal

Referência do conector de ingestão do Salesforce

Esta página contém material de referência para o conector de ingestão do Salesforce em Databricks LakeFlow Connect.

Transformações automáticas de dados

A Databricks transforma os tipos de dados do Salesforce em tipos de dados compatíveis com o Delta da seguinte forma:

Tipo Salesforce

Tipo Delta

Número automático

String

Caixa de verificação

Booleana

Moeda

DecimalType(38, escala), onde escala é min(escala-fonte + (38 - precisão-fonte), 24)

Data

Tipo de data

Tempo

String

Data e hora

Carimbo de data/hora

Email

String

ID

String

Relacionamento de pesquisa

String

Lista de opções de seleção múltipla

String (para uma lista de seleção com os valores selecionados USD e Euro, a coluna contém USD;Euro)

Número

Double

Porcentagem

Double

Telefone

String

Lista de opções

String

TEXT

String

Área de texto

String

Área de texto (longa)

String

Área de texto (rica)

String

Texto (criptografado)

String

URL

String

Tipo Salesforce

Tipo Delta

Número automático

String

Caixa de verificação

Booleana

Moeda

DecimalType(38, escala), onde escala é min(escala-fonte + (38 - precisão-fonte), 24)

Data

Tipo de data

Tempo

String

Data e hora

Carimbo de data/hora

Email

String

ID

String

Relacionamento de pesquisa

String

Lista de opções de seleção múltipla

String (para uma lista de seleção com os valores selecionados USD e Euro, a coluna contém USD;Euro)

Número

Double

Porcentagem

Double

Telefone

String

Lista de opções

String

TEXT

String

Área de texto

String

Área de texto (longa)

String

Área de texto (rica)

String

Texto (criptografado)

String

URL

String

nota

A API do Salesforce retorna três campos como double em vez de int: Site.DailyBandwidthUsed, Site.DailyRequestTimeUsed e Knowledge__kav.Attachment__Length__s. O Databricks ingere cada um como Double.

Campos compostos

Os tipos de campo composto do Salesforce (address e location) não são ingeridos como uma única coluna. Em vez disso, o Databricks ingere os campos de componentes individuais que compõem cada campo composto como colunas separadas.

Por exemplo:

  • Para um campo composto address (por exemplo, BillingAddress), o Databricks ingere seus campos componentes como colunas separadas, como BillingStreet, BillingCity, BillingState, BillingPostalCode, BillingCountry, BillingLatitude e BillingLongitude.
  • Para um campo composto location (geolocalização), o Databricks ingere seus componentes: latitude e longitude.

Ingestão incremental de campos de fórmula

Funções de fórmula não suportadas resultam em valores NULL . Para obter uma lista de funções não suportadas, consulte Limitações.