Celoživotní zastoupení uživatele v Microsoft Intune Data Warehouse

K zodpovězení otázek týkajících se časových trendů můžete použít měsíc snímků dat uložených v Intune Data Warehouse. Můžete se například podívat na počet uživatelů, kteří se za měsíc přidají. Můžete se taky zeptat na počet uživatelů, kteří byli odebráni ze systému.

Aby datový sklad poskytl tento typ přehledu, ukládá historické informace. Datový sklad může sledovat životnost entity. Skladové záznamy, kdy byla vytvořena entita, kdy se stav entity změní a kdy je entita odstraněna. Díky historii zachycené pomocí denních snímků kvantitativních měření můžete porovnávat 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. dne, uživatelský záznam nemusí v datech existovat v aktivním stavu. 29. den může záznam entity existovat jako aktivní. A pak 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živateli Jan Novák bude licence přiřazena 1. 6. 2017, bude tabulka uživatelů obsahovat následující položku:

DisplayName (Zobrazované jméno) Funkce IsDeleted StartDateInclusiveUTC EndDateExclusiveUTC Funkce IsCurrent
John Smith NEPRAVDA 06/01/2017 12/31/9999 PRAVDA

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

DisplayName (Zobrazované jméno) Funkce IsDeleted StartDateInclusiveUTC EndDateExclusiveUTC Funkce IsCurrent
John Smith NEPRAVDA 06/01/2017 07/26/2017 FALSE
John Smith PRAVDA 07/26/2017 12/31/9999 PRAVDA

První řádek označuje, že Jan Novák existoval v Intune od 1. 6. 2017 do 25. 7. 2017. Druhý záznam označuje, že uživatel byl odstraněn 25. 7. 2017 a už se v aplikaci Intune nevyskytuje.

Předpokládejme, že Jan Novák dostane 31. 8. 2017 novou licenci, pak by tabulka User obsahovala následující položky:

DisplayName (Zobrazované jméno) Funkce IsDeleted StartDateInclusiveUTC EndDateExclusiveUTC Funkce IsCurrent
John Smith NEPRAVDA 06/01/2017 07/26/2017 NEPRAVDA
John Smith PRAVDA 07/26/2017 08/31/2017 FALSE
John Smith NEPRAVDA 08/31/2017 12/31/9999 PRAVDA

Osoba, která chce vidět 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, kde 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í různé sloupce metadat ke sledování životnosti záznamů.

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

Název vlastnosti metadat Interpretace hodnot
Funkce IsDeleted Označuje, jestli byla entita odstraněna v Intune.
StartDateInclusiveUTC Datum, kdy byla entita načtena do Intune Data Warehouse ve formátu UTC. Entita mohla být vytvořena před tím, než byla importována do Intune Data Warehouse.
DeletedDateUTC Datum UTC, kdy byla entita odstraněna v aplikaci Intune.

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

Každý, kdo chce zobrazit pouze ty entity dimenze, které aktuálně existují, by chtěl použít filtr, kde IsDeleted = FALSE.

Další kroky