Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Типы сущностей и наборы сущностей, перечисленные в следующей таблице, можно использовать для фильтрации и создания отчетов на основе данных аналитики.
| EntitySet | ТипСущности | Описание |
|---|---|---|
| Даты | CalendarDate | Даты, используемые для фильтрации и группировки других сущностей с помощью связей. |
| Проекты | Проект | Проекты, определенные для организации (облака) или коллекции проектов (локальная среда). |
| Пользователи | Пользователь | Сведения о пользователе, которые используются для расширения или фильтрации различных свойств рабочего элемента, например "Назначено" и "Создано". |
Примечание.
В этой статье содержатся описания сущностей, свойств и перечисленных типов, поддерживаемых моделью данных Аналитики. Сведения о запросе модели данных см. в разделе "Создание запросов OData для аналитики".
Даты
Следующие свойства допустимы для типа сущности CalendarDate . Суррогатный ключ, связанный с CalendarDate , имеет значение DateSK. Можно указать свойства даты календаря для фильтрации и структуры отчетов.
| Отображаемое имя | Имя | Тип данных | Description |
|---|---|---|---|
IsLastDayOfPeriod |
Перечислено | Используется для фильтрации данных, чтобы определить, заканчивается ли день в различных периодах, таких как дни, недели, месяцы или годы. Допустимые значения перечислены ниже в течение периода. | |
| Дата | Date |
Дата/время | Определенная дата календаря. |
| Имя дня | DayName |
Строка | Имя дня, например понедельник, вторник, среда и т. д. |
| Короткое имя дня | DayShortName |
Строка | Короткое имя, присвоенное дню, например Пн, Вт, Ср и т. д. |
| День недели | DayOfWeek |
Int32 | Число, связанное с днем в течение недели. |
| День месяца | DayOfMonth |
Int32 | Число, связанное с днем в течение месяца. |
| День года | DayOfYear |
Int32 | Число, связанное с днем года. |
| Дата начала недели | WeekStartingDate |
Дата/время | Дата, связанная с началом недели. |
| Дата окончания недели | WeekEndingDate |
Дата/время | Дата, связанная с окончанием недели. |
| Month | Month |
Строка | Сокращенное название месяца и года, например, январь 2022 года, февраль 2022 года, мар 2022 и т. д. |
| Имя месяца | MonthName |
Строка | Имя месяца, например январь, февраль, март и т. д. |
| Короткое имя месяца | MonthShortName |
Строка | Сокращенное название месяца, например Ян, Февраль, Мар и т. д. |
| Месяц года | MonthOfYear |
Int32 | Номер, назначенный месяцу. Например, 1, 2 и 3, соответствующие январю, февралю и марту. |
| YearMonth | YearMonth |
Int32 | Число, соответствующее объединяемому году и месяцу. Например, 202201, 202202 и 202203 соответствуют январю, февралю и марту 2022 года. |
| Year | Year |
Int32 | Год, например 2019, 2020, 2021 и т. д. |
По умолчанию все таблицы моментальных снимков структурируются как ежедневные таблицы фактов моментального снимка. Если вы запрашиваете диапазон времени, оно будет получать значение для каждого дня. Длительные диапазоны времени приводят к большому количеству записей. Если вам не нужна такая высокая точность, можно использовать еженедельные или даже ежемесячные снапшоты.
При агрегации данных для сущности моментального снимка следует включить DateSK или DateValue столбец в groupby предложение, как описано в рекомендациях по запросам OData. Например, отчеты, указывающие фильтр дат, см. в следующих статьях:
- Запрос данных тренда
- Определение базовых запросов с помощью OData Analytics
- Рассчитать продолжительность пребывания в состоянии для существующего представления в Аналитике
- Пример отчета о тенденциях ошибок
- Образец отчета о времени выполнения заказа и времени цикла
- Пример отчета о тренде скорости передачи конвейера
- Пример отчета о тренде длительности конвейера
Элементы перечислимого типа периодов
Следующие члены определены для Period перечисленного типа, который можно использовать с другими выражениями для фильтрации, чтобы удалить дни, не завершающие заданную неделю или месяц. Обратитесь к одному из этих членов, чтобы указать еженедельный или ежемесячный период для запросов тренда, охватывающих длительный период времени. Перечислимый Period тип имеет один атрибут, IsFlagsдля которого задано значение True.
| Имя участника | Значение | Отображаемое имя |
|---|---|---|
None |
0 | None |
Day |
1 | день |
WeekEndingOnSunday |
2 | Неделя заканчивается в воскресенье |
WeekEndingOnMonday |
4 | Неделя заканчивается в понедельник |
WeekEndingOnTuesday |
8 | Неделя заканчивается во вторник |
WeekEndingOnWednesday |
16 | Неделя заканчивается в среду |
WeekEndingOnThursday |
32 | Неделя заканчивается в четверг |
WeekEndingOnFriday |
64 | Неделя заканчивается в пятницу |
WeekEndingOnSaturday |
128 | Неделя заканчивается в субботу |
Month |
256 | месяц |
Quarter |
512 | Квартал |
Year |
1024 | Год |
All |
2047 | Все |
Проекты
Следующие свойства допустимы для набора сущностей Projects и его суррогатного ключа ProjectSK. При создании запроса в области организации можно сосредоточиться на одном или нескольких проектах, указав одно или несколько имен проектов. Дополнительные сведения см. в разделе "Запросы в области проекта и организации".
| Отображаемое имя | Имя | Тип данных | Description |
|---|---|---|---|
AnalyticsUpdatedDate |
Дата/время | Подложка, указывающая время последнего обновления данных Аналитики. | |
| Идентификатор проекта | ProjectId |
GUID (Глобально уникальный идентификатор) | Уникальный идентификатор, назначенный проекту при его создании. |
| Имя проекта | ProjectName |
Строка | Имя, назначенное проекту при его создании. |
| Видимость проекта | ProjectVisibility |
Перечислено | Указывает, является ли проект общедоступным или частным. Допустимые значения перечислены ниже для ProjectVisibility. |
Свойства навигации
Следующие свойства навигации допустимы для типа сущности Project .
Элементы перечисленного типа ProjectVisibility
Определены следующие члены для перечисленного типа ProjectVisibility. Используйте одного из этих участников, чтобы фильтровать по определённым проектам.
| Имя участника | Значение | Отображаемое имя |
|---|---|---|
Private |
0 | Частный |
Organization |
1 | Организация |
Public |
2 | Общедоступный |
Пользователи
Следующие свойства допустимы для набора сущностей Users и типа сущности User с суррогатным ключом UserSK.
| Отображаемое имя | Имя | Тип данных | Description |
|---|---|---|---|
AnalyticsUpdatedDate |
Дата/время | Подложка, указывающая время последнего обновления данных Аналитики. | |
| Электронная почта пользователя | UserEmail |
Строка | Электронная почта, связанная с учетной записью пользователя. |
| ИД пользователя | UserId |
GUID (Глобально уникальный идентификатор) | Уникальный идентификатор, назначенный учетной записи пользователя. |
| Имя пользователя | UserName |
Строка | Имя, назначенное пользователю при создании идентификатора учетной записи пользователя. |
| Идентификатор пользователя GitHub | GitHubUserId |
Строка | Идентификатор пользователя GitHub, связанный с учетной записью пользователя. |
| Тип пользователя | UserType |
Настраиваемый | Тип пользователя. Допустимые значения перечислены ниже для UserType. |
Члены перечисленного типа UserType
Определены следующие члены для перечисленного типа UserType.
| Имя участника | Значение | Отображаемое имя |
|---|---|---|
Unknown |
0 | Непризнанный |
Unrecognized |
1 | Непризнанный |
User |
2 | Пользователь |
Organization |
3 | Организация |
Bot |
4 | Бот |