Sdílet prostřednictvím


Reprezentace doby života uživatele v Data Warehouse Microsoft Intune

Pomocí měsíčních snímků dat uložených v Data Warehouse Intune můžete odpovědět na otázky týkající se trendů založených na čase. Můžete se například podívat na počet uživatelů přidaných za měsíc. Můžete se také zeptat na počet uživatelů, kteří byli ze systému odebráni.

Za účelem poskytnutí tohoto typu přehledu datový sklad ukládá historické informace. Datový sklad může sledovat životnost entity. Sklad zaznamenává, kdy byla vytvořena entita, kdy se změní stav entity a kdy je entita odstraněna. S historií zachycenou pomocí denních snímků kvantitativních měření můžete porovnat jeden den s předchozím dnem atd.

Práce s životnostmi entit může být matoucí, protože vaše entity mění stav. To znamená, že pokud se podíváte na snímek 30. den, nemusí v datech existovat záznam uživatele v aktivním stavu. 29. den může záznam entity existovat jako aktivní. A před 28. dnem uživatel vůbec neexistoval.

Tento scénář může být jasnější, pokud projdete životností entity.

Předpokládejme, že uživatel John Smith dostane licenci 1. 6. 2017 a tabulka Uživatel bude obsahovat následující položku:

DisplayName IsDeleted StartDateInclusiveUTC EndDateExclusiveUTC IsCurrent
John Smith FALEŠNÝ 06/01/2017 12/31/9999 PRAVDIVÝ

John Smith se 25. 7. 2017 vzdá své licence. Tabulka Uživatel obsahuje následující položky. Změny v existujících záznamech jsou marked.

DisplayName IsDeleted StartDateInclusiveUTC EndDateExclusiveUTC IsCurrent
John Smith FALEŠNÝ 06/01/2017 07/26/2017 FALSE
John Smith PRAVDIVÝ 07/26/2017 12/31/9999 PRAVDIVÝ

První řádek označuje, že John Smith existoval v Intune od 1. 6. 2017 do 25. 7. 2017. Druhý záznam udává, že uživatel byl odstraněn 25. 7. 2017 a už není v Intune.

Teď předpokládejme, že John Smith dostane novou licenci přiřazenou 31. 8. 2017, pak bude tabulka User obsahovat následující položky:

DisplayName IsDeleted StartDateInclusiveUTC EndDateExclusiveUTC IsCurrent
John Smith FALEŠNÝ 06/01/2017 07/26/2017 FALEŠNÝ
John Smith PRAVDIVÝ 07/26/2017 08/31/2017 FALSE
John Smith FALEŠNÝ 08/31/2017 12/31/9999 PRAVDIVÝ

Osoba, která chce zobrazit aktuální stav všech uživatelů, by chtěla použít filtr , kde IsCurrent = TRUE.

Osoba, která chce zobrazit pouze existující uživatele, by chtěla použít filtr v umístění IsCurrent = TRUE AND IsDeleted = FALSE.

Tabulky dimenzí v době životnosti entity

Aby bylo možné ukládat historii změn stavu v entitách, Intune neodstraní záznamy. Místo toho označí záznam jako odstraněný. Tomu se říká obnovitelné odstranění. Tabulky dimenzí používají ke sledování doby života záznamů různé sloupce metadat.

Nejčastěji používané sloupce metadat jsou:

Název vlastnosti metadat Interpretace hodnot
IsDeleted Označuje, jestli se entita odstranila v Intune.
StartDateInclusiveUTC Datum UTC, kdy se entita načetla do Data Warehouse Intune. Entita se možná vytvořila před importem do Data Warehouse Intune.
DeletedDateUTC Datum UTC, kdy se entita odstranila v Intune.

Jakýkoli sloupec metadat začínající předponou Row, například RowLastModifiedDateTimeUTC, označuje, kdy se v Data Warehouse Intune vytvořil nebo upravil záznam. Sklad je podřízený datům v Intune. Tato hodnota nemá žádný vztah k životnosti entity v Intune.

Každá osoba, která chce zobrazit jenom ty entity dimenzí, které aktuálně existují, by chtěla použít filtr IsDeleted = FALSE.

Další kroky