Azure DevOps용 SQL Reporting Services에서 분석으로 마이그레이션
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
Azure DevOps Server 2022 릴리스에서는 Azure DevOps 데이터 인사이트를 얻기 위한 유일한 옵션은 Analytics 서비스입니다. SQL Server Reporting Services와의 통합은 더 이상 지원되지 않습니다. 이 문서에서는 SQL Reporting Services를 사용하여 Analytics로 마이그레이션하기 위한 지침을 제공합니다.
분석 개요는 분석에서 사용할 수 있는 분석 및 데이터란?을 참조하세요.
참고 항목
Azure Analysis Services에 대한 정보를 찾고 있는 경우 Azure Analysis Services를 참조 하세요.
일반 지침
SQL Server Reporting Services를 사용하여 Analytics로 마이그레이션할 때 다음 정보를 확인합니다.
- 분석은 개체 관계형 매퍼인 반면 SQL Server Reporting Services 데이터는 관계형 데이터베이스 및 OLAP(온라인 분석 처리) 큐브를 기반으로 합니다.
- 분석에는 유지 관리가 필요하지 않습니다.
- 분석은 HTML/서식 있는 텍스트 필드를 제외한 모든 작업 추적 필드를 저장합니다. 사용자 지정 필드는 분석 데이터 저장소에 자동으로 추가됩니다.
- 항상 액세스 권한이 있는 프로젝트로 쿼리를 제한합니다. Power BI를 사용하여 프로젝트 간 보고서를 생성할 수 있지만 쿼리는 쿼리하는 모든 프로젝트에 대한 분석 데이터를 볼 수 있는 권한이 있는 경우에만 데이터를 반환합니다.
- 기본 제공 대시보드를 사용하여 여러 차트의 보기를 지원합니다. Azure DevOps 구성 가능한 대시보드 내에서 여러 차트 보기를 지원하기 위해 몇 가지 새로운 기능이 추가되었습니다.
- 분석 보기는 작업 항목 및 테스트 사례에 대한 상태 및 추세 보고서를 빠르고 쉽게 생성할 수 있는 방법을 제공합니다.
- 데이터 기반 결정을 내리는 데 필요한 인사이트를 식별합니다. 그런 다음 쿼리, 대시보드, 기본 제공 보고서 또는 Power BI 및 OData 쿼리의 조합을 사용하여 필요한 보고서를 생성합니다.
새 기능 지원
SQL Server Reporting Services에서 사용할 수 없었던 데이터 인사이트를 지원하기 위해 몇 가지 새로운 기능이 도입되었습니다.
- 대시보드 위젯: 분석 데이터를 기반으로 하는 위젯을 포함하여 상태 및 추세 보기를 지원하기 위해 많은 위젯이 추가되었습니다. 개요는 위젯 카탈로그를 참조하세요.
- 기본 제공 분석 보고서: Azure Boards, Pipelines 및 테스트 계획을 지원하기 위해 몇 가지 컨텍스트 내 보고서가 추가되었습니다. 이러한 보고서는 대시보드, 차트, 보고서 및 위젯 정보에서 설명한 대로 분석 데이터를 표시합니다.
- 롤업: 롤업 열을 사용하면 작업 항목 계층 구조 내의 하위 항목에 대한 진행률 표시줄 또는 숫자 필드의 합계를 볼 수 있습니다. 백로그 보기에 추가할 수 있습니다. 자세한 내용은 표시 롤업 진행률 또는 합계를 참조하세요.
- 태그별로 그룹화된 쿼리 기반 차트: 이제 쿼리 차트를 생성하고 태그별 그룹화에 따라 대시보드에 추가할 수 있습니다.
- 추적 가능성: 요구 사항에서 배포까지 작업 추적에 대한 지원이 증가했습니다. 엔드 투 엔드 추적은 작업 항목, 분기, 커밋, 끌어오기 요청, 빌드 및 릴리스와 같은 다양한 개체를 연결하여 지원됩니다. Analytics 서비스를 기반으로 하는 기본 제공 보고서는 실시간으로 추적 가능성을 모니터링하는 기능을 지원합니다. 자세한 내용은 엔드 투 엔드 추적 기능을 참조 하세요.
- 릴리스 파이프라인: 릴리스 파이프라인은 TFS 2018에서 도입되었습니다. 릴리스 파이프라인에 대한 인사이트를 제공하는 대시보드 위젯에는 릴리스 파이프라인 개요 및 요구 사항 품질이 포함됩니다.
Analytics 서비스에 대한 주요 개념
온-프레미스 서버의 경우 서버에 추가된 모든 새 프로젝트 컬렉션에 대해 Analytics 서비스가 자동으로 사용하도록 설정됩니다. 분석 서비스 설치 또는 사용 설정에 설명된 대로 분석을 일시 중지, 비활성화 또는 다시 사용하도록 설정할 수 있습니다.
분석 데이터 모델은 멤버(엔터티)에 필터링, 집계 및 요약할 수 있는 속성이 포함된 엔터티 집합으로 구성됩니다. 지원되는 엔터티 집합 및 엔터티 형식에 대한 개요는 분석용 데이터 모델을 참조 하세요.
다음 도구는 Analytics 서비스와의 상호 작용을 지원합니다.
- 분석 뷰: 작업 추적 및 테스트 사례를 기반으로 보고서를 빠르게 생성하는 방법을 제공합니다. 분석 보기를 정의하고 다른 사용자와 공유할 수 있습니다. Power BI를 사용하여 Power BI에서 지원하는 모든 유형의 보고서를 빌드할 수 있습니다. 자세한 내용은 분석 보기란?을 참조하세요.
- Power BI: 분석 보기, OData 쿼리 또는 OData 피드를 통해 Power BI에서 분석에 연결합니다. Power BI 통합에 대해 알아봅니 다.
- OData 쿼리: Odata를 사용하여 지원되는 브라우저에서 분석을 직접 쿼리하고 필요에 따라 반환된 JSON 데이터를 사용합니다.
- Analytics에 대한 분석 메타데이터 생성 OData 쿼리의 프로그래밍 방식 쿼리, 메타데이터를 쿼리하는 URL 구성 요소입니다.
쿼리 지침, 쿼리 성능 및 대기 시간
분석은 실시간 저장소가 아닙니다. Azure DevOps에 저장된 데이터의 큐레이팅된 복사본입니다. 데이터 복사를 사용하면 읽기 및 집계 성능을 최적화하고 보고 시나리오가 Azure DevOps에 미치는 영향을 줄일 수 있습니다. 데이터를 복사하면 하나의 변경 내용과 연결된 데이터가 Analytics에 표시되기까지 최대 30초의 지연이 발생합니다. 자세한 내용은 OData Analytics 쿼리 지침을 참조 하세요.
분석 권한
Analytics 서비스에서 데이터에 액세스하려면 다음 프로젝트 수준 권한이 필요합니다.
- 분석 보기
- 공유 분석 뷰 삭제
- 공유 분석 보기 편집
또한 사용자는 만든 개별 공유 분석 보기에 대한 권한을 설정할 수 있습니다. 자세한 내용은 분석 및 분석 뷰에 액세스할 수 있는 권한 설정을 참조 하세요.
권장되는 리소스
Power BI 및 OData
리소스 알아보기: