Поделиться через


Представление времени существования пользователя в Microsoft Intune Data Warehouse

Вы можете использовать месяц моментальных снимков данных, хранящихся в Intune Data Warehouse, чтобы ответить на вопросы о тенденциях на основе времени. Например, можно просмотреть количество пользователей, добавляемых в течение месяца. Вы также можете спросить о количестве пользователей, которые были удалены из системы.

Чтобы предоставить аналитические сведения об этом типе, в хранилище данных хранятся исторические сведения. Хранилище данных может отслеживать время существования сущности. Хранилище записывает время создания сущности, изменение состояния сущности и удаление сущности. С помощью журнала, записанного с помощью ежедневных моментальных снимков количественных измерений, можно сравнить один день с предыдущим днем и т. д.

Работа с временем существования сущностей может запутать, так как сущности изменяют состояние. Это означает, что если вы посмотрите на snapshot на 30-й день, запись пользователя может не существовать в активном состоянии в данных. На 29-й день запись сущности может существовать как активная. А до 28-го дня пользователь вообще не существовал.

Этот сценарий может быть понятнее, если пройти через время существования сущности.

Предположим, что пользователю , Джону Смиту, назначена лицензия 01.06.2017 г., в таблице User будет указана следующая запись:

DisplayName IsDeleted StartDateInclusiveUTC EndDateExclusiveUTC IsCurrent
Джон Смит FALSE 06/01/2017 12/31/9999 TRUE

Джон Смит откажен от своей лицензии 25.07.2017. Таблица User содержит следующие записи. Изменения в существующих записях : marked.

DisplayName IsDeleted StartDateInclusiveUTC EndDateExclusiveUTC IsCurrent
Джон Смит FALSE 06/01/2017 07/26/2017 FALSE
Джон Смит TRUE 07/26/2017 12/31/9999 TRUE

Первая строка указывает, что Джон Смит существовал в Intune с 01.06.2017 по 25.07.2017. Вторая запись указывает, что пользователь был удален 25.07.2017 и больше не присутствует в Intune.

Теперь предположим, что Джон Смит получает новую лицензию, назначенную 31.08.2017 г., в таблице User будут указаны следующие записи:

DisplayName IsDeleted StartDateInclusiveUTC EndDateExclusiveUTC IsCurrent
Джон Смит FALSE 06/01/2017 07/26/2017 FALSE
Джон Смит TRUE 07/26/2017 08/31/2017 FALSE
Джон Смит FALSE 08/31/2017 12/31/9999 TRUE

Человек, желающий увидеть текущее состояние всех пользователей, хотел бы применить фильтр, где IsCurrent = TRUE.

Пользователь, который хочет видеть только существующих пользователей, хотел бы применить фильтр, где IsCurrent = TRUE AND IsDeleted = FALSE.

Таблицы измерений в течение времени существования сущности

Чтобы сохранить журнал изменений состояния в сущностях, Intune не удаляет записи. Вместо этого запись помечается как удаленная. Это называется обратимым удалением. Таблицы измерений используют различные столбцы метаданных для отслеживания времени существования записей.

Наиболее часто используемые столбцы метаданных:

Имя свойства метаданных Интерпретация значений
IsDeleted Указывает, была ли сущность удалена в Intune.
StartDateInclusiveUTC Дата загрузки сущности в Intune Data Warehouse в формате UTC. Сущность, возможно, была создана до импорта в Intune Data Warehouse.
DeletedDateUTC Дата удаления сущности в формате UTC в Intune.

Любой столбец метаданных, начинающийся с префикса Строка, например RowLastModifiedDateTimeUTC, указывает, когда запись была создана или изменена в Intune Data Warehouse. Хранилище находится ниже данных в Intune. Это значение не имеет отношения к времени существования сущности в Intune.

Любой пользователь, который хочет видеть только те сущности измерения, которые существуют в настоящее время, хотел бы применить фильтр , где IsDeleted = FALSE.

Дальнейшие действия