다음을 통해 공유


Power BI에서 Azure Log Analytics 사용

Power BI는 Azure LA(Log Analytics)와 통합되어 관리자 및 Premium 작업 영역 소유자가 Power BI 구독에 대한 Log Analytics 연결을 구성할 수 있도록 합니다. 이 문서에서는 Log Analytics와 Power BI 간의 통합이 작동하는 방식을 설명하고 Power BI Premium 구독에서 Azure Log Analytics를 사용하는 방법에 대한 예제를 제공합니다.

Azure LA(Log Analytics)는 Power BI에서 활동 로그를 저장하는 데 사용하는 Azure Monitor 내의 서비스입니다. Azure Monitor 제품군을 사용하여 Azure 및 온-프레미스 환경에서 원격 분석 데이터를 수집, 분석 및 사용할 수 있습니다. 이 제품은 장기 스토리지, 임시 쿼리 인터페이스 및 API 액세스를 제공하여 데이터 내보내기 및 다른 시스템과의 통합을 지원합니다.

Power BI가 Log Analytics와 통합되면서 Analysis Services 엔진의 이벤트가 노출됩니다. 이벤트는 Azure Analysis Services에 사용할 수 있는 기존 진단 로그에서 파생됩니다.

Power BI에 연결되면 데이터가 지속적으로 전송되고 약 5분 후에 Log Analytics에서 사용할 수 있습니다. 다음 다이어그램에서는 Azure Monitor 작동 방법을 보여 줍니다. Power BI를 통해 진행되는 경로가 강조 표시되어 있습니다.

Power BI에서 Azure Monitor가 작동하는 방법에 대한 다이어그램.

다음 섹션에서는 Power BI와 Azure Log Analytics의 통합에 대해 설명합니다. Azure Log Analytics를 Power BI 에 연결하는 데 필요한 요구 사항 및 염두에 두어야 할 고려 사항은 Power BI에서 Azure Log Analytics 구성을 참조하세요.

로깅 시나리오 예제

이 섹션에서는 Power BI에 대해 Log Analytics를 구성하는 방법, 선택 항목이 로깅되는 내용에 미치는 영향, 정보가 제공되는 방식에 대한 몇 가지 예제를 제공합니다.

예제 1: 한 가지 작업 영역에만 해당하는 작업 영역 로그

이 예제에서는 작업 영역 A의 작업 영역 로그만 전용 Log Analytics 작업 영역으로 전송됩니다.

작업 영역 로그를 다른 작업 영역으로만 보내는 예 1의 다이어그램.

예제 2: 전용 Log Analytics 작업 영역으로 전송되는 작업 영역 로그

이 예제에서 두 differentPower BI 작업 영역의 작업 영역 로그는 각각 별도의 전용 Log Analytics 작업 영역으로 전송됩니다.

별도 작업 영역 로그를 다른 작업 영역으로 보내는 예 2의 다이어그램.

이러한 예제는 Power BI에서 Azure Log Analytics를 사용하고 필요한 로그 정보를 얻을 수 있는 다양한 방법을 강조해서 보여 줍니다.

다른 문서에서는 Power BI에서 작동하도록 Azure Log Analytics를 구성하는 방법과 로깅이 제대로 작동하기 위한 특정 단계 및 요구 사항을 확인할 수 있습니다.

예제 3: 전용 Log Analytics 작업 영역으로 전송되는 작업 영역 로그

이 예제에서는 여러 Power BI 작업 영역의 작업 영역 로그는 각각 별도의 전용 Log Analytics 작업 영역으로 전송됩니다.

별도의 작업 영역 로그를 전용 로그 작업 영역으로 전송하는 예제 3의 다이어그램.

이러한 예제는 Power BI에서 Azure Log Analytics를 사용하고 필요한 로그 정보를 얻을 수 있는 다양한 방법을 강조해서 보여 줍니다.

다른 문서에서는 Power BI에서 작동하도록 Azure Log Analytics를 구성하는 방법과 로깅이 제대로 작동하기 위한 특정 단계 및 요구 사항을 확인할 수 있습니다.

고려 사항 및 제한 사항

Azure Log Analytics 및 Power BI를 사용하는 경우 다음과 같은 고려 사항 및 제한 사항에 유의하세요.

  • 소버린 클라우드 지원은 현재 미국 국방부 및 미국 정부 커뮤니티 클라우드 High로 제한됩니다.
  • 프리미엄 작업 영역만 지원됩니다.
  • 작업 영역 v2만 Log Analytics 연결을 지원합니다.
  • Azure Log Analytics는 테넌트 마이그레이션을 지원하지 않습니다.
  • 활동은 로깅을 구성하는 프리미엄 작업 영역 내에서 물리적으로 호스트되는 의미 체계 모델에 대해서만 캡처됩니다. 예를 들어 프리미엄 작업 영역 A에 대한 로깅을 구성하는 경우 Azure Analysis Services에서 호스트되는 의미 체계 모델을 사용하는 보고서에 대한 로그가 표시되지 않습니다. 프리미엄 작업 영역 A에 없는 공유 의미 체계 모델에 대한 로그도 표시되지 않습니다. 공유 의미 체계 모델에 대한 활동을 캡처하려면 보고서가 포함된 작업 영역이 아니라 공유 의미 체계 모델이 포함된 작업 영역에서 로깅을 구성합니다.
  • CSV 파일을 업로드하여 웹에서 만든 의미 체계 모델은 로그를 생성하지 않습니다.
  • Power BI가 아닌, Azure용 MFA(Multi-Factor Authentication)가 있지만 구성 화면에 일반적인 Azure 오류가 표시됩니다. 해결 방법은 먼저 Azure Portal에 로그인하고 MFA 챌린지를 완료한 다음, 동일한 브라우저 세션에서 Power BI에 로그인하는 것입니다.
  • 프라이빗 링크/VNet을 사용하여 Log Analytics 작업 영역을 격리하는 경우 Log Analytics로의 데이터 수집은 영향을 받지 않습니다. 그러나 [Log Analytics 템플릿 앱(https://appsource.microsoft.com/product/power-bi/pbi_pcmm.powerbiloganalyticsforasengine?tab=Overview)]은 작동하지 않는데, Power Service에서 프라이빗 링크로 더 이상 액세스할 수 없는 퍼블릭 엔드포인트에 의존하기 때문입니다. 해결 방법은 [.pbit 보고서 템플릿(https://github.com/microsoft/PowerBI-LogAnalytics-Template-Reports)]을 사용하고 프라이빗 VNet 내부에서 데이터를 새로 고치는 것입니다. 퍼블릭 엔드포인트에서 프라이빗 내부 IP를 사용하도록 사용자 지정 DNS 매핑을 설정해야 합니다.
  • Log Analytics 기능의 경우 Power BI는 PowerBIDatasetsWorkspace 테이블에만 데이터를 보내고 PowerBIDatasetsTenant 테이블에 데이터를 보내지 않습니다. 이렇게 하면 두 위치 모두에 로그 분석에 대한 중복 데이터가 저장되는 것을 방지할 수 있습니다.

다음 문서에서는 Power BI 및 여러 기능에 대한 자세한 정보를 제공합니다.