Del via


Angi en dataoppbevaringspolicy for en tabell

Denne artikkelen forklarer hvordan du definerer en dataoppbevaringspolicy for en Microsoft Dataverse-tabell.

Forutsetning

Disse forhåndskravene må være oppfylt før du kan angi en tabell for langtids dataoppbevaring:

Aktiver en tabell for langtids oppbevaring

Før du definerer en oppbevaringspolicy, må du aktivere den overordnede tabellen (rottabelen) for langtidsoppbevaring.

Obs!

Når en overordnet tabell (rottabell) er aktivert for langtidsoppbevaring, aktiveres alle relaterte underordnede tabeller automatisk. Du kan ikke deaktivere oppbevaring for en underordnet tabell når den overordnede tabellen allerede er aktivert for oppbevaring. Anta for eksempel at en egendefinert tabell og en notattabell er underordnede tabeller av sakstabellen. Disse underordnede tabellene kan ikke deaktiveres for oppbevaring når den overordnede sakstabellen er aktivert. En utvikler kan alltid deaktivere den overordnede tabellen for langtidsoppbevaring og aktivere de underordnede tabellene separat for oppbevaring. Det finnes imidlertid et unntak fra denne relaterte virkemåten for underordnede tabeller når langtidsoppbevaring er aktivert via en løsningsimport. I dette tilfellet aktiveres ikke de relaterte underordnede tabellene automatisk.

  1. Logg på Power Apps, gå til Tabeller og åpne tabellen du vil bruke. Hvis elementet ikke finnes i sideruten, velger du ...Mer og deretter elementet du vil ha.
  2. Velg Egenskaper på kommandolinjen, utvid Avanserte alternativer, og velg deretter Aktiver langtidsoppbevaring. Egenskap for tabell for langtids dataoppbevaring
  3. Velg Lagre.

Den overordnede rottabellen og eventuelle underordnede tabeller vil være tilgjengelige for policyoppsett 15-30 minutter etter at du har lagret tabellen. Jo flere underordnede tabeller, jo lengre tid tar det å fullføre prosessen.

Fastsett Dataverse-visninger for policyvilkår

Dataverse-visninger brukes til å bestemme hvilke tabellrader (oppføringer) som er merket for oppbevaring med en policy for langtidsoppbevaring. Før du konfigurerer en dataoppbevaringspolicy, må du angi en Dataverse-visning som vilkår for oppbevaring.

Når du har en Dataverse-visning for bruk i en bestemt langtids oppbevaringspolicy, bør du teste visningsresultatet. Det er lurt å endre visningsspørringen med en TOP N-setning og teste den for å sikre at resultatsettet som returneres, er som forventet. Dette er alltid anbefal, spesielt når antallet rader er stort.

Tenk deg for eksempel en Dataverse-visning som er opprettet for å velge alle lukkede saker fra året 2015. Antallet saker kan potensielt være svært høyt. Derfor bør du legge til en TOP N-setning, for eksempel TOP 10, og teste den for å bekrefte eksempelsettet for de hentede sakene.

Når dataoppbevaringspolicyen kjøres, inkluderes rader fra den overordnede tabellen og alle underordnede tabeller for langtids dataoppbevaring. De overordnede sakene kan ha tilknyttede rader fra underordnede tabeller, for eksempel notater, oppgave og egendefinerte tabeller. Oppbevaringspolicyen sikrer at saksoppføringen og alle de relaterte underordnede radene merkes og beholdes langsiktig i Dataverse. I tillegg blir oppslagsverdier i sakstabellen, som et eksempel, denormalisert med ID-en og navneverdiene som gjøres tilgjengelige som en del av de beholdede dataene. Dette gjør det mulig for én enkelt spørring å hente de relevante dataene som beholdes, i mange scenarioer.

Viktig

Vi anbefaler at du oppretter en Dataverse-visning som er spesifikk for å identifisere kun radene du vil beholde. Deretter oppretter og kjører du en app som har visningen du vil kontrollere, før du bruker den som vilkår i policyen din. Hvis du vil ha informasjon om hvordan du oppretter en tabellvisning, kan du gå til Opprett og rediger felles- eller systemvisninger.

Definer en oppbevaringspolicy

Power Platform-administratorer definerer oppbevaringspolicyer.

Viktig

  • Når data beholdes som langsiktige (inaktive) data, kan de ikke flyttes tilbake det aktive datalageret.

  • Når en oppbevaringspolicy kjører, foretar prosessen API-forespørsler i Microsoft Power Platform. Disse forespørslene telles med i forhold til eksisterende API-forespørsler som er tilgjengelige med planen din. Mer informasjon: Forespørselsgrenser og -tildelinger

  • For å utføre denne oppgaven må du ha rollen som Power Platform-administrator.

  1. Aktiver en tabell for langtids oppbevaring.
  2. Logg på Power Apps, gå til den venstre navigasjonsruten, og velg Oppbevaringspolicyer. Hvis elementet ikke finnes i sideruten, velger du ...Mer og deretter elementet du vil ha.
  3. Velg Ny oppbevaringspolicy på kommandolinjen.
  4. Fyll ut følgende egenskaper for oppbevaringspolicyen:
    • Tabell. Velg den overordnede rottabellen som skal brukes til å angi en policy for å beholde historiske, inaktive data med langsiktig lagring.
    • Navn. Angi et navn for oppbevaringspolicyen.
    • Vilkår. Velg en visning fra listen. Visningen må tidligere ha blitt opprettet og testet for å sikre at riktige historiske data ble valgt. Fastsett Dataverse-visninger for policyvilkår
    • Planlegg – startdato. Angi datoen du vil at policyen skal kjøres for første gang. Policyen kjører i løpet av den roligste tiden på døgnet i miljøets område.
    • Frekvens. De tilgjengelige valgene er Én gang, Daglig, Ukentlig, Månedlig og Årlig. Opprett en policy for dataoppbevaring
  5. Velg Lagre.

Nå kan du vise og administrere policyen. Mer informasjon: Administrer policyer for dataoppbevaring

Viktig

  • Oppbevaringspolicyen starter ikke for miljøer der administrasjonsmodus er aktivert.
  • Alle overordnede og tilknyttede underordnede aktiviteter, e-poster, vedlegg beholdes som et sett når du definerer en policy for en overordnet tabell. Dette er ganske likt retningslinjer for massesletting. En eksplisitt oppbevaringspolicy kan for eksempel ikke angis for tabellene Aktivitetspeker, Aktivitetspart og Vedlegg. Langsiktige oppbevaringspolicyer kan ikke angis for tabeller der massesletting ikke støttes.
  • Den overordnede tabellen og alle relaterte rader fra underordnede tabeller, for den overordnede tabellen, merkes og lagres i langsiktig Dataverse-lagring.
  • Logikk som er knyttet til en eksisterende slettehandling for en tabell (overordnet og underordnet), kjøres alltid under kjøringen av policyen.
  • En policykjøring tar 72 til 96 timer, uansett datavolum. Plattformen prioriterer dataoppbevaringspolicyer med lav prioritet. Dataverse vil alltid kjøre oppbevaringsprosessen i bakgrunnen for å unngå innvirkning på andre plattformtjenester, for eksempel apper og flyter.
  • Tenk deg en situasjon der to policyer (Policy1 og Policy2) kjører på separate overordnede tabeller som har felles underordnede tabeller. Policy1 begynner å kjøre før Policy2. Hvis statusen for Policy1 ikke har passert Ventenr på avstemming, vil statusen for Policy2 forbli Venter på sletting helt til Policy1 går videre fra Venter på avstemming til Venter på sletting. Dette skjer for å hindre slettinger i felles oppføringer fra vanlige tabeller i de to policyene.

Kjent problem

Hvis en overordnet tabell har mange underordnede tabeller og størrelsen på de overordnede eller underordnede tabellene er stor, kan det oppstå tidsavbrudd. Eksempel: Når antallet tabeller er stort i en overlappende relasjonskjede, for eksempel 25 eller flere. For å løse dette kan du aktivere noen få underordnede tabeller separat først. Deretter går du tilbake og aktiverer den overordnede tabellen.

Neste trinn

Administrer policyer for dataoppbevaring
Del forslagene dine
For utviklere: Langsiktig dataoppbevaring