Hoppa till innehåll
Observera: Översättningen av denna artikel är endast avsedd att underlätta för dig. Översättningen har skapats automatiskt med hjälp av en översättningsprogramvara och har eventuellt inte korrekturlästs. Den engelska versionen av denna artikel bör därför betraktas som den gällande versionen med den senaste informationen. Du kan komma åt den här.

Exportera HubSpot-data till PostgreSQL eller MySQL

Senast uppdaterad: 7 oktober 2026

Tillgänglig med något av följande abonnemang, om inte annat anges:

Observera: Om du är superadministratörmåste du anmäla ditt konto tillData Studio-betaversionen för att kunna använda den här funktionen.

HubSpot-krediter krävs för vissa funktioner Att synkronisera data direkt från en enda datalagerkälla i Data Studio till HubSpot CRM förbrukar inga HubSpot-krediter. Om du förbereder data i Data Studio innan synkroniseringen (till exempel genom att skapa beräknade fält eller sammanfoga den med andra datakällor) förbrukar dessa åtgärder HubSpot-krediter.



Sammanfattning

Använd Data Out för att exportera utvalda HubSpot CRM-data till en PostgreSQL- eller MySQL-databas som du hanterar. Du kan synkronisera objekt-, kopplings- och händelsedata till tabeller i din databas och sedan söka i data med SQL eller använda dem med dina verktyg för affärsintelligens och analys.

Varje synkronisering skapar en fullständig ögonblicksbild av den valda datan. När en synkronisering lyckas ersätter den den tidigare ögonblicksbilden i måltabellerna.

Innan du börjar

Förstå kraven

  • Din PostgreSQL- eller MySQL-databas måste vara tillgänglig från HubSpots IP-intervall för din kontoregion.
  • Din databasserver måste stödja SSL-anslutningar.
  • Du måste ha en databasanvändare med nödvändiga behörigheter:
    • PostgreSQL: CREATE -behörighet och skrivåtkomst till målschemat.
    • MySQL: CREATE -behörighet för databasen och skrivbehörighet.
  • Se till att din databasanvändare kan skapa tabeller och skriva data.
  • Håll ditt HubSpot-konto och databaskonsolerna öppna i separata flikar.

Tillåt HubSpots IP-adresser

Lägg till HubSpots IP-intervall för din kontoregion i databasserverns tillåtna lista.

Region IP-intervall
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

Förstå begränsningar och överväganden

  • Varje synkronisering skapar en fullständig ögonblicksbild av de valda uppgifterna.
  • En lyckad synkronisering ersätter den tidigare ögonblicksbilden i måltabellerna.
  • HubSpot sparar inte tidigare ögonblicksbilder.
  • Om en tabell misslyckas under en synkronisering förblir dess tidigare data tillgängliga tills nästa lyckade synkronisering.
  • Varje objekttyp, händelsetyp eller kopplingspar kan inkluderas i en återkommande PostgreSQL-synkronisering och en återkommande MySQL-synkronisering per konto.
  • Varje synkronisering ersätter måltabellen. Behörigheter eller inställningar på tabellnivå som lagts till hos din databasleverantör bevaras inte mellan synkroniseringarna.
  • Om du ansluter på nytt med en annan databasanvändare måste du bevilja den användaren åtkomst till befintliga HubSpot-hanterade scheman, databaser eller tabeller.

Anslut HubSpot till PostgreSQL eller MySQL

  1. I ditt HubSpot-konto klickar du på Mer och navigerar sedan till Datahantering > Data Studio. Om Mer inte visas i ditt konto navigerar du direkt till Datahantering > Data Studio.
  2. Klicka på Anslut extern datakälla längst upp till höger.
  3. I panelen Lägg till en datakälla söker du efter eller bläddrar till databasleverantören.
  4. Klicka på PostgreSQL eller MySQL.
  5. Ange uppgifterna för databasanslutningen:
    • Värd
    • Port
    • SSL
    • Användarnamn
    • Lösenord
  6. För PostgreSQL anger du namnet på den databas där HubSpot ska skapa schemat.
  7. Klicka på Anslut till PostgreSQL eller Anslut till MySQL.

HubSpot använder den anslutna databasanvändaren för att skapa tabeller och ladda data till din databas.

Konfigurera synkroniseringen

  1. Välj de datakällor som ska exporteras:
    • Objekt
    • Associationer
    • Händelser
  2. Välj de objekt, egenskaper, kopplingar eller händelser som ska inkluderas.
  3. Välj hur ofta synkroniseringen ska köras och när den ska startas.
  4. Klicka på Starta synkronisering.

De tillgängliga synkroniseringsfrekvenserna kan variera under betatestperioden. Alternativen kan vara en gång, var 6:e timme, var 12:e timme, dagligen, veckovis eller månadsvis.

Kom åt dina exporterade data

HubSpot skapar ett HubSpot-hanterat schema eller en databas för varje mål.

PostgreSQL

PostgreSQL-tabeller använder följande format:

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

Till exempel:

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"

MySQL

MySQL-tabeller använder följande format:

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

Exempel:

hubspot_data_out_456.OBJECT_WITH_OBJECT_PROPERTIES
hubspot_data_out_456.EVENTS_VISITED_PAGE
hubspot_data_out_456.ASSOCIATIONS_CONTACTS_TO_COMPANIES

Du hittar det exakta schemat eller databasnamnet på sidan för synkroniseringskonfiguration.

Tabell- och kolumnnamn

Tabell- och kolumnnamn baseras på de exporterade uppgifterna. PostgreSQL-identifierare kan innehålla upp till 63 tecken. MySQL-identifierare kan innehålla upp till 64 tecken. Längre namn förkortas för att passa den gällande gränsen.

HubSpot skapar PostgreSQL-tabeller och -kolumner med namn inom citattecken och med bevarad versal- och gemenskillnad. När du gör sökningar i PostgreSQL ska du använda dubbla citattecken och följa den versal- och gemenskillnad som visas i tabell- och kolumnnamnen.

För MySQL ska du använda bakstreck och följa den stora och små bokstäver som visas. Skillnaden mellan stora och små bokstäver i tabellnamn kan variera beroende på din MySQL-serverkonfiguration.

Kolumntyper

Exporterad typ PostgreSQL MySQL
Sträng TEXT LONGTEXT
Tal, 32-bitars INTEGER INT
Tal, 64-bitars BIGINT BIGINT
Tidsstämpel TIMESTAMP DATETIME(6)
Boolesk BOOLEAN TINYINT(1)
Decimal NUMERIC DECIMAL

Kolumnen PROPERTIES i tabellen OBJECT_WITH_OBJECT_PROPERTIES lagras som en sträng i JSON-format. Den lagras som TEXT i PostgreSQL och LONGTEXT i MySQL, inte som en inbyggd JSON-kolumntyp.

Objekttabeller

Om du väljer objektdata exporterar HubSpot följande tabeller.

OBJECT_PROPERTIES

Denna tabell innehåller en rad för varje objektets egenskapsvärde.

Kolumn Typ Beskrivning
OBJECTTYPEID Sträng Objekttypens ID. Kontakter använder till exempel 0-1.
OBJECTID Tal Postens ID.
NAME Sträng Egenskapsnamnet.
VALUE Sträng Egenskapsvärdet.
UPDATEDAT Tidsstämpel Datum och tidpunkt då egenskapsvärdet senast uppdaterades i HubSpot.
INGESTEDAT Tidsstämpel Datum och tidpunkt då data senast importerades till exportkällan.

OBJECT_WITH_OBJECT_PROPERTIES

Denna tabell innehåller en rad för varje objektrekord. Valda egenskapsvärden grupperas i kolumnen PROPERTIES.

Kolumn Typ Beskrivning
OBJECTTYPEID Sträng Objekttypens ID. Kontakter använder till exempel 0-1.
OBJECTID Tal Postens ID.
PROPERTIES Text (JSON) De valda egenskapsvärdena för posten, lagrade som en sträng i JSON-format.
UPDATEDAT Tidsstämpel Datum och tidpunkt då postens valda egenskaper senast uppdaterades i HubSpot.
INGESTEDAT Tidsstämpel Datum och tidpunkt då data senast importerades till exportkällan.

Objektdata för olika objekttyper slås samman i denna tabell. Filtrera efter OBJECTTYPEID för att läsa poster för en specifik objekttyp.

  • Kontakter: 0-1
  • Anpassade objekt: 2-{unique_id}, till exempel 2-12345

OBJECT_PROPERTIES_HISTORY

Denna tabell innehåller historiken över egenskapsändringar. Den innehåller en rad för varje historiskt värde för en egenskap.

Kolumn Typ Beskrivning
OBJECTTYPEID Sträng Objekttypens ID.
OBJECTID Tal Postens ID.
NAME Sträng Egenskapsnamnet.
VALUE Sträng Egenskapsvärdet vid den tidpunkten.
UPDATEDAT Tidsstämpel Datum och tidpunkt då värdet angavs i HubSpot.
INGESTEDAT Tidsstämpel Datum och tidpunkt då data senast importerades till exportkällan.

För att visa hela historiken för en specifik post och egenskap, sortera resultaten efter UPDATEDAT.

Associeringstabeller

Om du väljer associationsdata exporterar HubSpot associationsposter och associationsdefinitioner.

ASSOCIATIONS

Denna tabell innehåller en rad för varje vald koppling mellan två poster.

Kolumn Typ Beskrivning
COMBINEDASSOCIATIONTYPEID Sträng Den unika identifieraren för associationsdefinitionen.
ASSOCIATIONCATEGORY Sträng Associeringstypens ursprung. Värdena kan vara HUBSPOT_DEFINED, USER_DEFINED eller INTEGRATOR_DEFINED.
ASSOCIATIONTYPEID Tal Identifieraren för associeringsdefinitionen inom sin kategori.
FROMOBJECTID Tal ID för källposten.
TOOBJECTID Tal ID för målposten.
INGESTEDAT Tidsstämpel Datum och tidpunkt då data senast importerades till exportkällan.

ASSOCIATION_DEFINITIONS

Denna tabell innehåller en rad för varje vald kopplingsdefinition.

Kolumn Typ Beskrivning
COMBINEDASSOCIATIONTYPEID Sträng Den unika identifieraren för associationsdefinitionen.
CATEGORY Sträng Associeringstypens ursprung.
ID Tal Identifieraren för associationsdefinitionen inom sin kategori.
FROMOBJECTTYPEID Sträng ID för källobjekttypen.
TOOBJECTTYPEID Sträng ID för målobjekttypen.
NAME Sträng Namnet på associationsdefinitionen.
LABEL Sträng Associeringsdefinitionens etikett.
INGESTEDAT Tidsstämpel Datum och tidpunkt då data senast importerades till exportkällan.
ISMAINASSOCIATIONDEFINITION Boolesk Om HubSpot visar denna associationsdefinition som den primära associationen på associerade poster.

Par-specifika kopplingstabeller

För valda kopplingspar kan HubSpot även exportera tabeller med följande format:

ASSOCIATIONS_<FROM_OBJECT_TYPE>_TO_<TO_OBJECT_TYPE>

Till exempel:

ASSOCIATIONS_CONTACTS_TO_COMPANIES

Dessa tabeller innehåller associeringsposter och metadata för associeringsdefinitioner.

Kolumn Typ Beskrivning
COMBINEDASSOCIATIONTYPEID Sträng Den unika identifieraren för associationsdefinitionen.
ASSOCIATIONCATEGORY Sträng Associeringstypens ursprung.
ASSOCIATIONTYPEID Tal Identifieraren för associationsdefinitionen inom sin kategori.
[FROMOBJECTTYPE]_OBJECTID Tal ID för källposten. Till exempel CONTACT_OBJECTID.
[TOOBJECTTYPE]_OBJECTID Tal ID för målposten. Till exempel COMPANY_OBJECTID.
INGESTEDAT Tidsstämpel Datum och tidpunkt då data senast importerades till exportkällan.
TOOBJECTTYPEID Sträng ID för målobjekttypen.
FROMOBJECTTYPEID Sträng ID för källobjekttypen.
NAME Sträng Namnet på associationsdefinitionen.
LABEL Sträng Etiketten för associationsdefinitionen.
ISMAINASSOCIATIONDEFINITION Boolesk Om HubSpot ska visa denna kopplingsdefinition som den primära kopplingen för kopplade poster.

Händelsetabeller

Om du väljer händelsedata exporterar HubSpot en tabell för varje händelsetyp. Namnen på händelsetabellerna har följande format:

EVENTS_<EVENT_NAME>

Till exempel:

EVENTS_VISITED_PAGE

Varje händelsetabell innehåller standardkolumner för händelser och en kolumn för varje vald händelseegenskap.

Kolumn Typ Beskrivning
EVENTTYPEID Sträng Händelsetypens ID.
ID Sträng Det unika händelse-ID:t.
OBJECTTYPEID Sträng ID för den objekttyp som är kopplad till händelsen.
OBJECTID Tal ID för den post som är kopplad till händelsen.
INGESTEDAT Tidsstämpel Datum och tidpunkt då händelsen importerades till exportkällan.
OCCURREDATDATEINT Tal Händelsedatumet som ett heltal i formatet YYYYMMDD.
OCCURREDAT Tidsstämpel Datum och tidpunkt då händelsen inträffade.
PROPERTY_<PROPERTY_NAME> Sträng En vald händelseegenskap. Till exempel exporteras en egenskap med namnet page_title som PROPERTY_PAGE_TITLE.

Övervaka din synkronisering

  1. I ditt HubSpot-konto klickar du på Mer och navigerar sedan till Datahantering > Dataintegration. Om Mer inte visas i ditt konto navigerar du direkt till Datahantering > Data Integration.
  2. Klicka på App-synkroniseringar till vänster.
  3. Sök efter eller välj PostgreSQL- eller MySQL-synkroniseringen.

Från sidan med synkroniseringsdetaljer kan du se synkroniseringsstatus, tidpunkt för senaste synkronisering, fel, synkroniseringsaktivitet och synkroniseringshistorik. Du kan också pausa, arkivera eller manuellt köra synkroniseringen.

Synkroniseringsstatus

Status Beskrivning
Synkronisering En synkronisering pågår just nu.
Synkroniserad Den senaste synkroniseringen slutfördes utan problem.
Misslyckades Ett fel uppstod vid den senaste synkroniseringen.
Arkiverad Synkroniseringskonfigurationen har arkiverats eller tagits bort.

Åtgärda synkroniseringsfel

När en synkronisering misslyckas:

  • HubSpot-gränssnittet visar statusen Misslyckades samt detaljer på tabellnivå som anger vilka tabeller som lyckades eller misslyckades.
  • En tabell uppdateras först efter att HubSpot har laddat alla dess data.
  • Om en tabell misslyckas kvarstår dess tidigare data tills nästa synkronisering lyckas.
  • Vid nästa schemalagda synkronisering försöker systemet automatiskt utföra en fullständig synkronisering igen.
  • Du kan köra en synkronisering manuellt från sidan med synkroniseringsdetaljer.

Tabeller som synkroniserades utan problem vid en tidigare körning ändras inte när en senare körning misslyckas.

Vanliga frågor

Hur gör jag en sökning i de exporterade uppgifterna?

Fråga tabellerna i målschemat eller databasen med SQL.

PostgreSQL

-- Read all contact records
SELECT *
FROM your_database.hubspot_data_out_456."OBJECT_WITH_OBJECT_PROPERTIES"
WHERE "OBJECTTYPEID" = '0-1';

-- Read a property from the PROPERTIES column
SELECT
  "OBJECTID",
  json_extract_path_text("PROPERTIES"::json, 'email') AS email
FROM your_database.hubspot_data_out_456."OBJECT_WITH_OBJECT_PROPERTIES"
WHERE "OBJECTTYPEID" = '0-1';

MySQL

-- Read all contact records
SELECT *
FROM `hubspot_data_out_456`.`OBJECT_WITH_OBJECT_PROPERTIES`
WHERE `OBJECTTYPEID` = '0-1';

-- Read a property from the PROPERTIES column
SELECT
  `OBJECTID`,
  JSON_EXTRACT(`PROPERTIES`, '$.email') AS email
FROM `hubspot_data_out_456`.`OBJECT_WITH_OBJECT_PROPERTIES`
WHERE `OBJECTTYPEID` = '0-1';

Kan jag exportera en datatyp i flera synkroniseringar?

Varje objekttyp, händelsetyp eller associationspar kan inkluderas i en återkommande PostgreSQL-synkronisering och en återkommande MySQL-synkronisering per HubSpot-konto.

Om kontakter till exempel redan har exporterats till en återkommande PostgreSQL-destination kan du inte lägga till kontakter till en annan återkommande PostgreSQL-konfiguration förrän du har arkiverat den första konfigurationen. Du kan fortfarande exportera kontakter till en återkommande MySQL-konfiguration samtidigt.

Stöds objektspecifika tabeller?

Objektspecifika tabeller, såsom OBJECTS_CONTACTS, stöds för närvarande inte. Använd OBJECT_WITH_OBJECT_PROPERTIES och filtrera efter OBJECTTYPEID för att hämta poster för en specifik objekttyp.

Stöds känslig data?

Känsliga uppgifter stöds för närvarande inte för Data Out. Känsliga egenskaper kan uteslutas från export.

Spara HubSpot tidigare ögonblicksbilder?

Nej. Varje lyckad synkronisering ersätter måltabellen med den senaste ögonblicksbilden. HubSpot behåller inte tidigare ögonblicksbilder.

Om en tabell misslyckas under en synkronisering kvarstår dess tidigare data tills tabellen har uppdaterats framgångsrikt.

Använder HubSpot en staging-bucket som jag hanterar?

Nej. HubSpot exporterar data i Parquet-format och hanterar mellanlagringen internt. Du behöver inte tillhandahålla en kundägd mellanlagringsbucket för PostgreSQL eller MySQL.

Vad händer om jag byter databasanvändare?

Om du ansluter på nytt med en annan databasanvändare måste du bevilja den nya användaren åtkomst till befintliga scheman, databaser eller tabeller som hanteras av HubSpot.

Hjälpte artikeln?
Detta formulär används endast för dokumentationsfeedback. Få reda på hur du får hjälp med HubSpot.