- Knowledge base
- Dati
- Gestione dei dati
- Esporta i dati di HubSpot su Microsoft Fabric
BetaEsporta i dati di HubSpot su Microsoft Fabric
Ultimo aggiornamento: 26 ottobre 2026
Disponibile con uno qualsiasi dei seguenti abbonamenti, tranne dove indicato:
-
Data Hub Enterprise
-
Crediti HubSpot richiesti per determinate funzionalità
Nota: se sei un Super Admin, attivala versione beta di Data Studio per il tuo account per poter utilizzare questa funzionalità.
Crediti HubSpot richiesti per determinate funzionalità La sincronizzazione dei dati direttamente da un’unica fonte di warehouse in Data Studio al CRM di HubSpot non consuma crediti HubSpot. Se prepari i dati in Data Studio prima della sincronizzazione (ad esempio, creando campi calcolati o unendoli con altre fonti di dati), tali azioni consumano crediti HubSpot.
Utilizza Data Out per esportare i dati selezionati di HubSpot CRM in tabelle native all'interno di un Microsoft Fabric Warehouse di tua proprietà. Puoi sincronizzare i dati relativi a oggetti, associazioni ed eventi con le tabelle del tuo warehouse, quindi eseguire query su tali dati tramite SQL o utilizzarli con i tuoi strumenti di business intelligence e analisi.
Ogni sincronizzazione crea un’istantanea completa dei dati selezionati. Quando una sincronizzazione va a buon fine, sostituisce l’istantanea precedente nelle tabelle di destinazione.
Prima di iniziare
Comprendere i requisiti
Per esportare i dati su Microsoft Fabric, è necessario:
- Un workspace Microsoft Fabric con un Fabric Warehouse
- Un entità di servizio Microsoft Entra ID aggiunta all’area di lavoro Fabric con il ruolo di Collaboratore
- L’ID tenant, l’ID client e il segreto client dell’entità di servizio
- La stringa di connessione SQL del tuo Fabric Warehouse (indirizzo del server, senza il numero di porta) e il nome del warehouse
L’entità di servizio Microsoft Entra ID deve disporre dell’autorizzazione per creare e gestire oggetti di proprietà di HubSpot nel Fabric Warehouse di destinazione. Durante la convalida della connessione e le sincronizzazioni, HubSpot crea schemi e tabelle, inserisce dati, rinomina le tabelle di staging e rimuove gli oggetti temporanei. Assegna all’entità di servizio il ruolo di Collaboratore nell’area di lavoro di Fabric per consentire a HubSpot di:
- Crea schemi
- Creare tabelle
- Inserire righe
- Rinominare o modificare le tabelle di proprietà di HubSpot
- Eliminare tabelle e schemi di proprietà di HubSpot
L’endpoint SQL del tuo Fabric Warehouse deve essere raggiungibile da HubSpot sulla porta TCP 1433. HubSpot utilizza TLS per tutte le connessioni e convalida il certificato del server.
Se il tuo spazio di lavoro Fabric limita l’accesso alla rete, aggiungi alla lista dei permessi gli indirizzi IP in uscita di HubSpot relativi alla regione del tuo account.
| Regione | Intervallo IP |
|---|---|
| NA1 | 54.174.62.128/26 |
| EU1 | 143.244.87.0/25 |
| AP1 | 216.157.42.32/27 |
| NA2 | 216.157.40.32/27 |
| NA3 | 216.157.41.32/27 |
Comprendere le limitazioni e le considerazioni
- Microsoft Fabric Data Out supporta solo i Fabric Warehouse. I Lakehouse non sono supportati.
- Ogni esecuzione della sincronizzazione crea un'istantanea completa dei dati selezionati. Una sincronizzazione riuscita sostituisce l’istantanea precedente nelle tabelle di destinazione. HubSpot non conserva le istantanee precedenti. Se una tabella non viene sincronizzata correttamente, i suoi dati precedenti rimangono disponibili fino alla successiva sincronizzazione riuscita.
- Ogni tipo di oggetto, tipo di evento o coppia di associazioni può essere incluso in una sola sincronizzazione ricorrente di Microsoft Fabric per account.
- Ogni sincronizzazione sostituisce la tabella di destinazione. Le autorizzazioni o le impostazioni a livello di tabella aggiunte nel tuo Fabric Warehouse non vengono conservate tra una sincronizzazione e l’altra.
- Per ricollegarsi a un'entità di servizio diversa, è necessario aggiungere tale entità di servizio all'area di lavoro di Fabric con il ruolo di Collaboratore prima che il test di connessione o la sincronizzazione possano andare a buon fine.
Collegare HubSpot a Microsoft Fabric
Si consiglia di tenere aperte le console dell’account HubSpot e di Microsoft Fabric in schede separate.
- Nel tuo account HubSpot, fai clic su Altro, quindi vai a Gestione dei dati > Data Studio. Se Altro non compare nel tuo account, vai direttamente a Gestione dei dati > Data Studio.
- In alto a destra, fare clic su Connetti origine dati esterna.
- Nel pannello " Aggiungi una fonte dati ", cerca o seleziona Microsoft Fabric.
- Fare clic su Installa, quindi su Avanti.
- Immettere l'ID tenant, l'ID client e il segreto client del proprio entità di servizio.
- Inserisci i seguenti dettagli di destinazione:
- Stringa di connessione SQL: l'indirizzo del server del proprio Fabric Warehouse, senza il numero di porta.
- Nome del magazzino: il nome del Fabric Warehouse in cui eseguire l'esportazione.
- Fare clic su Verifica connessione. Se la verifica della connessione ha esito positivo, fare clic su Avanti.
Nota: nel tuo spazio di lavoro Fabric, verifica che l’entità di servizio di HubSpot abbia il ruolo di Collaboratore prima di eseguire il test di connessione. Non sono necessari script SQL per configurare l’accesso.
Configurare la sincronizzazione
- Seleziona le origini dati da esportare:
- Oggetti
- Associazioni
- Eventi
- Seleziona gli oggetti, le proprietà, le associazioni o gli eventi da includere.
- Scegli la frequenza di esecuzione della sincronizzazione e quando avviarla.
- Fare clic su Avvia sincronizzazione.
Le frequenze di sincronizzazione disponibili potrebbero variare durante la fase beta. Le opzioni possono includere una volta, ogni 6 ore, ogni 12 ore, giornalmente, settimanalmente o mensilmente.
Accedi ai dati esportati
HubSpot crea uno schema gestito da HubSpot per ogni destinazione. Le tabelle utilizzano il seguente formato:
<database>.hubspot_data_out_<destination-id>.<table-name>
Ad esempio:
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
È possibile trovare il nome esatto dello schema nella pagina di configurazione della sincronizzazione.
Nomi delle tabelle e delle colonne
HubSpot normalizza i nomi delle tabelle e delle colonne esportate utilizzando lettere maiuscole, numeri e trattini bassi:
- Gli spazi e i trattini vengono sostituiti da trattini bassi.
- Gli altri caratteri non alfanumerici vengono rimossi.
- I nomi più lunghi di 128 caratteri vengono abbreviati.
- Ai nomi delle colonne in conflitto viene aggiunto un suffisso.
- I nomi delle tabelle in conflitto causano l'errore dell'esportazione interessata.
Tipi di colonna
| Tipo esportato | Tipo di fabric |
|---|---|
| Stringa | VARCHAR(MAX) |
| Numero (32 bit) | INT |
| Numero (64 bit) | BIGINT |
| Timestamp | DATETIME2(6) |
| Booleano | BIT |
| Decimale | DECIMAL(precisione, scala) |
| Float | REAL |
| Doppio | FLOAT |
| Data | DATA |
| Ora | TIME(6) |
La colonna PROPERTIES in OBJECT_WITH_OBJECT_PROPERTIES viene memorizzata come stringa in formato JSON in VARCHAR(MAX), non come tipo di colonna JSON nativo. Consulta gli esempi di query nelle FAQ riportate di seguito.
Tabelle degli oggetti
Se selezioni i dati degli oggetti, HubSpot esporta le seguenti tabelle.
OBJECT_PROPERTIES
Questa tabella contiene una riga per ogni valore di proprietà dell’oggetto.
| Colonna | Tipo | Descrizione |
|---|---|---|
OBJECTTYPEID |
Stringa | L'ID del tipo di oggetto. Ad esempio, i contatti utilizzano 0-1. |
OBJECTID |
Numero | L'ID del record. |
NAME |
Stringa | Il nome della proprietà. |
VALUE |
Stringa | Il valore della proprietà. |
UPDATEDAT |
Timestamp | Data e ora dell'ultimo aggiornamento del valore della proprietà in HubSpot. |
INGESTEDAT |
Timestamp | Data e ora dell'ultimo inserimento dei dati nella fonte di esportazione. |
OBJECT_WITH_OBJECT_PROPERTIES
Questa tabella contiene una riga per ogni record dell’oggetto. I valori delle proprietà selezionate sono raggruppati nella colonna PROPERTIES.
| Rubrica | Tipo | Descrizione |
|---|---|---|
OBJECTTYPEID |
Stringa | L'ID del tipo di oggetto. Ad esempio, i contatti utilizzano 0-1. |
OBJECTID |
Numero | L'ID del record. |
PROPERTIES |
Testo (JSON) | I valori delle proprietà selezionate per il record, memorizzati come stringa in formato JSON. |
UPDATEDAT |
Timestamp | Data e ora dell'ultimo aggiornamento delle proprietà selezionate del record in HubSpot. |
INGESTEDAT |
Timestamp | Data e ora dell'ultima importazione dei dati nella fonte di esportazione. |
I dati relativi a diversi tipi di oggetto vengono combinati in questa tabella. Filtra in base a OBJECTTYPEID per visualizzare i record relativi a un tipo di oggetto specifico:
- Contatti: 0-1
- Oggetti personalizzati: 2-{unique_id}, ad esempio 2-12345
OBJECT_PROPERTIES_HISTORY
Questa tabella contiene la cronologia delle modifiche alle proprietà. Include una riga per ogni valore storico di una proprietà.
| Colonna | Tipo | Descrizione |
|---|---|---|
OBJECTTYPEID |
Stringa | L'ID del tipo di oggetto. |
OBJECTID |
Numero | L'ID del record. |
NAME |
Stringa | Il nome della proprietà. |
VALUE |
Stringa | Il valore della proprietà in quel momento. |
UPDATEDAT |
Timestamp | Data e ora in cui il valore è stato impostato in HubSpot. |
INGESTEDAT |
Timestamp | Data e ora dell'ultima importazione dei dati nella fonte di esportazione. |
Per visualizzare la cronologia completa di un record e di una proprietà specifici, ordinare i risultati in base a UPDATEDAT.
Tabelle di associazione
Se si selezionano i dati di associazione, HubSpot esporta i record di associazione e le definizioni di associazione.
ASSOCIATIONS
Questa tabella contiene una riga per ogni associazione selezionata tra due record.
| Colonna | Tipo | Descrizione |
|---|---|---|
COMBINEDASSOCIATIONTYPEID |
Stringa | L'identificatore univoco della definizione dell'associazione. |
ASSOCIATIONCATEGORY |
Stringa | L'origine del tipo di associazione. I valori possono includere HUBSPOT_DEFINED, USER_DEFINED o INTEGRATOR_DEFINED. |
ASSOCIATIONTYPEID |
Numero | L'identificatore della definizione dell'associazione all'interno della relativa categoria. |
FROMOBJECTID |
Numero | L'ID del record di origine. |
TOOBJECTID |
Numero | L'ID del record di destinazione. |
INGESTEDAT |
Timestamp | Data e ora dell'ultima importazione dei dati nella fonte di esportazione. |
ASSOCIATION_DEFINITIONS
Questa tabella contiene una riga per ogni definizione di associazione selezionata.
| Colonna | Tipo | Descrizione |
|---|---|---|
COMBINEDASSOCIATIONTYPEID |
Stringa | L'identificatore univoco della definizione dell'associazione. |
CATEGORY |
Stringa | L'origine del tipo di associazione. I valori possono includere HUBSPOT_DEFINED, USER_DEFINED o INTEGRATOR_DEFINED. |
ID |
Numero | L'identificatore della definizione dell'associazione all'interno della relativa categoria. |
FROMOBJECTTYPEID |
Stringa | L'ID del tipo di oggetto di origine. |
TOOBJECTTYPEID |
Stringa | L'ID del tipo di oggetto di destinazione. |
NAME |
Stringa | Il nome della definizione di associazione. |
LABEL |
Stringa | L'etichetta della definizione dell'associazione. |
INGESTEDAT |
Timestamp | Data e ora dell'ultimo inserimento dei dati nella fonte di esportazione. |
ISMAINASSOCIATIONDEFINITION |
Booleano | Indica se HubSpot visualizza questa definizione di associazione come associazione primaria nei record associati. |
Tabelle di associazioni specifiche per coppia
Per le coppie di associazioni selezionate, HubSpot può anche esportare tabelle con il seguente formato:
ASSOCIATIONS_<FROM_OBJECT_TYPE>_TO_<TO_OBJECT_TYPE>
Ad esempio: ASSOCIATIONS_CONTACTS_TO_COMPANIES
Queste tabelle contengono record di associazione e metadati relativi alle definizioni di associazione.
| Colonna | Tipo | Descrizione |
|---|---|---|
COMBINEDASSOCIATIONTYPEID |
Stringa | L'identificatore univoco della definizione dell'associazione. |
ASSOCIATIONCATEGORY |
Stringa | L'origine del tipo di associazione. I valori possono includere HUBSPOT_DEFINED, USER_DEFINED o INTEGRATOR_DEFINED. |
ASSOCIATIONTYPEID |
Numero | L'identificatore della definizione dell'associazione all'interno della relativa categoria. |
[FROMOBJECTTYPE]_OBJECTID |
Numero | L'ID del record di origine. Ad esempio, CONTACT_OBJECTID. |
[TOOBJECTTYPE]_OBJECTID |
Numero | L'ID del record di destinazione. Ad esempio, COMPANY_OBJECTID. |
INGESTEDAT |
Timestamp | Data e ora dell'ultima importazione dei dati nella fonte di esportazione. |
TOOBJECTTYPEID |
Stringa | L'ID del tipo di oggetto di destinazione. |
FROMOBJECTTYPEID |
Stringa | L'ID del tipo di oggetto di origine. |
NAME |
Stringa | Il nome della definizione di associazione. |
LABEL |
Stringa | L'etichetta della definizione di associazione. |
ISMAINASSOCIATIONDEFINITION |
Booleano | Indica se HubSpot visualizza questa definizione di associazione come associazione primaria nei record associati. |
Tabelle degli eventi
Se selezioni i dati relativi agli eventi, HubSpot esporta una tabella per ogni tipo di evento. I nomi delle tabelle degli eventi seguono il seguente formato:
EVENTS_<EVENT_NAME>
Ad esempio: EVENTS_VISITED_PAGE
Ogni tabella degli eventi contiene colonne standard relative agli eventi e una colonna per ciascuna proprietà dell’evento selezionata.
| Colonna | Tipo | Descrizione |
|---|---|---|
EVENTTYPEID |
Stringa | L'ID del tipo di evento. |
ID |
Stringa | L'ID univoco dell'evento. |
OBJECTTYPEID |
Stringa | L'ID del tipo di oggetto associato all'evento. |
OBJECTID |
Numero | L'ID del record associato all'evento. |
INGESTEDAT |
Timestamp | Data e ora in cui l'evento è stato acquisito nella fonte di esportazione. |
OCCURREDATDATEINT |
Numero | La data dell’evento come numero intero nel formato AAAAMMGG. |
OCCURREDAT |
Timestamp | Data e ora in cui si è verificato l'evento. |
PROPERTY_<PROPERTY_NAME> |
Stringa | Una proprietà dell'evento selezionata. Ad esempio, una proprietà denominata page_title viene esportata come PROPERTY_PAGE_TITLE. |
Monitora la sincronizzazione
- Nel tuo account HubSpot, fai clic su Altro, quindi vai a Gestione dei dati > Data Studio. Se Altro non compare nel tuo account, vai direttamente a Gestione dei dati > Data Studio.
- A sinistra, fare clic su Sincronizzazioni app.
- Cerca o seleziona la sincronizzazione Microsoft Fabric.
Dalla pagina dei dettagli della sincronizzazione, puoi visualizzare lo stato della sincronizzazione, l’ora dell’ultima sincronizzazione, gli errori, l’attività di sincronizzazione e la cronologia delle sincronizzazioni. Puoi anche mettere in pausa, archiviare o eseguire manualmente la sincronizzazione.
Stati di sincronizzazione
| Stato | Descrizione |
|---|---|
| Sincronizzazione | È attualmente in corso un'operazione di sincronizzazione. |
| Sincronizzata | L'ultima operazione di sincronizzazione è stata completata con successo. |
| Errore | Si è verificato un errore durante l'ultima operazione di sincronizzazione. |
| Archiviata | La configurazione di sincronizzazione è stata archiviata o rimossa. |
Risolvi gli errori di sincronizzazione
Quando una sincronizzazione non va a buon fine:
- L'interfaccia utente di HubSpot mostra lo stato "Failed " e i dettagli a livello di tabella che indicano quali tabelle hanno avuto esito positivo o negativo.
- Una tabella viene aggiornata solo dopo che HubSpot ha completato il caricamento di tutti i suoi dati. Se una tabella non viene sincronizzata correttamente, i dati precedenti rimangono inalterati fino alla successiva sincronizzazione riuscita.
- La successiva sincronizzazione pianificata riproverà automaticamente a eseguire la sincronizzazione completa.
- È possibile eseguire manualmente una sincronizzazione dalla pagina dei dettagli della sincronizzazione.
Domande frequenti
Come si eseguono query sui dati esportati?
Eseguire una query sulle tabelle nello schema di destinazione utilizzando 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';
È possibile esportare un tipo di dati in più sincronizzazioni?
Ogni tipo di oggetto, tipo di evento o coppia di associazioni può essere incluso in una sola sincronizzazione ricorrente di Microsoft Fabric per ogni account HubSpot. Ciò è indipendente dagli altri provider Data Out.
Ad esempio, se i contatti sono già stati esportati in una destinazione Fabric ricorrente, non è possibile aggiungere contatti a un’altra configurazione Fabric ricorrente finché non si archivia la prima configurazione. È comunque possibile esportare i contatti verso un altro provider Data Out supportato contemporaneamente.
Le tabelle specifiche per oggetto sono supportate?
Le tabelle specifiche per oggetto, come OBJECTS_CONTACTS, al momento non sono supportate. Utilizza OBJECT_WITH_OBJECT_PROPERTIES e filtra in base a OBJECTTYPEID per recuperare i record relativi a un tipo di oggetto specifico.
I dati sensibili sono supportati?
I dati sensibili non sono attualmente supportati per Data Out. Le proprietà sensibili possono essere escluse dalle esportazioni.
HubSpot conserva le istantanee precedenti?
No. Ogni sincronizzazione riuscita sostituisce la tabella di destinazione con l’istantanea più recente. HubSpot non conserva le istantanee precedenti. Se una tabella non viene sincronizzata correttamente, i dati precedenti rimangono inalterati fino a quando la tabella non viene aggiornata con successo.
HubSpot utilizza un bucket di staging gestito dall’utente?
No. HubSpot crea un’esportazione Parquet temporanea nell’archivio gestito da HubSpot e scrive i risultati nel tuo Fabric Warehouse. Non è necessario fornire o gestire un bucket di staging.
Cosa succede se mi ricollego con un'entità di servizio diversa?
Se ti ricolleghi utilizzando un'entità di servizio diversa, devi aggiungere tale entità di servizio all’area di lavoro di Fabric con il ruolo di Collaboratore prima che il test di connessione o la sincronizzazione possano andare a buon fine.