Reprezentacja okresu istnienia użytkownika w Microsoft Intune Data Warehouse

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

Aby zapewnić szczegółowe informacje tego typu, magazyn danych przechowuje informacje historyczne. Hurtownia 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 z dziennymi migawkami pomiarów ilościowych można porównać jeden dzień z poprzednim dniem i tak dalej.

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

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

Załóżmy, że użytkownikowi Jan Kowalski została przypisana licencja w dniu 01.06.2017, wówczas tabela Użytkownik będzie zawierać następujący wpis:

DisplayName (Nazwa wyświetlana) IsDeleted (Usunięte) DataRozpoczęciaInclusiveUTC EndDateExclusiveUTC IsCurrent (Prąd)
Jan Kowalski FALSE 06/01/2017 12/31/9999 TRUE

Jan Kowalski rezygnuje z licencji 25.07.2017. Tabela Użytkownik zawiera następujące pozycje. Zmiany w istniejących rekordach są marked.

DisplayName (Nazwa wyświetlana) IsDeleted (Usunięte) DataRozpoczęciaInclusiveUTC EndDateExclusiveUTC IsCurrent (Prąd)
Jan Kowalski FALSE 06/01/2017 07/26/2017 FALSE
Jan Kowalski TRUE 07/26/2017 12/31/9999 TRUE

Pierwszy wiersz wskazuje, że Jan Kowalski istniał w usłudze Intune od 1/06/2017 do 25/07/2017. Drugi rekord oznacza, że użytkownik został usunięty 25/07/2017 i nie występuje już w usłudze Intune.

Załóżmy teraz, że Jan Kowalski otrzyma nową licencję przypisaną 31.08.2017, wtedy tabela Użytkownik będzie zawierała następujące wpisy:

DisplayName (Nazwa wyświetlana) IsDeleted (Usunięte) DataRozpoczęciaInclusiveUTC EndDateExclusiveUTC IsCurrent (Prąd)
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, powinna zastosować filtr, w którym IsCurrent = TRUE.

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

Tabele wymiarów w okresie istnienia encji

Aby przechowywać historię zmian stanu w jednostkach, usługa Intune nie usuwa rekordów. Zamiast tego oznacza rekord jako usunięty. Jest to tzw. "miękkie usunięcie". 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 (Usunięte) Wskazuje, czy jednostka została usunięta w usłudze Intune.
DataRozpoczęciaInclusiveUTC Data załadowania jednostki UTC do Intune Data Warehouse. Jednostka mogła zostać utworzona przed zaimportowaniem jej do Intune Data Warehouse.
DataUsunięciaUTC Data UTC, kiedy jednostka została usunięta w usłudze Intune.

Każda kolumna metadanych rozpoczynająca się od prefiksu Row, taka jak RowLastModifiedDateTimeUTC, wskazuje, kiedy rekord został utworzony lub zmodyfikowany w Intune Data Warehouse. Magazyn znajduje się poniżej danych w usłudze Intune. Ta wartość nie ma związku z okresem istnienia jednostki w usłudze Intune.

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

Następne kroki