Delen via


Naslaginformatie over kalenderdatum, project en gebruikersmetagegevens voor Azure DevOps Analytics

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

De entiteitstypen en entiteitssets die in de volgende tabel worden vermeld, kunnen worden gebruikt om rapporten te filteren en te bouwen op basis van analysegegevens.

EntiteitSet TypeEntiteit Beschrijving
Datums CalendarDate De datums die worden gebruikt om andere entiteiten te filteren en te groeperen met behulp van relaties.
Projecten Project Projecten die zijn gedefinieerd voor een organisatie (cloud) of projectverzameling (on-premises).
Gebruikers Gebruiker Gebruikersgegevens die worden gebruikt om verschillende eigenschappen van werkitems uit te vouwen of te filteren, bijvoorbeeld Toegewezen aan, Gemaakt door.

Notitie

Beschrijvingen van de entiteiten, eigenschappen en opsommingstypen die worden ondersteund door het analysegegevensmodel, worden verstrekt. Dit is een vroege versie. Geef feedback over gebieden waar u meer informatie over wilt hebben. Zie OData-query's maken voor analyse om een query uit te voeren op het gegevensmodel.

Datums

De volgende eigenschappen zijn geldig voor het entiteitstype CalendarDate . De surrogaatsleutel die is gekoppeld aan CalendarDate is DateSK. U kunt eigenschappen voor kalenderdatums opgeven om rapporten te filteren en te structuren.

Weergavenaam Naam Gegevenstype Beschrijving
IsLastDayOfPeriod Opgesomd Gebruik dit om gegevens te filteren om te bepalen of een dag eindigt in verschillende perioden, zoals dagen, weken, maanden of jaren. Geldige waarden worden hieronder weergegeven voor periode.
Datum Date Datum en tijd Een specifieke kalenderdatum.
Dagnaam DayName String De naam van een dag, zoals maandag, dinsdag, woensdag, enzovoort.
Korte dagnaam DayShortName String De korte naam die is toegewezen aan een dag, zoals Mon, Tue, Wed, enzovoort.
Dag van de week DayOfWeek Int32 Het getal dat is gekoppeld aan de dag binnen een week.
Dag van maand DayOfMonth Int32 Het getal dat is gekoppeld aan de dag binnen een maand.
Dag van het Jaar DayOfYear Int32 Het getal dat is gekoppeld aan de dag van een jaar.
Week begindatum WeekStartingDate Datum en tijd De datum die is gekoppeld aan het begin van een week.
Einddatum van de week WeekEndingDate Datum en tijd De datum die is gekoppeld aan het einde van een week.
Month Month Snaar De verkorte naam van een maand en jaar, bijvoorbeeld jan 2022, februari 2022, maart 2022, enzovoort.
Maandnaam MonthName Snaar De naam van een maand, zoals januari, februari, maart, enzovoort.
Korte maandnaam MonthShortName String De verkorte naam van een maand, zoals Jan, Feb, Mar, enzovoort.
Maand van jaar MonthOfYear Int32 Het nummer dat is toegewezen aan een maand. Bijvoorbeeld 1, 2 en 3 die overeenkomen met januari, februari en maart.
YearMonth YearMonth Int32 Een getal dat overeenkomt met het samengevoegde jaar en de maand. 202201, 202202 en 202203 komt bijvoorbeeld overeen met januari, februari en maart 2022.
Year Year Int32 Het jaar, zoals 2019, 2020, 2021 enzovoort.

Standaard worden alle momentopnametabellen gemodelleerd als feitentabellen voor dagelijkse momentopnamen . Als u een query uitvoert voor een tijdsbereik, krijgt deze een waarde voor elke dag. Lange tijdsbereiken resulteren in een groot aantal records. Als u deze hoge precisie niet nodig hebt, kunt u wekelijkse of zelfs maandelijkse momentopnamen gebruiken.

Wanneer u gegevens voor een momentopname-entiteit samenvoegt, moet u de DateSK of een DateValue kolom opnemen in een groupby clausule zoals beschreven in de OData-query richtlijnen. Zie de volgende artikelen voor rapporten die een datumfilter opgeven:

Periode geïnventariseerd type leden

De volgende leden zijn gedefinieerd voor het Period enumeratietype dat u kunt gebruiken met andere filterexpressies om dagen te verwijderen die niet aan het einde van een bepaalde week of maand vallen. Verwijs naar een van deze leden om een wekelijkse of maandelijkse periode op te geven voor trendquery's die een lange periode omvatten. Het Period geïnventariseerd type heeft één kenmerk, IsFlagsdat is ingesteld op True.

De naam van lid Waarde Weergavenaam
None 0 Geen
Day 1 Dag
WeekEndingOnSunday 2 Week eindigt op zondag
WeekEndingOnMonday 4 Week eindigt op maandag
WeekEndingOnTuesday 8 Week eindigt op dinsdag
WeekEndingOnWednesday 16 Week eindigt op woensdag
WeekEndingOnThursday 32 Week eindigt op donderdag
WeekEndingOnFriday 64 Week eindigt op vrijdag
WeekEndingOnSaturday 128 Week eindigt op zaterdag
Month 256 Maand
Quarter 512 Kwartaal
Year 1024 Jaar
All 2047 Alle

Projecten

De volgende eigenschappen zijn geldig voor de entiteit Projecten en de surrogaatsleutel ProjectSK. Wanneer u een query met organisatiebereik genereert, kunt u zich richten op een of meer projecten door een of meer projectnamen op te geven. Voor meer informatie, zie Project- en organisatiegerelateerde query's.

Weergavenaam Naam Gegevenstype Beschrijving
AnalyticsUpdatedDate Datum en tijd Watermerk dat aangeeft wanneer de analysegegevens de laatste keer zijn bijgewerkt.
Project-id ProjectId GUID Unieke id die is toegewezen aan een project wanneer het wordt gemaakt.
Projectnaam ProjectName String De naam die is toegewezen aan een project wanneer het wordt gemaakt.
Zichtbaarheid van project ProjectVisibility Opgesomd Geeft aan of het project openbaar of privé is. Geldige waarden worden hieronder weergegeven voor ProjectVisibility.

De volgende navigatie-eigenschappen zijn geldig voor het type Project-entiteit .

ProjectVisibility enumeratietype leden

De volgende leden worden gedefinieerd voor het ProjectVisibility geënumereerde type. Raadpleeg een van deze leden om te filteren op specifieke projecten.

De naam van lid Waarde Weergavenaam
Private 0 Privé
Organization 1 Organisatie
Public 2 Openbaar

Gebruikers

De volgende eigenschappen zijn geldig voor de gebruikersentiteitsset en het type gebruikersentiteit met surrogaatsleutelUserSK.

Weergavenaam Naam Gegevenstype Beschrijving
AnalyticsUpdatedDate Datum en tijd Watermerk dat aangeeft wanneer de analysegegevens de laatste keer zijn bijgewerkt.
E-mailadres van gebruiker UserEmail String E-mail die is gekoppeld aan een gebruikersaccount-id.
Gebruikersnaam UserId GUID Unieke id die is toegewezen aan een gebruikersaccount-id.
Gebruikersnaam UserName String De naam die aan een gebruiker is toegewezen bij het aanmaken van het gebruikersaccount.
GitHub-gebruikers-id GitHubUserId String GitHub-gebruikers-id die is gekoppeld aan het gebruikersaccount.
Gebruikerstype UserType Aanpassen Het type gebruiker. Geldige waarden worden hieronder vermeld voor UserType.

Leden van het type UserType geïnventariseerd

De volgende leden worden gedefinieerd voor het UserType geïnventariseerd type.

De naam van lid Weergegeven als Display name
Unknown 0 Onbekende
Unrecognized 1 Onbekende
User 2 Gebruiker
Organization 3 Organisatie
Bot 4 Robot