breadcrumbDescription
Bevarelse af kundedata
Heroku Connect synkroniserer dine data til dit Heroku-datalager, hvilket kan påvirke lagerforbrug og kørselstid.
EditionsHeading
| Tilgængelig i: Alle versioner |
| Brugertilladelser påkrævet | |
|---|---|
| Hvis du vil bevare kundeoplysninger ved brug af Heroku: | Rediger alle data og Center for beskyttelse af personlige oplysninger |
Når du bevarer kundedata, synkroniserer Heroku Connect først alle registreringerne for dine valgte objekter med dine valgte felter. Når den fulde synkronisering er udført, indsættes de filtrerede registreringer i Heroku-cacheskemaet baseret på de kriterier og overordnet-underordnet-relationer, der er defineret i din politik. Med cachen udfyldt opdateres eller slettes registreringerne i Salesforce, og Heroku-cachen indeholder de seneste værdier fra ikke-redigerede Salesforce-data.
For et givent objekt og en given feltkonfiguration kræves der en fuld synkronisering. Efter det behandles kun delta-ændringerne. Kørselstiden for en politikkørsel er derfor længere for en ny objekt-felt-konfiguration, med hurtigere efterfølgende kørsler af potentielle bestillinger i størrelsesorden.
Lagerforbrug og kørselstid
Denne synkroniseringsproces øger også dit lagerforbrug midlertidigt. Da Heroku Connect fungerer ved at replikere dine Salesforce-organisationsdata, synkroniseres alle data, der er tilknyttet dine valgte objekter fra din Salesforce-organisation til dit Postgres-datalager. Derefter kopieres de data, der skal bevares, til en anden tabel i databasen. På dette tidspunkt tæller både de synkroniserede og kopierede data med i din lagringsgrænse. Men vær ikke bekymret. Heroku Connect udfører en anden synkronisering senere, og eventuelle dubletdata mellem de synkroniserede og kopierede datatabeller slettes fra Postgres-lageret. Tilbage er der de data, du ønsker bevaret, og resten af de data, der er knyttet til dine valgte objekter, lagres i Postgres-datalageret.
Antag f.eks., at du har 3 Salesforce-objekter, der tilsammen udgør 750 GB Postgres-data. Af de 750 GB ønsker du at bevare 250 GB. Du opretter en bevarelsespolitik, der angiver de data, du ønsker at bevare. Under kørsel synkroniserer Heroku Connect alle 750 GB data med dit Postgres-datalager. Derefter afvikler det arkiveringsjobbet ved at kopiere 250 GB data til et andet sæt af tabeller i den samme database. På dette tidspunkt er du på 1 TB af din samlede lagringsgrænse på 1,5 TB, selvom dit samlede arkiveringslagermål kun er 250 GB. Når politikken er udført, synkroniserer Heroku Connect dine data igen, og 250 GB data i dit Postgres-lager slettes. De slettede registreringer fjernes samtidigt fra din Salesforce-organisation. Til sidst er dit lager på 750 GB i alt, med 500 GB i Postgres-tabeller og 250 GB i bevarelsestabellen.
Tekstområdefelter kan også påvirke dit datalager, da flere områdefelter med lang tekst og rich text kan føre til, at der lagres en større mængde data. Heroku Connect administrerer denne øgede datamængde ved at opdele hentning af registreringen, hvilket resulterer i et højere antal API-kald. Vi anbefaler, at du kun bevarer de dataobjekter og felter, der er eksplicit omtalt i dit firmas krav til databevarelse.
Begrænsninger
Kørselstidspunktet skaleres også direkte med antallet af filtrerede registreringer, der behandles i en enkelt politikkørsel. For at holde kørselstiden nede begrænser Center for beskyttelse af personlige oplysninger dig, så du kun skal vælge et undersæt af felter til bevarelse. Begrænsning af antallet af bevarede felter fremmer praksisser for få data og forbedrer Heroku Connects synkroniseringsydeevne. API-kørselstiden varierer også, afhængigt af om du sletter eller transformerer kundedata, fordi der udføres forskellige datahandlinger i baggrunden alt efter, om du sletter eller transformerer.
Generelt kan du reducere kørselstiden ved at oprette politikker, der ikke er mere end to lag dybe. Ved at holde dig til overordnede og underordnede niveauer, reducerer du mængden af data, der lagres, og forbedrer ydeevnen for Center for beskyttelse af personlige oplysninger. Du kan også reducere kørselstiden ved at reducere registreringsantallet af objekter for en enkelt politik. Hvis du vil se objektregistreringsantal, skal du gå til startsiden Opsætning og vælge Storage Usage (Lageranvendelse) i sidepanelet. Ved at medregne registreringsantallet kan du finde frem til de objekter, der med størst sandsynlighed påvirker kørselstiden for objekt-felt-konfigurationen.

