Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Typy jednostek i zestawy jednostek wymienione w poniższej tabeli mogą służyć do filtrowania i tworzenia raportów na podstawie danych analizy.
| Zestaw Encji | Typ jednostki | opis |
|---|---|---|
| Daty | Daty kalendarza | Daty używane do filtrowania i grupowania innych jednostek przy użyciu relacji. |
| Projekty | Projekt | Projekty zdefiniowane dla organizacji (w chmurze) lub kolekcji projektów (lokalnie). |
| Użytkownicy | Użytkownik | Informacje o użytkowniku używane do rozwijania lub filtrowania różnych właściwości elementu roboczego, na przykład Przypisane do, Utworzone przez. |
Uwaga
Ten artykuł zawiera opisy jednostek, właściwości i wyliczonych typów obsługiwanych przez model danych analizy. Aby wykonywać zapytania dotyczące modelu danych, zobacz Konstruowanie zapytań OData dla analizy.
Daty
Następujące właściwości są prawidłowe dla typu jednostki CalendarDate . Klucz zastępczy skojarzony z datą kalendarza to DateSK. Możesz określić właściwości daty kalendarza, aby filtrować i strukturyzować raporty.
| Nazwa wyświetlana | Nazwa/nazwisko | Typ danych | Opis |
|---|---|---|---|
IsLastDayOfPeriod |
Wyliczony | Służy do filtrowania danych, aby określić, czy dzień kończy się w różnych okresach, takich jak dni, tygodnie, miesiące lub lata. Prawidłowe wartości są wymienione poniżej dla okresu. | |
| Data | Date |
DateTime | Określona data kalendarza. |
| Nazwa dnia | DayName |
String | Nazwa dnia, takiego jak poniedziałek, wtorek, środa itd. |
| Krótka nazwa dnia | DayShortName |
String | Krótka nazwa przypisana do dnia, taka jak Mon, Tue, Wed itd. |
| Dzień tygodnia | DayOfWeek |
Int32 | Liczba skojarzona z dniem w ciągu tygodnia. |
| Dzień miesiąca | DayOfMonth |
Int32 | Liczba skojarzona z dniem w ciągu miesiąca. |
| Dzień Roku | DayOfYear |
Int32 | Liczba skojarzona z dniem roku. |
| Data rozpoczęcia tygodnia | WeekStartingDate |
DateTime | Data skojarzona z rozpoczęciem tygodnia. |
| Data zakończenia tygodnia | WeekEndingDate |
DateTime | Data skojarzona z końcem tygodnia. |
| Month | Month |
String | Skrócona nazwa miesiąca i roku, na przykład Jan 2022, Luty 2022, Mar 2022 itd. |
| Nazwa miesiąca | MonthName |
String | Nazwa miesiąca, takiego jak styczeń, luty, marzec itd. |
| Krótka nazwa miesiąca | MonthShortName |
String | Skrócona nazwa miesiąca, taka jak Jan, Luty, Mar itd. |
| Miesiąc roku | MonthOfYear |
Int32 | Liczba przypisana do miesiąca. Na przykład 1, 2 i 3 odpowiadające styczniu, lutym i marcu. |
| Miesiąc roku | YearMonth |
Int32 | Liczba odpowiadająca łączonemu rokowi i miesiącowi. Na przykład 202201, 202202 i 202203 odpowiadają styczniu, lutym i marcu 2022 r. |
| Year | Year |
Int32 | Rok, taki jak 2019, 2020, 2021 itd. |
Tabele migawek są domyślnie modelowane jako codzienne tabele faktyczne migawek. Jeśli wykonasz zapytanie dotyczące zakresu czasu, otrzyma wartość dla każdego dnia. Długie zakresy czasowe powodują dużą liczbę rekordów. Jeśli nie potrzebujesz aż takiej wysokiej precyzji, możesz stosować cotygodniowe lub nawet comiesięczne zrzuty.
W przypadku agregowania danych dla jednostki migawki należy uwzględnić kolumnę DateSK lub DateValue w klauzuli groupby, zgodnie z opisem w wytycznych dotyczących zapytań OData. Na przykład raporty określające filtr daty można znaleźć w następujących artykułach:
- Wykonywanie zapytań dotyczących danych trendu
- Definiowanie podstawowych zapytań przy użyciu usługi OData Analytics
- Oblicz czas w stanie dla istniejącego widoku Analytics
- Przykładowy raport dotyczący trendów błędów
- Raport przykładowy dotyczący czasu dostarczenia i czasu cyklu
- Przykładowy raport trendu wskaźnika zdawalności potoku
- Przykładowy raport trendu czasu trwania zadania pipeline'u
Elementy typu wyliczeniowego okresu
Następujące elementy członkowskie są zdefiniowane dla typu wyliczonego Period, którego można użyć wraz z innymi wyrażeniami filtrującymi, aby usunąć dni, które nie kończą danego tygodnia lub miesiąca. Odwołaj się do jednego z tych obszarów, aby określić tygodniowy lub miesięczny okres dla zapytań o trendy obejmujących długi czas. Wyliczony typ Period ma jeden atrybut, IsFlags, który jest ustawiony na True.
| Nazwa członka | Wartość | Wyświetlana nazwa |
|---|---|---|
None |
0 | Brak |
Day |
1 | Dzień |
WeekEndingOnSunday |
2 | Tydzień kończący się w niedzielę |
WeekEndingOnMonday |
4 | Tydzień kończący się w poniedziałek |
WeekEndingOnTuesday |
8 | Tydzień kończący się we wtorek |
WeekEndingOnWednesday |
16 | Tydzień kończący się w środę |
WeekEndingOnThursday |
32 | Tydzień kończący się w czwartek |
WeekEndingOnFriday |
64 | Tydzień kończący się w piątek |
WeekEndingOnSaturday |
128 | Tydzień kończący się w sobotę |
Month |
256 | Miesiąc |
Quarter |
512 | Kwartał |
Year |
1024 | Rok |
All |
2047 | wszystkie |
Projekty
Następujące właściwości są prawidłowe dla zestawu jednostek Projects i jego klucza ProjectSKzastępczego . Podczas generowania zapytania o zakresie organizacji można skoncentrować się na co najmniej jednym projekcie, określając co najmniej jedną nazwę projektu. Aby uzyskać więcej informacji, zobacz Zapytania w zakresie projektu i organizacji.
| Nazwa wyświetlana | Nazwa/nazwisko | Typ danych | Opis |
|---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Znak wodny wskazujący czas ostatniej aktualizacji danych analizy. | |
| Identyfikator projektu | ProjectId |
GUID | Unikatowy identyfikator przypisany do projektu podczas jego tworzenia. |
| Nazwa projektu | ProjectName |
String | Nazwa przypisana do projektu podczas jego tworzenia. |
| Widoczność projektu | ProjectVisibility |
Wyliczony | Wskazuje, czy projekt jest publiczny lub prywatny. Prawidłowe wartości są wymienione poniżej dla pozycji ProjectVisibility. |
Właściwości nawigacji
Następujące właściwości nawigacji są prawidłowe dla typu jednostki Project .
Wyliczone elementy typu ProjectVisibility
Dla typu wyliczeniowego ProjectVisibility zdefiniowano następujących członków. Odwołaj się do jednego z tych członków, aby filtrować określone projekty.
| Nazwa członka | Wartość | Wyświetlana nazwa |
|---|---|---|
Private |
0 | Prywatne |
Organization |
1 | Organizacja |
Public |
2 | Publiczne |
Użytkownicy
Następujące właściwości są prawidłowe dla zestawu jednostek Użytkownicy i typu jednostki Użytkownik z kluczem UserSKzastępczym.
| Nazwa wyświetlana | Nazwa/nazwisko | Typ danych | Opis |
|---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Znak wodny wskazujący czas ostatniej aktualizacji danych analizy. | |
| Adres e-mail użytkownika | UserEmail |
String | Adres e-mail skojarzony z tożsamością konta użytkownika. |
| Identyfikator użytkownika | UserId |
GUID | Unikatowy identyfikator przypisany do tożsamości konta użytkownika. |
| Nazwa użytkownika | UserName |
String | Nazwa przypisana użytkownikowi podczas tworzenia tożsamości konta użytkownika. |
| Identyfikator użytkownika usługi GitHub | GitHubUserId |
String | Identyfikator użytkownika usługi GitHub skojarzony z kontem użytkownika. |
| Typ użytkownika | UserType |
Dostosowany | Typ użytkownika. Prawidłowe wartości są wymienione poniżej dla parametru UserType. |
Wyliczone składowe typu UserType
Dla typu wyliczeniowego UserType zdefiniowano następujących członków.
| Nazwa członka | Wartość | Wyświetlana nazwa |
|---|---|---|
Unknown |
0 | Nierozpoznany |
Unrecognized |
1 | Nierozpoznany |
User |
2 | Użytkownik |
Organization |
3 | Organizacja |
Bot |
4 | Bot |