Reprezentacja okresu istnienia użytkownika w Microsoft Intune Data Warehouse

Możesz użyć miesiąca migawek danych przechowywanych w Data Warehouse usługi Intune, aby odpowiedzieć na pytania dotyczące trendów opartych na czasie. Możesz na przykład przyjrzeć się liczbie użytkowników dodawanych w ciągu miesiąca. Możesz również zapytać o liczbę użytkowników, którzy zostali usunięci z systemu.

Aby zapewnić ten typ szczegółowych informacji, magazyn danych przechowuje informacje historyczne. Magazyn danych może śledzić okres istnienia jednostki. Magazyn rejestruje, kiedy jednostka została utworzona, kiedy zmienia się stan jednostki i kiedy jednostka jest usuwana. Dzięki historii przechwyconej za pomocą codziennych migawek pomiarów ilościowych można porównać jeden dzień z poprzednim dniem itd.

Praca z okresami istnienia jednostki może być myląca, ponieważ jednostki zmieniają stan. Oznacza to, że jeśli spojrzysz na migawkę 30 dnia, rekord użytkownika może nie istnieć w stanie aktywnym w danych. 29 dnia rekord jednostki może istnieć jako aktywny. A potem przed 28 dniem użytkownik w ogóle nie istniał.

Ten scenariusz może być jaśniejszy, jeśli przejdziesz przez okres istnienia jednostki.

Załóżmy, że użytkownik John Smith otrzymuje przypisaną licencję w dniu 01.06.2017 r., a następnie tabela Użytkownik będzie mieć następujący wpis:

Displayname Isdeleted StartDateInclusiveUTC EndDateExclusiveUTC Iscurrent
Jan Kowalski FALSE 06/01/2017 12/31/9999 TRUE

John Smith rezygnuje z licencji 25.07.2017. Tabela Użytkownik zawiera następujące wpisy. Zmiany w istniejących rekordach to marked.

Displayname Isdeleted StartDateInclusiveUTC EndDateExclusiveUTC Iscurrent
Jan Kowalski FALSE 06/01/2017 07/26/2017 FALSE
Jan Kowalski TRUE 07/26/2017 12/31/9999 TRUE

Pierwszy wiersz wskazuje, że John Smith istniał w usłudze Intune od 01.06.2017 do 25.07.2017. Drugi rekord wskazuje, że użytkownik został usunięty 25.07.2017 i nie jest już obecny w usłudze Intune.

Teraz załóżmy, że John Smith otrzymuje nową licencję przypisaną w dniu 31.08.2017 r., a następnie tabela Użytkownik będzie miała następujące wpisy:

Displayname Isdeleted StartDateInclusiveUTC EndDateExclusiveUTC Iscurrent
Jan Kowalski FALSE 06/01/2017 07/26/2017 FALSE
Jan Kowalski TRUE 07/26/2017 08/31/2017 FALSE
Jan Kowalski FALSE 08/31/2017 12/31/9999 TRUE

Osoba, która chce zobaczyć bieżący stan wszystkich użytkowników, chce zastosować filtr, w którym IsCurrent = TRUE.

Osoba, która chce zobaczyć tylko istniejących użytkowników, chce zastosować filtr, w którym IsCurrent = TRUE AND IsDeleted = FALSE.

Tabele wymiarów w okresie istnienia jednostki

Aby przechowywać historię zmian stanu w jednostkach, usługa Intune nie usuwa rekordów. Zamiast tego oznacza rekord jako usunięty. Jest to nazywane usuwaniem nietrwałym. Tabele wymiarów używają różnych kolumn metadanych do śledzenia okresu istnienia rekordów.

Najczęściej używane kolumny metadanych to:

Nazwa właściwości metadanych Interpretacja wartości
Isdeleted Wskazuje, czy jednostka została usunięta w usłudze Intune.
StartDateInclusiveUTC Data UTC załadowana jednostki do Data Warehouse usługi Intune. Jednostka mogła zostać utworzona przed jej zaimportowaniem do Data Warehouse usługi Intune.
DeletedDateUTC Data UTC usunięcia jednostki w usłudze Intune.

Każda kolumna metadanych rozpoczynająca się od prefiksu Wiersz, taka jak RowLastModifiedDateTimeUTC, wskazuje, kiedy rekord został utworzony lub zmodyfikowany w Data Warehouse usługi Intune. Magazyn jest podrzędny od danych w usłudze Intune. Ta wartość nie ma relacji z okresem istnienia jednostki w usłudze Intune.

Każda osoba, która chce zobaczyć tylko te jednostki wymiaru, które obecnie istnieją, chce zastosować filtr, w którym IsDeleted = FALSE.

Następne kroki