Referência do conector do Salesforce Marketing Cloud
Beta
Este recurso está em Beta. Os administradores do espaço de trabalho podem controlar o acesso a esse recurso na página Pré-visualizações . Consulte Gerenciar prévias do Databricks.
Esta página fornece informações de referência técnica para o conector do Salesforce Marketing Cloud.
Objetos suportados
O conector do Salesforce Marketing Cloud é compatível com as seguintes tabelas default (quando source_schema é definido como default):
Nome da tabela | Tipo de atualização |
|---|---|
| Incremental |
| Incremental |
| Incremental |
| Lotes (não incremental) |
| Incremental |
| Lotes (não incremental) |
| Incremental |
| Incremental |
| Incremental |
| Incremental |
| Incremental |
| Incremental |
| Incremental |
| Incremental |
Para extensões de dados, você deve fornecer a Chave Externa (Chave do Cliente) como o nome source_table. Extensões de dados são somente em lotes (não incrementais).
Transformações automáticas de tipo de dados
O conector transforma os tipos de dados do Salesforce Marketing Cloud em extensões de dados para tipos de dados compatíveis com Delta da seguinte forma:
Salesforce Marketing Cloud tipo | Delta tipo |
|---|---|
Texto | string |
string | |
Endereço de e-mail | string |
Telefone | string |
local | string |
Número | inteiro |
Número Longo | long |
Decimal(p, s) | decimal(min(p, 38), min(s, 18)) |
Booleana | boolean |
Data | timestamp_ntz |
Byte | Byte |
As APIs do Marketing Cloud não fornecem informações sobre o fuso horário dos carimbos de data/hora. Portanto, o conector armazena carimbos de data/hora sem fuso horário (TimestampNTZ).
Campos de autenticação obrigatórios
Ao criar uma conexão do Unity Catalog para o Salesforce Marketing Cloud, forneça os seguintes parâmetros:
campo | Descrição |
|---|---|
Subdomínio | O subdomínio de 28 caracteres para sua instância do Marketing Cloud, começando com |
ID de marketing (MID) | O ID de marketing para sua account, visível no canto superior direito da interface do Salesforce Marketing Cloud |
ID do cliente | O ID do cliente do Pacote de Integração de API |
Segredo do cliente | O segredo do cliente do Pacote de Integração da API |
Schemas para tabelas default
Para esquemas detalhados de todas as tabelas default compatíveis (incluindo nomes de campo e tipos de dados), consulte as seções a seguir:
jornadas
Chave primária composta: (id, version).
campo | Tipo de dados |
|---|---|
ID | string |
version | inteiro |
chave | string |
name | string |
data da última publicação | carimbo de data/hora |
Status | string |
Descrição | string |
Data de criação | carimbo de data/hora |
Data de modificação | carimbo de data/hora |
versão da API do fluxo de trabalho | inteiro |
atividades | array<struct> |
triggers | array<struct> |
Objetivos | array<string> |
saídas | array<string> |
notificadores | array<string> |
estatísticas | struct |
Status de integridade | struct |
entryMode | string |
definitionType | string |
Canal | string |
default | struct |
Metadados | string |
Modo de execução | string |
ID da categoria | inteiro |
definitionId | string |
Status agendado | string |
campanhas | array<string> |
campanhas
campo | Tipo de dados |
|---|---|
ID | string |
Data de criação | carimbo de data/hora |
Data de modificação | carimbo de data/hora |
name | string |
Descrição | string |
campaignCode | string |
Cor | string |
favorito | boolean |
email
campo | Tipo de dados |
|---|---|
ID | long |
customerKey | string |
objectID | string |
Tipo de conteúdo | string |
assetTypeId | inteiro |
Nome do tipo de ativo | string |
Nome de exibição do tipo de ativo | string |
name | string |
Proprietário | struct |
Criado por | struct |
Data de criação | carimbo de data/hora |
modificado por | struct |
Data de modificação | carimbo de data/hora |
enterpriseId | long |
Status | string |
thumbnailUrl | string |
conteúdo | string |
conteúdo de visualização do pré-cabeçalho | string |
subjectlineViewContent | string |
htmlViewContent | string |
codificação de caracteres | string |
automações
Chave primária composta: (id, view).
A coluna view é uma coluna sintética adicionada pelo conector. Ele distingue entre tipos de registro dentro da mesma entrada de automação (normal vs. targetdes).
campo | Tipo de dados |
|---|---|
ID | string |
View | string |
chave | string |
name | string |
Descrição | string |
ID da categoria | inteiro |
Tipo | string |
ID do tipo | inteiro |
Status | string |
statusId | inteiro |
programar | struct<typeId: integer, startDate: timestamp_ntz, endDate: timestamp_ntz, scheduledTime: timestamp_ntz> |
última hora de execução | timestamp_ntz |
lastRunInstanceId | string |
Gatilho de automação | struct |
gatilho de arquivo | struct |
extensões de dados de destino | array<struct> |
Tabelas de eventos
Todas as tabelas de eventos (click_events, sent_events, open_events, bounce_events, unsubscribe_events, not_sent_events) compartilham schemas semelhantes com campos incluindo:
- BatchID (inteiro)
- EventDate (carimbo de data/hora)
- SendID (inteiro)
- SubscriberKey (strings)
- TriggeredSendDefinitionObjectID (string)
Os campos adicionais variam por tipo de evento. Para esquemas completos, consulte a documentação da API do Salesforce Marketing Cloud.