- Base de conocimientos
- Datos
- Gestión de datos
- Exportar datos de HubSpot a Microsoft Fabric
BetaExportar datos de HubSpot a Microsoft Fabric
Última actualización: 26 de octubre de 2026
Disponible con cualquiera de las siguientes suscripciones, a no ser que se indique de otro modo:
-
Data Hub Enterprise
-
Se requieren créditos de HubSpot para determinadas funciones
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.
Utiliza «Data Out» para exportar los datos seleccionados del CRM de HubSpot a tablas nativas de un almacén de datos de Microsoft Fabric del que seas propietario. Puedes sincronizar los datos de objetos, asociaciones y eventos con las tablas de tu almacén de datos y, a continuación, consultar esos datos mediante SQL o utilizarlos con tus herramientas de inteligencia empresarial y análisis.
Cada sincronización crea una instantánea completa de los datos seleccionados. Cuando una sincronización se realiza correctamente, sustituye la instantánea anterior en las tablas de destino.
Antes de empezar
Comprender los requisitos
Para exportar datos a Microsoft Fabric, necesitarás:
- Un espacio de trabajo de Microsoft Fabric con un Fabric Warehouse
- Un sujeto de servicio de Microsoft Entra ID añadido al espacio de trabajo de Fabric con el rol de «Colaborador»
- El ID de inquilino, el ID de cliente y el secreto de cliente del principal de servicio
- La cadena de conexión SQL de Fabric Warehouse (dirección del servidor, sin el número de puerto) y el nombre del almacén
La entidad de servicio de Microsoft Entra ID debe tener permiso para crear y gestionar objetos propiedad de HubSpot en el Fabric Warehouse de destino. Durante la validación de la conexión y las sincronizaciones, HubSpot crea esquemas y tablas, inserta datos, cambia el nombre de las tablas provisionales y elimina los objetos temporales. Otorga al sujeto de servicio el rol de «Colaborador» en el espacio de trabajo de Fabric para permitir que HubSpot:
- Crear esquemas
- Crear tablas
- Insertar filas
- Cambiar el nombre o modificar las tablas propiedad de HubSpot
- Eliminar las tablas y los esquemas propiedad de HubSpot
HubSpot debe poder acceder al punto final SQL de Fabric Warehouse a través del puerto TCP 1433. HubSpot utiliza TLS para todas las conexiones y valida el certificado del servidor.
Si tu entorno de trabajo de Fabric restringe el acceso a la red, añade a la lista de direcciones permitidas las direcciones IP de salida de HubSpot correspondientes a la región de tu cuenta.
| Región | Rango de direcciones IP |
|---|---|
| NA1 | 54.174.62.128/26 |
| UE1 | 143.244.87.0/25 |
| AP1 | 216.157.42.32/27 |
| NA2 | 216.157.40.32/27 |
| NA3 | 216.157.41.32/27 |
Limitaciones y consideraciones
- Microsoft Fabric Data Out solo es compatible con los almacenes de datos de Fabric. Las «lakehouses» no son compatibles.
- Cada sincronización genera una instantánea completa de los datos seleccionados. Una sincronización correcta sustituye la instantánea anterior en las tablas de destino. HubSpot no conserva las instantáneas anteriores. Si una tabla falla durante una sincronización, sus datos anteriores siguen estando disponibles hasta la siguiente sincronización que se realice correctamente.
- Cada tipo de objeto, tipo de evento o par de asociaciones puede incluirse en una sincronización periódica de Microsoft Fabric por cuenta.
- Cada sincronización sustituye la tabla de destino. Las concesiones o configuraciones a nivel de tabla añadidas en tu Fabric Warehouse no se conservan entre sincronizaciones.
- Para volver a conectarse con un sujeto de servicio diferente, es necesario añadir dicho sujeto de servicio al espacio de trabajo de Fabric con el rol de «Colaborador» antes de que la prueba de conexión o la sincronización puedan completarse con éxito.
Conectar HubSpot con Microsoft Fabric
Se recomienda tener abiertas la cuenta de HubSpot y las consolas de Microsoft Fabric en pestañas distintas.
- En tu cuenta de HubSpot, haz clic en Más y luego ve a Gestión de datos > Data Studio. Si Más no aparece en tu cuenta, ve directamente a Gestión de datos > Data Studio.
- En la esquina superior derecha, haz clic en «Conectar fuente de datos externa».
- En el panel «Añadir una fuente de datos », busca «Microsoft Fabric» o navega hasta ella.
- Haz clic en «Instalar» y, a continuación, en «Siguiente».
- Introduce el ID de inquilino, el ID de cliente y el secreto de cliente de tu entidad de servicio.
- Introduce los siguientes datos del destino:
- Cadena de conexión SQL: la dirección del servidor de tu Fabric Warehouse, sin el número de puerto.
- Nombre del almacén: el nombre del almacén de tejidos al que se va a exportar.
- Haz clic en «Probar conexión». Si la prueba de conexión se realiza correctamente, haz clic en «Siguiente».
Nota: en tu espacio de trabajo de Fabric, comprueba que el sujeto de servicio de HubSpot tenga el rol de «Colaborador» antes de realizar la prueba de conexión. No se necesitan scripts SQL para configurar el acceso.
Configurar la sincronización
- Selecciona las fuentes de datos que deseas exportar:
- Objetos
- Asociaciones
- Eventos
- Selecciona los objetos, propiedades, asociaciones o eventos que quieras incluir.
- Elige con qué frecuencia quieres que se realice la sincronización y cuándo quieres que comience.
- Haz clic en «Iniciar sincronización».
Las frecuencias de sincronización disponibles pueden variar durante la fase beta. Las opciones pueden ser: una vez, cada 6 horas, cada 12 horas, diariamente, semanalmente o mensualmente.
Accede a tus datos exportados
HubSpot crea un esquema gestionado por HubSpot para cada destino. Las tablas siguen el siguiente formato:
<database>.hubspot_data_out_<destination-id>.<table-name>
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
Puedes encontrar el nombre exacto del esquema en la página de configuración de la sincronización.
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.
Tipos de columnas
| Tipo exportado | Tipo de tejido |
|---|---|
| Cadena | VARCHAR(MAX) |
| Número (32 bits) | INT |
| Número (64 bits) | BIGINT |
| Timestamp | DATETIME2(6) |
| Booleano | BIT |
| Decimal | DECIMAL(precisión, expansión) |
| Flotador | REAL |
| Doble | FLOAT |
| Fecha | FECHA |
| Hora | TIME(6) |
La PROPERTIES columna se OBJECT_WITH_OBJECT_PROPERTIES se almacena como una cadena con formato JSON en VARCHAR(MAX), no como un tipo de columna JSON nativo. Consulta los ejemplos de consultas en las preguntas frecuentes que figuran a continuación.
Tablas de objetos
Si seleccionas los datos de los objetos, HubSpot exporta las siguientes tablas.
OBJECT_PROPERTIES
Esta tabla contiene una fila por cada valor de propiedad de un objeto.
| Columna | Tipo | Descripción |
|---|---|---|
OBJECTTYPEID |
Cadena | El identificador del tipo de objeto. Por ejemplo, los contactos utilizan el rango 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. |
OBJECT_WITH_OBJECT_PROPERTIES
Esta tabla contiene una fila por cada registro de objeto. Los valores de las propiedades seleccionadas se agrupan en la PROPERTIES columna.
| Columna | Tipo | Descripción |
|---|---|---|
OBJECTTYPEID |
Cadena | El identificador del tipo de objeto. Por ejemplo, los contactos utilizan el rango 0-1. |
OBJECTID |
Número | El identificador del registro. |
PROPERTIES |
Texto (JSON) | Los valores de las propiedades seleccionadas para el registro, almacenados como una cadena con formato JSON. |
UPDATEDAT |
Timestamp | La fecha y la hora en las que se actualizaron por última vez las propiedades seleccionadas del registro en HubSpot. |
INGESTEDAT |
Timestamp | La fecha y la hora en que se incorporaron por última vez los datos a la fuente de exportación. |
En esta tabla se recogen los datos de los distintos tipos de objetos. Filtrar por OBJECTTYPEID para leer registros de un tipo de objeto específico:
- Contactos: 0-1
- Objetos personalizados: 2-{unique_id}, , por ejemplo, 2-12345
OBJECT_PROPERTIES_HISTORY
Esta tabla contiene el historial de cambios de las propiedades. Incluye una fila para cada valor histórico de una propiedad.
| Columna | Tipo | Descripción |
|---|---|---|
OBJECTTYPEID |
Cadena | El identificador del tipo de 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. |
Para ver el historial completo de un registro y una propiedad concretos, ordena los resultados por UPDATEDAT.
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.
| 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. |
ASSOCIATION_DEFINITIONS
Esta tabla contiene una fila por cada definición de asociación seleccionada.
| 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 identificador del tipo de objeto de origen. |
TOOBJECTTYPEID |
Cadena | El identificador del tipo de 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. |
Tablas de asociación específicas por pares
Para determinados pares de asociaciones, HubSpot también puede exportar tablas con el siguiente formato:
ASSOCIATIONS_<FROM_OBJECT_TYPE>_TO_<TO_OBJECT_TYPE>
Por ejemplo: ASSOCIATIONS_CONTACTS_TO_COMPANIES
Estas tablas contienen registros de asociación y metadatos de definición de asociación.
| 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. |
[FROMOBJECTTYPE]_OBJECTID |
Número | El identificador del registro de origen. Por ejemplo, CONTACT_OBJECTID. |
[TOOBJECTTYPE]_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 identificador del tipo de objeto de destino. |
FROMOBJECTTYPEID |
Cadena | El identificador del tipo de objeto de origen. |
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. |
Mesas de eventos
Si seleccionas datos de eventos, HubSpot exporta una tabla por cada tipo de evento. Los nombres de las tablas de eventos siguen el siguiente formato:
EVENTS_<EVENT_NAME>
Por ejemplo: EVENTS_VISITED_PAGE
Cada tabla de eventos contiene las columnas estándar de eventos y una columna para cada propiedad de evento seleccionada.
| Columna | Tipo | Descripción |
|---|---|---|
EVENTTYPEID |
Cadena | El identificador del tipo de evento. |
ID |
Cadena | El identificador único del evento. |
OBJECTTYPEID |
Cadena | El identificador del tipo de 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 formato AAAAMMDD. |
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 llamada «page_title» se exporta como «PROPERTY_PAGE_TITLE». |
Controla tu sincronización
- En tu cuenta de HubSpot, haz clic en Más y luego ve a Gestión de datos > Data Studio. Si Más no aparece en tu cuenta, ve directamente a Gestión de datos > Data Studio.
- A la izquierda, haz clic en «Sincronización de aplicaciones».
- Busca o selecciona la sincronización de Microsoft Fabric .
Desde la página de detalles de la sincronización, puedes consultar el estado de la sincronización, la hora de la última sincronización, los errores, la actividad de sincronización y el historial de sincronizaciones. También puedes pausar, archivar o ejecutar manualmente la sincronización.
Estados de sincronización
| Estado | Descripción |
|---|---|
| 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. |
Resolver los errores de sincronización
Cuando falla una sincronización:
- La interfaz de usuario de HubSpot muestra el estado «Fallido» y detalles a nivel de tabla que indican qué tablas se han procesado correctamente y cuáles han fallado.
- Una tabla solo se actualiza una vez que HubSpot haya terminado de cargar todos sus datos. Si se produce un error en una tabla, sus datos anteriores permanecen intactos hasta la siguiente sincronización correcta.
- La próxima sincronización programada volverá a intentar automáticamente la sincronización completa.
- Puedes iniciar manualmente una sincronización desde la página de detalles de la sincronización.
Preguntas frecuentes
¿Cómo puedo consultar los datos exportados?
Consulta las tablas del esquema de destino mediante SQL.
-- Read all contact records SELECT * FROM [your_database].[hubspot_data_out_456].[OBJECT_WITH_OBJECT_PROPERTIES] WHERE [OBJECTTYPEID] = '0-1';-- Read a specific property from the PROPERTIES JSON string 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 tipo de objeto, tipo de evento o par de asociaciones puede incluirse en una sincronización periódica de Microsoft Fabric por cada cuenta de HubSpot. Esto es independiente de otros proveedores de «Data Out».
Por ejemplo, si los contactos ya se han exportado a un destino recurrente de Fabric, no podrás añadir contactos a otra configuración recurrente de Fabric hasta que hayas archivado la primera configuració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?
Las tablas específicas de objetos, como OBJECTS_CONTACTS, no son compatibles actualmente. Utiliza OBJECT_WITH_OBJECT_PROPERTIES y filtra por OBJECTTYPEID para recuperar registros de un tipo de objeto específico.
¿Se admiten datos sensibles?
Actualmente, la función «Data Out» no admite datos sensibles. Las propiedades sensibles pueden quedar excluidas de las exportaciones.
¿Conserva HubSpot las instantáneas anteriores?
No. Cada sincronización realizada con éxito sustituye la tabla de destino por la instantánea más reciente. HubSpot no conserva las instantáneas anteriores. Si se produce un error en una tabla durante una sincronización, sus datos anteriores permanecen intactos hasta que dicha tabla se actualice correctamente.
¿Utiliza HubSpot un depósito de prueba que yo administro?
No. HubSpot crea una exportación temporal en formato Parquet en el almacenamiento gestionado por HubSpot y guarda los resultados en tu Fabric Warehouse. No es necesario que proporciones ni gestiones un bucket de prueba.
¿Qué ocurre si vuelvo a conectarme con un entidad de servicio diferente?
Si vuelves a conectarte utilizando una entidad de servicio diferente, deberás añadir dicha entidad de servicio al espacio de trabajo de Fabric con el rol de «Colaborador» para que la prueba de conexión o la sincronización se realicen correctamente.