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.

EntitySet EntityType 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 vroeg concept. 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 Enumerated 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.
Begindatum week WeekStartingDate Datum en tijd De datum die is gekoppeld aan het begin van een week.
Einddatum week WeekEndingDate Datum en tijd De datum die is gekoppeld aan het einde van een week.
Month Month String De verkorte naam van een maand en jaar, bijvoorbeeld jan 2022, februari 2022, maart 2022, enzovoort.
Maandnaam MonthName String 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 of kolom in een groupby component opnemen, zoals beschreven in de richtlijnen voor OData-query's.DateValueDateSK Zie de volgende artikelen voor rapporten die een datumfilter opgeven:

Periode geïnventariseerd type leden

De volgende leden zijn gedefinieerd voor het Period geïnventariseerd type dat u kunt gebruiken met andere filterexpressies om dagen te verwijderen die een bepaalde week of maand niet voltooien. 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 Weergegeven als Display name
None 0 Geen
Day 1 Day
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 Month
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. Zie Project- en organisatiequery's voor meer informatie.

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 Enumerated 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- enumerated typeleden

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

De naam van lid Weergegeven als Display name
Private 0 Particulier
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 is toegewezen aan een gebruiker wanneer de identiteit van het gebruikersaccount wordt gemaakt.
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 User
Organization 3 Organisatie
Bot 4 Bot