Impostare criteri di conservazione dei dati per una tabella

Questo articolo spiega come configurare i criteri di conservazione dei dati per una tabella Microsoft Dataverse.

Prerequisiti

I seguenti prerequisiti devono essere soddisfatti prima di poter impostare una tabella per la conservazione dei dati a lungo termine:

Abilitare una tabella per la conservazione dei dati a lungo termine

Prima di configurare criteri di conservazione, abilitare la tabella padre (radice) per la conservazione a lungo termine.

Nota

Quando una tabella padre (radice) è abilitata per la conservazione a lungo termine, tutte le tabelle figlio correlate vengono abilitate automaticamente. Non puoi disabilitare la conservazione per una tabella figlio quando la tabella padre è già abilitata per la conservazione. Ad esempio, supponi che una tabella personalizzata e una tabella delle note siano tabelle figlio della tabella del caso. Queste tabelle figlio non possono essere disabilitate per la conservazione quando la tabella del caso padre è abilitata. Un autore può sempre disabilitare la tabella padre per la conservazione a lungo termine e abilitare separatamente le tabelle figlio per la conservazione. Tuttavia, esiste un'eccezione al comportamento delle tabelle figlio correlate quando la conservazione a lungo termine è abilitata tramite un processo di importazione della soluzione. In questo caso, le tabelle figlio correlate non vengono abilitate automaticamente.

  1. Accedi a Power Apps, vai a Tabelle, quindi apri la tabella desiderata. Se l'elemento non si trova nel riquadro del pannello laterale, seleziona …Altro, quindi l'elemento desiderato.
  2. Seleziona Proprietà sulla barra dei comandi, espandi Opzioni avanzate, quindi seleziona Abilita la conservazione a lungo termine. Proprietà della tabella di conservazione dei dati a lungo termine
  3. Seleziona Salva.

La tabella radice padre e tutte le tabelle figlio saranno disponibili per l'impostazione dei criteri in circa 15-30 minuti dopo aver salvato la tabella. Maggiore è il numero di tabelle figlio, maggiore sarà il tempo necessario per completare il processo.

Determinare le viste Dataverse per i criteri di protezione

Le visualizzazioni Dataverse vengono utilizzate per determinare quali righe della tabella (record) sono contrassegnate per la conservazione utilizzando un criterio di conservazione a lungo termine. Prima di configurare i criteri di conservazione dei dati, è necessario configurare una vista Dataverse come criteri di conservazione.

Una volta che hai una vista Dataverse per l'utilizzo di criteri di conservazione a lungo termine specifici, è necessario testare il risultato della visualizzazione. Una buona prassi è modificare la query di visualizzazione con un'istruzione TOP N e testarlo per assicurarsi che il set di risultati restituito sia quello previsto. Questo è sempre consigliato soprattutto quando il numero di righe è elevato.

Considera, ad esempio una vista Dataverse creata per selezionare tutti i casi chiusi dall'anno 2015. Il numero di casi potrebbe essere potenzialmente molto elevato. Pertanto, dovresti aggiungere un TOP N, ad esempio TOP 10, alla vista e testarlo per confermare il set campione dei casi recuperati.

Quando viene eseguito il criterio di conservazione dei dati, le righe della tabella padre e di tutte le tabelle figlio vengono incluse per la conservazione dei dati a lungo termine. I casi padre potrebbero avere righe associate da tabelle figlio, ad esempio note, attività e tabelle personalizzate. I criteri di conservazione garantiscono che il record del caso e tutte le relative righe figlie siano contrassegnati e conservati come a lungo termine in Dataverse. Inoltre, i valori di ricerca nella tabella dei casi, ad esempio, vengono denormalizzati con i valori ID e nome resi disponibili come parte dei dati conservati. Ciò consente in molti scenari a una singola query di recuperare i dati conservati rilevanti.

Importante

Ti consigliamo di creare una vista Dataverse specifica per identificare solo le righe che vuoi conservare. Quindi, crea ed esegui un'app che ha la vista da verificare prima di usarla come criterio nei tuoi criteri. Per informazioni su come creare una vista tabella, vai a Creare e modificare viste pubbliche o di sistema.

Configurazione di criteri di conservazione

Gli amministratori di Power Platform impostano i criteri di conservazione.

Importante

  • Una volta che i dati vengono conservati nell'archivio a lungo termine (inattivo) non possono essere riportati all'archivio dati.

  • Quando vengono eseguiti criteri di conservazione, il processo effettua le richieste API in Microsoft Power Platform. Queste richieste vengono conteggiate rispetto alle richieste API esistenti disponibili con il tuo piano. Altre informazioni: Limiti e allocazioni delle richieste

  • Per completare questa attività devi disporre del ruolo di amministratore di Power Platform.

  1. Abilitare una tabella per la conservazione dei dati a lungo termine.
  2. Accedi a Power Apps, quindi nel riquadro di spostamento a sinistra, seleziona Criteri di conservazione. Se l'elemento non si trova nel riquadro del pannello laterale, seleziona …Altro, quindi l'elemento desiderato.
  3. Nella barra dei comandi, seleziona Nuovi criteri di conservazione.
  4. Completa le seguenti proprietà per il criterio di conservazione:
    • Tabella. Seleziona la tabella radice principale che verrà utilizzata per configurare un criterio per conservare i dati cronologici a freddo nell'archiviazione a lungo termine.
    • Nome. Immetti un nome per i criteri di conservazione.
    • Criteri. Seleziona una vista dall'elenco. La vista dovrebbe essere stata creata e testata in precedenza per garantire che siano stati selezionati i dati storici corretti. Determinare le viste Dataverse per i criteri di protezione
    • Pianifica - Data di inizio. Immetti la data in cui si desidera che i criteri vengano eseguiti per la prima volta. I criteri vengono eseguiti durante le ore di inattività della regione del tuo ambiente.
    • Frequenza. Le scelte disponibili sono Una volta, Ogni giorno, Ogni settimana, Ogni mese e Ogni anno. Creare criteri di conservazione dei dati
  5. Seleziona Salva.

Ora puoi visualizzare e gestire i criteri. Ulteriori informazioni: Gestire i criteri di conservazione dei dati

Importante

  • I criteri di conservazione non verranno avviati per gli ambienti in cui è abilitata la modalità di amministrazione .
  • Tutte le attività principali e secondarie associate, le e-mail e gli allegati vengono conservati come set quando si impostano criteri in una tabella principale. Questo è simile ai criteri di eliminazione collettiva. Ad esempio, non è possibile impostare criteri di conservazione espliciti per le tabelle Activity Pointer, Activity Party e Annex. I criteri di conservazione a lungo termine non possono essere impostati per le tabelle in cui l'eliminazione in blocco non è supportata.
  • La tabella padre e tutte le righe correlate dalle tabelle figlio verranno contrassegnate e archiviate nell'archiviazione a lungo termine di Dataverse.
  • La logica associata a un'azione di eliminazione esistente di qualsiasi tabella (padre e figlio) verrà sempre eseguita durante l'esecuzione dei criteri.
  • L'esecuzione dei criteri richiederà da 72 a 96 ore indipendentemente dal volume di dati. Ai criteri di conservazione dei dati viene assegnata una priorità bassa dalla piattaforma. Dataverse eseguirà sempre il processo di conservazione in background per evitare qualsiasi impatto su altri servizi della piattaforma, come app e flussi.
  • Considera una situazione in cui due criteri (Policy1 e Policy2) vengono eseguiti su tabelle padre separate che hanno tabelle figlio comuni. Policy1 inizia a essere eseguito prima di Policy2. Se lo stato di Policy1 non è avanzato oltre Riconciliazione in attesa, lo stato di Policy2 rimarrà allo stato In attesa di eliminazione finché Policy1 non passa da Riconciliazione in attesa a Eliminazione in attesa. Questo comportamento si verifica per impedire l'eliminazione di tutti i record comuni dalle tabelle comuni nei due criteri.

Problema noto

Se una tabella padre ha molte tabelle figlio e le dimensioni delle tabelle padre o figlio sono grandi, è possibile che si verifichino dei timeout. Ad esempio, quando il numero di tabelle è elevato in una catena di relazioni a cascata, venticinque o più. Per ovviare a questo problema, abilita prima alcune tabelle figlio separatamente. Quindi torna indietro e abilita la tabella padre.

Passaggi successivi

Gestire i criteri di conservazione dei dati
Condividi le tue idee
Per gli sviluppatori: conservazione dei dati a lungo termine