Representación de la duración del usuario en el Microsoft Intune Data Warehouse

Puede usar el mes de instantáneas de datos almacenadas en el Data Warehouse de Intune para responder a preguntas sobre tendencias basadas en el tiempo. Por ejemplo, puede ver el número de usuarios que se agregan durante un mes. También puede preguntar sobre el número de usuarios que se han quitado del sistema.

Para proporcionar esta información de tipo, el almacenamiento de datos almacena información histórica. El almacenamiento de datos puede realizar un seguimiento de la duración de una entidad. El almacén registra cuándo se creó una entidad, cuándo cambia el estado de la entidad y cuándo se elimina una entidad. Con el historial capturado con instantáneas diarias de medidas cuantitativas, puede comparar un día con el día anterior, etc.

Trabajar con vigencias de entidades puede resultar confuso, ya que las entidades están cambiando de estado. Esto significa que si examina una instantánea el día 30, es posible que un registro de usuario no exista en un estado activo en los datos. El día 29, el registro de entidad puede existir como activo. Y antes del día 28, el usuario no existía en absoluto.

Este escenario puede ser más claro si recorre la duración de una entidad.

Supongamos que a un usuario, John Smith, se le asigna una licencia el 06/01/2017 y, a continuación, la tabla User tendría la siguiente entrada:

DisplayName IsDeleted StartDateInclusiveUTC EndDateExclusiveUTC IsCurrent
John Smith FALSE 06/01/2017 12/31/9999 TRUE

John Smith abandona su licencia el 25/07/2017. La tabla User tiene las siguientes entradas. Los cambios en los registros existentes son marked.

DisplayName IsDeleted StartDateInclusiveUTC EndDateExclusiveUTC IsCurrent
John Smith FALSE 06/01/2017 07/26/2017 FALSE
John Smith TRUE 07/26/2017 12/31/9999 TRUE

La primera fila indica que John Smith existía en Intune del 06/01/2017 al 07/25/2017. El segundo registro indica que el usuario se eliminó el 25/07/2017 y ya no está presente en Intune.

Ahora supongamos que John Smith obtiene una nueva licencia asignada el 31/08/2017 y, a continuación, la tabla User tendría las siguientes entradas:

DisplayName IsDeleted StartDateInclusiveUTC EndDateExclusiveUTC IsCurrent
John Smith FALSE 06/01/2017 07/26/2017 FALSE
John Smith TRUE 07/26/2017 08/31/2017 FALSE
John Smith FALSE 08/31/2017 12/31/9999 TRUE

Una persona que quiera ver el estado actual de todos los usuarios querría aplicar un filtro donde IsCurrent = TRUE.

Una persona que quiera ver solo los usuarios existentes querría aplicar un filtro donde IsCurrent = TRUE AND IsDeleted = FALSE.

Tablas de dimensiones en la duración de la entidad

Para almacenar el historial de cambios de estado en las entidades, Intune no elimina registros. En su lugar, marca el registro como eliminado. Esto se denomina eliminación temporal. Las tablas de dimensiones usan varias columnas de metadatos para realizar un seguimiento de la duración de los registros.

Las columnas de metadatos más usadas son:

Nombre de propiedad de metadatos Interpretación de valores
IsDeleted Indica si la entidad se eliminó en Intune.
StartDateInclusiveUTC La fecha UTC en la que se cargó la entidad en el Data Warehouse de Intune. Es posible que la entidad se haya creado antes de importarla en el Data Warehouse de Intune.
DeletedDateUTC Fecha UTC en la que se eliminó la entidad en Intune.

Cualquier columna de metadatos que comience con el prefijo Row, como RowLastModifiedDateTimeUTC, indica cuándo se creó o modificó un registro en el Data Warehouse de Intune. El almacenamiento es inferior a los datos de Intune. Este valor no tiene ninguna relación con la duración de la entidad en Intune.

Cualquier persona que quiera ver solo las entidades de dimensión que existen actualmente querría aplicar un filtro donde IsDeleted = FALSE.

Siguientes pasos