다음을 통해 공유


Azure DevOps Analytics에 대한 일정 날짜, 프로젝트 및 사용자 메타데이터 참조

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

다음 표에 나열된 엔터티 형식 및 엔터티 집합을 사용하여 분석 데이터를 기반으로 보고서를 필터링하고 작성할 수 있습니다.

EntitySet EntityType 설명
날짜 CalendarDate 관계를 사용하여 다른 엔터티를 필터링하고 그룹화하는 데 사용되는 날짜입니다.
프로젝트 프로젝트 조직(클라우드) 또는 프로젝트 컬렉션(온-프레미스)에 대해 정의된 프로젝트입니다.
사용자 사용자 다양한 작업 항목 속성(예: 할당 대상, 만든 사람)을 확장하거나 필터링하는 데 사용되는 사용자 정보입니다.

참고 항목

분석 데이터 모델에서 지원하는 엔터티, 속성 및 열거형 형식에 대한 설명이 제공됩니다. 이것은 초기 초안입니다. 자세한 정보를 원하는 영역에 대한 피드백을 제공하세요. 데이터 모델을 쿼리하려면 분석에 대한 OData 쿼리 생성을 참조 하세요.

날짜

CalendarDate 엔터티 형식에는 다음 속성이 유효합니다. CalendarDate연결된 서로게이트 키는 .입니다DateSK. 달력 날짜 속성을 지정하여 보고서를 필터링하고 구성할 수 있습니다.

표시 이름 이름 데이터 형식 설명
IsLastDayOfPeriod Enumerated 데이터를 필터링하여 일, 주, 월 또는 연도와 같은 다른 기간에 하루가 완료되는지 확인합니다. 기간의 유효한 값이 아래에 나열되어 있습니다.
날짜 Date DateTime 특정 달력 날짜입니다.
일 이름 DayName 문자열 월요일, 화요일, 수요일 등과 같은 일의 이름입니다.
일 짧은 이름 DayShortName 문자열 Mon, Tue, Wed 등의 날짜에 할당된 짧은 이름입니다.
요일 DayOfWeek Int32 1주일 이내의 날짜와 관련된 숫자입니다.
월의 날 DayOfMonth Int32 한 달 내의 날짜와 연결된 숫자입니다.
연도의 날 DayOfYear Int32 1년 중 날짜와 관련된 숫자입니다.
주 시작 날짜 WeekStartingDate DateTime 1주일의 시작과 관련된 날짜입니다.
주 종료 날짜 WeekEndingDate DateTime 요일의 끝과 관련된 날짜입니다.
Month 문자열 2022년 1월, 2022년 2월, 2022년 3월 등 월과 연도의 약어 이름입니다.
월 이름 MonthName 문자열 1월, 2월, 3월 등과 같은 월의 이름입니다.
월 약식 이름 MonthShortName 문자열 1월, 2월, 3월 등과 같은 한 달의 약어 이름입니다.
연도의 달 MonthOfYear Int32 한 달에 할당된 번호입니다. 예를 들어 1월, 2월 및 3월에 해당하는 1, 2 및 3입니다.
YearMonth YearMonth Int32 연결된 연도 및 월에 해당하는 숫자입니다. 예를 들어 202201, 202202 및 202203 2022년 1월, 2월 및 3월에 해당합니다.
Year Year Int32 2019년, 2020년, 2021년 등입니다.

기본적으로 모든 스냅샷 테이블은 일일 스냅샷 팩트 테이블로 모델링됩니다. 시간 범위를 쿼리하는 경우 매일 값을 가져옵니다. 장시간 범위는 많은 수의 레코드를 생성합니다. 이러한 높은 정밀도가 필요하지 않은 경우 매주 또는 월별 스냅샷을 사용할 수 있습니다.

스냅샷 엔터티에 대한 데이터를 집계하는 경우 OData 쿼리 지침에 설명된 대로 절에 groupby 열 또는 DateValue 열을 포함 DateSK 해야 합니다. 날짜 필터를 지정하는 보고서 예제는 다음 문서를 참조하세요.

기간 열거형 형식 멤버

다음 멤버는 지정된 주 또는 월을 완료하지 않는 일을 제거하기 위해 다른 필터 식과 함께 사용할 수 있는 열거형 형식에 대해 정의 Period 됩니다. 이러한 멤버 중 하나를 참조하여 긴 기간에 걸친 추세 쿼리에 대한 주별 또는 월별 기간을 지정합니다. 열거형 형식에는 Period 단일 특성이 있으며 이 IsFlags특성은 .로 설정됩니다 True.

멤버 이름 표시 이름
None 0 없음
Day 1 요일
WeekEndingOnSunday 2 일요일에 끝나는 주
WeekEndingOnMonday 4 월요일에 끝나는 주
WeekEndingOnTuesday 8 화요일에 끝나는 주
WeekEndingOnWednesday 16 수요일에 끝나는 주
WeekEndingOnThursday 32 목요일에 끝나는 주
WeekEndingOnFriday 64 금요일에 끝나는 주
WeekEndingOnSaturday 128 토요일에 끝나는 주
Month 256 Month
Quarter 512 Quarter
Year 1024 Year
All 2047 모두

프로젝트

다음 속성은 프로젝트 엔터티 집합 및 해당 서로게이트 키ProjectSK유효합니다. 조직 범위 쿼리를 생성할 때 하나 이상의 프로젝트 이름을 지정하여 하나 이상의 프로젝트에 집중할 수 있습니다. 자세한 내용은 Project 및 조직 범위 쿼리를 참조 하세요.

표시 이름 이름 데이터 형식 설명
AnalyticsUpdatedDate DateTime 분석 데이터가 마지막으로 업데이트된 시간을 나타내는 워터마크입니다.
프로젝트 ID ProjectId GUID 프로젝트를 만들 때 프로젝트에 할당된 고유 식별자입니다.
프로젝트 이름 ProjectName 문자열 프로젝트를 만들 때 프로젝트에 할당된 이름입니다.
프로젝트 표시 유형 ProjectVisibility Enumerated 프로젝트가 퍼블릭인지 프라이빗인지를 나타냅니다. ProjectVisibility의 경우 유효한 값이 아래에 나열되어 있습니다.

다음 탐색 속성은 프로젝트 엔터티 형식에 유효합니다.

ProjectVisibility 열거형 형식 멤버

다음 멤버는 열거형 형식에 ProjectVisibility 대해 정의됩니다. 특정 프로젝트를 필터링하려면 이러한 멤버 중 하나를 참조하세요.

멤버 이름 표시 이름
Private 0 프라이빗
Organization 1 조직
Public 2 공공 사업

사용자

다음 속성은 서로게이트 키가 있는 사용자 엔터티 집합 및 사용자 엔터티 형식 UserSK에 유효합니다.

표시 이름 이름 데이터 형식 설명
AnalyticsUpdatedDate DateTime 분석 데이터가 마지막으로 업데이트된 시간을 나타내는 워터마크입니다.
사용자 전자 메일 UserEmail 문자열 사용자 계정 ID와 연결된 전자 메일입니다.
User Id UserId GUID 사용자 계정 ID에 할당된 고유 식별자입니다.
사용자 이름 UserName 문자열 사용자 계정 ID를 만들 때 사용자에게 할당된 이름입니다.
GitHub 사용자 ID GitHubUserId 문자열 사용자 계정과 연결된 GitHub 사용자 ID입니다.
사용자 유형 UserType 사용자 지정 사용자 유형입니다. UserType의 경우 유효한 값이 아래에 나열되어 있습니다.

UserType 열거형 형식 멤버

다음 멤버는 열거형 형식에 UserType 대해 정의됩니다.

멤버 이름 표시 이름
Unknown 0 인식할 수 없는
Unrecognized 1 인식할 수 없는
User 2 User
Organization 3 조직
Bot 4