Introduzione alle colonne di rollup

Completato

Le colonne di rollup eseguono calcoli aggregati sui valori archiviati in una colonna di una tabella correlata attraverso una relazione uno-a-molti. Le colonne di rollup possono calcolare i valori di somma, conteggio, minimo, massimo e media in modo analogo alle funzioni di Microsoft Excel. Le colonne di rollup sono di sola lettura e possono calcolare i valori in base a un account di sistema con accesso completo a tutte le righe in una tabella correlata. Ciò significa che potrebbero calcolare i valori in base a righe non accessibili all'utente a causa delle impostazioni di sicurezza.

Le colonne di rollup sono calcolate da Microsoft Dataverse e il valore del calcolo di rollup è archiviato nella colonna della tabella. Questo significa che le colonne di rollup possono essere usate per ordinare, cercare e filtrare come qualsiasi altra colonna.

Quando si configura una colonna di rollup, Dataverse avvia due processi ricorrenti. Questi due processi sono Calcolo di massa rollup e Calcola rollup.

Calcola rollup

I calcoli di rollup vengono eseguiti in modo asincrono (ovvero non in tempo reale) tramite un processo di sistema programmato, Calcola rollup, in Dataverse. Per impostazione predefinita, i calcoli di rollup vengono eseguiti una volta ogni ora, ma un amministratore può programmarne l'esecuzione con la frequenza necessaria accedendo a Processi di sistema dall'interfaccia di amministrazione di Power Platform.

I processo Calcola rollup è un calcolo incrementale della colonna di rollup e aggiorna solo la colonna per includere le righe create, aggiornate o eliminate.

Per modificare la programmazione di un processo di sistema di rollup, selezionare l'ambiente nell'interfaccia di amministrazione di Power Platform, quindi andare a Impostazioni > Controllo e registri > Processi di sistema. Nella finestra Processi di sistema selezionare la vista Tutti i processi di calcolo dei campi di rollup e selezionare il processo di rollup per la colonna da modificare, selezionare Modifica ricorrenza in Azioni e aggiornare la programmazione.

Screenshot della programmazione del processo di rollup.

Calcolo di massa rollup

Il processo Calcolo di massa colonna di rollup avviene, per impostazione predefinita, 12 ore dopo la configurazione della colonna di rollup (in coincidenza con l'orario non operativo dell'ambiente). Questo processo calcola la colonna di rollup per tutte le righe esistenti che contengono la colonna.

Per altre informazioni su questi due diversi processi di rollup, consultare Definire colonne di rollup che aggregano valori.