Yhteenveto
Vie HubSpot CRM -objektit, assosiaatiot ja tapahtumat Amazon Redshiftiin käyttämällä HubSpot Marketplacessa olevaa Amazon Redshift -sovellusta. Voit valita vietävät tiedot, määrittää synkronointiaikataulun ja seurata synkronointitoimintaa HubSpotista.
Tässä artikkelissa kerrotaan, miten sovellus asennetaan ja liitetään, miten tietojen vientisynkronointi määritetään sekä miten synkronointia seurataan ja hallitaan.
Huomaa: jos olet pääkäyttäjä, voit liittää tilisi parannetun Amazon Redshift -integraation beetaversioon.
Ennen kuin aloitat
Tutustu vaatimuksiin
Varmista, että sinulla on seuraavat:
- AWS Identity and Access Management (IAM) -rooli, joka on liitetty HubSpot-tiliisi ja määritetty pääsemään AWS-tiliisi.
- Amazon Redshift -klusteri tai palvelimeton työryhmä, johon HubSpot pääsee käsiksi.
- Amazon S3 -säilö väliaikaisten Parquet-tiedostojen välivarastointiin. Säilön on sijaittava samassa AWS-alueessa kuin Redshift-klusterisi tai palvelimettoman työryhmäsi.
- HubSpot kopioi väliaikaiset Parquet-tiedostot määritettyyn Amazon S3 -säilytysbucket-tilaan eikä poista niitä. Jos haluat poistaa vanhoja tiedostoja ja hallita tallennuskustannuksia, luo S3-elinkaarisääntö AWS-tilillesi.
- Redshift-järjestelmänvalvoja, joka voi suorittaa kertaluonteisen SQL-oikeuksien myöntämisen kohdetietokannassa.
- Pääsy HubSpot- ja AWS-konsoliin. On suositeltavaa avata ne erillisiin välilehtiin.
Ymmärrä rajoitukset ja huomioitavat seikat
- Jokainen synkronointi tuottaa täydellisen tilannekuvan valituista tiedoista.
- Jokainen synkronointi korvaa kohdetabelin. Redshiftissä lisättyjä taulukoiden käyttöoikeuksia tai asetuksia ei säilytetä synkronointien välillä.
- Voit hallita vietyjen tietojen määrää valitsemalla, mitkä objektit, assosiaatiot ja tapahtumat sisällytetään.
- Jos synkronointi epäonnistuu, seuraava ajoitettu synkronointi yrittää automaattisesti suorittaa täyden synkronoinnin uudelleen.
Asenna ja yhdistä Amazon Redshift -sovellus
- Avaa HubSpot App Marketplacessa Amazon Redshift -sovelluksen tiedot.
- Valitse HubSpot-tiliisi liitetty AWS-rooli.
- Napsauta Asenna.
- Napsauta Seuraava.
- Luo AWS IAM -rooli, joka on liitetty HubSpot-tiliisi ja määritetty käyttämään AWS-tiliäsi.
- Syötä roolin Amazon Resource Name (ARN).
- Napsauta Yhdistä Amazon Redshiftiin.
Määritä AWS-roolisi
HubSpot käyttää liitettyä AWS-roolia väliaikaisten Parquet-tiedostojen kirjoittamiseen S3-väliaikaistallennustilaan ja tiedostojen lataamiseen Redshiftiin.
- Syötä S3-säilön URL- kenttään sen S3-säilön URL-osoite, jota HubSpot käyttää väliaikaisten Parquet-tiedostojen väliaikaiseen tallentamiseen.
Voit lisätä URL-osoitteeseen etuliitteen rajoittaaksesi pääsyn tiettyyn polkuun säilytyspaikassa. Säilytyspaikan on sijaittava samassa AWS-alueella kuin Redshift-klusterisi tai palvelimettoman työryhmäsi.
Huomaa: HubSpot kopioi Parquet-tiedostot oletusarvoisesti määritettyyn S3-väliaikaistallennustilaan eikä poista niitä. Luo AWS:ssä S3-elinkaarisääntö, jotta vanhemmat tiedostot poistetaan automaattisesti.
- Valitse Redshift-käyttöönottotyyppi avattavasta valikosta:
- Redshift Serverless
- Provisioned cluster
- Päivitä liitetty AWS-rooli käyttöönottotyypillesi sopivalla käyttöoikeuspolitiikalla:
- Redshift Serverless: syötä työryhmäsi ARN. HubSpot luo käytäntö, joka sisältää ARN:n. Kopioi käytäntö ja liitä se liitettyyn AWS-rooliin.
- Provisioned cluster: kopioi käytäntömalli. Korvaa
YOUR_REGION, YOUR_ACCOUNT_ID, YOUR_CLUSTER_ID ja YOUR_DATABASE AWS-tilisi arvoilla ja liitä sitten käytäntö liitettyyn AWS-rooliin.
- Avaa AWS IAM:ssa HubSpotin kanssa yhdistetty rooli.
- Liitä luotu käyttöoikeuskäytäntö rooliin tai luo sisäinen käytäntö, joka sisältää kyseisen käytäntön sisällön.
- Päivitä samassa AWS IAM -roolissa luottamuskäytäntö HubSpotin luomalla lausekkeella.
HubSpot luo erilaisen luottamuskäytäntölausekkeen valitsemasi Redshift-käyttöönottotyypin perusteella.
Liitä AWS-rooli Redshiftiin
Liitä Amazon Redshiftissä sama AWS-rooli, jonka päivittit edellisessä osiossa, Redshift-asetuksiisi.
- Redshift Serverless: avaa sen nimitilan määrityssivu, jota käytät HubSpotin kanssa. Napsauta Suojaus ja salaus -välilehdessä Hallitse IAM-rooleja ja valitse sitten Yhdistä IAM-roolit.
- Provisioned cluster: avaa klusterisi, napsauta Toiminnot ja valitse Hallinnoi IAM-rooleja > Liitä IAM-roolit.
Myönnä Redshift-oikeudet
- Valitse HubSpotissa kohdetietokanta.
- Pyydä Redshift-järjestelmänvalvojaa suorittamaan SQL-skripti valitussa tietokannassa.
HubSpot käyttää tätä käyttöoikeutta luodakseen kohteen skeeman synkronoinnin aikana.
- Napsauta Testaa yhteys.
- Jos yhteystesti onnistuu, napsauta Seuraava.
Määritä tietojen vientisynkronointi
- Valitse vietävät tietolähteet.
- Valitse mukaan otettavat objektit, assosiaatiot ja tapahtumataulukot.
- Määritä synkronoinnin tiheys ja aloitusajankohta.
- Napsauta Aloita synkronointi.
Jokainen synkronointikerta vie valittujen tietojen täydellisen tilannekuvan Amazon Redshiftiin.
Synkronoinnin seuranta ja hallinta
Synkronoinnin tietosivulta voit tarkastella seuraavia tietoja:
- Synkronoinnin tila.
- Viimeisin synkronointiaika.
- Virheet.
- Synkronointitoiminta.
- Synkronointihistoria.
Synkronoinnin tietosivun avaaminen:
- Siirry HubSpot-tililläsi kohtaan Tietojen hallinta > Tietojen integrointi.
- Etsi Sovellusten synkronoinnit -välilehdeltä Amazon Redshift -sovellusten synkronoinnit.
- Napsauta sitä Amazon Redshift -synkronointia, jota haluat tarkastella.
Synkronoinnin tietosivulta voit myös suorittaa seuraavat toimet:
- Napsauta Tauko keskeyttääksesi synkronoinnin.
- Napsauta Arkistoi arkistoidaksesi synkronoinnin.
- Napsauta Synkronoi nyt käynnistääksesi synkronoinnin manuaalisesti.
Synkronointitilat
| Tila |
Kuvaus |
| Synkronointi |
Synkronointi on käynnissä. |
| Synkronoitu |
Viimeisin synkronointi suoritettiin onnistuneesti. |
| Epäonnistui |
Viimeisimmässä synkronoinnissa ilmeni virhe. |
| Arkistoitu |
Synkronointiasetukset on arkistoitu tai poistettu. |
Synkronointivirheiden korjaaminen
Kun synkronointi epäonnistuu:
- Synkronointi näkyy HubSpotissa tilassa Epäonnistui.
- Taulukoittain näkyvät tiedot osoittavat, mitkä taulukot onnistuivat ja mitkä epäonnistuivat.
- Seuraava ajoitettu synkronointi yrittää automaattisesti suorittaa täyden synkronoinnin uudelleen.
- Voit napsauttaa Synkronoi nyt -painiketta käynnistääksesi uuden synkronoinnin manuaalisesti.