Partager via


Représentation de la durée de vie de l’utilisateur dans le Microsoft Intune Data Warehouse

Vous pouvez utiliser le mois des instantanés de données stockés dans le Intune Data Warehouse pour répondre aux questions sur les tendances temporelles. Par exemple, vous pouvez examiner le nombre d’utilisateurs ajoutés au cours d’un mois. Vous pouvez également poser des questions sur le nombre d’utilisateurs qui ont été supprimés du système.

Pour fournir ce type d’insights, l’entrepôt de données stocke des informations historiques. L’entrepôt de données peut suivre la durée de vie d’une entité. L’entrepôt enregistre quand une entité a été créée, quand l’état de l’entité change et quand une entité est supprimée. Avec l’historique capturé avec des instantanés quotidiens de mesures quantitatives, vous pouvez comparer un jour au jour précédent, et ainsi de suite.

L’utilisation des durées de vie des entités peut prêter à confusion, car vos entités changent d’état. Cela signifie que si vous examinez un instantané le 30e jour, il se peut qu’un enregistrement utilisateur n’existe pas dans un état actif dans les données. Le jour 29, l’enregistrement d’entité peut exister comme actif. Et puis avant le jour 28, l’utilisateur n’existait pas du tout.

Ce scénario peut être plus clair si vous parcourez la durée de vie d’une entité.

Supposons qu’un utilisateur, John Smith, se voit attribuer une licence le 01/06/2017, la table User contient l’entrée suivante :

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

John Smith abandonne sa licence le 25/07/2017. La table User contient les entrées suivantes. Les modifications apportées aux enregistrements existants sont 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 première ligne indique que John Smith existait dans Intune du 01/06/2017 au 25/07/2017. Le deuxième enregistrement indique que l’utilisateur a été supprimé le 25/07/2017 et qu’il n’est plus présent dans Intune.

Supposons maintenant que John Smith obtient une nouvelle licence attribuée le 31/08/2017, la table User contient les entrées suivantes :

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

Une personne souhaitant voir l’état actuel de tous les utilisateurs souhaite appliquer un filtre où IsCurrent = TRUE.

Une personne souhaitant voir uniquement les utilisateurs existants souhaite appliquer un filtre où IsCurrent = TRUE AND IsDeleted = FALSE.

Tables de dimension dans la durée de vie de l’entité

Pour stocker l’historique des modifications d’état dans les entités, Intune ne supprime pas les enregistrements. Au lieu de cela, il marque l’enregistrement comme supprimé. C’est ce qu’on appelle une suppression réversible. Les tables de dimension utilisent différentes colonnes de métadonnées pour suivre la durée de vie des enregistrements.

Les colonnes de métadonnées les plus couramment utilisées sont les suivantes :

Nom de la propriété de métadonnées Interprétation des valeurs
IsDeleted Indique si l’entité a été supprimée dans Intune.
StartDateInclusiveUTC Date UTC à laquelle l’entité a été chargée dans le Intune Data Warehouse. L’entité a peut-être été créée avant son importation dans le Intune Data Warehouse.
DeletedDateUTC Date UTC à laquelle l’entité a été supprimée dans Intune.

Toute colonne de métadonnées commençant par le préfixe Row, telle que RowLastModifiedDateTimeUTC, indique quand un enregistrement a été créé ou modifié dans le Intune Data Warehouse. L’entrepôt est en aval des données dans Intune. Cette valeur n’a aucun rapport avec la durée de vie de l’entité dans Intune.

Toute personne souhaitant voir uniquement les entités de dimension qui existent actuellement souhaite appliquer un filtre où IsDeleted = FALSE.

Étapes suivantes