Power BI 통합 정보

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

비즈니스 분석 도구 모음인 Power BI를 사용하면 분석에서 데이터를 끌어오고, 보고서를 생성하고, 요구 사항에 맞게 사용자 지정할 수 있습니다. Power BI를 사용하여 즉석 분석을 수행하고, 아름다운 보고서를 생성하고, 엔터프라이즈 사용을 위해 게시합니다.

Power BI와 Analytics를 통합하면 기본 제공 분석 보고서 및 대시보드 위젯을 넘어 완전히 사용자 지정 보고서를 생성할 수 있습니다.

데이터 연결 메서드

다음 표에 설명된 세 가지 방법 중 하나로 분석에서 Power BI로 데이터를 끌어올 수 있습니다.

참고 항목

OData(Open Data Protocol)는 REST API를 빌드하고 사용하는 모범 사례 집합을 정의하는 ISO/IEC 승인 OASIS 표준입니다. 자세한 내용은 OData 설명서를 참조 하세요.

커넥트ion 옵션

설명

고려 사항


Power BI는 OData 쿼리를 실행할 수 있습니다. OData 쿼리는 강력하며 Power BI로 반환하기 전에 데이터를 필터링하고 집계할 수 있습니다.

Boards 데이터에 대한 간단한 보고서를 제외하고 권장되는 방법입니다. SQL 쿼리 작성과 유사한 OData 쿼리를 작성해야 합니다. 다행히 시작하는 데 도움이 되는 몇 가지 샘플 보고서를 제공합니다.

Azure DevOps Data 커넥터는 분석 뷰에서 작동합니다. 분석 보기에 액세스하려면 미리 보기 사용 기능에 설명된 대로 기능을 사용하도록 설정해야 합니다.

이 커넥터는 Boards 데이터(작업 항목) 에서만 작동하며 파이프라인과 같은 다른 데이터 형식을 지원하지 않습니다. 작업 항목의 플랫 목록을 제공하며 작업 항목 계층 구조를 지원하지 않습니다. 이 시점에서 다른 유형의 데이터를 지원하도록 커넥터를 업데이트할 계획이 없습니다. Boards 데이터에 대한 간단한 보고서가 없는 한 OData 쿼리를 사용하는 것이 좋습니다.

Power BI는 분석의 OData 엔드포인트에 연결하고 찾아볼 수 있는 OData 피드 커넥터를 제공합니다. Power BI가 OData 피드와 상호 작용하는 일반적인 방법입니다. 엔터티를 찾아보고 선택하고 해당 쿼리 편집기 사용하여 데이터 세트를 필터링할 수 있습니다.

작은 계정이 있는 경우에만 이 메서드를 사용합니다. 이 메서드는 서버 쪽 쿼리 폴딩을 지원하지 않습니다. 모든 필터는 클라이언트 쪽에 적용됩니다. 필터를 적용하기 전에 모든 데이터가 Power BI로 가져옵니다. 작은 계정이 있는 경우 잘 작동할 수 있습니다. 그러나 큰 계정이 있는 경우 새로 고침 시간과 시간 제한이 길어질 수 있습니다.

쿼리 편집기

Power BI의 Analytics에서 데이터를 연결한 후에는 항상 Power BI의 Power Query 편집기 사용하여 기본 데이터를 수정하고 고급 편집기 수 있습니다. 다음 작업 제약 조건에 유의하세요.

  • OData 쿼리 또는 OData 피드를 사용하여 연결하는 경우 쿼리 필터, 반환할 데이터, 집계할 데이터 등을 지정할 수 있습니다.
  • 분석 보기를 사용하여 연결하는 경우 반환하려는 쿼리 필터 및 필드를 수정하려면 분석 보기를 편집해야 합니다.

보고서의 예제는 이 문서의 뒷부분에 제공된 샘플 보고서를 참조하세요.

Power BI에서 데이터 변환

Power BI로 데이터를 가져오면 Power Query 편집기 변환, 추가 및 기타 메뉴 옵션 및 도구를 사용하여 필요에 따라 데이터를 변경할 수 있습니다. 이 문서에 제공된 많은 샘플 보고서는 수행해야 하는 데이터 변환에 대한 지침을 제공합니다. 이러한 지침에는 다음 작업 중 일부가 포함됩니다.

  • 데이터 열 확장
  • 열 피벗
  • 열 데이터 형식 변환
  • 열 데이터의 null 값 바꾸기
  • 사용자 지정 필드 및 계산 열 만들기

자세한 내용은 Analytics 데이터 변환을 참조 하여 Power BI 보고서를 생성합니다.

DAX(Data Analysis Expressions)

Power BI는 DAX를 사용하여 데이터 모델에 이미 있는 데이터에서 새 정보를 만들 수 있습니다. DAX는 수식에서 하나 이상의 값을 계산하고 반환하는 데 사용할 수 있는 함수, 연산자 및 상수의 컬렉션을 제공합니다.

DAX를 사용하는 분석 샘플 보고서는 기존 분석 보기에 대한 시간 계산을 참조 하세요.

자세한 내용은 Power BI Desktop의 DAX 기본 사항 알아보기를 참조하세요.

보고서 시각화, 필터, 정렬 작업

특정 보고서에 필요한 데이터 변환을 만들면 시각화 창을 사용하여 보고서를 만들고 열 필드를 시각화 창으로 끌 수 있습니다. 그런 다음 필터 창을 사용하여 하나 이상의 필드를 기준으로 모든 데이터를 필터링하거나 데이터를 선택할 수 있습니다.

이러한 Power BI 기본 기능에 빠르게 익숙해지려면 다음 Power BI 문서를 참조하세요.

샘플 보고서

분석 뷰 또는 OData 쿼리에서 보고서를 생성하는 방법을 보여 주는 몇 가지 샘플 보고서가 제공됩니다.

분석 보기를 사용하는 샘플 보고서

OData 쿼리를 사용하는 샘플 보고서

Power BI 보고서에서 OData 쿼리 사용을 시작하려면 OData 쿼리를 사용하는 샘플 보고서 개요를 참조 하세요. 특정 예제는 다음 문서 중 하나를 참조하세요.

모든 샘플 보고서 문서에서는 다음 섹션과 정보를 제공합니다.

  • 샘플 쿼리: 다른 샘플 쿼리와 함께 Power BI로 데이터를 끌어오는 데 사용되는 Power BI 쿼리 및 원시 OData 쿼리입니다.
  • Power BI에서 데이터 변환: 데이터를 보고 가능한 형식으로 변환하는 단계입니다.
  • 보고서 만들기: 데이터에서 보고서를 만드는 단계입니다.

Power BI 확장

다음 Marketplace 확장은 Analytics와의 Power BI 통합을 지원하는 데 사용할 수 있습니다.

  • WIQL to OData 는 Azure DevOps Analytics OData 엔드포인트에서 사용하기 위해 Azure DevOps 작업 항목 쿼리를 OData 쿼리로 변환합니다. 이는 초보자가 간단한 OData 쿼리를 시작하는 데 유용할 수 있습니다.
  • vscode-odata 확장은 OData 쿼리 언어에 대한 Visual Studio Code에 풍부한 언어 지원을 추가합니다.