Setați o politică de păstrare a datelor pentru un tabel
Acest articol explică cum să configurați o politică de păstrare a datelor pentru un tabel Microsoft Dataverse .
Cerințe preliminare
Aceste cerințe preliminare trebuie îndeplinite înainte de a putea seta un tabel pentru păstrarea datelor pe termen lung:
- Activați un tabel pentru păstrarea pe termen lung
- Determinați Dataverse viziunile pentru criteriile de politică
Activați un tabel pentru păstrarea pe termen lung
Înainte de a configura o politică de păstrare, activați tabelul părinte (rădăcină) pentru păstrarea pe termen lung.
Notă
Când un tabel părinte (rădăcină) este activat pentru păstrarea pe termen lung, toate tabelele descendent aferente sunt activate automat. Nu puteți dezactiva reținerea pentru un tabel descendent când tabelul părinte este deja activat pentru reținere. De exemplu, să presupunem că un tabel personalizat și un tabel de note sunt tabele descendent ale tabelului de caz. Aceste tabele descendent nu pot fi dezactivate pentru reținere când tabelul de cazuri părinte este activat. Un producător poate oricând să dezactiveze tabelul părinte pentru păstrarea pe termen lung și să activeze separat tabelele descendent pentru păstrare. Cu toate acestea, există o excepție de la acest comportament legat de tabelele descendent atunci când reținerea pe termen lung este activată printr-un proces de importare a soluției. În acest caz, tabelele asociate descendent nu sunt activate automat.
- conectați-vă la Power Apps, accesați Tabele, apoi deschideți tabelul dorit. Dacă elementul nu se află în panoul lateral, selectați …Mai multe, apoi selectați elementul dorit.
- Selectați Proprietăți pe bara de comandă, extindeți Opțiuni avansate, apoi selectați Activare retenție pe termen lung.
- Selectați Salvați.
Rădăcina părinte și orice tabele descendent vor fi disponibile pentru configurarea politicii în aproximativ 15-30 de minute după ce salvați tabelul. Cu cât numărul de tabele descendent este mai mare, cu atât este nevoie de mai mult pentru finalizarea procesului.
Determinați Dataverse viziunile pentru criteriile de politică
Dataverse vizualizările sunt utilizate pentru a determina ce rânduri de tabel (înregistrări) sunt marcate pentru păstrare folosind o politică de păstrare pe termen lung. Înainte de a configura o politică de păstrare a datelor, trebuie să configurați o Dataverse vizualizare ca criteriu de păstrare.
După ce aveți o Dataverse vizualizare pentru utilizare într-o anumită politică de păstrare pe termen lung, ar trebui să testați rezultatul vizualizării. O bună practică este să modificați interogarea de vizualizare cu o instrucțiune TOP N
și să o testați pentru a vă asigura că setul de rezultate returnat este conform așteptărilor. Acest lucru este întotdeauna recomandat mai ales când numărul de rânduri este mare.
De exemplu, luați în considerare o Dataverse vizualizare creată pentru a selecta toate cazurile închise din anul 2015. Numărul de cazuri ar putea fi foarte mare. Prin urmare, ar trebui să adăugați un TOP N
, cum ar fi TOP 10, la vizualizare și să îl testați pentru a confirma setul de mostre de cazuri preluate.
Când se execută politica de păstrare a datelor, rândurile din tabelul părinte și toate tabelele descendent sunt incluse pentru păstrarea datelor pe termen lung. Cazurile părinte pot avea rânduri asociate din tabelele descendent, de exemplu note, sarcini și tabele personalizate. Politica de păstrare asigură că înregistrarea cazului și toate rândurile descendent aferente acesteia sunt marcate și păstrate ca pe termen lung în Dataverse. În plus, valorile de căutare din tabelul de cazuri, de exemplu, sunt denormalizate cu valorile ID și nume puse la dispoziție ca parte a datelor reținute. Acest lucru permite, în multe scenarii, ca o singură interogare să recupereze datele relevante reținute.
Important
Vă recomandăm să creați o Dataverse vizualizare specifică pentru a identifica numai rândurile pe care doriți să le păstrați. Apoi, creați și rulați o aplicație care are vizualizarea de verificat înainte de a o utiliza ca criteriu în politica dvs. Pentru informații despre cum să creați o vizualizare de tabel, accesați Creați și editați vizualizări publice sau de sistem.
Configurați o politică de păstrare
Power Platform administratorii stabilesc politici de păstrare.
Important
Odată ce datele sunt păstrate ca date pe termen lung (inactive), acestea nu pot fi mutate înapoi la depozit de date activ.
Când se execută o politică de păstrare, procesul face solicitări API în Microsoft Power Platform. Aceste solicitări sunt luate în considerare pentru solicitările API existente disponibile cu planul dvs. Mai multe informații: Solicită limite și alocări
Pentru a finaliza această sarcină, trebuie să aveți rolul de Power Platform administrator.
- Activați un tabel pentru păstrarea pe termen lung.
- conectați-vă la Power Apps, apoi în panoul de navigare din stânga, selectați Politici de păstrare. Dacă elementul nu se află în panoul lateral, selectați …Mai multe, apoi selectați elementul dorit.
- Pe bara de comandă, selectați Politică nouă de păstrare.
- Completați următoarele proprietăți pentru politica de păstrare:
- Tabel. Selectați tabelul rădăcină părinte care va fi folosit pentru a configura o politică de păstrare a datelor la rece istorice în stocarea pe termen lung.
- Nume. Introduceți un nume pentru politica de păstrare.
- Criterii. Selectați o vizualizare din listă. Vederea ar fi trebuit să fie creată și testată anterior pentru a se asigura că au fost selectate datele istorice potrivite. Determinați Dataverse viziunile pentru criteriile de politică
- Program - Data de începere. Introduceți data la care doriți să ruleze politica pentru prima dată. Politica se execută în timpul orelor libere din regiunea mediului dvs.
- Frecvență. Opțiunile disponibile sunt O dată, Zilnic, Săptămânal, Lunar și Anual.
- Selectați Salvați.
Acum puteți vizualiza și gestiona politica. Mai multe informații: Gestionați politicile de păstrare a datelor
Important
- Politica de păstrare nu va începe pentru mediile care au modul de administrare activat.
- Toate activitățile, e-mailurile și atașamentele părinte și asociate descendent sunt păstrate ca un set atunci când configurați o politică pe un tabel părinte. Acest lucru este similar cu politicile de ștergere în bloc. De exemplu, o politică de păstrare explicită nu poate fi setată pentru tabelele Indicator de activitate, Parteneri de activitate și Atașamente. Politicile de păstrare pe termen lung nu pot fi setate pentru acele tabele în care ștergerea în bloc nu este acceptată.
- Tabelul părinte și toate rândurile aferente din tabelele descendent, ale părinte, vor fi marcate și stocate în Dataverse stocare pe termen lung.
- Logica asociată cu o acțiune de ștergere existentă a oricărui tabel (părinte și copii) va fi întotdeauna executată în timpul rulării politicii.
- O rulare a politicii va dura de la 72 la 96 de ore, indiferent de volumul de date. Politicile de păstrare a datelor au o prioritate scăzută de către platformă. Dataverse va rula întotdeauna procesul de reținere în fundal pentru a evita orice impact asupra altor servicii ale platformei, cum ar fi aplicațiile și fluxurile.
- Luați în considerare o situație în care două politici (Policy1 și Policy2) rulează pe tabele părinte separate care au tabele comune descendent. Policy1 începe să ruleze înainte de Policy2. Dacă starea Politicii1 nu a progresat dincolo de În așteptarea reconcilierii, atunci starea Politicii2 va rămâne la starea În așteptarea ștergerii până când Politica1 trece de la Reconciliere în așteptare la Ștergere în așteptare. Acest comportament apare pentru a preveni ștergerea oricăror înregistrări comune din tabelele comune din cele două politici.
Problemă cunoscută
Dacă un tabel părinte are multe tabele descendent, iar dimensiunea tabelelor părinte sau descendent este mare, s-ar putea să întâlniți timeout-uri. De exemplu, când numărul de tabele este mare într-un lanț de relații în cascadă, cum ar fi douăzeci și cinci sau mai mult. Pentru a atenua acest lucru, activați mai întâi câteva tabele descendent separat. Apoi reveniți și activați tabelul părinte.
Pașii următori
Gestionați politicile de păstrare a datelor
Distribuie Idei-ul tău
Pentru dezvoltatori: păstrarea datelor pe termen lung