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 Amazon Redshift

Ú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 Amazon Redshift» para exportar los datos seleccionados del CRM de HubSpot a tablas de una base de datos de Amazon Redshift de tu propiedad. Cada proceso de sincronización genera una instantánea completa de los datos seleccionados y sustituye a la instantánea anterior. 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 de la empresa.

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.

  • Cada sincronización sustituye las tablas de destino por la instantánea más reciente. HubSpot no guarda instantáneas anteriores en Redshift.
  • HubSpot no elimina los archivos Parquet que almacena temporalmente en tu depósito de S3. Para eliminarlos automáticamente, configura una política de ciclo de vida de S3 en el bucket o en el prefijo.
  • Cada objeto, tipo de evento o par de asociaciones puede incluirse en una sincronización recurrente de Redshift Data Out por cada cuenta de HubSpot.
  • Los datos sensibles aún no son compatibles. Las propiedades sensibles pueden quedar excluidas de las exportaciones.
  • Las tablas específicas de objetos, como OBJECTS_CONTACTS, aún no son compatibles.

Conoce los datos que puedes exportar

Puedes sincronizar los siguientes datos desde HubSpot a Amazon Redshift:

  • Objetos: objetos estándar y personalizados, como contactos, empresas, negocios, tickets y productos.
  • Registros: registros individuales de los objetos seleccionados.
  • Propiedades: valores de las propiedades seleccionadas e historial de las propiedades en 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:

  • La base de datos Redshift y el clúster o grupo de trabajo «Serverless» en el que HubSpot creará las tablas.
  • El depósito de S3 que utiliza HubSpot para almacenar temporalmente los datos antes de cargarlos en Redshift.
  • 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 exporta los datos como archivos Parquet, los almacena temporalmente en tu depósito de S3 y los carga en tablas de Redshift.

Nota: HubSpot no elimina los datos del depósito de prueba. Se recomienda configurar una política de ciclo de vida del depósito para que este se vacíe automáticamente.

Encuentra tus datos en Redshift

HubSpot crea una tabla por cada fuente de datos en un esquema gestionado por HubSpot cuyo nombre se corresponde con el de tu destino:

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

Puedes encontrar el nombre del esquema en la página de configuración de tu sincronización con Redshift. 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

Cada sincronización sustituye la tabla por la última instantánea. Si una tabla falla durante una sincronización, sus datos anteriores permanecen intactos hasta la siguiente sincronización que se realice con éxito.

HubSpot almacena temporalmente los archivos Parquet en tu depósito de S3 bajo un prefijo gestionado por HubSpot y, a continuación, los carga en Redshift:

s3://<bucket>/<prefix>/hubspot-dataout/<portal-id>/<destination-id>/<run-id>/<table-name>/

Estos archivos de preparación permanecen en tu depósito hasta que los elimines. Para eliminarlos automáticamente, configura una política de ciclo de vida de S3 en el depósito o en el prefijo.

Nota: los nombres de las tablas y columnas proceden de los datos exportados. Es posible que se acorten para ajustarse al límite de 127 caracteres de Redshift para los identificadores. Los tipos de columna se indican a continuación de los datos exportados.

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 Objeto o JSON Los valores de las propiedades seleccionadas para el registro.
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 VARCHAR El identificador del objeto.
OBJECTID BIGINT El identificador del registro.
NAME VARCHAR El nombre de la propiedad.
VALUE VARCHAR 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, es posible que solo haya disponible un conjunto limitado de frecuencias de sincronización, como una vez, cada 6 horas, cada 12 horas, diariamente, semanalmente y mensualmente. 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 Amazon Redshift 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» , con detalles por tabla que indican cuáles han tenido éxito y cuáles han fallado.
  • Una tabla solo se actualiza una vez que HubSpot ha terminado de cargar todos sus datos, por lo que nunca verás una tabla cargada parcialmente.
  • Si se produce un error en una tabla, sus datos anteriores permanecen en su sitio hasta la siguiente sincronización correcta.
  • La próxima sincronización programada volverá a intentar automáticamente una sincronización completa.
  • Puedes desencadenar manualmente una resincronización en cualquier momento en HubSpot.

Las tablas que se han ejecutado correctamente en una ejecución anterior no se modifican cuando falla una ejecución posterior.

Preguntas frecuentes

¿Cómo puedo consultar los datos?

Consulta las tablas del esquema de destino mediante SQL. Por ejemplo:

Leer todos los registros de contacto:

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

Leer una propiedad concreta de la PROPERTIES columna JSON:

SELECT OBJECTID, JSON_EXTRACT_PATH_TEXT(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 de Redshift?

Cada objeto, tipo de evento o par de asociaciones puede incluirse en una sincronización recurrente de Redshift Data Out por cada cuenta de HubSpot. Por ejemplo, si los contactos ya se han exportado a un destino recurrente de Redshift, no podrás añadir contactos a otra sincronización recurrente con Redshift hasta que hayas archivado la primera sincronización.

¿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.

¿Se admiten datos sensibles?

No. La función «Data Out to Redshift» aún no admite datos sensibles. Las propiedades sensibles pueden quedar excluidas de las exportaciones.

¿Conserva HubSpot las instantáneas anteriores?

No. Cada sincronización sustituye la tabla de destino por la instantánea más reciente, por lo que las instantáneas anteriores no se conservan en Redshift. Además, HubSpot no elimina los archivos Parquet temporales que almacena temporalmente en tu bucket de S3. Configura una política de ciclo de vida de S3 para que caduquen automáticamente.

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