Power BI Premium의 대형 모델(미리 보기)Large models in Power BI Premium (preview)

Power BI 데이터 세트는 압축률이 높은 메모리 내 캐시에 데이터를 저장하여 쿼리 성능을 최적화하므로 큰 데이터 세트에서 빠른 사용자 대화형 작업이 가능합니다.Power BI datasets can store data in a highly compressed, in-memory cache for optimized query performance to enable fast user interactivity over large datasets. 대형 모델 기능을 사용하면 Power BI Premium의 데이터 세트가 10GB를 초과할 수 있습니다.The large models feature allows datasets in Power BI Premium to grow beyond 10 GB in size. 대신 데이터 세트의 크기는 Power BI Premium 용량 크기에 의해 제한되며, 모델 크기 제한 측면에서 Azure Analysis Services의 작동 방식과 비슷합니다.The size of the dataset is instead limited by the Power BI Premium capacity size, which is similar to how Azure Analysis Services works in terms of model size limitations. Power BI Premium의 용량 크기에 대한 자세한 내용은 용량 노드를 참조하세요.For more information on capacity sizes in Power BI Premium, see Capacity nodes. 모든 Premium P SKU와 Embedded A SKU에 대해 대형 모델을 설정할 수 있지만 대형 모델은 새 작업 영역에서만 작동합니다.You can set up large models for all Premium P SKUs and Embedded A SKUs; but they work only with the new workspaces.

대형 모델은 PBIX 업로드 크기에 영향을 주지 않으며 PBIX 업로드 크기는 계속 10GB로 제한됩니다.Large models do not affect the PBIX upload size, which is still limited to 10 GB. 대신 새로 고칠 때 데이터 세트 크기가 10GB를 초과합니다.Instead, datasets grow beyond 10 GB in the service on refresh. 증분 새로 고침을 사용하여 10GB를 초과하도록 데이터 세트를 구성할 수 있습니다.You can use incremental refresh to configure a dataset to grow beyond 10 GB.

대형 모델 사용Enable large models

10GB를 초과하는 데이터 세트를 만들려면 다음 단계를 수행합니다.To create a dataset that grows beyond 10 GB, follow these steps:

  1. Power BI Desktop에서 데이터 세트를 만들고 증분 새로 고침을 구성합니다.Create a dataset in Power BI Desktop and configure an incremental refresh.

  2. Power BI Premium 서비스에 데이터 세트를 게시합니다.Publish the dataset to the Power BI Premium service.

  3. 아래 PowerShell cmdlet을 실행하여 대형 모델에 데이터 세트를 사용하도록 설정합니다.Enable the dataset for large models by running the PowerShell cmdlets below. 이러한 cmdlet을 실행하면 Power BI는 Azure Premium Files에 데이터 세트를 저장하고 10GB 제한을 적용하지 않습니다.These cmdlets cause Power BI to store the dataset on Azure Premium Files and not to enforce the 10-GB limit.

  4. 새로 고침을 호출하여 증분 새로 고침 정책에 따라 기록 데이터를 로드합니다.Invoke a refresh to load historical data based on the incremental refresh policy. 처음 새로 고칠 때 기록을 로드하는 데 시간이 걸릴 수 있습니다.The first refresh could take a while to load the history. 이후에 새로 고칠 때는 증분하기 때문에 더 빠릅니다.Subsequent refreshes should be faster because they are incremental.

PowerShell cmdletPowerShell cmdlets

최신 버전의 대형 모델에서는 PowerShell cmdlet을 통해 Premium Files 스토리지에 데이터 세트를 사용하도록 설정합니다.In the current version of large models, enable the dataset for Premium Files storage using PowerShell cmdlets. PowerShell cmdlet을 실행하려면 용량 관리자 및 작업 영역 관리자 권한이 있어야 합니다.You must have capacity admin and workspace admin privileges to run the PowerShell cmdlets.

  1. 데이터 세트 ID(GUID)를 찾습니다.Find the dataset ID (GUID). 작업 영역에 대한 데이터 세트 탭의 데이터 세트 설정 아래에 표시되는 URL에서 ID를 확인할 수 있습니다.On the Datasets tab for the workspace, under the dataset settings, you can see the ID in the URL.

    데이터 세트 GUID

  2. PowerShell 관리자 프롬프트에서 MicrosoftPowerBIMgmt 모듈을 설치합니다.From a PowerShell admin prompt, install the MicrosoftPowerBIMgmt module.

    Install-Module -Name MicrosoftPowerBIMgmt
    
  3. 다음 cmdlet을 실행하여 로그인하고 데이터 세트 스토리지 모드를 확인합니다.Run the following cmdlets to sign in and check the dataset storage mode.

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

    다음과 같은 응답을 받습니다.The response should be the following. 스토리지 모드가 기본값인 ABF(Analysis Services 백업 파일)입니다.The storage mode is ABF (Analysis Services backup file), which is the default.

    Id                   StorageMode
    
    --                   -----------
    
    <Dataset ID>         Abf
    
  4. 다음 cmdlet을 실행하여 스토리지 모드를 Premium Files로 설정하고 확인합니다.Run the following cmdlets to set the storage mode to Premium Files and check it. Premium Files로 변환하는 데 몇 초 정도 걸릴 수 있습니다.It can take a few seconds to convert to Premium Files.

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

    다음과 같은 응답을 받습니다.The response should be the following. 스토리지 모드가 Premium Files로 설정되었습니다.The storage mode is now set to Premium Files.

    Id                   StorageMode
    
    --                   -----------
    
    <Dataset ID>         PremiumFiles
    

Get-PowerBIWorkspaceMigrationStatus cmdlet을 사용하여 Premium Files에서 또는 Premium Files로 데이터 세트 변환 상태를 확인할 수 있습니다.You can check the status of dataset conversions to and from Premium Files by using the Get-PowerBIWorkspaceMigrationStatus cmdlet.

데이터 세트 제거Dataset eviction

Power BI는 동적 메모리 관리를 사용하여 메모리에서 비활성 데이터 세트를 제거합니다.Power BI uses dynamic memory management to evict inactive datasets from memory. 사용자 쿼리 처리를 위해 다른 데이터 세트를 로드할 수 있도록 Power BI에서 데이터 세트를 제거할 수 있습니다.Power BI evicts datasets so it can load other datasets to address user queries. 동적 메모리 관리를 사용하면 데이터 세트 크기의 합이 용량에서 사용할 수 있는 메모리보다 훨씬 클 수 있지만 단일 데이터 세트가 메모리에 맞아야 합니다.Dynamic memory management allows the sum of dataset sizes to be significantly greater than the memory available on the capacity, but a single dataset must fit into memory. 동적 메모리 관리에 대한 자세한 내용은 용량 함수 작동 방법을 참조하세요.For more info on dynamic memory management, see How capacities function.

제거가 대형 모델에 미치는 영향을 고려해야 합니다.You should consider the impact of eviction on large models. 데이터 세트 로드 시간이 비교적 빠름에도 불구하고, 제거된 큰 데이터 세트가 다시 로드될 때까지 기다려야 하는 경우 상당한 지연이 발생할 수 있습니다.Despite relatively fast dataset load times, there could still be a noticeable delay for users if they have to wait for large evicted datasets to be reloaded. 이러한 이유로 대형 모델 기능은 셀프 서비스 BI 요구 사항과 혼합된 용량이 아닌 엔터프라이즈 BI 요구 사항 전용 용량에 주로 권장됩니다.For this reason, in its current form, the large models feature is recommended primarily for capacities dedicated to enterprise BI requirements rather than capacities mixed with self-service BI requirements. 엔터프라이즈 BI 요구 사항 전용 용량은 제거를 자주 트리거하고 데이터 세트를 다시 로드해야 할 가능성이 낮습니다.Capacities dedicated to enterprise BI requirements are less likely to frequently trigger eviction and need to reload datasets. 반면 셀프 서비스 BI용 용량에는 메모리에서 더 자주 로드되는 작은 데이터 세트가 많을 수 있습니다.Capacities for self-service BI on the other hand can have many small datasets that are more frequently loaded in and out of memory.

데이터 세트 크기 확인Checking dataset size

기록 데이터를 로드한 후 XMLA 엔드포인트를 통해 SSMS를 사용하여 모델 속성 창에서 예상 데이터 세트 크기를 확인할 수 있습니다.After loading historical data, you can use SSMS through the XMLA endpoint to check the estimated dataset size in the model properties window.

예상 데이터 세트 크기

SSMS에서 다음 DMV 쿼리를 실행하여 데이터 세트 크기를 확인할 수도 있습니다.You can also check the dataset size by running the following DMV queries from SSMS. 출력에서 DICTIONARY_SIZE 열과 USED_SIZE 열의 합을 구하여 데이터 세트 크기(바이트 단위)를 확인합니다.Sum the DICTIONARY_SIZE and USED_SIZE columns from the output to see the dataset size in bytes.

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

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

제한 사항 및 고려 사항Limitations and considerations

대형 모델 사용 시 다음 제한 사항에 유의하세요.Keep in mind the following restrictions when using large models:

  • 다중 지역 지원: Premium Files에 사용되는 데이터 세트는 다중 지역이 활성화된 용량에서 실패합니다.Multi-geo support: Datasets enabled for Premium Files will fail on capacities where multi-geo is also enabled.

  • Power BI Desktop으로 다운로드: 데이터 세트가 Premium Files에 저장되는 경우 .pbix 파일로 다운로드가 실패합니다.Download to Power BI Desktop: If a dataset is stored on Premium Files, downloading as a .pbix file will fail.

  • 지원되는 Azure 지역: Premium Files Storage를 지원하는 모든 Azure 지역에서 큰 모델이 지원됩니다.Supported regions: Large models are supported in all Azure regions that support Premium Files Storage. 자세히 알아보려면 지역별로 사용할 수 있는 제품과 다음 섹션의 테이블을 참조하세요.To learn more, see Products available by region, and consult the table in the following section.

지역에서의 가용성Availability in regions

Power BI의 대형 모델은 Azure Premium Files Storage를 지원하는 일부 Azure 지역에서만 사용할 수 있습니다.Large models in Power BI are only available in certain Azure regions that support Azure Premium Files Storage.

다음 목록에는 Power BI의 대형 모델을 사용할 수 있는 지역이 나와 있습니다.The following list provides regions where large models in Power BI are available. 다음 목록에 없는 지역에서는 대형 모델이 지원되지 않습니다.Regions not in the following list are not supported for large models:

Azure 지역Azure region Azure 지역 약어Azure region abbreviation
오스트레일리아 동부Australia East australiaeastaustraliaeast
오스트레일리아 남동부Australia Southeast australiasoutheastaustraliasoutheast
미국 중부Central US centraluscentralus
동아시아East Asia eastasiaeastasia
미국 동부East US eastuseastus
미국 동부 2East US 2 eastus2eastus2
일본 동부Japan East japaneastjapaneast
일본 서부Japan West japanwestjapanwest
한국 중부Korea Central koreacentralkoreacentral
한국 남부Korea South koreasouthkoreasouth
미국 중북부North Central US northcentralusnorthcentralus
북유럽North Europe northeuropenortheurope
미국 중남부South Central US southcentralussouthcentralus
동남 아시아Southeast Asia southeastasiasoutheastasia
영국 남부UK South uksouthuksouth
영국 서부UK West ukwestukwest
서유럽West Europe westeuropewesteurope
미국 서부West US westuswestus
미국 서부 2West US 2 westus2westus2

다음 단계Next steps

다음 링크는 대형 모델 작업 시 유용할 수 있는 정보를 제공합니다.The following links provide information that can be useful for working with large models:

Power BI는 Power BI Premium Gen2를 미리 보기 버전으로 소개했습니다. 이 버전은 다음과 같은 향상된 기능을 통해 Power BI Premium 환경을 개선합니다.Power BI has introduced Power BI Premium Gen2 as a preview offering, which improves the Power BI Premium experience with improvements in the following:

  • 성능Performance
  • 사용자 단위 라이선싱Per-user licensing
  • 더 큰 규모Greater scale
  • 개선된 메트릭Improved metrics
  • 자동 확장Autoscaling
  • 관리 오버헤드 감소Reduced management overhead

Power BI Premium Gen2에 대한 자세한 내용은 Power BI Premium 2세대(미리 보기)를 참조하세요.For more information about Power BI Premium Gen2, see Power BI Premium Generation 2 (preview).