Rappresentazione della durata dell'utente nel Microsoft Intune Data Warehouse

È possibile usare il mese degli snapshot dei dati archiviati nel Data Warehouse di Intune per rispondere alle domande sulle tendenze basate sul tempo. Ad esempio, è possibile esaminare il numero di utenti aggiunti in un mese. È anche possibile chiedere informazioni sul numero di utenti che sono stati rimossi dal sistema.

Per fornire informazioni dettagliate su questo tipo, il data warehouse archivia informazioni cronologica. Il data warehouse può tenere traccia della durata di un'entità. Il warehouse registra quando è stata creata un'entità, quando cambia lo stato dell'entità e quando un'entità viene eliminata. Con la cronologia acquisita con snapshot giornalieri di misurazioni quantitative, è possibile confrontare un giorno con il giorno precedente e così via.

L'uso delle durate delle entità può creare confusione perché le entità stanno modificando lo stato. Ciò significa che se si esamina uno snapshot il giorno 30, un record utente potrebbe non esistere in uno stato attivo nei dati. Il giorno 29 il record di entità può esistere come attivo. E poi prima del giorno 28, l'utente non esisteva affatto.

Questo scenario può essere più chiaro se si passa attraverso la durata di un'entità.

Si supponga che a un utente, John Smith, venga assegnata una licenza il 01/06/2017, quindi la tabella User avrà la voce seguente:

DisplayName Isdeleted StartDateInclusiveUTC EndDateExclusiveUTC IsCurrent
John Smith FALSE 06/01/2017 12/31/9999 TRUE

John Smith rinuncia alla licenza il 25/07/2017. La tabella User include le voci seguenti. Le modifiche nei record esistenti sono marked.

DisplayName Isdeleted StartDateInclusiveUTC EndDateExclusiveUTC IsCurrent
John Smith FALSE 06/01/2017 07/26/2017 FALSE
John Smith TRUE 07/26/2017 12/31/9999 TRUE

La prima riga indica che John Smith è stato presente in Intune dal 01/06/2017 al 25/07/2017. Il secondo record indica che l'utente è stato eliminato il 25/07/2017 e non è più presente in Intune.

Si supponga ora che John Smith ottenga una nuova licenza assegnata il 31/08/2017, quindi la tabella User avrà le voci seguenti:

DisplayName Isdeleted StartDateInclusiveUTC EndDateExclusiveUTC IsCurrent
John Smith FALSE 06/01/2017 07/26/2017 FALSE
John Smith TRUE 07/26/2017 08/31/2017 FALSE
John Smith FALSE 08/31/2017 12/31/9999 TRUE

Una persona che vuole visualizzare lo stato corrente di tutti gli utenti vuole applicare un filtro in cui IsCurrent = TRUE.

Una persona che vuole visualizzare solo gli utenti esistenti vuole applicare un filtro in cui IsCurrent = TRUE AND IsDeleted = FALSE.

Tabelle delle dimensioni nella durata dell'entità

Per archiviare la cronologia delle modifiche di stato nelle entità, Intune non elimina i record. Contrassegna invece il record come eliminato. Questa operazione è denominata eliminazione temporanea. Le tabelle delle dimensioni usano varie colonne di metadati per tenere traccia della durata dei record.

Le colonne di metadati usate più di frequente sono:

Nome proprietà metadati Interpretazione dei valori
Isdeleted Indica se l'entità è stata eliminata in Intune.
StartDateInclusiveUTC Data UTC in cui l'entità è stata caricata nella Data Warehouse di Intune. È possibile che l'entità sia stata creata prima dell'importazione nella Data Warehouse di Intune.
DeletedDateUTC Data UTC in cui l'entità è stata eliminata in Intune.

Qualsiasi colonna di metadati che inizia con il prefisso Row, ad esempio RowLastModifiedDateTimeUTC, indica quando un record è stato creato o modificato nel Data Warehouse di Intune. Il warehouse è downstream dai dati in Intune. Questo valore non ha alcuna relazione con la durata dell'entità in Intune.

Qualsiasi persona che vuole visualizzare solo le entità di dimensione attualmente esistenti vuole applicare un filtro in cui IsDeleted = FALSE.

Passaggi successivi