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.DateValue
DateSK
Zie de volgende artikelen voor rapporten die een datumfilter opgeven:
- Trendgegevens opvragen
- Basisquery's definiëren met OData Analytics
- Time-in-state berekenen voor een bestaande analyseweergave
- Voorbeeldrapport bugtrends
- Voorbeeldrapport leadtijd en cyclustijd
- Voorbeeldrapport pijplijnpasfrequentie
- Trendrapport voor de duur van pijplijntaken
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, IsFlags
dat is ingesteld op True
.
De naam van lid | Weergegeven als | Display name |
---|---|---|
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 | Month |
Quarter |
512 | Kwartaal |
Year |
1024 | Year |
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. |
Navigatie-eigenschappen
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 | 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 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 |