다음을 통해 공유


시각적 개체 유형별 데이터 요소 제한 및 전략 적용

적용 대상: 비즈니스 사용자를 위한 Power BI 서비스 디자이너 및 개발자를 위한 Power BI 서비스 Power BI Desktop Pro 또는 Premium 라이선스 필요

Power BI의 시각화 렌더링은 빠르고 정확해야 하며, 이를 위해서는 각 시각적 개체 유형에 대한 기본 알고리즘을 구성해야 합니다. Power BI의 시각적 개체는 다양한 규모의 의미 체계 모델을 처리할 수 있을 정도의 유연성이 있어야 합니다. 일부 의미 체계 모델에는 몇 개의 데이터 요소만 있는 반면, 다른 의미 체계 모델에는 페타바이트 단위의 데이터 요소가 있습니다. 이 문서에서는 Power BI에서 시각화를 렌더링하는 데 사용하는 전략을 설명합니다.

데이터 감소 전략

각 시각적 개체는 분석되는 대규모일 수 있는 데이터를 처리하기 위해 하나 이상의 데이터 감소 전략을 사용합니다. 간단한 테이블에서도 클라이언트에 전체 의미 체계 모델을 로드하지 않기 위한 전략을 사용합니다. 축소 전략은 시각적 개체 유형에 따라 다릅니다. 각 시각적 개체는 서버에 전송된 데이터 요청을 생성하는 과정 중에 지원되는 ‘데이터 감소 전략’ 중에서 선택합니다.

각 시각적 개체는 전체 데이터 양에 영향을 주는 이러한 전략의 매개 변수를 제어합니다.

전략

각 전략에는 시각화된 데이터의 모양과 형식에 따른 기본값이 있습니다. 올바른 사용자 환경을 제공하기 위해 Power BI 서식 창에서 기본값을 재정의할 수 있습니다.

  • 데이터 창(구분): 사용자가 전체 의미 체계 모델의 조각을 점진적으로 로드하여 시각적 개체에서 데이터를 스크롤할 수 있도록 합니다.
  • TopN: 처음 N개 항목만 표시합니다.
  • 단순 샘플: 첫 번째 항목, 마지막 항목 및 그 사이에 균등 분산된 N개 항목을 표시합니다.
  • BottomN: 마지막 N개 항목만 표시합니다. 자주 업데이트되는 데이터를 모니터링하는 데 유용합니다.
  • 고밀도 샘플링: 이상값 및/또는 곡선 셰이프를 더욱 잘 준수하는 향상된 샘플링 알고리즘입니다.
    • 범주화된 선 샘플링 : 축에서 Bin의 이상값을 기반으로 하는 샘플 데이터 요소입니다.
    • 겹치는 요소 샘플링: 이상값을 보존하기 위해 겹치는 값을 기반으로 하는 샘플 데이터 요소입니다.

통계

특정 모델은 특정 열의 값 수에 대한 통계를 제공할 수 있습니다. 해당 정보가 있으면 해당 정보를 사용하여 시각적 개체가 전략의 값 수를 명시적으로 재정의하지 않는 경우 여러 계층 구조에서 향상된 분산을 제공합니다.

자세한 내용은 SQL Server Analysis Services의 새로운 기능을 참조하세요.

동적 제한

앞서 언급한 전략 외에도 두 개의 그룹화 열 계층(축과 범례 또는 범주와 계열)이 있는 시각적 개체는 동적 제한이라는 또 다른 전략을 사용합니다. 동적 제한은 데이터 요소를 더 잘 분산하도록 설계되었습니다.

동적 제한은 정적 제한보다 스파스 데이터 요소에 더 효과적인 선택입니다. 예를 들어, 총 1,000개의 포인트가 있는 100개의 범주와 10개의 계열을 선택하도록 시각적 개체를 구성할 수 있습니다. 그러나 실제 데이터에는 50개 범주 및 20개 계열이 포함됩니다. 쿼리 런타임에 동적 제한은 모든 20개 계열을 선택하여 요청된 1,000개 요소를 채웁니다.

이는 또한 그룹화 열(범주만 또는 계열만) 중 하나만 정의된 경우 동적 한도가 반응한다는 것을 의미합니다. 이 경우 반환할 수 있는 항목 수는 시각적 개체가 처리할 수 있도록 지정하는 최대 포인트 한도까지일 수 있습니다.

동적 제한은 서버가 가능할 때 자동으로 적용됩니다.

  • 온-프레미스 SSAS 버전 2016 이상을 갖춘 Power BI Desktop에서 서버의 SuperDax 기능을 사용합니다.
  • 가져온 모델, 직접 쿼리 서비스 실시간 연결 또는 AS PaaS 실시간 연결을 사용할 경우 데스크톱 및 Power BI 서비스에서
  • Power BI 서비스에서 온-프레미스 게이트웨이를 통해 서버의 SuperDax 기능을 사용하는 온-프레미스 SSAS 버전 2016 이상에 연결하는 경우

시각적 개체 유형별 전략 및 데이터 요소 제한

다음 섹션에서 각 시각적 개체 유형에 대한 세부 정보를 찾습니다.

영역형 차트

영역 차트 시각적 개체에 대한 자세한 내용은 새로운 꺾은선형 샘플링 알고리즘 작동 방식을 참조하세요.

가로 막대형 또는 세로 막대형 차트

  • 범주별 모드에서:
    • 범주: 한 번에 500개 행의 창을 사용하여 가상화
    • 계열: 상위 60개
  • 스칼라 모드에서(동적 제한을 사용할 수 있음):
    • 최대 요소: 10,000개
    • 범주: 500개 값 샘플
    • 계열: 상위 20개 값

카드(다중 행)

  • 값: 한 번에 200개 행의 창을 사용하여 가상화

콤보 차트

콤보 차트는 세로 막대형 차트와 동일한 전략을 사용합니다. 콤보 차트의 선은 꺾은선형 차트에서 사용하는 고밀도 알고리즘을 사용하지 않습니다.

Power BI 시각적 개체

Power BI 시각적 개체는 최대 30,000개의 데이터 요소를 가져올 수 있지만 어떤 전략을 사용할지는 시각적 개체 작성자의 마음입니다. 기본 제한은 1,000개이지만 시각적 개체 생성자가 이를 최대 30,000개까지로 변경할 수 있습니다.

도넛형 차트

  • 최대 요소: 3,500개
  • 범례만:
    • 범례: 상위 1000
  • 범례 및 세부 정보:
    • 범례: 상위 500
    • 세부 정보: 상위 20개

등치 지역도 단계구분도

등치 지역도에는 통계 또는 동적 제한을 사용할 수 있습니다. Power BI는 동적 제한, 통계 및 구성의 순서로 감소를 사용하려고 시도합니다.

  • 최대 요소: 3,500개
  • 범주: 상위 500개
  • 계열(X와 Y가 모두 있는 경우): 상위 20개

깔때기형 차트

  • 최대 요소: 3,500개
  • 범주: 상위 3,500개

KPI

추세 축 제한:

  • 하위 3,500

꺾은선형 차트

꺾은선형 차트 시각적 개체에 대한 자세한 내용은 새로운 꺾은선형 샘플링 알고리즘 작동 방식을 참조하세요.

꺽은선형 차트, 고밀도

자세한 내용은 Power BI의 고밀도 꺾은선형 샘플링을 참조하세요.

지도

  • 최대 요소: 3,500개

구성에 따라 지도에 다음을 포함할 수 있습니다.

  • 위치: 상위 3,500개
  • 위치, 크기: 상위 3,500개
  • 위치, 위도 및 경도 집계(+/-Size): 상위 3,500개
  • 위도, 경도: 자세한 내용은 Power BI 분산형 차트의 고밀도 샘플링을 참조하세요.
  • 위도, 경도, 크기: 상위 3,500개
  • 범례, 위도, 경도: 자세한 내용은 Power BI 분산형 차트의 고밀도 샘플링을 참조하세요.
  • 범례, 위도, 경도, 크기: 상위 233개 범례, 상위 15개 위도 및 경고(통계 또는 동적 제한을 사용할 수 있음)
  • 집계로서의 위치, 범례, 위도, 경도(+/-Size): 상위 233개 위치, 상위 15개 범례(통계 또는 동적 제한을 사용할 수 있음)

지도: Azure Maps

  • 위도, 경도: 30,000
  • 위도: 30,000

자세한 내용은 Power BI 분산형 차트의 고밀도 샘플링을 참조하세요.

행렬

  • 행: 한 번에 500개 행의 창을 사용하여 가상화
  • 열: 상위 100개 그룹화 열
  • 값: 여러 값이 데이터 감소 계산에 포함되지 않음

PowerApps 시각적 개체

PowerApps 시각적 개체는 최대 30,000개의 데이터 요소를 가져올 수 있지만 어떤 전략을 사용할지는 시각적 개체 작성자의 마음입니다. 기본 제한은 1,000개이지만 시각적 개체 생성자가 이를 최대 30,000개까지로 변경할 수 있습니다.

방사형 계기

감소 전략 없음

슬라이서

  • 값: 한 번에 200개 행의 창을 사용하여 가상화

분산형 차트(고밀도)

자세한 내용은 Power BI 분산형 차트의 고밀도 샘플링을 참조하세요.

원형 차트

  • 최대 요소: 3,500개
  • 범례만:
    • 범례: 상위 1000
  • 범례 및 세부 정보:
    • 범례: 상위 500
    • 세부 정보: 상위 20개

R 및 Python 시각적 개체

R 및 Python 시각적 개체는 150,000행으로 제한됩니다. 150,000개가 넘는 행을 선택하면 시각적 개체는 상위 150,000개 행만 사용합니다.

리본 차트

  • 범주별 모드에서:
    • 범주: 한 번에 500개 행의 창을 사용하여 가상화(데이터 창)
    • 계열: 상위 60개
  • 스칼라 모드에서(동적 제한을 사용할 수 있음):
    • 최대 요소: 10,000개
    • 범주: 500개 값 샘플
    • 계열: 상위 20개 값

도형 맵(미리 보기)

도형 맵에는 통계 또는 동적 제한을 사용할 수 있습니다.

  • 최대 요소: 1,500개
  • 범주: 상위 500개

테이블

  • 값: 한 번에 500개 행의 창을 사용하여 가상화(데이터 창)

트리 맵(통계 또는 동적 제한을 사용할 수 있음)

  • 최대 요소: 3,500개
  • 그룹: 상위 500개
  • 세부 정보: 상위 20개

폭포 차트

  • 범주 버킷(전용):
    • 최대 요소: 3,500개
    • 범주 전용 - 상위 3,500
  • 범주 및 분류가 둘 다 있음:
    • 범주: 한 번에 30개 행의 창을 사용하여 가상화(데이터 창)
    • 분석 결과 - 상위 200개 값