다음을 통해 공유


Power BI 사용 시나리오: 셀프 서비스 실시간 분석

참고 항목

이 문서는 Power BI 구현 계획 시리즈의 일부를 구성합니다. 이 시리즈는 주로 Microsoft Fabric 내의 Power BI 환경에 중점을 둡니다. 시리즈에 대한 소개는 Power BI 구현 계획을 참조하세요.

이 사용 시나리오는 비즈니스 분석가가 실시간 Power BI 보고서를 생성하는 방법을 집중적으로 다룹니다. 실시간의 의미는 데이터가 항상 최신이며 보고서 사용자가 시각화와 상호 작용할 필요가 없다는 것입니다. 데이터 시각화는 항상 현재 데이터를 표시하도록 자동으로 새로 고쳐져야 합니다.

실시간 보고서를 통해 조직은 최신 데이터를 기반으로 모니터링하고 신뢰할 수 있는 의사 결정을 내릴 수 있습니다.

참고 항목

이 문서에서 실시간이라는 용어는 실제로 근 실시간을 의미합니다. 근 실시간은 데이터 처리 및 네트워크 전송 시간으로 인해 항상 일정 수준의 지연(대기 시간이라고 함)이 있음을 의미합니다.

셀프 서비스 실시간 분석을 개발하려면 비즈니스 분석가가 먼저 DirectQuery 의미 체계 모델을 만들거나 연결해야 합니다. 그런 다음 보고서를 빌드하고 자동 페이지 새로 고침 설정을 지정할 수 있습니다. 설정하면 Power BI가 보고서 페이지를 자동으로 새로 고쳐 현재 데이터를 표시합니다.

푸시 데이터 세트를 사용하여 Power BI에서 실시간 분석을 수행할 수도 있습니다. 그러나 이 항목은 개발자를 대상으로 하므로 이 셀프 서비스 실시간 사용 시나리오의 범위를 벗어났습니다. 푸시 데이터 세트에는 일반적으로 프로그래밍 방식 솔루션 개발이 포함됩니다.

Power BI 실시간 분석을 완전히 이해하려면 Power BI 학습 경로를 사용하여 실시간으로 데이터 모니터링을 수행합니다.

시나리오 다이어그램

다음 다이어그램에서는 셀프 서비스 실시간 분석을 지원하는 가장 일반적인 사용자 작업 및 Power BI 구성 요소의 개요를 보여 줍니다. 기본 목표는 DirectQuery 모델을 만들고 자동 페이지 새로 고침을 사용하는 Power BI 보고서를 작성하는 것입니다.

다이어그램은 보고서에서 거의 실시간에 가까운 데이터를 모니터링하는 셀프 서비스 실시간 분석을 보여 줍니다. 다이어그램의 항목은 아래 표에 설명되어 있습니다.

프레젠테이션, 설명서, 블로그 게시물에 포함하려는 경우 시나리오 다이어그램을 다운로드하거나 벽 포스터로 인쇄하는 것이 좋습니다. SVG(확장 가능한 벡터 그래픽) 이미지이므로 품질 손실 없이 스케일링 업 또는 다운할 수 있습니다.

위의 다이어그램은 다음과 같은 사용자 작업, 도구 및 기능을 보여 줍니다.

Item 설명
항목 1. 콘텐츠 작성자는 Power BI Desktop을 사용하여 DirectQuery 모델을 만듭니다.
항목 2. Power BI Desktop은 현재 데이터를 검색하기 위해 기본 데이터 원본에 네이티브 쿼리를 보냅니다.
항목 3. 콘텐츠 제작자는 자동 페이지 새로 고침을 사용하도록 설정하여 거의 실시간으로 업데이트를 표시하는 보고서를 작성합니다.
항목 4. 준비가 되면 콘텐츠 작성자는 Power BI 서비스 또는 Fabric 포털의 작업 영역에 Power BI Desktop 파일(.pbix) 또는 Power BI 프로젝트 파일(.pbip)을 게시합니다.
항목 5. 게시되면 작업 영역에 새 보고서와 DirectQuery 의미 체계 모델이 포함됩니다. 작업 영역이 개인 또는 Pro 작업 영역인 경우 최소 자동 페이지 새로 고침 간격은 30분입니다(보고서 작성자가 더 낮은 간격을 설정하는 경우에도).
항목 6. 보고서 소비자가 자동 페이지 새로 고침을 사용하도록 설정된 보고서 페이지를 열면 데이터 시각화가 자동으로 새로 고쳐져 현재 데이터가 표시됩니다.
항목 7. 일부 데이터 원본에는 프라이빗 조직 네트워크 내에 있는 것과 같이 데이터 새로 고침을 위해 온-프레미스 데이터 게이트웨이 또는 VNet 게이트웨이가 필요할 수 있습니다.
항목 8. 자동 페이지 새로 고침 페이지의 각 시각적 개체는 의미 체계 모델을 쿼리하여 기본 데이터 원본에서 현재 데이터를 검색합니다.
항목 9. 자동 페이지 새로 고침 보고서는 Fabric 용량, 프리미엄 용량, 사용자 단위 Premium 라이선스 모드를 사용하는 작업 영역에 저장되면, Power BI는 1분 이상의 간격으로 자동으로 새로 고칠 수 있습니다. Power BI에서 불필요한 새로 고침을 방지할 수 있도록 변경 검색 새로 고침 유형을 사용할 수도 있습니다. 변경 검색 새로 고침 유형이 설정되면 새로 고침 간격마다 Power BI는 변경 검색 쿼리를 보내 마지막 자동 새로 고침 이후 데이터가 변경되었는지 여부를 확인합니다. Power BI에서 변경 사항을 감지하면 페이지의 모든 시각적 개체가 새로 고쳐집니다.
항목 10. 보고서 소비자는 작업 영역이나 Power BI 앱에서 최신 콘텐츠를 봅니다.
항목 11. 용량 관리자는 자동 페이지 새로 고침 기능을 사용하거나 사용하지 않도록 설정할 수 있습니다. 기능을 사용하지 않도록 설정하면 용량에 할당된 작업 영역에 저장된 보고서에 대해 자동 페이지 새로 고침이 작동하지 않습니다. 용량 관리자는 최소 새로 고침 간격과 최소 실행 간격도 설정할 수 있습니다. 이러한 최소 간격은 더 낮은 간격을 사용하는 보고서 페이지 설정을 재정의합니다.
항목 12. Fabric 관리자는 Fabric 포털에서 작업을 감독하고 모니터링합니다.

Important

때때로 이 문서는 Power BI Premium 또는 P SKU(프리미엄 용량 구독)를 언급합니다. Microsoft는 현재 구매 옵션을 통합하고 용량당 Power BI Premium SKU를 사용 중지하고 있습니다. 신규 및 기존 고객은 대신 F SKU(Fabric 용량 구독)로 구매를 고려해야 합니다.

자세한 내용은 Power BI Premium 라이선스 관련 중요 업데이트Power BI Premium FAQ를 참조하세요.

핵심 내용

다음은 셀프 서비스 실시간 분석 시나리오에 대해 강조할 몇 가지 핵심 사항입니다.

지원되는 데이터 원본

모든 테이블에서 가져오기 스토리지 모드를 사용하는 가져오기 모델에 연결된 보고서에는 자동 페이지 새로 고침 기능이 작동하지 않습니다. 이 기능은 Power BI 보고서가 다음과 같은 의미 체계 모델에 연결되는 경우에만 작동합니다.

  • DirectQuery 스토리지 모드 테이블을 포함하는 데이터 세트.
  • DirectQuery를 사용하여 실시간으로 최신 데이터를 가져오기 위해 증분 새로 고침을 사용하는 데이터 세트. 이 기능에 대해서는 이 항목의 뒷부분에서 설명합니다.
  • AAS(Azure Analysis Services) 또는 SSAS(SQL Server Analysis Services)의 테이블 형식 모델에 대한 라이브 연결인 데이터 세트.
  • 푸시 데이터 세트. 자세한 내용은 데이터 세트에 데이터 푸시를 참조하세요.

DirectQuery 모델은 가져오기 모델의 대안입니다. DirectQuery 모드로 개발된 모델은 데이터를 가져오지 않습니다. 대신, 모델 구조를 정의하는 메타 데이터로만 구성됩니다. 모델을 쿼리하면 기본 쿼리를 사용하여 기본 데이터 원본에서 데이터를 검색합니다.

셀프 서비스 관점에서 비즈니스 분석가는 Power BI Desktop의 모델에 DirectQuery 스토리지 테이블을 추가하여 데이터 원본이 이 스토리지 모드를 지원하도록 할 수 있습니다. 일반적으로 관계형 데이터베이스는 DirectQuery에서 지원합니다. DirectQuery를 지원하는 데이터 원본의 전체 목록을 보려면 DirectQuery에서 지원하는 데이터 원본을 참조하세요.

비즈니스 분석가는 증분 새로 고침을 설정하여 가져오기 모델을 향상시킬 수도 있습니다. DirectQuery를 사용하여 실시간으로 최신 데이터 가져오기 옵션(프리미엄 작업 영역에서만 지원됨)을 사용하도록 설정하면 Power BI Desktop에서 DirectQuery 파티션을 추가하여 최신 데이터가 검색됩니다. 자세한 내용은 의미 체계 모델에 대한 증분 새로 고침 및 실시간 데이터를 참조하세요.

비즈니스 분석가는 DirectQuery 스토리지 모드 테이블을 포함하는 기존 테이블 형식 모델에 대한 라이브 연결을 만들 수도 있습니다.

데이터 원본 소유자 참여

자동 페이지 새로 고침 보고서를 게시하기 전에 먼저 데이터 원본 소유자와 실시간 요구 사항을 논의하는 것이 좋습니다. 자동 페이지 새로 고침은 데이터 원본에 상당한 워크로드를 줄 수 있기 때문입니다.

5분마다 새로 고침하도록 설정되고 두 개의 시각적 개체가 포함된 단일 보고서 페이지를 고려합니다. 보고서 페이지가 열리면 Power BI는 시간당 최소 24개의 쿼리(새로 고침 12번에 시각적 개체 2개를 곱함)를 기본 데이터 원본으로 보냅니다. 이제 동시에 10명의 보고서 소비자가 동일한 보고서 페이지를 여는 것을 고려합니다. 이 경우 Power BI는 시간당 240개의 쿼리를 보냅니다.

보고서 페이지의 시각적 개체 수 및 원하는 새로 고침 간격을 포함한 실시간 요구 사항을 논의하는 것이 중요합니다. 사용 사례가 합당하면 데이터 원본 소유자가 데이터 원본 리소스를 확장하여 사전 조치를 취할 수 있습니다. 유용한 인덱스와 구체화된 뷰를 추가하여 데이터 원본을 최적화할 수도 있습니다. 자세한 내용은 Power BI Desktop의 DirectQuery 모델 지침을 참조하세요.

새로 고침 유형

자동 페이지 새로 고침 기능은 두 가지 새로 고침 유형을 지원합니다.

  • 고정 간격: 고정된 간격에 따라 모든 페이지 시각적 개체를 업데이트합니다. 이 간격은 1초에서 며칠까지 지정할 수 있습니다.
  • 변경 검색: 마지막 자동 새로 고침 이후 원본 데이터가 변경된 경우 모든 페이지 시각적 개체를 업데이트합니다. 이는 불필요한 새로 고침을 방지하여 Power BI 서비스 및 기본 데이터 원본에 대한 리소스 소비를 줄이는 데 도움이 될 수 있습니다. Power BI는 프리미엄 작업 영역 및 Power BI에서 호스트하는 데이터 모델에 대해서만 이 새로 고침 유형을 지원합니다. AAS 또는 SSAS에서 호스트되는 원격 데이터 모델은 지원되지 않습니다.

변경 검색을 설정하려면 변경 검색 측정값이라는 특수한 유형의 측정값을 만들어야 합니다. 예를 들어 변경 검색 측정값은 최대 판매 주문 번호를 쿼리할 수 있습니다. Power BI는 변경 검색 측정값을 사용하여 데이터 원본을 쿼리합니다. 매번 Power BI가 쿼리 결과를 저장하므로 설정한 새로 고침 간격에 따라 다음 결과와 비교할 수 있습니다. 결과가 서로 다르면 Power BI가 페이지를 새로 고칩니다.

모델에는 하나의 변경 검색 측정값만 있을 수 있으며 테넌트당 최대 10개의 변경 검색 측정값만 있을 수 있습니다.

자세한 내용은 새로 고침 형식을 참조하세요.

용량 관리

작업 영역이 프리미엄 용량에 연결된 경우 용량 관리자는 용량에 대한 자동 페이지 새로 고침 기능을 사용하거나 사용하지 않도록 설정할 수 있습니다. 기능을 사용하지 않도록 설정하면 연결된 작업 영역에 저장된 보고서에 대해 자동 페이지 새로 고침이 작동하지 않습니다.

용량 관리자는 최소 새로 고침 간격(기본값 5분) 및 최소 실행 간격(기본값 5분)도 설정할 수 있습니다. 실행 간격에 따라 변경 검색 쿼리의 빈도가 결정됩니다. 보고서 페이지 간격이 용량 최소 간격보다 작으면 Power BI에서 용량 최소 간격을 사용합니다.

참고 항목

최소 간격은 Power BI Desktop에 열린 보고서에는 적용되지 않습니다.

자동 페이지 새로 고침과 관련된 성능 문제가 있는 경우 용량 관리자는 다음을 수행할 수 있습니다.

  • 용량을 더 큰 프리미엄 SKU로 확장합니다.
  • 최소 간격을 올립니다.

자세한 내용은 페이지 새로 고침 간격을 참조하세요.

게이트웨이 설정

일반적으로 프라이빗 조직 네트워크 또는 가상 네트워크 내에 있는 데이터 원본에 액세스할 경우 데이터 게이트웨이가 필요합니다. 게이트웨이는 DirectQuery 작업(시각적 쿼리 및 변경 검색 쿼리)을 지원합니다.

시스템 감독

활동 로그는 Power BI 서비스에서 발생하는 사용자 활동을 기록합니다. Power BI 관리자는 수집된 활동 로그 데이터를 사용하여 사용 패턴 및 채택을 이해하는 데 도움이 되는 감사를 수행할 수 있습니다.

관리자가 사용할 수 있는 Premium Capacity Metrics 앱을 사용하여 낮은 우선 순위 쿼리에서 사용되고 있는 용량이 어느 정도인지 시각화할 수 있습니다. 낮은 우선 순위 쿼리는 자동 페이지 새로 고침 쿼리 및 모델 새로 고침 쿼리로 구성됩니다. 변경 검색 쿼리는 우선 순위가 낮지 않습니다.

Power BI 구현 결정에 도움이 되는 다른 유용한 시나리오는 Power BI 사용 시나리오 문서를 참조하세요.