Spring til indhold
Bemærk:Oversættelsen af denne artikel er kun til rådighed for nemheds skyld. Oversættelsen oprettes automatisk via en oversættelsessoftware og er muligvis ikke blevet korrekturlæst. Den engelske version af denne artikel bør således anses for at være den gældende version, der indeholder de seneste oplysninger. Du kan få adgang til den her.

Få adgang til dine HubSpot-data fra PostgreSQL eller MySQL

Sidst opdateret: 26 oktober 2026

Gælder for:

Brug »Data Out« til PostgreSQL og MySQL til at eksportere udvalgte HubSpot CRM-data til tabeller i en database, som du ejer. Hver synkronisering skriver et fuldstændigt øjebliksbillede af de valgte data og erstatter det forrige øjebliksbillede. Efter synkroniseringen kan du forespørge tabellerne med SQL eller med dine foretrukne BI- og analyseværktøjer for at kombinere HubSpot-data med andre forretningsdata.

Bemærk: Hvis du er superadministrator,skal du tilmelde din konto tilData Studio-betaversionen for at kunne bruge denne funktion.

HubSpot-kreditter kræves til visse funktioner Synkronisering af data direkte fra en enkelt datalagerkilde i Data Studio til HubSpot CRM forbruger ikke HubSpot-kreditter. Hvis du forbereder dataene i Data Studio før synkroniseringen (f.eks. ved at oprette beregnede felter eller sammenkæde dem med andre datakilder), forbruger disse handlinger HubSpot-kreditter.



Forstå begrænsninger og overvejelser

Inden du begynder at arbejde med denne funktion, skal du sikre dig, at du fuldt ud forstår, hvilke skridt der skal tages på forhånd, samt funktionens begrænsninger og de potentielle konsekvenser af at bruge den.

  • Hver synkronisering erstatter destinationstabellerne med det seneste øjebliksbillede. HubSpot gemmer ikke tidligere øjebliksbilleder.
  • Hvert objekt, hver begivenhedstype eller hvert associeringspar kan inkluderes i én tilbagevendende PostgreSQL-synkronisering og én tilbagevendende MySQL-synkronisering pr. HubSpot-konto. Disse synkroniseringer er uafhængige af hinanden og af andre Data Out-udbydere.
  • Følsomme data understøttes endnu ikke. Følsomme egenskaber kan udelades fra eksporten.
  • Objektspecifikke tabeller, såsom OBJECTS_CONTACTS, understøttes endnu ikke.
  • Tabel- og kolonnenavne er store- og småbogstavsfølsomme i PostgreSQL og kan være store- og småbogstavsfølsomme i MySQL. Gennemgå forespørgselssyntaksen, før du skriver forespørgsler.

Forstå de data, du kan eksportere

Du kan synkronisere følgende data fra HubSpot til PostgreSQL eller MySQL:

  • Objekter: standard- og brugerdefinerede objekter, såsom kontakter, virksomheder, aftaler, tickets og produkter.
  • Poster: individuelle poster for de valgte objekter.
  • Egenskaber: valgte egenskabsværdier og egenskabshistorik for poster.
  • Forbindelser: udvalgte relationer mellem poster, herunder definitioner af forbindelser.
  • Begivenheder: udvalgte standardbegivenheder fra HubSpot og brugerdefinerede adfærdsbegivenheder, herunder udvalgte begivenhedsegenskaber.

Data for forskellige objekter samles i objekttabellerne. Når du læser en objekttabel, skal du bruge OBJECTTYPEID til at filtrere efter et bestemt objekt. For eksempel bruger kontakter 0-1. Brugerdefinerede objekter tildeles et ID, når de oprettes, og identificeres som 2-{unique_id}, f.eks. 2-12345.

Forstå eksportformatet

Under opsætningen vælger du:

  • Mål-databasen. Dette gælder kun for PostgreSQL. For MySQL opretter HubSpot databasen.
  • De datakilder, der skal synkroniseres: objekter, begivenheder, tilknytninger eller en kombination af disse kilder.
  • Synkroniseringsplanen.

HubSpot eksporterer dataene som Parquet-filer og indlæser dem direkte i tabeller i din database. PostgreSQL og MySQL bruger ikke en kundeejet staging-bucket. HubSpot administrerer staging internt.

Find dine data i din database

HubSpot opretter én tabel pr. datakilde i et HubSpot-administreret skema, der er opkaldt efter din destination. Du kan finde det nøjagtige skema-navn på konfigurationssiden for din synkronisering.

  • PostgreSQL: <database>.hubspot_data_out_<destination-id>.<table-name>
  • MySQL: hubspot_data_out_<destination-id>.<table-name>. I MySQL er skema og database det samme begreb, og HubSpot opretter det. Der er ikke noget separat databaseniveau at vælge.

For eksempel i PostgreSQL:

  • 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

For eksempel i MySQL:

  • hubspot_data_out_456.OBJECT_WITH_OBJECT_PROPERTIES
  • hubspot_data_out_456.EVENTS_VISITED_PAGE
  • hubspot_data_out_456.ASSOCIATIONS_CONTACTS_TO_COMPANIES

Hver synkronisering erstatter tabellen med det seneste snapshot. HubSpot gemmer ikke tidligere snapshots. Hvis en tabel fejler under en synkronisering, forbliver de tidligere data på plads indtil den næste vellykkede synkronisering.

Tabel- og kolonnenavne

Tabel- og kolonnenavne stammer fra de eksporterede data. PostgreSQL-identifikatorer er begrænset til 63 tegn, og MySQL-identifikatorer er begrænset til 64 tegn. HubSpot forkorter længere navne, så de passer.

Stor- og småbogstaver i identifikatorer

Stor- og småbogstaver i identifikatorer er vigtige. HubSpot opretter alle tabeller og kolonner med navne i anførselstegn, hvor store og små bogstaver bevares, svarende til tabellerne i denne artikel.

  • PostgreSQL: Sæt navnene i dobbelte anførselstegn nøjagtigt som vist. PostgreSQL konverterer navne uden anførselstegn til små bogstaver, så de vil ikke matche.
  • MySQL: Brug backticks, og sørg for, at store og små bogstaver stemmer overens med det viste. Om der skelnes mellem store og små bogstaver i tabelnavne afhænger af din serverkonfiguration.

PostgreSQL-eksempel:

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

MySQL-eksempel:

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

Kolonnetyper

Kolonnetyper følger de eksporterede data og kortlægges til PostgreSQL- og MySQL-typer som følger:

Eksporteret type PostgreSQL MySQL
Streng TEXT LONGTEXT
Tal (32-bit) INTEGER INT
Tal (64-bit) BIGINT BIGINT
Tidsstempel TIMESTAMP DATETIME(6)
Boolean BOOLEAN TINYINT(1)
Decimal NUMERIC DECIMAL

Bemærk: Kolonnen PROPERTIES i OBJECT_WITH_OBJECT_PROPERTIES eksporteres som en streng i JSON-format. Den gemmes som TEXT i PostgreSQL eller LONGTEXT i MySQL, ikke som en JSON-kolonnetype. Se FAQ'en for eksempler på forespørgsler.

Gennemgå objekttabeller

Hvis du vælger objektdata, eksporterer HubSpot følgende tabeller.

OBJECT_PROPERTIES

Denne tabel indeholder én række pr. egenskabsværdi. For at læse et specifikt objekt skal du filtrere efter OBJECTTYPEID.

Kolonnenavn Type Beskrivelse
OBJECTTYPEID Streng Objektets ID. For eksempel bruger kontakter 0-1.
OBJECTID Tal ID'et for posten.
NAME Streng Egenskabens navn.
VALUE Streng Egenskabens værdi.
UPDATEDAT Tidsstempel Dato og klokkeslæt for, hvornår ejendomsværdien sidst blev opdateret i HubSpot.
INGESTEDAT Tidsstempel Dato og klokkeslæt for, hvornår dataene sidst blev indlæst i eksportkilden.

OBJECT_WITH_OBJECT_PROPERTIES

Denne tabel indeholder én række pr. post, hvor de valgte egenskabsværdier er samlet i en enkelt PROPERTIES. For at læse et bestemt objekt skal du filtrere efter OBJECTTYPEID.

Kolonnenavn Type Beskrivelse
OBJECTTYPEID Streng Objektets ID. For eksempel bruger kontakter 0-1.
OBJECTID Tal ID'et for posten.
PROPERTIES Tekst (JSON) De valgte egenskabsværdier for posten, som en streng i JSON-format.
UPDATEDAT Tidsstempel Dato og klokkeslæt for, hvornår de valgte egenskaber for posten sidst blev opdateret i HubSpot.
INGESTEDAT Tidsstempel Dato og klokkeslæt for, hvornår dataene sidst blev indlæst i eksportkilden.

OBJECT_PROPERTIES_HISTORY

Denne tabel indeholder historikken for ændringer af egenskaber. I modsætning til OBJECT_PROPERTIES, som kun indeholder den aktuelle værdi, har denne tabel én række for hver historisk værdi af en egenskab. For at se den fulde tidslinje for en enkelt post og egenskab skal du sortere efter UPDATEDAT.

Kolonnenavn Type Beskrivelse
OBJECTTYPEID Streng Objektets ID.
OBJECTID Tal ID'et for posten.
NAME Streng Egenskabens navn.
VALUE Streng Egenskabens værdi på det pågældende tidspunkt.
UPDATEDAT Tidsstempel Dato og klokkeslæt for, hvornår værdien blev indstillet i HubSpot.
INGESTEDAT Tidsstempel Dato og klokkeslæt for, hvornår dataene sidst blev indlæst i eksportkilden.

Gennemse tilknytningstabeller

Hvis du vælger tilknytningsdata, eksporterer HubSpot tilknytningsposter og tilknytningsdefinitioner.

ASSOCIATIONS

Denne tabel indeholder én række pr. valgt tilknytning mellem to poster.

Kolonnenavn Type Beskrivelse
COMBINEDASSOCIATIONTYPEID Streng Den unikke identifikator for tilknytningsdefinitionen.
ASSOCIATIONCATEGORY Streng Oprindelsen til associationstypen. Værdierne kan omfatte HUBSPOT_DEFINED, USER_DEFINED eller INTEGRATOR_DEFINED.
ASSOCIATIONTYPEID Tal Identifikatoren for associeringsdefinitionen inden for dens kategori.
FROMOBJECTID Tal ID'et for kildeposten.
TOOBJECTID Tal ID'et for destinationsposten.
INGESTEDAT Tidsstempel Dato og klokkeslæt for, hvornår dataene sidst blev indlæst i eksportkilden.

ASSOCIATION_DEFINITIONS

Denne tabel indeholder én række pr. valgt tilknytningsdefinition.

Kolonnenavn Type Beskrivelse
COMBINEDASSOCIATIONTYPEID Streng Den unikke identifikator for tilknytningsdefinitionen.
CATEGORY Streng Oprindelsen til associationstypen. Værdierne kan omfatte HUBSPOT_DEFINED, USER_DEFINED eller INTEGRATOR_DEFINED.
ID Tal Identifikatoren for associeringsdefinitionen inden for dens kategori.
FROMOBJECTTYPEID Streng ID'et for kildeobjektet.
TOOBJECTTYPEID Streng ID'et for destinationsobjektet.
NAME Streng Navnet på tilknytningsdefinitionen.
LABEL Streng Etiketten for associationsdefinitionen.
INGESTEDAT Tidsstempel Dato og klokkeslæt for, hvornår dataene sidst blev indlæst i eksportkilden.
ISMAINASSOCIATIONDEFINITION Boolsk Om HubSpot viser denne tilknytningsdefinition som den primære tilknytning på tilknyttede poster.

ASSOCIATIONS_<FROM_OBJECT>_TO_<TO_OBJECT>

For valgte forbindelsespar kan HubSpot også eksportere parspecifikke forbindelsestabeller, såsom ASSOCIATIONS_CONTACTS_TO_COMPANIES. Disse tabeller indeholder forbindelsesposter sammen med metadata om forbindelsesdefinitioner.

Kolonnenavn Type Beskrivelse
COMBINEDASSOCIATIONTYPEID Streng Den unikke identifikator for tilknytningsdefinitionen.
ASSOCIATIONCATEGORY Streng Oprindelsen til foreningstypen. Værdierne kan omfatte HUBSPOT_DEFINED, USER_DEFINED eller INTEGRATOR_DEFINED.
ASSOCIATIONTYPEID Tal Identifikatoren for associeringsdefinitionen inden for dens kategori.
[FROMOBJECT]_OBJECTID Tal ID'et for kildeposten. For eksempel CONTACT_OBJECTID.
[TOOBJECT]_OBJECTID Tal ID'et for destinationsposten. For eksempel COMPANY_OBJECTID.
INGESTEDAT Tidsstempel Dato og klokkeslæt for, hvornår dataene sidst blev indlæst i eksportkilden.
TOOBJECTTYPEID Streng ID'et for destinationsobjektet.
FROMOBJECTTYPEID Streng ID'et for kildeobjektet.
NAME Streng Navnet på tilknytningsdefinitionen.
LABEL Streng Etiketten for associeringsdefinitionen.
ISMAINASSOCIATIONDEFINITION Boolsk Angiver, om HubSpot skal vise denne tilknytningsdefinition som den primære tilknytning på tilknyttede poster.

Gennemse begivenhedstabeller

Hvis du vælger begivenhedsdata, eksporterer HubSpot én tabel pr. begivenhedstype. Tabelnavne følger formatet EVENTS_<EVENT_NAME>, f.eks. EVENTS_VISITED_PAGE.

Hver begivenhedstabel indeholder standardbegivenhedskolonner og én kolonne for hver valgt begivenhedsegenskab.

Kolonnenavn Type Beskrivelse
EVENTTYPEID Streng ID'et for begivenhedstypen.
ID Streng Det unikke begivenheds-ID.
OBJECTTYPEID Streng ID'et for det objekt, der er knyttet til begivenheden.
OBJECTID Tal ID'et for den post, der er knyttet til begivenheden.
INGESTEDAT Tidsstempel Dato og klokkeslæt for, hvornår begivenheden blev indlæst i eksportkilden.
OCCURREDATDATEINT Tal Begivenhedsdatoen som et heltal i formatet YYYYMMDD.
OCCURREDAT Tidsstempel Dato og klokkeslæt for begivenheden.
PROPERTY_<PROPERTY_NAME> Streng En valgt begivenhedsegenskab. For eksempel eksporteres en egenskab ved navn page_title som PROPERTY_PAGE_TITLE.

Administrer synkroniseringsplanen

Du konfigurerer synkroniseringsplanen under opsætningen i HubSpot. Du kan også manuelt udløse en ny synkronisering fra HubSpot. Hver synkroniseringskørsel genererer et fuldstændigt øjebliksbillede af de valgte data. For at kontrollere datamængden skal du vælge, hvilke objekter, begivenheder, tilknytninger og egenskaber der skal medtages.

Bemærk: I betafasen er der muligvis kun et begrænset antal synkroniseringsfrekvenser tilgængelige, f.eks. én gang, hver 6. time, hver 12. time, dagligt, ugentligt og månedligt. Der kan tilføjes yderligere frekvensindstillinger i fremtidige udgivelser.

Overvåg synkroniseringer og håndter fejl

Du kan overvåge PostgreSQL- og MySQL-synkroniseringer i HubSpot. En synkronisering kan have en af følgende tilstande:

Status Betydning
Synkronisering En synkronisering er i gang.
Synkroniseret Den sidste synkronisering blev gennemført uden problemer.
Mislykket Der opstod en fejl under den sidste synkronisering.
Arkiveret Synkroniseringskonfigurationen blev arkiveret eller fjernet.

Når en synkronisering mislykkes:

  • HubSpot viser statusen " Mislykket " med detaljer for hver tabel, der angiver, hvilke tabeller der lykkedes eller mislykkedes.
  • En tabel opdateres først, når HubSpot er færdig med at indlæse alle dens data, så du ser aldrig en delvist indlæst tabel.
  • Hvis en tabel mislykkes, forbliver de tidligere data på plads indtil den næste vellykkede synkronisering.
  • Den næste planlagte synkronisering forsøger automatisk at udføre en fuld synkronisering igen.
  • Du kan til enhver tid manuelt udløse en ny synkronisering i HubSpot.

Tabeller, der blev synkroniseret korrekt i et tidligere kørsel, ændres ikke, når en senere kørsel mislykkes.

Ofte stillede spørgsmål

Hvordan forespørger jeg dataene?

Forespørg tabellerne i dit destinationsskema med SQL.

PostgreSQL

Læs alle kontaktposter:

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

Læs en bestemt egenskab fra JSON-kolonnen PROPERTIES. Konverter først kolonnen til JSON, da den er gemt som tekst:

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

Læs alle kontaktposter:

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

Læs en bestemt egenskab fra JSON-kolonnen PROPERTIES:

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?

Hvert objekt, hver begivenhedstype eller hvert associeringspar kan inkluderes i én tilbagevendende PostgreSQL-synkronisering og én tilbagevendende MySQL-synkronisering pr. HubSpot-konto. Disse synkroniseringer er uafhængige af hinanden og af andre Data Out-udbydere. Hvis kontakter f.eks. allerede er eksporteret til en tilbagevendende PostgreSQL-destination, kan du ikke tilføje kontakter til en anden tilbagevendende PostgreSQL-synkronisering, før du arkiverer den første synkronisering. Du kan stadig eksportere kontakter til en tilbagevendende MySQL-synkronisering på samme tid.

Understøttes objektspecifikke tabeller?

Nej. Objektspecifikke tabeller, såsom OBJECTS_CONTACTS, understøttes endnu ikke. Brug OBJECT_WITH_OBJECT_PROPERTIES og filtrer efter OBJECTTYPEID for at hente poster for et specifikt objekt.

Understøttes følsomme data?

Nej. Følsomme data understøttes endnu ikke i Data Out. Følsomme egenskaber kan udelades fra eksport.

Gemmer HubSpot tidligere snapshots?

Nej. Hver synkronisering erstatter destinationstabellen med det seneste øjebliksbillede, så tidligere øjebliksbilleder gemmes ikke.

Var denne artikel nyttig?
Denne formular bruges kun til dokumentationsfeedback. Læs, hvordan du kan få hjælp hos HubSpot.