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:
- Trendgegevens opvragen
- Basisqueries definiëren met behulp van OData Analytics
- Time-in-state berekenen voor een bestaande analyseweergave
- Voorbeeldrapport bugtrends
- Voorbeeldrapport leadtijd en cyclustijd
- Voorbeeldrapport trend in slagingspercentage van de pijplijn
- Voorbeeldrapport van de trend in de duur van pijplijntaken
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, IsFlags
dat 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. |
Navigatie-eigenschappen
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 |