Representation av användarlivstid i Microsoft Intune Data Warehouse

Du kan använda månaden för ögonblicksbilder av data som lagras i Intune Data Warehouse för att besvara frågor om tidsbaserade trender. Du kan till exempel titta på antalet användare som läggs till under en månad. Du kan också fråga om antalet användare som har tagits bort från systemet.

För att ge den här typen av insikt lagrar informationslagret historisk information. Informationslagret kan spåra livslängden för en entitet. Lagerställeposterna när en entitet skapades, när enhetens tillstånd ändras och när en entitet tas bort. Med historiken som samlas in med dagliga ögonblicksbilder av kvantitativa mått kan du jämföra en dag med föregående dag och så vidare.

Att arbeta med entitetslivslängder kan vara förvirrande eftersom dina entiteter ändrar tillstånd. Det innebär att om du tittar på en ögonblicksbild dag 30 kanske en användarpost inte finns i aktivt tillstånd i data. På dag 29 kan entitetsposten finnas som aktiv. Och sedan före dag 28 fanns inte användaren alls.

Det här scenariot kan bli tydligare om du går igenom en entitets livslängd.

Anta att en användare, John Smith, tilldelas en licens 2017-01-06, då skulle användartabellen ha följande post:

DisplayName (visningsnamn) IsDeleted (Ärborttagen) StartDateInclusiveUTC EndDateExclusiveUTC IsCurrent (ÄrAktuell)
John Smith Falskt 06/01/2017 12/31/9999 Sant

John Smith ger upp sin licens 2017-07-25. Tabellen Användare innehåller följande poster. Ändringar i befintliga poster är marked.

DisplayName (visningsnamn) IsDeleted (Ärborttagen) StartDateInclusiveUTC EndDateExclusiveUTC IsCurrent (ÄrAktuell)
John Smith Falskt 06/01/2017 07/26/2017 FALSE
John Smith Sant 07/26/2017 12/31/9999 Sant

Den första raden anger att John Smith fanns i Intune från 2017-06-01 till 2017-07-25. Den andra posten anger att användaren togs bort 2017-07-25 och inte längre finns i Intune.

Låt oss nu anta att Johan Svensson får en ny licens tilldelad 2017-08-31, då skulle tabellen Användare ha följande poster:

DisplayName (visningsnamn) IsDeleted (Ärborttagen) StartDateInclusiveUTC EndDateExclusiveUTC IsCurrent (ÄrAktuell)
John Smith Falskt 06/01/2017 07/26/2017 Falskt
John Smith Sant 07/26/2017 08/31/2017 FALSE
John Smith Falskt 08/31/2017 12/31/9999 Sant

En person som vill se aktuell status för alla användare vill använda ett filter där IsCurrent = TRUE.

En person som bara vill se befintliga användare skulle vilja använda ett filter där IsCurrent = TRUE AND IsDeleted = FALSE.

Dimensionstabeller i entitetens livslängd

För att lagra historiken för tillståndsändringar i entiteter tar Intune inte bort poster. I stället markeras posten som borttagen. Detta kallas en mjuk borttagning. Dimensionstabellerna använder olika metadatakolumner för att spåra livslängden för poster.

De vanligaste metadatakolumnerna är:

Egenskapsnamn för metadata Tolkning av värden
IsDeleted (Ärborttagen) Anger om entiteten togs bort i Intune.
StartDateInclusiveUTC UTC-datumet då entiteten lästes in i Intune Data Warehouse. Entiteten kan ha skapats innan den importerades till Intune Data Warehouse.
DeletedDateUTC (BorttagetDateUTC) UTC-datumet då entiteten togs bort i Intune.

En metadatakolumn som börjar med prefixet Row, till exempel RowLastModifiedDateTimeUTC, anger när en post skapades eller ändrades i Intune Data Warehouse. Lagret ligger nedströms från data i Intune. Det här värdet har ingen relation till livslängden för entiteten i Intune.

Alla personer som bara vill se de dimensionsentiteter som för närvarande finns skulle vilja använda ett filter där IsDeleted = FALSE.

Nästa steg