Rappresentazione a vita dell'utente nel Microsoft Intune Data Warehouse

È possibile usare il mese di snapshot dei dati archiviati nel Intune Data Warehouse 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 rimossi dal sistema.

Per fornire questo tipo di informazioni, il data warehouse archivia le informazioni cronologiche. Il data warehouse può tenere traccia della durata di un'entità. Il magazzino 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 della durata delle entità può creare confusione perché le entità cambiano stato. Ciò significa che se si esamina uno snapshot al giorno 30, è possibile che un record utente non esista in uno stato attivo nei dati. Al giorno 29 il record dell'entità potrebbe esistere come attivo. E poi prima del giorno 28, l'utente non esisteva affatto.

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

Supponiamo che a un utente, Mario Rossi, venga assegnata una licenza il 06/01/2017, la tabella Utente conterrà la voce seguente:

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

John Smith rinuncia alla patente il 25/07/2017. La tabella Utente contiene 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 è esistito 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.

Ora supponiamo che John Smith ottenga una nuova licenza assegnata il 31/08/2017, quindi la tabella Utente avrebbe le seguenti voci:

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 vedere lo stato attuale di tutti gli utenti vorrebbe applicare un filtro in cui IsCurrent = TRUE.

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

Tabelle delle dimensioni nel ciclo di vita 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 utilizzano varie colonne di metadati per tenere traccia della durata dei record.

Le colonne di metadati più comunemente usate 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 nel Intune Data Warehouse. L'entità potrebbe essere stata creata prima di essere importata nel Intune Data Warehouse.
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 Intune Data Warehouse. Il warehouse è downstream rispetto ai dati in Intune. Questo valore non ha alcuna relazione con la durata dell'entità in Intune.

Chiunque voglia visualizzare solo le entità dimensionali attualmente esistenti, potrebbe applicare un filtro in cui IsDeleted = FALSE.

Passaggi successivi