Set di dati di grandi dimensioni in Power BI PremiumLarge datasets in Power BI Premium

I set di dati di Power BI possono archiviare i dati in una cache in memoria altamente compressa per ottimizzare le prestazioni delle query, consentendo interazioni veloci con l'utente.Power BI datasets can store data in a highly compressed in-memory cache for optimized query performance, enabling fast user interactivity. Con le capacità Premium, è possibile abilitare i set di dati di grandi dimensioni oltre il limite predefinito di 10 GB con l'impostazione Formato di archiviazione del set di dati Large.With Premium capacities, large datasets beyond the default 10 GB limit can be enabled with the Large dataset storage format setting. Quando questa impostazione è abilitata, le dimensioni dei set di dati sono limitate dalle dimensioni della capacità Premium o dalle dimensioni massime impostate dall'amministratore.When enabled, dataset size is limited by the Premium capacity size or the maximum size set by the administrator.

I set di dati di grandi dimensioni possono essere abilitati per tutti gli SKU P Premium e per gli SKU A Embedded.Large datasets can be enabled for all Premium P SKUs and Embedded A SKUs. Il limite di dimensioni per i set di dati di grandi dimensioni in Premium è paragonabile ad Azure Analysis Services, in termini di limitazioni delle dimensioni del modello di dati.The large dataset size limit in Premium is comparable to Azure Analysis Services, in terms of data model size limitations.

Sebbene sia necessaria per supportare set di dati con dimensioni maggiori di 10 GB, l'abilitazione dell'impostazione del formato di archiviazione per i set di dati di grandi dimensioni offre altri vantaggi.While required for datasets to grow beyond 10 GB, enabling the Large dataset storage format setting has additional benefits. Se si prevede di usare strumenti basati su endpoint XMLA per le operazioni di scrittura dei set di dati, assicurarsi di abilitare l'impostazione, anche per i set di dati non caratterizzati esattamente come di grandi dimensioni.If you're planning to use XMLA endpoint based tools for dataset write operations, be sure to enable the setting, even for datasets that you wouldn't necessarily characterize as a large dataset. Se abilitato, il formato di archiviazione per i set di dati di grandi dimensioni può migliorare le prestazioni delle operazioni di scrittura XMLA.When enabled, the large dataset storage format can improve XMLA write operations performance.

I set di dati di grandi dimensioni nel servizio non influiscono sulle dimensioni di caricamento del modello di Power BI Desktop, che è ancora limitato a 10 GB.Large datasets in the service do not affect the Power BI Desktop model upload size, which is still limited to 10 GB. Le dimensioni dei set di dati possono invece superare i 10 GB nel servizio dopo l'aggiornamento.Instead, datasets can grow beyond 10 GB in the service on refresh.

Abilitare i set di dati di grandi dimensioniEnable large datasets

Questa procedura descrive l'abilitazione dei set di dati di grandi dimensioni per un nuovo modello pubblicato nel servizio.Steps here describe enabling large datasets for a new model published to the service. Per i set di dati esistenti, è necessario solo il passaggio tre.For existing datasets, only step three is necessary.

  1. Creare un modello in Power BI Desktop.Create a model in Power BI Desktop. Se si prevede che il set di dati diventi più grande e utilizzi progressivamente una maggiore quantità di memoria, assicurarsi di configurare l'aggiornamento incrementale.If your dataset will become larger and progressively consume more memory, be sure to configure Incremental refresh.

  2. Pubblicare il modello come set di dati nel servizio.Publish the model as a dataset to the service.

  3. Nel servizio > set di dati > Impostazioni, espandere Formato di archiviazione del set di dati Large, impostare il dispositivo di scorrimento su Attivato e quindi fare clic su Applica.In the service > dataset > Settings, expand Large dataset storage format, click the slider to On, and then click Apply.

    Dispositivo di scorrimento per abilitare i set di dati di grandi dimensioni

  4. Richiamare un aggiornamento per caricare i dati cronologici in base ai criteri di aggiornamento incrementale.Invoke a refresh to load historical data based on the incremental refresh policy. Il primo aggiornamento potrebbe richiedere del tempo per caricare la cronologia.The first refresh could take a while to load the history. Gli aggiornamenti successivi dovrebbero essere più veloci, a seconda dei criteri di aggiornamento incrementale.Subsequent refreshes should be faster, depending on your incremental refresh policy.

Impostare il formato di archiviazione predefinitoSet default storage format

Per tutti i nuovi set di dati creati in un'area di lavoro assegnata alla capacità Premium è possibile abilitare il formato di archiviazione per i set di dati di grandi dimensioni per impostazione predefinita.All new datasets created in a workspace assigned to Premium capacity can have the large dataset storage format enabled by default.

  1. Nell'area di lavoro fare clic su Impostazioni > Premium.In the workspace, click Settings > Premium.

  2. In Formato di archiviazione predefinito selezionare Formato di archiviazione del set di dati Large e quindi fare clic su Salva.In Default storage format, select Large dataset storage format, and then click Save.

    Abilitare il formato di archiviazione predefinito

Eseguire l'abilitazione con PowerShellEnable with PowerShell

È anche possibile abilitare il formato di archiviazione per i set di dati di grandi dimensioni usando PowerShell.You can also enable large dataset storage format by using PowerShell. Per eseguire i cmdlet di PowerShell, è necessario avere privilegi di amministratore della capacità e dell'area di lavoro.You must have capacity admin and workspace admin privileges to run the PowerShell cmdlets.

  1. Trovare l'ID del set di dati (GUID).Find the dataset ID (GUID). L'ID è visibile nell'URL delle impostazioni dei set di dati, nella scheda Set di dati per l'area di lavoro.On the Datasets tab for the workspace, under the dataset settings, you can see the ID in the URL.

    GUID del set di dati

  2. Da un prompt di amministratore di PowerShell installare il modulo MicrosoftPowerBIMgmt.From a PowerShell admin prompt, install the MicrosoftPowerBIMgmt module.

    Install-Module -Name MicrosoftPowerBIMgmt
    
  3. Eseguire i cmdlet seguenti per accedere e verificare la modalità di archiviazione del set di dati.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
    

    La risposta dovrà essere la seguente.The response should be the following. La modalità di archiviazione è ABF (file di backup di Analysis Services), che corrisponde all'impostazione predefinita.The storage mode is ABF (Analysis Services backup file), which is the default.

    Id                   StorageMode
    
    --                   -----------
    
    <Dataset ID>         Abf
    
  4. Eseguire i cmdlet seguenti per impostare la modalità di archiviazione.Run the following cmdlets to set the storage mode. La conversione in File Premium può richiedere alcuni secondi.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
    

    La risposta dovrà essere la seguente.The response should be the following. La modalità di archiviazione è ora impostata su File Premium.The storage mode is now set to Premium Files.

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

È possibile controllare lo stato delle conversioni dei set di dati da e verso File Premium usando il cmdlet Get-PowerBIWorkspaceMigrationStatus.You can check the status of dataset conversions to and from Premium Files by using the Get-PowerBIWorkspaceMigrationStatus cmdlet.

Rimozione dei set di datiDataset eviction

Power BI usa la gestione dinamica della memoria per rimuovere i set di dati inattivi dalla memoria.Power BI uses dynamic memory management to evict inactive datasets from memory. Power BI rimuove i set di dati in modo da poterne caricare altri per rispondere alle query degli utenti.Power BI evicts datasets so it can load other datasets to address user queries. Con la gestione dinamica della memoria, la somma delle dimensioni dei set di dati può essere di gran lunga maggiore rispetto alla capacità di memoria disponibile, ma un singolo set di dati deve rientrare nella memoria.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. Per altre informazioni sulla gestione dinamica della memoria, vedere Come funzionano le capacità.For more info on dynamic memory management, see How capacities function.

È necessario considerare l'effetto della rimozione su modelli di grandi dimensioni.You should consider the impact of eviction on large models. Nonostante i tempi di caricamento relativamente veloci dei set di dati, gli utenti potrebbero comunque riscontrare un ritardo notevole se devono aspettare che vengano ricaricati grandi set di dati rimossi.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. Per questo motivo, nella sua forma attuale, la funzionalità dei modelli di grandi dimensioni è consigliata principalmente per le capacità dedicate ai requisiti aziendali di business intelligence invece che per quelle combinate con i requisiti di BI in modalità self-service.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. È meno probabile e frequente che le capacità dedicate ai requisiti aziendali di business intelligence attivino la rimozione e la necessità di ricaricare i set di dati.Capacities dedicated to enterprise BI requirements are less likely to frequently trigger eviction and need to reload datasets. D'altra parte, le capacità per la BI in modalità self-service possono avere molti set di dati di piccole dimensioni che vengono caricati in memoria e scaricati con maggiore frequenza.Capacities for self-service BI on the other hand can have many small datasets that are more frequently loaded in and out of memory.

Verifica delle dimensioni dei set di datiChecking dataset size

Dopo aver caricato i dati cronologici, è possibile usare SSMS tramite l'endpoint XMLA per verificare le dimensioni stimate dei set di dati nella finestra delle proprietà del modello.After loading historical data, you can use SSMS through the XMLA endpoint to check the estimated dataset size in the model properties window.

Dimensioni stimate dei set di dati

È anche possibile verificare le dimensioni dei set di dati eseguendo le query DMV seguenti da SSMS.You can also check the dataset size by running the following DMV queries from SSMS. Per vedere le dimensioni dei set di dati in byte, sommare i valori delle colonne DICTIONARY_SIZE e USED_SIZE nell'output.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)

Limitazioni e considerazioniLimitations and considerations

Quando si usano set di dati di grandi dimensioni, tenere presenti le restrizioni seguenti:Keep in mind the following restrictions when using large datasets:

  • Sono obbligatorie le nuove aree di lavoro: i set di dati di grandi dimensioni funzionano solo con le nuove aree di lavoro.New workspaces are required: Large datasets only work with New workspaces.

  • Download in Power BI Desktop: se un set di dati viene archiviato in File Premium, il download come file con estensione pbix avrà esito negativo.Download to Power BI Desktop: If a dataset is stored on Premium Files, downloading as a .pbix file will fail.

  • Aree supportate: i set di dati di grandi dimensioni sono supportati in tutte le aree di Azure che supportano l'archiviazione file Premium.Supported regions: Large datasets are supported in all Azure regions that support Premium Files Storage. Per altre informazioni, vedere Prodotti disponibili in base all'area e consultare la tabella nella sezione seguente.To learn more, see Products available by region, and consult the table in the following section.

  • Impostazione delle dimensioni massime del set di dati: le dimensioni massime del set di dati possono essere impostate dagli amministratori.Setting maximum dataset size: Maximum dataset size can be set by administrators. Il valore massimo deve essere compreso tra 0,1 GB e la capacità massima dello SKU.Maximum value can be set from 0.1 GB up to the maximum capacity of the SKU.

Aree di disponibilitàRegion availability

I set di dati di grandi dimensioni in Power BI sono disponibili solo in alcune aree di Azure che supportano l'archiviazione file Premium di Azure.Large datasets in Power BI are only available in certain Azure regions that support Azure Premium Files Storage.

L'elenco seguente indica le aree in cui sono disponibili set di dati di grandi dimensioni in Power BI.The following list provides regions where large datasets in Power BI are available. Le aree non presenti nell'elenco seguente non sono supportate per i modelli di grandi dimensioni:Regions not in the following list are not supported for large models:

Area di AzureAzure region Abbreviazione dell'area di AzureAzure region abbreviation
Australia orientaleAustralia East australiaeastaustraliaeast
Australia sud-orientaleAustralia Southeast australiasoutheastaustraliasoutheast
Canada orientaleCanada East canadaeastcanadaeast
Canada centraleCanada Central canadacentralcanadacentral
India centraleCentral India centralindiacentralindia
Stati Uniti centraliCentral US centraluscentralus
Asia orientaleEast Asia eastasiaeastasia
Stati Uniti orientaliEast US eastuseastus
Stati Uniti orientali 2East US 2 eastus2eastus2
Giappone orientaleJapan East japaneastjapaneast
Giappone occidentaleJapan West japanwestjapanwest
Corea centraleKorea Central koreacentralkoreacentral
Corea meridionaleKorea South koreasouthkoreasouth
Stati Uniti centro-settentrionaliNorth Central US northcentralusnorthcentralus
Europa settentrionaleNorth Europe northeuropenortheurope
Stati Uniti centro-meridionaliSouth Central US southcentralussouthcentralus
Asia sud-orientaleSoutheast Asia southeastasiasoutheastasia
Regno Unito meridionaleUK South uksouthuksouth
Regno Unito occidentaleUK West ukwestukwest
Europa occidentaleWest Europe westeuropewesteurope
India occidentaleWest India westindiawestindia
Stati Uniti occidentaliWest US westuswestus
West US 2West US 2 westus2westus2

Passaggi successiviNext steps

I collegamenti seguenti offrono informazioni che possono essere utili per l'uso di modelli di grandi dimensioni:The following links provide information that can be useful for working with large models:

Power BI ha introdotto Power BI Premium Gen2 come offerta di anteprima, che ottimizza l'esperienza di Power BI Premium con i miglioramenti seguenti:Power BI has introduced Power BI Premium Gen2 as a preview offering, which improves the Power BI Premium experience with improvements in the following:

  • PrestazioniPerformance
  • Licenza per utentePer-user licensing
  • Scalabilità più elevataGreater scale
  • Metriche migliorateImproved metrics
  • Scalabilità automaticaAutoscaling
  • Sovraccarico di gestione ridottoReduced management overhead

Per altre informazioni su Power BI Premium Gen2, vedere Power BI Premium - Seconda generazione (anteprima).For more information about Power BI Premium Gen2, see Power BI Premium Generation 2 (preview).