Power BI와 Log Analytics 통합

Azure Monitor 로그는 로그를 수집하기 위한 엔드투엔드 솔루션을 제공합니다. 로그를 쿼리하기 위한 Azure Monitor의 사용자 인터페이스인 Log Analytics에서 로그 데이터를 Microsoft의 Power BI 데이터 시각화 플랫폼에 연결할 수 있습니다.

이 문서에서는 Log Analytics에서 Power BI로 데이터를 공급하여 로그 데이터를 기반으로 보고서 및 대시보드를 생성하는 방법을 설명합니다.

참고 항목

무료 Power BI 기능을 사용하여 보고서와 대시보드를 통합하고 만들 수 있습니다. 작업 공유, 예약된 새로 고침, 데이터 흐름 및 증분 새로 고침과 같은 고급 기능을 사용하려면 Power BI Pro 또는 프리미엄 계정을 구매해야 할 수 있습니다. 자세한 내용은 Power BI 가격 책정 및 기능에 대한 자세한 정보를 참조하세요.

필수 조건

  • 쿼리를 Power BI Desktop에서 사용할 수 있는 .txt 파일로 내보내려면 Power BI Desktop이 필요합니다.
  • Power BI 서비스에서 직접 쿼리를 기반으로 새 데이터 세트를 만들려면:

필수 사용 권한

  • 쿼리를 Power BI Desktop에서 사용할 수 있는 .txt 파일로 내보내려면 예를 들어 Log Analytics 읽기 권한자 기본 제공 역할에서 제공하는 대로 쿼리하는 Log Analytics 작업 영역에 대한 Microsoft.OperationalInsights/workspaces/query/*/read 권한이 필요합니다.
  • Power BI 서비스에서 직접 쿼리를 기반으로 새 데이터 세트를 만들려면 예를 들어 Log Analytics 기여자 기본 제공 역할에서 제공하는 대로 쿼리하는 Log Analytics 작업 영역에 대한 Microsoft.OperationalInsights/workspaces/write 권한이 필요합니다.

Log Analytics 쿼리에서 Power BI 데이터 세트 및 보고서 만들기

Log Analytics의 내보내기 메뉴에서 Log Analytics 쿼리에서 Power BI 데이터 세트 및 보고서를 만들기 위한 두 가지 옵션 중 하나를 선택합니다.

Screenshot showing Export to Power BI option in the Log Analytics Export menu.

  • Power BI(M 쿼리로): 이 옵션은 쿼리(쿼리에 대한 연결 문자열과 함께)를 Power BI Desktop에서 사용할 수 있는 .txt 파일로 내보냅니다. Power BI 서비스에서 사용할 수 없는 방식으로 데이터를 모델링하거나 변환해야 하는 경우 이 옵션을 사용합니다. 그렇지 않으면 쿼리를 새 데이터 세트로 내보내는 것이 좋습니다.
  • Power BI(새 데이터 세트): 이 옵션은 Power BI 서비스에서 직접 쿼리를 기반으로 새 데이터 세트를 만듭니다. 데이터 세트를 만든 후에는 보고서를 만들고, Excel에서 분석을 사용하고, 다른 사용자와 공유하고, 다른 Power BI 기능을 사용할 수 있습니다. 자세한 내용은 Log Analytics에서 직접 Power BI 데이터 세트 만들기를 참조하세요.

참고 항목

내보내기 작업에는 Log Analytics 쿼리 API 제한이 적용됩니다. 쿼리 결과가 쿼리 API에서 반환된 최대 데이터 크기를 초과하면 작업이 부분 결과를 내보냅니다.

Power BI 데이터 흐름을 사용하여 데이터 수집

Power BI 데이터 흐름을 사용하면 데이터를 수집하고 저장할 수도 있습니다. 데이터 흐름은 데이터를 수집하고 준비하는 데 도움이 되는 클라우드 ETL(추출, 변환 및 로드) 프로세스의 유형입니다. 데이터 세트는 다양한 엔터티를 연결하고 필요에 맞게 모델링하는 데 도움이 되도록 설계된 "모델"입니다.

증분 새로 고침

Power BI 데이터 세트와 Power BI 데이터 흐름 모두에 증분 새로 고침 옵션이 있습니다. Power BI 데이터 흐름과 Power BI 데이터 세트는 이 기능을 지원합니다. 데이터 흐름에서 증분 새로 고침을 사용하려면 Power BI Premium이 필요합니다.

증분 새로 고침은 쿼리를 실행할 때 모든 데이터를 반복해서 수집하지 않고 소규모 쿼리를 실행하고 실행할 때마다 소량의 데이터를 업데이트합니다. 많은 양의 데이터를 한 번에 저장할 수 있으나 쿼리가 실행될 때마다 새로운 데이터 증가분을 추가하는 것이 좋습니다. 이 동작은 장기간 실행되는 보고서에 적합합니다.

Power BI 증분 새로 고침은 결과 세트에 제출된 날짜/시간의 존재에 의존합니다. 증분 새로 고침을 구성하기 전에 Log Analytics 쿼리 결과 집합에 하나 이상의 날짜/시간 필드가 포함되어 있는지 확인합니다.

증분 새로 고침을 구성하는 방법에 대해 자세히 알아보려면 Power BI 데이터 세트 및 증분 새로 고침Power BI 데이터 흐름 및 증분 새로 고침을 참조하세요.

보고서 및 대시보드

데이터가 Power BI로 전송된 후에도 Power BI를 사용하여 보고서 및 대시보드를 만들 수 있습니다.

자세한 내용은 첫 번째 Power BI 보고서 만들기 및 공유를 참조하세요.

다음 단계

다음의 방법을 알아보세요.