Gå til innhold
Merk:: Denne artikkelen er oversatt av praktiske årsaker. Oversettelsen opprettes automatisk ved hjelp av oversettingsprogramvare, og det er ikke sikkert at den er korrekturlest. Den engelske versjonen av denne artikkelen skal regnes som den regjerende versjonen med den nyeste informasjonen. Du finner den her.

Eksporter HubSpot-data til PostgreSQL eller MySQL

Sist oppdatert: 7 oktober 2026

Tilgjengelig med et av følgende abonnementer, unntatt der det er angitt:

Merk: Hvis du er superadministrator,må du melde kontoen din påData Studio-betaversjonen for å kunne bruke denne funksjonen.

HubSpot-kreditter er påkrevd for enkelte funksjoner Synkronisering av data direkte fra en enkelt datalagerkilde i Data Studio til HubSpot CRM forbruker ikke HubSpot-kreditter. Hvis du forbereder dataene i Data Studio før synkroniseringen (for eksempel ved å opprette beregnede felt eller koble dem sammen med andre datakilder), forbruker disse handlingene HubSpot-kreditter.



Sammendrag

Bruk Data Out til å eksportere utvalgte HubSpot CRM-data til en PostgreSQL- eller MySQL-database som du administrerer. Du kan synkronisere objekt-, tilknytnings- og hendelsesdata til tabeller i databasen din, og deretter foreta søk i dataene med SQL eller bruke dem med dine verktøy for forretningsinformasjon og analyse.

Hver synkronisering oppretter et fullstendig øyeblikksbilde av de valgte dataene. Når en synkronisering lykkes, erstatter den det forrige øyeblikksbildet i måltabellene.

Før du setter i gang

Forstå kravene

  • PostgreSQL- eller MySQL-databasen din må være tilgjengelig fra HubSpot-IP-områdene for regionen til kontoen din.
  • Databaseserveren din må støtte SSL-tilkoblinger.
  • Du må ha en databasebruker med de nødvendige tillatelsene:
    • PostgreSQL: CREATE -rettighet og skrivetilgang til målskjemaet.
    • MySQL: CREATE -rettighet til databasen og skriveadgang.
  • Sørg for at databasebrukeren din kan opprette tabeller og skrive inn data.
  • Hold HubSpot-kontoen og databasekonsollene åpne i separate faner.

Tillat HubSpot-IP-adresser

Legg til HubSpot-IP-området for din kontoregion på tillatelseslisten til databaseserveren din.

Region IP-område
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

Forstå begrensninger og hensyn

  • Hver synkronisering oppretter et fullstendig øyeblikksbilde av de valgte dataene.
  • En vellykket synkronisering erstatter det forrige øyeblikksbildet i måltabellene.
  • HubSpot lagrer ikke tidligere øyeblikksbilder.
  • Hvis en tabell mislykkes under en synkronisering, forblir de forrige dataene tilgjengelige frem til neste vellykkede synkronisering.
  • Hver objekttype, hendelsestype eller tilknytningspar kan inkluderes i én gjentakende PostgreSQL-synkronisering og én gjentakende MySQL-synkronisering per konto.
  • Hver synkronisering erstatter destinasjonstabellen. Tillatelser eller innstillinger på tabellnivå som er lagt til i databaseleverandøren din, beholdes ikke mellom synkroniseringene.
  • Hvis du kobler deg til på nytt med en annen databasebruker, må du gi denne brukeren tilgang til eksisterende HubSpot-administrerte skjemaer, databaser eller tabeller.

Koble HubSpot til PostgreSQL eller MySQL

  1. I HubSpot-kontoen din klikker du på Mer, og så navigerer du til Databehandling > Data Studio. Hvis Mer ikke vises i kontoen din, navigerer du direkte til Dataadministrasjon > Data Studio.
  2. Klikk på «Koble til ekstern datakilde» øverst til høyre.
  3. I panelet «Legg til en datakilde» kan du søke etter eller bla gjennom for å finne databaseleverandøren.
  4. Klikk på PostgreSQL eller MySQL.
  5. Skriv inn opplysningene for databasetilkoblingen:
    • Vert
    • Port
    • SSL
    • Brukernavn
    • Passord
  6. For PostgreSQL angir du navnet på databasen der HubSpot skal opprette skjemaet.
  7. Klikk på «Koble til PostgreSQL » eller «Koble til MySQL».

HubSpot bruker den tilkoblede databasebrukeren til å opprette tabeller og laste inn data i databasen din.

Konfigurer synkroniseringen

  1. Velg datakildene du vil eksportere:
    • Objekter
    • Assosiasjoner
    • Hendelser
  2. Velg objekter, egenskaper, tilknytninger eller hendelser som skal inkluderes.
  3. Velg hvor ofte synkroniseringen skal kjøres og når den skal startes.
  4. Klikk på Start synkronisering.

De tilgjengelige synkroniseringsfrekvensene kan variere under betatesten. Alternativene kan omfatte én gang, hver 6. time, hver 12. time, daglig, ukentlig eller månedlig.

Få tilgang til de eksporterte dataene

HubSpot oppretter et HubSpot-administrert skjema eller en database for hvert mål.

PostgreSQL

PostgreSQL-tabeller bruker følgende format:

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

For eksempel:

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 bruker følgende format:

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

For eksempel:

hubspot_data_out_456.OBJECT_WITH_OBJECT_PROPERTIES
hubspot_data_out_456.EVENTS_VISITED_PAGE
hubspot_data_out_456.ASSOCIATIONS_CONTACTS_TO_COMPANIES

Du finner det nøyaktige skjemaet eller databasenavnet på synkroniseringskonfigurasjonssiden.

Tabell- og kolonnenavn

Tabell- og kolonnenavn er basert på de eksporterte dataene. PostgreSQL-identifikatorer kan inneholde opptil 63 tegn. MySQL-identifikatorer kan inneholde opptil 64 tegn. Lengre navn forkortes for å passe innenfor den gjeldende grensen.

HubSpot oppretter PostgreSQL-tabeller og -kolonner med navn i anførselstegn og med bevart store og små bokstaver. Når du sender spørsmål til PostgreSQL, må du bruke doble anførselstegn og følge store og små bokstaver slik de vises i tabell- og kolonnenavnet.

For MySQL må du bruke bakstrek og følge den store og små bokstavbruken som vises. Hvorvidt det skilles mellom store og små bokstaver i tabellnavn, kan variere avhengig av konfigurasjonen av MySQL-serveren din.

Kolonnetyper

Eksportert type PostgreSQL MySQL
Streng TEXT LONGTEXT
Tall, 32-bit INTEGER INT
Tall, 64-bit BIGINT BIGINT
Tidsstempel TIMESTAMP DATETIME(6)
Boolsk BOOLEAN TINYINT(1)
Desimal NUMERIC DECIMAL

PROPERTIES -kolonnen i tabellen OBJECT_WITH_OBJECT_PROPERTIES lagres som en streng i JSON-format. Den lagres som TEXT i PostgreSQL og LONGTEXT i MySQL, ikke som en innfødt JSON-kolonnetype.

Objekttabeller

Hvis du velger objektdata, eksporterer HubSpot følgende tabeller.

OBJECT_PROPERTIES

Denne tabellen inneholder én rad for hver objekt-egenskapsverdi.

Kolonne Type Beskrivelse
OBJECTTYPEID Streng ID-en til objekttypen. For eksempel bruker kontakter 0-1.
OBJECTID Tall ID-en til posten.
NAME Streng Egenskapsnavnet.
VALUE Streng Egenskapsverdien.
UPDATEDAT Tidsstempel Dato og klokkeslett for når egenskapsverdien sist ble oppdatert i HubSpot.
INGESTEDAT Tidsstempel Dato og klokkeslett for når dataene sist ble importert til eksportkilden.

OBJECT_WITH_OBJECT_PROPERTIES

Denne tabellen inneholder én rad for hver objektpost. Valgte egenskapsverdier er gruppert i kolonnen PROPERTIES.

Kolonne Type Beskrivelse
OBJECTTYPEID Streng ID-en til objekttypen. For eksempel bruker kontakter 0-1.
OBJECTID Tall ID-en til posten.
PROPERTIES Tekst (JSON) De valgte egenskapsverdiene for posten, lagret som en streng i JSON-format.
UPDATEDAT Tidsstempel Dato og klokkeslett for når postens valgte egenskaper sist ble oppdatert i HubSpot.
INGESTEDAT Tidsstempel Dato og klokkeslett for når dataene sist ble importert til eksportkilden.

Objektdata for ulike objekttyper samles i denne tabellen. Filtrer etter OBJECTTYPEID for å se poster for en bestemt objekttype.

  • Kontakter: 0-1
  • Egendefinerte objekter: 2-{unique_id}, for eksempel 2-12345

OBJECT_PROPERTIES_HISTORY

Denne tabellen inneholder historikken over endringer i egenskaper. Den inneholder én rad for hver historisk verdi av en egenskap.

Kolonne Type Beskrivelse
OBJECTTYPEID Streng ID-en til objekttypen.
OBJECTID Tall ID-en til posten.
NAME Streng Egenskapsnavnet.
VALUE Streng Egenskapsverdien på det aktuelle tidspunktet.
UPDATEDAT Tidsstempel Dato og klokkeslett da verdien ble angitt i HubSpot.
INGESTEDAT Tidsstempel Dato og klokkeslett da dataene sist ble importert til eksportkilden.

For å vise hele historikken for en bestemt post og egenskap, sorter resultatene etter UPDATEDAT.

Assosiasjonstabeller

Hvis du velger assosiasjonsdata, eksporterer HubSpot assosiasjonsposter og assosiasjonsdefinisjoner.

ASSOCIATIONS

Denne tabellen inneholder én rad for hver valgt tilknytning mellom to poster.

Kolonne Type Beskrivelse
COMBINEDASSOCIATIONTYPEID Streng Den unike identifikatoren for tilknytningsdefinisjonen.
ASSOCIATIONCATEGORY Streng Opprinnelsen til assosiasjonstypen. Verdiene kan være HUBSPOT_DEFINED, USER_DEFINED eller INTEGRATOR_DEFINED.
ASSOCIATIONTYPEID Tall Identifikatoren for assosiasjonsdefinisjonen innenfor sin kategori.
FROMOBJECTID Tall ID-en til kildeposten.
TOOBJECTID Tall ID-en til målposten.
INGESTEDAT Tidsstempel Dato og klokkeslett for når dataene sist ble importert til eksportkilden.

ASSOCIATION_DEFINITIONS

Denne tabellen inneholder én rad for hver valgt tilknytningsdefinisjon.

Kolonne Type Beskrivelse
COMBINEDASSOCIATIONTYPEID Streng Den unike identifikatoren for assosiasjonsdefinisjonen.
CATEGORY Streng Opprinnelsen til assosiasjonstypen.
ID Tall Identifikatoren for assosiasjonsdefinisjonen innenfor sin kategori.
FROMOBJECTTYPEID Streng ID-en til kildeobjekttypen.
TOOBJECTTYPEID Streng ID-en til målobjekttypen.
NAME Streng Navnet på tilknytningsdefinisjonen.
LABEL Streng Etiketten til assosiasjonsdefinisjonen.
INGESTEDAT Tidsstempel Dato og klokkeslett for når dataene sist ble importert til eksportkilden.
ISMAINASSOCIATIONDEFINITION Boolsk Angir om HubSpot viser denne assosiasjonsdefinisjonen som den primære assosiasjonen på tilknyttede poster.

Par-spesifikke tilknytningstabeller

For valgte tilknytningspar kan HubSpot også eksportere tabeller med følgende format:

ASSOCIATIONS_<FROM_OBJECT_TYPE>_TO_<TO_OBJECT_TYPE>

For eksempel:

ASSOCIATIONS_CONTACTS_TO_COMPANIES

Disse tabellene inneholder assosiasjonsposter og metadata for assosiasjonsdefinisjoner.

Kolonne Type Beskrivelse
COMBINEDASSOCIATIONTYPEID Streng Den unike identifikatoren for tilknytningsdefinisjonen.
ASSOCIATIONCATEGORY Streng Opprinnelsen til assosiasjonstypen.
ASSOCIATIONTYPEID Tall Identifikatoren for assosiasjonsdefinisjonen innenfor sin kategori.
[FROMOBJECTTYPE]_OBJECTID Tall ID-en til kildeposten. For eksempel CONTACT_OBJECTID.
[TOOBJECTTYPE]_OBJECTID Tall ID-en til målposten. For eksempel COMPANY_OBJECTID.
INGESTEDAT Tidsstempel Dato og klokkeslett for når dataene sist ble importert til eksportkilden.
TOOBJECTTYPEID Streng ID-en til destinasjonsobjekttypen.
FROMOBJECTTYPEID Streng ID-en til kildeobjekttypen.
NAME Streng Navnet på assosiasjonsdefinisjonen.
LABEL Streng Etiketten til assosiasjonsdefinisjonen.
ISMAINASSOCIATIONDEFINITION Boolsk Om HubSpot skal vise denne tilknytningsdefinisjonen som den primære tilknytningen på tilknyttede poster.

Hendelsestabeller

Hvis du velger hendelsesdata, eksporterer HubSpot én tabell for hver hendelsestype. Navnene på hendelsestabellene har følgende format:

EVENTS_<EVENT_NAME>

For eksempel:

EVENTS_VISITED_PAGE

Hver hendelsestabell inneholder standardhendelseskolonner og én kolonne for hver valgt hendelsesegenskap.

Kolonne Type Beskrivelse
EVENTTYPEID Streng ID-en for hendelsestypen.
ID Streng Den unike hendelses-ID-en.
OBJECTTYPEID Streng ID-en til objekttypen som er knyttet til hendelsen.
OBJECTID Tall ID-en til posten som er knyttet til hendelsen.
INGESTEDAT Tidsstempel Dato og klokkeslett da hendelsen ble importert til eksportkilden.
OCCURREDATDATEINT Tall Hendelsesdatoen som et heltall i formatet YYYYMMDD.
OCCURREDAT Tidsstempel Dato og klokkeslett da hendelsen fant sted.
PROPERTY_<PROPERTY_NAME> Streng En valgt hendelsesegenskap. For eksempel eksporteres en egenskap med navnet page_title som PROPERTY_PAGE_TITLE.

Overvåk synkroniseringen

  1. I HubSpot-kontoen din klikker du på Mer, og så navigerer du til Dataadministrasjon > Dataintegrering. Hvis Mer ikke vises i kontoen din, navigerer du direkte til Dataadministrasjon > Dataintegrering.
  2. Klikk på App-synkroniseringer til venstre.
  3. Søk etter eller velg PostgreSQL- eller MySQL-synkroniseringen.

Fra siden med synkroniseringsdetaljer kan du se synkroniseringsstatus, tidspunkt for siste synkronisering, feil, synkroniseringsaktivitet og synkroniseringshistorikk. Du kan også pause, arkivere eller kjøre synkroniseringen manuelt.

Synkroniseringsstatus

Status Beskrivelse
Synkroniserer En synkronisering pågår for øyeblikket.
Synkronisert Den siste synkroniseringen ble fullført.
Mislykket Det oppstod en feil under den siste synkroniseringen.
Arkivert Synkroniseringskonfigurasjonen ble arkivert eller fjernet.

Løs synkroniseringsfeil

Når en synkronisering mislykkes:

  • HubSpot-brukergrensesnittet viser statusen «Mislykket» og detaljer på tabellnivå som angir hvilke tabeller som lyktes eller mislyktes.
  • En tabell oppdateres først etter at HubSpot har lastet inn alle dataene.
  • Hvis en tabell mislykkes, forblir de tidligere dataene på plass inntil neste vellykkede synkronisering.
  • Den neste planlagte synkroniseringen forsøker automatisk å utføre full synkronisering på nytt.
  • Du kan kjøre en synkronisering manuelt fra siden med synkroniseringsdetaljer.

Tabeller som ble synkronisert uten problemer under en tidligere kjøring, endres ikke når en senere kjøring mislykkes.

Ofte stilte spørsmål

Hvordan kan jeg søke i de eksporterte dataene?

Spør i tabellene i målskjemaet 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 jeg eksportere én datatype i flere synkroniseringer?

Hver objekttype, hendelsestype eller tilknytningspar kan inkluderes i én gjentakende PostgreSQL-synkronisering og én gjentakende MySQL-synkronisering per HubSpot-konto.

Hvis for eksempel kontakter allerede er eksportert til en gjentakende PostgreSQL-destinasjon, kan du ikke legge til kontakter i en annen gjentakende PostgreSQL-konfigurasjon før du har arkivert den første konfigurasjonen. Du kan fortsatt eksportere kontakter til en gjentakende MySQL-konfigurasjon samtidig.

Støttes objektspesifikke tabeller?

Objektspesifikke tabeller, for eksempel OBJECTS_CONTACTS, støttes foreløpig ikke. Bruk OBJECT_WITH_OBJECT_PROPERTIES og filtrer etter OBJECTTYPEID for å hente poster for en bestemt objekttype.

Støttes sensitive data?

Sensitive Data støttes foreløpig ikke for Data Out. Sensitive egenskaper kan ekskluderes fra eksportene.

Oppbevarer HubSpot tidligere øyeblikksbilder?

Nei. Hver vellykket synkronisering erstatter destinasjonstabellen med det siste øyeblikksbildet. HubSpot lagrer ikke tidligere øyeblikksbilder.

Hvis en tabell mislykkes under en synkronisering, forblir de tidligere dataene på plass inntil tabellen er oppdatert.

Bruker HubSpot en mellomlagringsbucket som jeg administrerer?

Nei. HubSpot eksporterer dataene som Parquet og administrerer mellomlagringen internt. Du trenger ikke å oppgi en kundeeid mellomlagringsbucket for PostgreSQL eller MySQL.

Hva skjer hvis jeg endrer databasebrukeren?

Hvis du kobler til på nytt med en annen databasebruker, må du gi den nye brukeren tilgang til eksisterende HubSpot-administrerte skjemaer, databaser eller tabeller.

Var denne artikkelen nyttig?
Dette skjemaet brukes kun for tilbakemeldinger om dokumentasjon. Se hvordan du kan få hjelp med HubSpot.