Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Questo articolo illustra come configurare un criterio di conservazione dei dati per una tabella di Microsoft Dataverse.
Prerequisiti
Questi prerequisiti devono essere completati prima di poter impostare una tabella per la conservazione dei dati a lungo termine:
- Abilitare una tabella per la conservazione a lungo termine
- Determinare le visualizzazioni di Dataverse per i criteri
Abilitare una tabella per la conservazione a lungo termine
Prima di configurare criteri di conservazione, abilitare la tabella padre (radice) per la conservazione a lungo termine.
Annotazioni
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. Si supponga, ad esempio, che una tabella personalizzata e una tabella note siano tabelle figlio della tabella dei casi. 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, vi è un'eccezione nel comportamento delle tabelle figlio correlate quando la conservazione a lungo termine è attivata attraverso il processo di importazione della soluzione. In questo caso, le tabelle figlio correlate non vengono abilitate automaticamente.
- Accedere a Power Apps, passare a Tabelle e quindi aprire la tabella desiderata. Se l'elemento non si trova nel riquadro del pannello laterale, seleziona …Altro, quindi l'elemento desiderato.
- Selezionare Proprietà sulla barra dei comandi, espandere Opzioni avanzate e quindi selezionare Abilita conservazione a lungo termine.
- 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 visualizzazioni di Dataverse per i criteri
Le viste dataverse vengono usate per determinare quali righe di tabella (record) sono contrassegnate per la conservazione usando criteri di conservazione a lungo termine. Prima di configurare un criterio di conservazione dei dati, è necessario configurare una vista Dataverse come criterio per la conservazione.
Dopo aver creato una vista Dataverse da usare in un criterio di conservazione a lungo termine specifico, è necessario testare il risultato della visualizzazione. È consigliabile modificare la query di visualizzazione con un'istruzione TOP N e testarla per assicurarsi che il set di risultati restituito sia come previsto. Questa opzione è sempre consigliata soprattutto quando il numero di righe è elevato.
Si consideri, ad esempio, una vista Dataverse creata per selezionare tutti i casi chiusi dall'anno 2015 in poi. Il numero di casi potrebbe essere potenzialmente molto elevato. È quindi necessario aggiungere un TOP N, come TOP 10, alla visualizzazione e testarlo per confermare il set di esempi dei casi recuperati.
Quando vengono eseguiti i criteri di conservazione dei dati, le righe della tabella padre e 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 assicurano che il record del caso e tutte le righe figlio correlate vengano contrassegnate e mantenute a lungo termine in Dataverse. Inoltre, i valori di ricerca nella tabella dei casi, ad esempio, vengono denormalizzati e i valori di ID e nome sono resi disponibili come parte dei dati conservati. Ciò consente in molti scenari per una singola query di recuperare i dati conservati pertinenti.
Importante
È consigliabile creare una vista Dataverse specifica per identificare solo le righe da 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, vedere Creare e modificare viste pubbliche o di sistema.
Configurare un criterio di conservazione
Gli amministratori di Power Platform configurano i criteri di conservazione.
Importante
Dopo che i dati vengono conservati come dati a lungo termine (inattivi), non possono essere spostati nuovamente nell'archivio dati attivo.
Quando viene eseguito un criterio di conservazione, il processo effettua richieste API in Microsoft Power Platform. Queste richieste vengono conteggiate per le richieste API esistenti disponibili con il piano. Altre informazioni: Limiti e allocazioni delle richieste
Per completare questa attività, è necessario avere il ruolo di amministratore di Power Platform.
- Abilitare una tabella per la conservazione a lungo termine.
- Accedere a Power Apps e quindi nel riquadro di spostamento sinistro selezionare Criteri di conservazione. Se l'elemento non si trova nel riquadro del pannello laterale, seleziona …Altro, quindi l'elemento desiderato.
- Sulla barra dei comandi selezionare Nuovo criterio di conservazione.
- 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 assicurarsi che siano stati selezionati i dati cronologici corretti. Determinare le viste di Dataverse per i criteri della policy
- Pianificazione - 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 opzioni disponibili sono Once, Daily, Weekly, Monthly e Yearly.
- Seleziona Salva.
È ora possibile visualizzare e gestire la politica. Altre informazioni: Gestire i criteri di conservazione dei dati
Importante
- La politica di conservazione non verrà avviata 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 in blocco. 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 collegate delle tabelle figlio verranno contrassegnate e memorizzate nella memoria a lungo termine di Dataverse.
- La logica associata a un'azione di eliminazione esistente di qualsiasi tabella (padre e figli) verrà sempre eseguita durante l'esecuzione dell'operazione.
- Un'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, ad esempio 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 l'esecuzione prima di Policy2. Se lo stato di Policy1 non è andato oltre la riconciliazione in sospeso, lo stato Policy2 rimarrà in Stato di eliminazione in sospeso fino a quando Policy1 non passa dalla riconciliazione in sospeso all'eliminazione in sospeso. 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 è grande in una catena di relazioni a catena, ad esempio 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