Ir a contenido principal
Nota: Este contenido se tradujo a través de un software y es posible que no haya sido revisado. La versión en inglés se considera, por tanto, la versión oficial y es posible que haya sido actualizada. Para acceder a la versión en inglés, haz clic aquí.

Accede a tus datos de HubSpot desde Microsoft Azure Synapse Analytics

Última actualización: 26 de octubre de 2026

Disponible con cualquiera de las siguientes suscripciones, a no ser que se indique de otro modo:

Utiliza «Data Out for Azure Synapse» para exportar los datos seleccionados del CRM de HubSpot a tablas de un grupo SQL dedicado de Azure Synapse del que seas propietario. HubSpot actualiza cada tabla de resultados a partir de una exportación completa de los datos seleccionados. Una vez realizada la sincronización, puedes consultar las tablas mediante SQL o con tus herramientas de BI y análisis preferidas para combinar los datos de HubSpot con otros datos empresariales.

Nota: si es Superadministrador, opte por que su cuenta entre en la versión beta de Data Studio para poder utilizar esta función.

Se requieren créditos de HubSpot para determinadas funciones La sincronización de datos directamente desde una única fuente de almacenamiento en Data Studio con el CRM de HubSpot no consume créditos de HubSpot. Si preparas los datos en Data Studio antes de sincronizarlos (por ejemplo, creando campos calculados o combinándolos con otras fuentes de datos), esas acciones consumen créditos de HubSpot.



Comprender las limitaciones y consideraciones

Antes de comenzar a trabajar con esta característica, asegúrate de que comprendes perfectamente qué pasos hay que dar con antelación, así como las limitaciones de la función y las posibles consecuencias de utilizarla.

  • HubSpot actualiza las tablas por separado. Si realizas una consulta en varias tablas mientras se está ejecutando una sincronización, es posible que algunas tablas se actualicen antes que otras.
  • Data Out no ofrece retención de instantáneas históricas. Una vez realizada correctamente la actualización, la tabla de destino contiene la instantánea más reciente.
  • Cada objeto, tipo de evento o par de asociaciones puede incluirse en una sincronización recurrente de Azure Synapse por cada cuenta de HubSpot. Este límite es independiente de otros proveedores de Data Out.
  • Las tablas específicas de objetos, como OBJECTS_CONTACTS, aún no son compatibles.
  • Si dos nombres de tablas entran en conflicto después de que HubSpot los haya normalizado, la exportación afectada falla. Para obtener más información, consulta las normas sobre los nombres de tablas y columnas.

Conoce los datos que puedes exportar

Puedes sincronizar los siguientes datos desde HubSpot a Azure Synapse Analytics:

  • Objetos y registros: objetos estándar y personalizados seleccionados, así como sus registros, como contactos, empresas, negocios, tickets y productos.
  • Propiedades: valores de las propiedades seleccionadas e historial de las propiedades de los registros.
  • Asociaciones: relaciones seleccionadas entre registros, incluidas las definiciones de las asociaciones.
  • Eventos: eventos estándar seleccionados de HubSpot y eventos de comportamiento personalizados, incluidas determinadas propiedades de los eventos.

Los datos de los distintos objetos se agrupan en las tablas de objetos. Cuando leas una tabla de objetos, utiliza OBJECTTYPEID para filtrar y seleccionar un objeto concreto. Por ejemplo, los contactos utilizan 0-1. A los objetos personalizados se les asigna un ID al crearlos y se identifican como 2-{unique_id}, como 2-12345.

Comprender el formato de exportación

Durante la configuración, debes elegir:

  • El punto de conexión SQL dedicado de Azure Synapse y la base de datos de destino.
  • Las fuentes de datos que se van a sincronizar: objetos, eventos, asociaciones o una combinación de estas fuentes.
  • El calendario de sincronización.

HubSpot crea una exportación temporal en formato Parquet en el almacenamiento gestionado por HubSpot y guarda los resultados en tablas de tu grupo SQL dedicado de Azure Synapse. No es necesario que proporciones ni gestiones un bucket de prueba.

Encuentra tus datos en Azure Synapse

HubSpot crea tablas de salida en un esquema gestionado por HubSpot para tu destino. HubSpot exporta los datos de los objetos a las tres tablas de objetos descritas en este artículo. HubSpot también crea una tabla por cada tipo de evento seleccionado y, cuando está disponible, una tabla específica por cada par de asociación seleccionado.

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

Puedes encontrar el nombre exacto del esquema en la página de configuración de tu sincronización. Por ejemplo:

  • 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

Nombres de tablas y columnas

HubSpot normaliza los nombres de las tablas y columnas exportadas, convirtiéndolos en letras mayúsculas, números y guiones bajos:

  • Los espacios y los guiones se convierten en guiones bajos.
  • Se eliminan los demás caracteres no alfanuméricos.
  • Los nombres que superen los 128 caracteres se acortan.
  • Los nombres de columnas que entran en conflicto reciben un sufijo.
  • Los nombres de las tablas que entran en conflicto provocan un error en la exportación afectada.

Utiliza corchetes cuando realices consultas con identificadores, sobre todo si construyes las consultas de forma dinámica. El hecho de que los identificadores distingan entre mayúsculas y minúsculas depende de la colación de tu base de datos Synapse. Por ejemplo:

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

Tipos de columnas

Los tipos de columna se corresponden con los datos exportados y se asignan a los tipos de Azure Synapse de la siguiente manera:

Tipo exportado Azure Synapse
Cadena NVARCHAR(MAX)
Número (32 bits) INT
Número (64 bits) BIGINT
Timestamp DATETIME2
Booleano BIT
Decimal DECIMAL(precision, scale)
Flotador REAL
Doble FLOAT
Fecha DATE
Hora TIME

Nota: la PROPERTIES columna OBJECT_WITH_OBJECT_PROPERTIES se exporta como una cadena con formato JSON. Se almacena como NVARCHAR(MAX), no como un tipo de columna JSON. Para ver ejemplos de consultas, consulta las preguntas frecuentes.

Revisar las tablas de objetos

Si seleccionas los datos de los objetos, HubSpot exporta las siguientes tablas.

PROPIEDADES DEL OBJETO

Esta tabla contiene una fila por cada valor de propiedad. Para leer un objeto concreto, filtra por OBJECTTYPEID.

Nombre de la columna Tipo Descripción
OBJECTTYPEID Cadena El identificador del objeto. Por ejemplo, los contactos utilizan 0-1.
OBJECTID Número El identificador del registro.
NAME Cadena El nombre de la propiedad.
VALUE Cadena El valor de la propiedad.
UPDATEDAT Timestamp La fecha y la hora en las que se actualizó por última vez el valor de la propiedad en HubSpot.
INGESTEDAT Timestamp La fecha y la hora en que se incorporaron por última vez los datos a la fuente de exportación.

OBJETO_CON_PROPIEDADES_DE_OBJETO

Esta tabla contiene una fila por registro, con los valores de las propiedades seleccionadas agrupados en una única PROPERTIES columna. Para leer un objeto concreto, filtra por OBJECTTYPEID.

Nombre de la columna Tipo Descripción
OBJECTTYPEID Cadena El identificador del objeto. Por ejemplo, los contactos utilizan 0-1.
OBJECTID Número El identificador del registro.
PROPERTIES Texto (JSON) Los valores de las propiedades seleccionadas para el registro, en forma de cadena con formato JSON.
UPDATEDAT Timestamp La fecha y la hora en las que se actualizaron por última vez en HubSpot las propiedades seleccionadas del registro.
INGESTEDAT Timestamp La fecha y la hora en que se incorporaron por última vez los datos a la fuente de exportación.

OBJECT_PROPERTIES_HISTORY

Esta tabla contiene el historial de cambios de las propiedades. A diferencia de OBJECT_PROPERTIES, que solo contiene el valor actual, esta tabla tiene una fila para cada valor histórico de una propiedad. Para ver la cronología completa de un registro y una propiedad concretos, ordena por UPDATEDAT.

Nombre de la columna Tipo Descripción
OBJECTTYPEID Cadena El identificador del objeto.
OBJECTID Número El identificador del registro.
NAME Cadena El nombre de la propiedad.
VALUE Cadena El valor de la propiedad en ese momento.
UPDATEDAT Timestamp La fecha y la hora en las que se estableció el valor en HubSpot.
INGESTEDAT Timestamp La fecha y la hora en que se incorporaron por última vez los datos a la fuente de exportación.

Revisar las tablas de asociación

Si seleccionas los datos de asociación, HubSpot exporta los registros de asociación y las definiciones de asociación.

ASOCIACIONES

Esta tabla contiene una fila por cada asociación seleccionada entre dos registros.

Nombre de la columna Tipo Descripción
COMBINEDASSOCIATIONTYPEID Cadena El identificador único de la definición de la asociación.
ASSOCIATIONCATEGORY Cadena El origen del tipo de asociación. Los valores pueden incluir HUBSPOT_DEFINED, USER_DEFINED, o INTEGRATOR_DEFINED.
ASSOCIATIONTYPEID Número El identificador de la definición de la asociación dentro de su categoría.
FROMOBJECTID Número El identificador del registro de origen.
TOOBJECTID Número El identificador del registro de destino.
INGESTEDAT Timestamp La fecha y la hora en que se incorporaron por última vez los datos a la fuente de exportación.

DEFINICIONES DE ASOCIACIONES

Esta tabla contiene una fila por cada definición de asociación seleccionada.

Nombre de la columna Tipo Descripción
COMBINEDASSOCIATIONTYPEID Cadena El identificador único de la definición de la asociación.
CATEGORY Cadena El origen del tipo de asociación. Los valores pueden incluir HUBSPOT_DEFINED, USER_DEFINED, o INTEGRATOR_DEFINED.
ID Número El identificador de la definición de la asociación dentro de su categoría.
FROMOBJECTTYPEID Cadena El ID del objeto fuente.
TOOBJECTTYPEID Cadena El ID del objeto de destino.
NAME Cadena El nombre de la definición de la asociación.
LABEL Cadena La etiqueta de la definición de la asociación.
INGESTEDAT Timestamp La fecha y la hora en que se incorporaron por última vez los datos a la fuente de exportación.
ISMAINASSOCIATIONDEFINITION Booleano Si HubSpot muestra esta definición de asociación como la asociación principal en los registros asociados.

ASOCIACIONES_<FROM_OBJECT>_A_<TO_OBJECT>

Para determinados pares de asociaciones, HubSpot también puede exportar tablas de asociación específicas para cada par, como ASSOCIATIONS_CONTACTS_TO_COMPANIES. Estas tablas incluyen registros de asociación junto con los metadatos de definición de las asociaciones.

Nombre de la columna Tipo Descripción
COMBINEDASSOCIATIONTYPEID Cadena El identificador único de la definición de la asociación.
ASSOCIATIONCATEGORY Cadena El origen del tipo de asociación. Los valores pueden incluir HUBSPOT_DEFINED, USER_DEFINED, o INTEGRATOR_DEFINED.
ASSOCIATIONTYPEID Número El identificador de la definición de la asociación dentro de su categoría.
[FROMOBJECT]_OBJECTID Número El identificador del registro de origen. Por ejemplo, CONTACT_OBJECTID.
[TOOBJECT]_OBJECTID Número El identificador del registro de destino. Por ejemplo, COMPANY_OBJECTID.
INGESTEDAT Timestamp La fecha y la hora en que se incorporaron por última vez los datos a la fuente de exportación.
TOOBJECTTYPEID Cadena El ID del objeto de destino.
FROMOBJECTTYPEID Cadena El ID del objeto fuente.
NAME Cadena El nombre de la definición de la asociación.
LABEL Cadena La etiqueta de la definición de la asociación.
ISMAINASSOCIATIONDEFINITION Booleano Si HubSpot muestra esta definición de asociación como la asociación principal en los registros asociados.

Revisar las tablas de eventos

Si seleccionas datos de eventos, HubSpot exporta una tabla por cada tipo de evento. Los nombres de las tablas siguen el formato EVENTS_<EVENT_NAME>, como EVENTS_VISITED_PAGE.

Cada tabla de eventos contiene las columnas estándar de eventos y una columna para cada propiedad de evento seleccionada.

Nombre de la columna Tipo Descripción
EVENTTYPEID Cadena El identificador del tipo de evento.
ID Cadena El identificador único del evento.
OBJECTTYPEID Cadena El identificador del objeto asociado al evento.
OBJECTID Número El identificador del registro asociado al evento.
INGESTEDAT Timestamp La fecha y la hora en que el evento se incorporó a la fuente de exportación.
OCCURREDATDATEINT Número La fecha del evento como número entero en YYYYMMDD formato.
OCCURREDAT Timestamp La fecha y la hora en que se produjo el suceso.
PROPERTY_<PROPERTY_NAME> Cadena Una propiedad de evento seleccionada. Por ejemplo, una propiedad denominada page_title se exporta como PROPERTY_PAGE_TITLE.

Gestionar el calendario de sincronización

La programación de la sincronización se configura durante la configuración en HubSpot. También puedes utilizar un desencadenante manual para iniciar una resincronización desde HubSpot. Cada sincronización genera una instantánea completa de los datos seleccionados. Para controlar el volumen de datos, selecciona qué objetos, eventos, asociaciones y propiedades deseas incluir.

Ten en cuenta que, durante la fase beta, las frecuencias de sincronización disponibles pueden ser limitadas. Es posible que se añadan opciones de frecuencia adicionales en futuras versiones.

Supervisar las sincronizaciones y gestionar los errores

Puedes supervisar las sincronizaciones de Azure Synapse en HubSpot. Una sincronización puede encontrarse en uno de los siguientes estados:

Estado Significado
Sincronización Actualmente se está llevando a cabo una sincronización.
Sincronizado La última sincronización se ha completado correctamente.
Fallido Se ha producido un error en la última sincronización.
Archivado La configuración de sincronización se ha archivado o eliminado.

Cuando falla una sincronización:

  • HubSpot muestra el estado «Fallido» , junto con detalles sobre qué tablas se han procesado correctamente y cuáles han fallado.
  • Si no es posible actualizar una tabla, los datos anteriores que se habían guardado correctamente suelen seguir estando disponibles.
  • En el caso de las sincronizaciones periódicas, la siguiente sincronización programada vuelve a intentar automáticamente una sincronización completa.
  • Puedes desencadenar manualmente una resincronización en cualquier momento en HubSpot.

Preguntas frecuentes

¿Cómo puedo consultar los datos?

Consulta las tablas del esquema de destino mediante SQL. Por ejemplo, lee todos los registros de contactos:

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

Leer una propiedad concreta de la PROPERTIES cadena JSON:

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

¿Puedo exportar un tipo de datos en varias sincronizaciones?

Cada objeto, tipo de evento o par de asociaciones puede incluirse en una sincronización recurrente de Azure Synapse por cada cuenta de HubSpot. Este límite es independiente de otros proveedores de Data Out.

Por ejemplo, si los contactos ya se han exportado a un destino recurrente de Azure Synapse, no podrás añadir contactos a otra sincronización recurrente de Azure Synapse hasta que hayas archivado la primera sincronización. Aún así, puedes exportar contactos a otro proveedor de Data Out compatible al mismo tiempo.

¿Se admiten las tablas específicas de objetos?

No. Las tablas específicas de objetos, como OBJECTS_CONTACTS, aún no son compatibles. Utiliza OBJECT_WITH_OBJECT_PROPERTIES y filtra por OBJECTTYPEID para obtener registros de un objeto concreto.

¿Conserva HubSpot las instantáneas anteriores?

No. Data Out no ofrece retención de instantáneas históricas. Una vez realizada correctamente la actualización, la tabla de destino contiene la instantánea más reciente. Si no es posible actualizar una tabla, los datos anteriores que se habían guardado correctamente suelen seguir estando disponibles.

¿Te resultó útil este artículo?
Este formulario se utiliza solo para recibir comentarios a la documentación. Cómo recibir ayuda con HubSpot.