- Tietämyskanta
- Tiedot
- Tietojenhallinta
- Vie HubSpot-tiedot PostgreSQL:ään tai MySQL:ään
Vie HubSpot-tiedot PostgreSQL:ään tai MySQL:ään
Päivitetty viimeksi: 7 lokakuuta 2026
Saatavilla minkä tahansa seuraavan Tilauksen kanssa, paitsi jos toisin mainitaan:
-
Data Hub Enterprise
-
HubSpot-krediittejä edellytetään tiettyjä ominaisuuksia varten
Huomaa: jos olet pääkäyttäjä, liitä tilisiData Studio -beetaversioon, jottavoit käyttää tätä ominaisuutta.
HubSpot-krediittejä edellytetään tiettyjä ominaisuuksia varten Tietojen synkronointi suoraan yhdestä Data Studion varastolähteestä HubSpot CRM:ään ei kuluta HubSpot-krediittejä. Jos valmistelet tietoja Data Studiossa ennen synkronointia (esimerkiksi luomalla laskettuja kenttiä tai yhdistämällä niitä muihin tietolähteisiin), nämä toimet kuluttavat HubSpot-krediittejä.
Yhteenveto
Käytä Data Out -toimintoa viedäksesi valitut HubSpot CRM -tiedot hallinnoimaasi PostgreSQL- tai MySQL-tietokantaan. Voit synkronoida objekti-, assosiaatio- ja tapahtumatiedot tietokantasi taulukoihin ja sitten hakea tietoja SQL:llä tai käyttää niitä liiketoimintatiedon hallinta- ja analyysityökaluissasi.
Jokainen synkronointi luo täydellisen tilannekuvan valituista tiedoista. Kun synkronointi onnistuu, se korvaa edellisen tilannekuvan kohdetabeleissa.
Ennen kuin aloitat
Tutustu vaatimuksiin
- PostgreSQL- tai MySQL-tietokantasi on oltava saavutettavissa tilisi alueen HubSpot-IP-alueista.
- Tietokantapalvelimesi on tuettava SSL-yhteyksiä.
- Sinulla on oltava tietokantakäyttäjä, jolla on tarvittavat käyttöoikeudet:
- PostgreSQL:
CREATE-oikeus ja kirjoitusoikeus kohdeskeemaan. - MySQL:
CREATE-oikeus tietokantaan ja kirjoitusoikeus.
- PostgreSQL:
- Varmista, että tietokantakäyttäjälläsi on oikeus luoda taulukoita ja kirjoittaa tietoja.
- Pidä HubSpot-tilisi ja tietokantakonsolit auki erillisissä välilehdissä.
Salli HubSpotin IP-osoitteet
Lisää tilisi alueen HubSpot-IP-alue tietokantapalvelimesi sallittujen listalle.
| Alue | IP-alue |
|---|---|
| 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 |
Tutustu rajoituksiin ja huomioitaviin seikkoihin
- Jokainen synkronointi luo täydellisen tilannekuvan valituista tiedoista.
- Onnistunut synkronointi korvaa edellisen tilannekuvan kohdetabeleissa.
- HubSpot ei säilytä aiempia tilannekuvia.
- Jos taulukon synkronointi epäonnistuu, sen aiemmat tiedot pysyvät käytettävissä seuraavaan onnistuneeseen synkronointiin asti.
- Jokainen objektityyppi, tapahtumatyyppi tai assosiaatiopari voidaan sisällyttää yhteen toistuvaan PostgreSQL-synkronointiin ja yhteen toistuvaan MySQL-synkronointiin tiliä kohden.
- Jokainen synkronointi korvaa kohdetabelin. Tietokantapalveluntarjoajaan lisätyt taulukoiden tasoiset käyttöoikeudet tai asetukset eivät säily synkronointien välillä.
- Jos muodostat yhteyden uudelleen eri tietokantakäyttäjän avulla, sinun on myönnettävä kyseiselle käyttäjälle käyttöoikeudet olemassa oleviin HubSpotin hallinnoimiin skeemoihin, tietokantoihin tai taulukoihin.
Yhdistä HubSpot PostgreSQL- tai MySQL-tietokantaan
- Napsauta HubSpot-tilissäsi Lisää ja siirry sitten kohtaan Tietojenhallinta > Data Studio. Jos Lisää-kohtaa ei näy tilissäsi, siirry suoraan kohtaan Tietojenhallinta > Data Studio.
- Napsauta oikeassa yläkulmassa kohtaa Yhdistä ulkoinen tietolähde.
- Etsi tai selaa tietokantapalveluntarjoajaa Lisää tietolähde -paneelissa.
- Napsauta PostgreSQL tai MySQL.
- Syötä tietokantayhteyden tiedot:
- Isäntä
- Portti
- SSL
- Käyttäjätunnus
- Salasana
- PostgreSQL:n osalta syötä sen tietokannan nimi, johon HubSpotin tulisi luoda skeema.
- Napsauta Yhdistä PostgreSQL:ään tai Yhdistä MySQL:ään.
HubSpot käyttää yhdistettyä tietokantakäyttäjää taulukoiden luomiseen ja tietojen lataamiseen tietokantaasi.
Määritä synkronointi
- Valitse vietävät tietolähteet:
- Objektit
- Yhteydet
- Tapahtumat
- Valitse mukaan otettavat objektit, ominaisuudet, assosiaatiot tai tapahtumat.
- Valitse, kuinka usein synkronointi suoritetaan ja milloin se aloitetaan.
- Napsauta Aloita synkronointi.
Käytettävissä olevat synkronointivälit voivat vaihdella beta-vaiheen aikana. Vaihtoehtoja voivat olla kerran, 6 tunnin välein, 12 tunnin välein, päivittäin, viikoittain tai kuukausittain.
Käytä vietyjä tietojasi
HubSpot luo HubSpotin hallinnoiman skeeman tai tietokannan jokaiselle kohteelle.
PostgreSQL
PostgreSQL-taulukot käyttävät seuraavaa muotoa:
<database>.hubspot_data_out_<destination-id>.<table-name>
Esimerkiksi:
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-taulukot noudattavat seuraavaa muotoa:
hubspot_data_out_<destination-id>.<table-name>
Esimerkiksi:
hubspot_data_out_456.OBJECT_WITH_OBJECT_PROPERTIES
hubspot_data_out_456.EVENTS_VISITED_PAGE
hubspot_data_out_456.ASSOCIATIONS_CONTACTS_TO_COMPANIES
Tarkka skeema tai tietokannan nimi löytyy synkronointiasetussivulta.
Taulukko- ja sarakkeen nimet
Taulukko- ja sarakkeen nimet perustuvat vietyihin tietoihin. PostgreSQL-tunnisteet voivat sisältää enintään 63 merkkiä. MySQL-tunnisteet voivat sisältää enintään 64 merkkiä. Pidemmät nimet lyhennetään sovellettavan rajoituksen mukaisiksi.
HubSpot luo PostgreSQL-taulukoita ja -sarakkeita, joiden nimet on kirjoitettu lainausmerkeissä ja joissa kirjainkoko on säilytetty. Kun teet kyselyjä PostgreSQL:ään, käytä kaksoislainausmerkkejä ja noudata taulukon ja sarakkeen nimissä näkyvää kirjainkokoa.
MySQL:ssä käytä takaviivoja ja noudata esitettyä isojen ja pienten kirjainten käyttöä. Taulukkonimien kirjainkokoa koskeva herkkyys voi vaihdella MySQL-palvelimen määritysten mukaan.
Saraketyypit
| Viety tyyppi | PostgreSQL | MySQL |
|---|---|---|
| Merkkijono | TEXT |
LONGTEXT |
| Luku, 32-bittinen | INTEGER |
INT |
| Luku, 64-bittinen | BIGINT |
BIGINT |
| Aikaleima | TIMESTAMP |
DATETIME(6) |
| Boolean | BOOLEAN |
TINYINT(1) |
| Desimaali | NUMERIC |
DECIMAL |
PROPERTIES -taulukon OBJECT_WITH_OBJECT_PROPERTIES -sarake tallennetaan JSON-muotoisena merkkijonona. Se tallennetaan PostgreSQL:ssä TEXT tyyppisenä ja MySQL:ssä LONGTEXT, ei natiivina JSON-saraketyyppinä.
Objektitaulukot
Jos valitset objektitietoja, HubSpot vie seuraavat taulukot.
OBJECT_PROPERTIES
Tämä taulukko sisältää yhden rivin jokaiselle objektin ominaisuusarvolle.
| Sarake | Tyyppi | Kuvaus |
|---|---|---|
OBJECTTYPEID |
Merkkijono | Objektityypin tunniste. Esimerkiksi yhteystiedoissa käytetään arvoja 0-1. |
OBJECTID |
Luku | Tietueen tunniste. |
NAME |
Merkkijono | Ominaisuuden nimi. |
VALUE |
Merkkijono | Ominaisuuden arvo. |
UPDATEDAT |
Aikaleima | Päivämäärä ja kellonaika, jolloin ominaisuuden arvo päivitettiin viimeksi HubSpotissa. |
INGESTEDAT |
Aikaleima | Päivämäärä ja kellonaika, jolloin tiedot on viimeksi tuotu vientilähteeseen. |
OBJECT_WITH_OBJECT_PROPERTIES
Tämä taulukko sisältää yhden rivin jokaisesta objektitietueesta. Valitut ominaisuusarvot on ryhmitelty PROPERTIES -sarakkeeseen.
| Sarake | Tyyppi | Kuvaus |
|---|---|---|
OBJECTTYPEID |
Merkkijono | Objektityypin tunniste. Esimerkiksi yhteystiedoissa käytetään arvoja 0-1. |
OBJECTID |
Luku | Tietueen tunniste. |
PROPERTIES |
Teksti (JSON) | Tietueen valitut ominaisuusarvot, jotka on tallennettu JSON-muotoisena merkkijonona. |
UPDATEDAT |
Aikaleima | Päivämäärä ja kellonaika, jolloin tietueen valitut ominaisuudet päivitettiin viimeksi HubSpotissa. |
INGESTEDAT |
Aikaleima | Päivämäärä ja kellonaika, jolloin tiedot on viimeksi tuotu vientilähteeseen. |
Eri objektityyppien objektitiedot yhdistetään tässä taulukossa. Suodata OBJECTTYPEID mukaan, jos haluat lukea tietueita tietystä objektityypistä.
- Yhteystiedot:
0-1 - Mukautetut objektit:
2-{unique_id}, esimerkiksi2-12345
OBJECT_PROPERTIES_HISTORY
Tämä taulukko sisältää ominaisuuksien muutoshistorian. Se sisältää yhden rivin jokaiselle ominaisuuden historialliselle arvolle.
| Sarake | Tyyppi | Kuvaus |
|---|---|---|
OBJECTTYPEID |
Merkkijono | Objektityypin tunniste. |
OBJECTID |
Luku | Tietueen tunniste. |
NAME |
Merkkijono | Ominaisuuden nimi. |
VALUE |
Merkkijono | Ominaisuuden arvo kyseisenä ajankohtana. |
UPDATEDAT |
Aikaleima | Päivämäärä ja kellonaika, jolloin arvo asetettiin HubSpotissa. |
INGESTEDAT |
Aikaleima | Päivämäärä ja kellonaika, jolloin tiedot on viimeksi tuotu vientilähteeseen. |
Voit tarkastella tietyn tietueen ja ominaisuuden koko historiaa lajittelemalla tulokset UPDATEDAT mukaan.
Yhdistämistaulukot
Jos valitset assosiaatiotiedot, HubSpot vie assosiaatiotietueet ja assosiaatiomääritelmät.
ASSOCIATIONS
Tämä taulukko sisältää yhden rivin jokaiselle valitulle kahden tietueen väliselle assosiaatiolle.
| Sarake | Tyyppi | Kuvaus |
|---|---|---|
COMBINEDASSOCIATIONTYPEID |
Merkkijono | Yhdistelmämäärittelyn yksilöllinen tunniste. |
ASSOCIATIONCATEGORY |
Merkkijono | Yhdistelmätyypin alkuperä. Arvoina voivat olla HUBSPOT_DEFINED, USER_DEFINED tai INTEGRATOR_DEFINED. |
ASSOCIATIONTYPEID |
Luku | Yhdistelmämäärittelyn tunniste sen luokassa. |
FROMOBJECTID |
Luku | Lähdetietueen tunniste. |
TOOBJECTID |
Luku | Kohdetietueen tunnus. |
INGESTEDAT |
Aikaleima | Päivämäärä ja kellonaika, jolloin tiedot on viimeksi tuotu vientilähteeseen. |
ASSOCIATION_DEFINITIONS
Tämä taulukko sisältää yhden rivin jokaiselle valitulle assosiaatiomääritelmälle.
| Sarake | Tyyppi | Kuvaus |
|---|---|---|
COMBINEDASSOCIATIONTYPEID |
Merkkijono | Yhdistelmämäärittelyn yksilöllinen tunniste. |
CATEGORY |
Merkkijono | Yhdistelmätyypin alkuperä. |
ID |
Luku | Yhdistelmämäärittelyn tunniste sen kategoriassa. |
FROMOBJECTTYPEID |
Merkkijono | Lähdeobjektityypin tunniste. |
TOOBJECTTYPEID |
Merkkijono | Kohdeobjektityypin tunnus. |
NAME |
Merkkijono | Yhdistelmämäärittelyn nimi. |
LABEL |
Merkkijono | Yhdistelmämäärittelyn tunniste. |
INGESTEDAT |
Aikaleima | Päivämäärä ja kellonaika, jolloin tiedot syötettiin viimeksi vientilähteeseen. |
ISMAINASSOCIATIONDEFINITION |
Booli | Näytetäänkö tämä assosiaatiomääritelmä HubSpotissa ensisijaisena assosiaationa assosioituneissa tietueissa. |
Parikohtaiset assosiaatiotaulukot
Valittujen yhdistelmäparien osalta HubSpot voi myös viedä taulukoita seuraavassa muodossa:
ASSOCIATIONS_<FROM_OBJECT_TYPE>_TO_<TO_OBJECT_TYPE>
Esimerkiksi:
ASSOCIATIONS_CONTACTS_TO_COMPANIES
Nämä taulukot sisältävät assosiaatiotietueita ja assosiaatiomääritelmien metatietoja.
| Sarake | Tyyppi | Kuvaus |
|---|---|---|
COMBINEDASSOCIATIONTYPEID |
Merkkijono | Yhdistelmämäärittelyn yksilöllinen tunniste. |
ASSOCIATIONCATEGORY |
Merkkijono | Yhdistelmätyypin alkuperä. |
ASSOCIATIONTYPEID |
Luku | Yhdistelmämäärittelyn tunniste sen luokassa. |
[FROMOBJECTTYPE]_OBJECTID |
Luku | Lähdetietueen tunniste. Esimerkiksi CONTACT_OBJECTID. |
[TOOBJECTTYPE]_OBJECTID |
Luku | Kohdetietueen tunnus. Esimerkiksi COMPANY_OBJECTID. |
INGESTEDAT |
Aikaleima | Päivämäärä ja kellonaika, jolloin tiedot on viimeksi tuotu vientilähteeseen. |
TOOBJECTTYPEID |
Merkkijono | Kohdeobjektityypin tunniste. |
FROMOBJECTTYPEID |
Merkkijono | Lähdeobjektityypin tunnus. |
NAME |
Merkkijono | Yhdistelmämäärittelyn nimi. |
LABEL |
Merkkijono | Yhdistelmämäärittelyn tunniste. |
ISMAINASSOCIATIONDEFINITION |
Booli | Näytetäänkö HubSpotissa tämä liitoksen määritelmä ensisijaisena liitoksena liitetyissä tietueissa. |
Tapahtumataulukot
Jos valitset tapahtumatiedot, HubSpot vie yhden taulukon kutakin tapahtumatyyppiä kohti. Tapahtumataulukoiden nimet noudattavat seuraavaa muotoa:
EVENTS_<EVENT_NAME>
Esimerkiksi:
EVENTS_VISITED_PAGE
Jokainen tapahtumataulukko sisältää vakiotapahtumasarakkeet ja yhden sarakkeen kutakin valittua tapahtumaominaisuutta kohti.
| Sarake | Tyyppi | Kuvaus |
|---|---|---|
EVENTTYPEID |
Merkkijono | Tapahtumatyypin tunniste. |
ID |
Merkkijono | Tapahtuman yksilöllinen tunniste. |
OBJECTTYPEID |
Merkkijono | Tapahtumaan liitetyn objektityypin tunniste. |
OBJECTID |
Luku | Tapahtumaan liittyvän tietueen tunnus. |
INGESTEDAT |
Aikaleima | Päivämäärä ja kellonaika, jolloin tapahtuma syötettiin vientilähteeseen. |
OCCURREDATDATEINT |
Luku | Tapahtuman päivämäärä kokonaislukuna muodossa YYYYMMDD. |
OCCURREDAT |
Aikaleima | Tapahtuman päivämäärä ja kellonaika. |
PROPERTY_<PROPERTY_NAME> |
Merkkijono | Valittu tapahtuman ominaisuus. Esimerkiksi ominaisuus nimeltä page_title viedään nimellä PROPERTY_PAGE_TITLE. |
Seuraa synkronointia
- Napsauta HubSpot-tilissäsi Lisää ja siirry sitten kohtaan Tietojenhallinta > Tietojen integraatio. Jos Lisää-kohtaa ei näy tilissäsi, siirry suoraan kohtaan Tietojenhallinta > Tietojen integraatio.
- Napsauta vasemmalla puolella Sovellusten synkronoinnit.
- Etsi tai valitse PostgreSQL- tai MySQL-synkronointi.
Synkronoinnin tietosivulta voit tarkastella synkronoinnin tilaa, viimeisintä synkronointiaikaa, virheitä, synkronointitoimintaa ja synkronointihistoriaa. Voit myös keskeyttää, arkistoida tai suorittaa synkronoinnin manuaalisesti.
Synkronointitilat
| Tila | Kuvaus |
|---|---|
| Synkronointi | Synkronointi on parhaillaan käynnissä. |
| Synkronoitu | Viimeisin synkronointi suoritettiin onnistuneesti. |
| Epäonnistui | Viimeisimmässä synkronoinnissa ilmeni virhe. |
| Arkistoitu | Synkronointiasetukset on arkistoitu tai poistettu. |
Synkronointiongelmien ratkaiseminen
Kun synkronointi epäonnistuu:
- HubSpotin käyttöliittymässä näkyy tila Epäonnistui sekä taulukotason tiedot, joista käy ilmi, mitkä taulukot onnistuivat ja mitkä epäonnistuivat.
- Taulukko päivitetään vasta, kun HubSpot on ladannut kaikki sen tiedot.
- Jos taulukon synkronointi epäonnistuu, sen aiemmat tiedot säilyvät ennallaan seuraavaan onnistuneeseen synkronointiin asti.
- Seuraava ajoitettu synkronointi yrittää automaattisesti koko synkronointia uudelleen.
- Voit suorittaa synkronoinnin manuaalisesti synkronoinnin tietosivulta.
Taulukot, joiden synkronointi onnistui aikaisemmalla ajolla, eivät muutu, vaikka myöhempi ajo epäonnistuisi.
Usein kysytyt kysymykset
Miten voin tehdä kyselyjä vietyihin tietoihin?
Kysele taulukoita kohdeskeemasta tai -tietokannasta SQL:n avulla.
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';
Voinko viedä yhden tietotyypin useissa synkronoinneissa?
Jokainen objektityyppi, tapahtumatyyppi tai assosiaatiopari voidaan sisällyttää yhteen toistuvaan PostgreSQL-synkronointiin ja yhteen toistuvaan MySQL-synkronointiin HubSpot-tiliä kohden.
Esimerkiksi, jos yhteystiedot on jo viety toistuvaan PostgreSQL-kohteeseen, et voi lisätä yhteystietoja toiseen toistuvaan PostgreSQL-määritykseen, ennen kuin olet arkistoinut ensimmäisen määrityksen. Voit kuitenkin viedä yhteystietoja samanaikaisesti toistuvaan MySQL-määritykseen.
Tuetaanko objektikohtaisia taulukoita?
Objektikohtaisia taulukoita, kuten OBJECTS_CONTACTS, ei tällä hetkellä tueta. Käytä OBJECT_WITH_OBJECT_PROPERTIES ja suodata OBJECTTYPEID mukaan, kun haluat hakea tietueita tietyn objektityypin osalta.
Tuetaanko arkaluonteisia tietoja?
Herkkiä tietoja ei tällä hetkellä tueta Data Out -toiminnossa. Herkät ominaisuudet voidaan jättää pois viennistä.
Säilyttääkö HubSpot aiemmat tilannekuvat?
Ei. Jokainen onnistunut synkronointi korvaa kohdetabelin uusimmalla tilannekuvalla. HubSpot ei säilytä aiempia tilannekuvia.
Jos taulukon synkronointi epäonnistuu, sen aiemmat tiedot säilyvät paikallaan, kunnes taulukko päivitetään onnistuneesti.
Käyttääkö HubSpot minun hallinnoimaani väliaikaista tallennustilaa?
Ei. HubSpot vie tiedot Parquet-muodossa ja hallinnoi väliaikaista tallennustilaa sisäisesti. Sinun ei tarvitse tarjota asiakkaan omistamaa väliaikaista tallennustilaa PostgreSQL:lle tai MySQL:lle.
Mitä tapahtuu, jos vaihdan tietokannan käyttäjää?
Jos muodostat yhteyden uudelleen eri tietokantakäyttäjällä, sinun on myönnettävä uudelle käyttäjälle pääsy olemassa oleviin HubSpotin hallinnoimiin skeemoihin, tietokantoihin tai taulukoihin.
