Power BI Premium의 대용량 의미 체계 모델

Power BI 의미 체계 모델은 압축률이 높은 메모리 내 캐시에 데이터를 저장하여 쿼리 성능을 최적화하므로 빠른 사용자 대화형 작업이 가능합니다. 프리미엄 용량의 경우 대용량 의미 체계 모델 스토리지 형식 설정으로 기본 한도를 초과하는 대용량 의미 체계 모델을 사용하도록 설정할 수 있습니다. 사용하도록 설정하면 의미 체계 모델 크기는 프리미엄 용량 크기 또는 관리자가 설정한 최대 크기로 제한됩니다.

모든 Premium P SKU, Embedded A SKU 및 PPU(사용자 단위 Premium)에 대해 대규모 의미 체계 모델을 사용하도록 설정할 수 있습니다. Premium의 대용량 의미 체계 모델 크기 제한은 데이터 모델 크기 제한과 관련하여 Azure Analysis Services와 비교할 수 있습니다.

의미 체계 모델을 10GB 이상으로 확장하는 데 필요한 반면, 대용량 의미 체계 모델 스토리지 형식 설정을 사용하도록 설정하는 것은 기타 이점이 있습니다. 의미 체계 모델 쓰기 작업에 XMLA 엔드포인트 기반 도구를 사용하려는 경우 대규모 의미 체계 모델로 구분하지 않는 의미 체계 모델의 경우에도 설정을 사용하도록 설정해야 합니다. 사용하도록 설정하면 대용량 의미 체계 모델 스토리지 형식이 XMLA 쓰기 작업 성능을 향상시킬 수 있습니다.

서비스의 대용량 의미 체계 모델은 Power BI Desktop 모델 업로드 크기에 영향을 주지 않으며 여전히 10GB로 제한됩니다. 대신 새로 고칠 때 의미 체계 모델 크기가 서비스의 해당 한도를 초과할 수 있습니다.

Important

Power BI Premium은 대용량 의미 체계 모델을 지원합니다. 기본 한도보다 큰 의미 체계 모델을 Power BI Premium에서 사용하려면 대용량 의미 체계 모델 스토리지 형식 옵션을 사용하도록 설정하세요.

참고 항목

Power BI Premium 대규모 의미 체계 모델은 미국 Power BI 서비스에서 사용할 수 없습니다. 정부 DoD 고객. 사용할 수 있는 기능과 사용할 수 없는 기능에 대한 자세한 내용은 미국 정부 고객을 위한 Power BI 기능 사용 가능 여부를 참조하세요. 정부 고객은.

대규모 의미 체계 모델 사용

여기 설명된 단계에서는 서비스에 게시된 새 모델에 대해 대규모 의미 체계 모델을 사용하도록 설정합니다. 기존 의미 체계 모델의 경우 3단계만 필요합니다.

  1. Power BI Desktop에서 모델을 만듭니다. 의미 체계 모델이 커지고 점진적으로 더 많은 메모리를 사용하는 경우 증분 새로 고침을 구성해야 합니다.

  2. 모델을 의미 체계 모델로 서비스에 게시합니다.

  3. 서비스 > 의미 체계 모델 >설정에서 대용량 의미 체계 모델 스토리지 형식을 확장하고 슬라이더를 켜기로 설정한 후 적용을 선택합니다.

    Enable large semantic model slider

  4. 새로 고침을 호출하여 증분 새로 고침 정책에 따라 기록 데이터를 로드합니다. 처음 새로 고칠 때 기록을 로드하는 데 시간이 걸릴 수 있습니다. 이후 새로 고침은 증분 새로 고침 정책에 따라 더 빨라야 합니다.

기본 스토리지 형식 설정

지원되는 지역에서 프리미엄 용량에 할당된 작업 영역에서 만든 모든 새 의미 체계 모델에는 기본적으로 사용하도록 설정된 대용량 의미 체계 모델 스토리지 형식이 있을 수 있습니다. 지역에서 대용량 의미 체계 모델을 지원하지 않는 경우 아래에 설명된 대용량 의미 체계 모델 스토리지 형식 옵션을 사용할 수 없습니다. 지역 가용성 섹션에서 지원되는 지역을 확인할 수 있습니다.

  1. 작업 영역에서 설정>Premium을 선택합니다.

  2. 기본 스토리지 형식에서 대용량 의미 체계 모델 스토리지 형식을 선택한 다음 저장을 선택합니다.

    Enable default storage format

PowerShell로 사용

PowerShell을 사용하여 대용량 의미 체계 모델 스토리지 형식을 사용하도록 설정할 수도 있습니다. PowerShell cmdlet을 실행하려면 용량 관리자 및 작업 영역 관리자 권한이 있어야 합니다.

  1. 의미 체계 모델 ID(GUID)를 찾습니다. 작업 영역에 대한 의미 체계 모델 탭의 의미 체계 모델 설정 아래에 표시되는 URL에서 ID를 확인할 수 있습니다.

    Semantic model GUID

  2. PowerShell 관리자 프롬프트에서 MicrosoftPowerBIMgmt 모듈을 설치합니다.

    Install-Module -Name MicrosoftPowerBIMgmt
    
  3. 다음 cmdlet을 실행하여 로그인하고 의미 체계 모델 스토리지 모드를 확인합니다.

    Login-PowerBIServiceAccount
    
    (Get-PowerBIDataset -Scope Organization -Id <Semantic model ID> -Include actualStorage).ActualStorage
    

    다음과 같은 응답을 받습니다. 스토리지 모드가 기본값인 ABF(Analysis Services 백업 파일)입니다.

    Id                   StorageMode
    
    --                   -----------
    
    <Semantic model ID>         Abf
    
  4. 다음 cmdlet을 실행하여 스토리지 모드를 설정합니다. Premium Files로 변환하는 데 몇 초 정도 걸릴 수 있습니다.

    Set-PowerBIDataset -Id <Semantic model ID> -TargetStorageMode PremiumFiles
    
    (Get-PowerBIDataset -Scope Organization -Id <Semantic model ID> -Include actualStorage).ActualStorage
    

    다음과 같은 응답을 받습니다. 스토리지 모드가 Premium Files로 설정되었습니다.

    Id                   StorageMode
    
    --                   -----------
    
    <Semantic model ID>         PremiumFiles
    

Get-PowerBIWorkspaceMigrationStatus cmdlet을 사용하여 Premium Files에서 또는 Premium Files로 의미 체계 모델 변환 상태를 확인할 수 있습니다.

의미 체계 모델 제거

의미 체계 모델 제거는 구매한 SKU 크기 용량에 제공되는 메모리보다 의미 체계 모델 크기의 합계가 훨씬 커지도록 허용하는 프리미엄 기능입니다. 단일 의미 체계 모델은 여전히 SKU의 메모리 제한의 제약을 받습니다. Power BI는 동적 메모리 관리를 사용하여 메모리에서 비활성 의미 체계 모델을 제거합니다. 의미 체계 모델은 Power BI가 다른 의미 체계 모델을 로드하여 사용자 쿼리를 처리할 수 있도록 제거됩니다.

참고 항목

제거된 의미 체계 모델이 다시 로드될 때까지 기다려야 하는 경우 상당한 지연이 발생할 수 있습니다.

주문형 로드

주문형 로드는 대용량 의미 체계 모델에 대해 기본적으로 사용하도록 설정되며 제거된 의미 체계 모델의 로드 시간을 크게 개선할 수 있습니다. 주문형 로드를 사용하면 후속 쿼리 및 새로 고침을 할 때 다음과 같은 이점이 있습니다.

  • 관련 데이터 페이지는 요청 시 로드됩니다(메모리에 페이징됨).

  • 제거된 의미 체계 모델은 쿼리에 빠르게 사용할 수 있습니다.

주문형 로드는 사용 패턴을 식별하고 모델의 상태를 이해하는 데 사용할 수 있는 추가 DMV(동적 관리 뷰) 정보를 표시합니다. 예를 들어 SSMS(SQL Server Management Studio)에서 다음 DMV 쿼리를 실행하여 의미 체계 모델의 각 열에 대한 온도마지막으로 액세스한 시간 통계를 확인할 수 있습니다.

Select * from SYSTEMRESTRICTSCHEMA ($System.DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS, [DATABASE_NAME] = '<Semantic model Name>')

의미 체계 모델 크기 확인

기록 데이터를 로드한 후 XMLA 엔드포인트를 통해 SSMS를 사용하여 모델 속성 창에서 예상 의미 체계 모델 크기를 확인할 수 있습니다.

Estimated semantic model size

SSMS에서 다음 DMV 쿼리를 실행하여 의미 체계 모델 크기를 확인할 수도 있습니다. 출력에서 DICTIONARY_SIZE 열과 USED_SIZE 열의 합을 구하여 의미 체계 모델 크기(바이트 단위)를 확인합니다.

SELECT * FROM SYSTEMRESTRICTSCHEMA
($System.DISCOVER_STORAGE_TABLE_COLUMNS,
 [DATABASE_NAME] = '<Semantic model Name>') //Sum DICTIONARY_SIZE (bytes)

SELECT * FROM SYSTEMRESTRICTSCHEMA
($System.DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS,
 [DATABASE_NAME] = '<Semantic model Name>') //Sum USED_SIZE (bytes)

기본 세그먼트 크기

대용량 의미 체계 모델 스토리지 형식을 사용하는 의미 체계 모델의 경우 Power BI는 대형 테이블에 대한 메모리 요구 사항과 쿼리 성능 간에 적절한 균형을 유지하기 위해 기본 세그먼트 크기를 자동으로 8백만 개의 행으로 설정합니다. Azure Analysis Services의 경우와 동일한 세그먼트 크기입니다. 세그먼트 크기를 정렬된 상태로 유지하면 큰 데이터 모델을 Azure Analysis Services에서 Power BI로 마이그레이션할 때 비슷한 성능 특성을 유지할 수 있습니다.

고려 사항 및 제한 사항

대용량 의미 체계 모델 사용 시 다음 제한 사항에 유의하세요.

  • Power BI Desktop으로 다운로드: 의미 체계 모델이 Premium Files에 저장되면, .pbix 파일로 다운로드하지 못합니다.

  • 지원되는 지역: Azure Premium Files Storage를 지원하는 Azure 지역에서는 대용량 의미 체계 모델이 지원됩니다. 지역 가용성의 테이블을 검토하여 지원되는 모든 지역의 목록을 확인합니다.

  • 최대 의미 체계 모델 크기 설정: 관리자가 최대 의미 체계 모델 크기를 설정할 수 있습니다. 자세한 내용은 데이터 세트의 최대 메모리를 참조하세요.

  • 대용량 의미 체계 모델 새로 고침: 용량 크기의 절반에 가까운 의미 체계 모델(예: 25GB 용량 크기에서 12GB의 의미 체계 모델)은 새로 고치는 동안 사용 가능한 메모리를 초과할 수 있습니다. 향상된 새로 고침 REST API 또는 XMLA 엔드포인트를 사용하여 세분화된 데이터 새로 고침을 수행하여 새로 고침에 필요한 메모리를 용량 크기에 맞게 최소화할 수 있습니다.

  • 의미 체계 모델 푸시: 푸시 의미 체계 모델은 대용량 의미 체계 모델 스토리지 형식을 지원하지 않습니다.

  • Pro는 지원되지 않음 - 대용량 의미 체계 모델은 Pro 작업 영역에서 지원되지 않습니다. 작업 영역이 Premium에서 Pro로 마이그레이션되면 대용량 의미 체계 모델 스토리지 형식 설정이 있는 모든 의미 체계 모델이 로드되지 않습니다.

  • 새 의미 체계 모델이 기본적으로 대용량 의미 체계 모델 스토리지 형식을 사용하도록 작업 영역의 설정을 변경하는 데 REST API를 사용할 수 없습니다.

사용 가능 지역

Power BI의 대용량 의미 체계 모델은 Azure Premium Files Storage를 지원하는 Azure 지역에서만 사용할 수 있습니다.

다음 목록에는 Power BI의 대용량 의미 체계 모델을 사용할 수 있는 지역이 나와 있습니다. 다음 목록에 없는 지역에서는 대형 모델이 지원되지 않습니다.

참고 항목

작업 영역에서 대용량 의미 체계 모델을 만든 후에는 해당 지역에 유지될 수 있습니다. 대용량 의미 체계 모델이 있는 작업 영역은 다른 지역의 프리미엄 용량에 다시 할당할 수 없습니다.

Azure 지역 Azure 지역 약어
오스트레일리아 동부 australiaeast
오스트레일리아 남동부 australiasoutheast
브라질 남부 brazilsouth
캐나다 동부 canadaeast
캐나다 중부 canadacentral
인도 중부 centralindia
미국 중부 centralus
동아시아 eastasia
미국 동부 eastus
미국 동부 2 eastus2
프랑스 중부 francecentral
프랑스 남부 francesouth
독일 북부 germanynorth
독일 중서부 germanywestcentral
일본 동부 japaneast
일본 서부 japanwest
한국 중부 koreacentral
대한민국 남부 koreasouth
미국 중북부 northcentralus
북유럽 northeurope
남아프리카 북부 southafricanorth
남아프리카 공화국 서부 southafricawest
미국 중남부 southcentralus
동남 아시아 southeastasia
스위스 북부 switzerlandnorth
스위스 서부 switzerlandwest
아랍에미리트 중부 uaecentral
아랍에미리트 북부 uaenorth
영국 남부 uksouth
영국 서부 ukwest
서유럽 westeurope
인도 서부 westindia
미국 서부 westus
미국 서부 2 westus2

다음 링크는 대형 모델 작업 시 유용할 수 있는 정보를 제공합니다.