Ir para o conteúdo principal
Isenção de responsabilidade de tradução: esse conteúdo foi traduzido para sua conveniência com o uso de software e pode não ter sido revisado por uma pessoa. O texto oficial é a versão em inglês e sempre será o texto mais atualizado. Para ver a versão em inglês, clique aqui.

Acesse seus dados da HubSpot da Análise do Microsoft Azure Synapse

Ultima atualização: 26 de outubro de 2026

Disponível com qualquer uma das seguintes assinaturas, salvo menção ao contrário:

Use a Saída de Dados do Azure Synapse para exportar dados selecionados do CRM da HubSpot para tabelas em um pool de SQL dedicado do Azure Synapse que você possui. O HubSpot atualiza cada tabela de saída a partir de uma exportação completa dos dados selecionados. Após a sincronização, você pode consultar as tabelas com SQL ou com suas ferramentas de BI e análise preferidas para combinar dados do HubSpot com outros dados comerciais.

Observe: se você for um Superadministrador, escolha sua conta no Data Studio beta para usar este recurso.

Créditos da HubSpot necessários para determinados recursos A sincronização de dados diretamente de uma única fonte de warehouse no Data Studio com o CRM da HubSpot não consome créditos da HubSpot. Se você preparar os dados no Data Studio antes da sincronização (por exemplo, criando campos calculados ou unindo-os a outras fontes de dados), essas ações consumirão créditos da HubSpot.



Compreender limitações e considerações

Antes de começar a trabalhar com esse recurso, certifique-se de compreender totalmente quais etapas devem ser executadas com antecedência, bem como as limitações do recurso e as possíveis consequências de usá-lo.

  • O HubSpot atualiza as tabelas separadamente. Se você consultar várias tabelas enquanto uma sincronização estiver em execução, algumas tabelas podem ser atualizadas antes de outras.
  • A Data Out não fornece retenção de instantâneo histórico. Após uma atualização bem-sucedida, a tabela de destino contém o instantâneo mais recente.
  • Cada objeto, tipo de evento ou par de associação pode ser incluído em uma sincronização recorrente do Azure Synapse por conta da HubSpot. Esse limite é independente de outros provedores de Data Out.
  • Tabelas específicas de objetos, como OBJECTS_CONTACTS, ainda não são suportadas.
  • Se dois nomes de tabelas colidirem depois que o HubSpot os normalizar, a exportação afetada falhará. Para obter mais informações, examine as regras de nome de tabela e coluna.

Noções básicas sobre os dados que você pode exportar

Você pode sincronizar os seguintes dados do HubSpot com o Azure Synapse Análise:

  • Objetos e registros: objetos padrão e personalizados selecionados e seus registros, como contatos, empresas, negócios, tickets e produtos.
  • Propriedades: valores de propriedade selecionados e histórico de propriedade em registros.
  • Associações: relações selecionadas entre registros, incluindo definições de associações.
  • Eventos: eventos padrão e eventos comportamentais personalizados selecionados do HubSpot, incluindo propriedades de evento selecionadas.

Os dados de diferentes objetos são combinados nas tabelas de objetos. Ao ler uma tabela de objetos, use OBJECTTYPEID para filtrar um objeto específico. Por exemplo, os contatos usam 0-1. Os objetos personalizados recebem um ID quando são criados e são identificados como 2-{unique_id}, como 2-12345.

Compreender o formato de exportação

Durante a configuração, você escolhe:

  • O ponto de extremidade e o banco de dados SQL dedicados do Azure Synapse de destino.
  • As fontes de dados a serem sincronizadas: objetos, eventos, associações ou uma combinação dessas fontes.
  • A programação de sincronização.

A HubSpot cria uma exportação temporária do Parquet no armazenamento gerenciado pela HubSpot e grava os resultados em tabelas em seu pool de SQL dedicado do Azure Synapse. Você não precisa fornecer ou gerenciar um bucket de preparação.

Localizar seus dados no Azure Synapse

O HubSpot cria tabelas de saída em um esquema gerenciado pela HubSpot para o seu destino. O HubSpot exporta dados de objetos para as três tabelas de objetos descritas neste artigo. O HubSpot também cria uma tabela por tipo de evento selecionado e, quando disponível, uma tabela específica de pares por par de associação selecionado.

<database>.hubspot_data_out_<destination-id>.<table-name>

Você pode encontrar o nome exato do esquema na página de configuração da sua sincronização. Por exemplo:

  • your_database.hubspot_data_out_456.OBJECT_WITH_OBJECT_PROPERTIES
  • your_database.hubspot_data_out_456.EVENTS_VISITED_PAGE
  • your_database.hubspot_data_out_456.ASSOCIATIONS_CONTACTS_TO_COMPANIES

Nomes de tabelas e colunas

O HubSpot normaliza os nomes de tabelas e colunas exportados para letras maiúsculas, números e sublinhados:

  • Espaços e hifens se tornam sublinhados.
  • Outros caracteres não alfanuméricos são removidos.
  • Nomes com mais de 128 caracteres são encurtados.
  • Os nomes das colunas que colidem recebem um sufixo.
  • Nomes de tabelas em colisão falham na exportação afetada.

Use colchetes ao consultar identificadores, especialmente se você construir consultas dinamicamente. A diferenciação de maiúsculas e minúsculas do identificador depende do agrupamento do banco de dados do Synapse. Por exemplo:

SELECT *
FROM [your_database].[hubspot_data_out_456].[OBJECT_WITH_OBJECT_PROPERTIES]
WHERE [OBJECTTYPEID] = '0-1';

Tipos de coluna

Os tipos de coluna seguem os dados exportados e são mapeados para os tipos do Azure Synapse da seguinte maneira:

Tipo exportado Azure Synapse
Sequência de caracteres NVARCHAR(MAX)
Número (32 bits) INT
Número (64 bits) BIGINT
Data/hora DATETIME2
Booleano BIT
Decimal DECIMAL(precision, scale)
Flutuador REAL
Duplo FLOAT
Data DATE
Horário TIME

Observação: a coluna é exportada como uma string formatada PROPERTIES em OBJECT_WITH_OBJECT_PROPERTIES JSON. Ele é armazenado como NVARCHAR(MAX), não como um tipo de coluna JSON. Para obter exemplos de consulta, consulte as perguntas frequentes.

Revisar tabelas de objetos

Se você selecionar dados do objeto, o HubSpot exportará as tabelas a seguir.

OBJECT_PROPERTIES

Esta tabela contém uma linha por valor de propriedade. Para ler um objeto específico, filtre por OBJECTTYPEID.

Nome da coluna Tipo Descrição
OBJECTTYPEID Sequência de caracteres O ID do objeto. Por exemplo, os contatos usam 0-1.
OBJECTID Número O ID do registro.
NAME Sequência de caracteres O nome da propriedade.
VALUE Sequência de caracteres O valor da propriedade.
UPDATEDAT Data/hora A data e a hora em que o valor da propriedade foi atualizado pela última vez no HubSpot.
INGESTEDAT Data/hora A data e a hora em que os dados foram assimilados pela última vez na fonte de exportação.

OBJECT_WITH_OBJECT_PROPERTIES

Esta tabela contém uma linha por registro, com os valores de propriedade selecionados agrupados em uma única PROPERTIES coluna. Para ler um objeto específico, filtre por OBJECTTYPEID.

Nome da coluna Tipo Descrição
OBJECTTYPEID Sequência de caracteres O ID do objeto. Por exemplo, os contatos usam 0-1.
OBJECTID Número O ID do registro.
PROPERTIES Texto (JSON) Os valores de propriedade selecionados para o registro, como uma string formatada em JSON.
UPDATEDAT Data/hora A data e a hora em que as propriedades selecionadas do registro foram atualizadas pela última vez no HubSpot.
INGESTEDAT Data/hora A data e a hora em que os dados foram assimilados pela última vez na fonte de exportação.

OBJECT_PROPERTIES_HISTORY

Esta tabela contém o histórico de alterações de propriedade. Ao contrário OBJECT_PROPERTIESde , que contém apenas o valor atual, esta tabela tem uma linha para cada valor histórico de uma propriedade. Para ver a linha do tempo completa de um único registro e propriedade, faça o pedido por UPDATEDAT.

Nome da coluna Tipo Descrição
OBJECTTYPEID Sequência de caracteres O ID do objeto.
OBJECTID Número O ID do registro.
NAME Sequência de caracteres O nome da propriedade.
VALUE Sequência de caracteres O valor da propriedade naquele momento.
UPDATEDAT Data/hora A data e a hora em que o valor foi definido no HubSpot.
INGESTEDAT Data/hora A data e a hora em que os dados foram assimilados pela última vez na fonte de exportação.

Revisar tabelas de associação

Se você selecionar associação dados, o HubSpot exportará associação registros e associação definições.

ASSOCIAÇÕES

Esta tabela contém uma linha por associação selecionada entre dois registros.

Nome da coluna Tipo Descrição
COMBINEDASSOCIATIONTYPEID Sequência de caracteres O identificador único para a definição da associação.
ASSOCIATIONCATEGORY Sequência de caracteres A origem do tipo de associação. Os valores podem incluir HUBSPOT_DEFINED, USER_DEFINEDou INTEGRATOR_DEFINED.
ASSOCIATIONTYPEID Número O identificador para a definição da associação dentro da sua categoria.
FROMOBJECTID Número O ID do registro de origem.
TOOBJECTID Número O ID do registro de destino.
INGESTEDAT Data/hora A data e a hora em que os dados foram assimilados pela última vez na fonte de exportação.

ASSOCIATION_DEFINITIONS

Esta tabela contém uma linha por definição de associação selecionada.

Nome da coluna Tipo Descrição
COMBINEDASSOCIATIONTYPEID Sequência de caracteres O identificador único para a definição da associação.
CATEGORY Sequência de caracteres A origem do tipo de associação. Os valores podem incluir HUBSPOT_DEFINED, USER_DEFINEDou INTEGRATOR_DEFINED.
ID Número O identificador para a definição da associação dentro da sua categoria.
FROMOBJECTTYPEID Sequência de caracteres O ID do objeto fonte.
TOOBJECTTYPEID Sequência de caracteres O ID do objeto de destino.
NAME Sequência de caracteres O nome da definição da associação.
LABEL Sequência de caracteres O rótulo da definição da associação.
INGESTEDAT Data/hora A data e a hora em que os dados foram assimilados pela última vez na fonte de exportação.
ISMAINASSOCIATIONDEFINITION Booleano Se o HubSpot exibe essa definição de associação como a associação principal nos registros associados.

ASSOCIATIONS_<FROM_OBJECT>_TO_<TO_OBJECT>

Para pares de associação selecionados, a HubSpot também pode exportar tabelas de associação específicas de pares, como ASSOCIATIONS_CONTACTS_TO_COMPANIES. Essas tabelas incluem registros de associação juntamente com metadados de definição de associação.

Nome da coluna Tipo Descrição
COMBINEDASSOCIATIONTYPEID Sequência de caracteres O identificador único para a definição da associação.
ASSOCIATIONCATEGORY Sequência de caracteres A origem do tipo de associação. Os valores podem incluir HUBSPOT_DEFINED, USER_DEFINEDou INTEGRATOR_DEFINED.
ASSOCIATIONTYPEID Número O identificador para a definição da associação dentro da sua categoria.
[FROMOBJECT]_OBJECTID Número O ID do registro de origem. Por exemplo, CONTACT_OBJECTID.
[TOOBJECT]_OBJECTID Número O ID do registro de destino. Por exemplo, COMPANY_OBJECTID.
INGESTEDAT Data/hora A data e a hora em que os dados foram assimilados pela última vez na fonte de exportação.
TOOBJECTTYPEID Sequência de caracteres O ID do objeto de destino.
FROMOBJECTTYPEID Sequência de caracteres O ID do objeto fonte.
NAME Sequência de caracteres O nome da definição da associação.
LABEL Sequência de caracteres O rótulo da definição da associação.
ISMAINASSOCIATIONDEFINITION Booleano Se o HubSpot exibe essa definição de associação como a associação principal nos registros associados.

Revisar tabelas de eventos

Se você selecionar dados do evento, o HubSpot exportará uma tabela por tipo de evento. Os nomes das tabelas usam o formato EVENTS_<EVENT_NAME>, como EVENTS_VISITED_PAGE.

Cada tabela de eventos contém colunas de eventos padrão e uma coluna para cada propriedade de evento selecionada.

Nome da coluna Tipo Descrição
EVENTTYPEID Sequência de caracteres O ID do tipo de evento.
ID Sequência de caracteres O ID exclusivo do evento.
OBJECTTYPEID Sequência de caracteres O ID do objeto associado ao evento.
OBJECTID Número O ID do registro associado ao evento.
INGESTEDAT Data/hora A data e a hora em que o evento foi assimilado na fonte de exportação.
OCCURREDATDATEINT Número A data do evento como um número inteiro no YYYYMMDD formato.
OCCURREDAT Data/hora A data e a hora em que o evento ocorreu.
PROPERTY_<PROPERTY_NAME> Sequência de caracteres Uma propriedade de evento selecionada. Por exemplo, uma propriedade chamada page_title é exportada como PROPERTY_PAGE_TITLE.

Gerenciar o agendamento de sincronização

Você configura o agendamento de sincronização durante a configuração no HubSpot. Você também pode disparar manualmente um gatilho de uma ressincronização do HubSpot. Cada execução de sincronização produz um instantâneo completo dos dados selecionados. Para controlar o volume de dados, escolha quais objetos, eventos, associações e propriedades incluir.

Observação: durante o beta, as frequências de sincronização disponíveis podem ser limitadas. Opções de frequência adicionais podem ser adicionadas em versões futuras.

Monitorar sincronizações e tratar erros

Você pode monitorar as sincronizações do Azure Synapse no HubSpot. Uma sincronização pode ter um dos seguintes estados:

Estado Significado
Sincronização Uma execução de sincronização está em andamento no momento.
Sincronizado A última sincronização foi concluída com sucesso.
Falhou A última execução de sincronização encontrou um erro.
Arquivado A configuração de sincronização foi arquivada ou removida.

Quando uma sincronização falha:

  • O HubSpot mostra um status Com falha com detalhes sobre quais tabelas foram bem-sucedidas ou falharam.
  • Se uma tabela não puder ser atualizada, os dados anteriores bem-sucedidos geralmente permanecerão disponíveis.
  • Para sincronizações recorrentes, a próxima sincronização agendada tenta automaticamente uma sincronização completa.
  • Você pode gatilho manualmente uma ressincronização a qualquer momento no HubSpot.

FAQs

Como consultar os dados?

Consulte as tabelas em seu esquema de destino com SQL. Por exemplo, leia todos os registros de contato:

SELECT *
FROM [your_database].[hubspot_data_out_456].[OBJECT_WITH_OBJECT_PROPERTIES]
WHERE [OBJECTTYPEID] = '0-1';

Leia uma propriedade específica da PROPERTIES string JSON:

SELECT
  [OBJECTID],
  JSON_VALUE([PROPERTIES], '$.email') AS [email]
FROM [your_database].[hubspot_data_out_456].[OBJECT_WITH_OBJECT_PROPERTIES]
WHERE [OBJECTTYPEID] = '0-1';

Posso exportar um tipo de dados em várias sincronizações?

Cada objeto, tipo de evento ou par de associação pode ser incluído em uma sincronização recorrente do Azure Synapse por conta da HubSpot. Esse limite é independente de outros provedores de Data Out.

Por exemplo, se os contatos já tiverem sido exportados para um destino recorrente do Azure Synapse, você não poderá adicionar contatos a outra sincronização recorrente do Azure Synapse até arquivar a primeira sincronização. Você ainda pode exportar contatos para outro provedor de Data Out compatível ao mesmo tempo.

Há suporte para tabelas específicas de objetos?

Não. Tabelas específicas de objetos, como OBJECTS_CONTACTS, ainda não são suportadas. Use OBJECT_WITH_OBJECT_PROPERTIES e filtre para OBJECTTYPEID obter registros para um objeto específico.

O HubSpot mantém instantâneos anteriores?

Não. A Data Out não fornece retenção de instantâneo histórico. Após uma atualização bem-sucedida, a tabela de destino contém o instantâneo mais recente. Se uma tabela não puder ser atualizada, os dados anteriores bem-sucedidos geralmente permanecerão disponíveis.

Esse artigo foi útil?
Este formulário deve ser usado apenas para fazer comentários sobre esses artigos. Saiba como obter ajuda para usar a HubSpot.