Store datasett i Power BI Premium

Power BI-datasett kan lagre data i en svært komprimert hurtigbuffer i minnet for optimalisert spørringsytelse og muliggjøre kjapp brukerinteraktivitet. Med Premium kapasiteter kan store datasett utover standardgrensen aktiveres med formatinnstillingen For stort datasettlagring. Når det er aktivert, begrenses datasettstørrelser av størrelsen på Premium-kapasiteten eller den maksimale størrelsen angitt av administratoren.

Store datasett kan aktiveres for alle Premium P-ASK-er, innebygde A-SK-er og Premium per bruker (PPU). Størrelsesgrensen for store datasett i Premium kan sammenlignes med Azure Analysis Services når det gjelder størrelsesbegrensninger for datamodeller.

Samtidig som det er obligatorisk for datasett som vokser over 10 GB, finnes det ekstra fordeler ved å aktivere innstillingen Stort format for datasettlagring. Hvis du planlegger å bruke XMLA-endepunktsbaserte verktøy for datasettskrivingsoperasjoner, må du huske å aktivere innstillingen selv for datasett du ikke nødvendigvis ville karakterisert som et stort datasett. Når aktivert kan det store formatet for datasettlagring forbedre ytelsen av XMLA-skriveoperasjoner.

Store datasett i tjenesten påvirker ikke opplastingsstørrelsen for Power BI Desktop-modellen, som fortsatt er begrenset til 10 GB. I stedet kan datasett øke utover den grensen i tjenesten ved oppdatering.

Viktig!

Power BI Premium støtter store datasett. Aktiver alternativet Lagringsformat for store datasett for å bruke datasett i Power BI Premium som er større enn standardgrensen.

Aktiver store datasett

Fremgangsmåten her beskriver hvordan du aktiverer store datasett for en ny modell som publiseres til tjenesten. For eksisterende datasett er det bare trinn 3 som er nødvendig.

  1. Opprett en modell i Power BI Desktop. Hvis datasettet vil vokse og progressivt bruke mer minne, må du sørge for å konfigurere Trinnvis oppdatering.

  2. Publiser modellen som et datasett i tjenesten.

  3. I tjenesten går du til Datasett > Innstillinger, utvid Stort format for datasettlagring, klikk på glidebryteren så den slås til , og klikk deretter på Bruk.

    Aktiver store datasett-glidebryter

  4. Aktiver en oppdatering for å laste inn historiske data basert på policyen for trinnvis oppdatering. Den første oppdateringen kan bruke en stund på å laste inn historien. Påfølgende oppdateringer bør være raskere, avhengig av policyen for trinnvis oppdatering.

Angi standard lagringsformat

Alle nye datasett som er opprettet i et arbeidsområde som er tilordnet en Premium-kapasitet, kan ha stort format for datasettlagring aktivert som standard.

  1. Klikk på Innstillinger > Premium i arbeidsområdet.

  2. Klikk på Stort format for datasettlagring i Standard lagringsformat, og klikk deretter på Lagre.

    Aktiver standard lagringsformat

Aktiver med PowerShell

Du kan også aktivere store formater for datasettlagring ved hjelp av PowerShell. Du må ha rettigheter som kapasitetsadministrator og administrator for arbeidsområdet for å kjøre PowerShell-cmdleter.

  1. Finn datasett-ID (GUID). Under fanen Datasett for arbeidsområdet, under datasettinnstillingene, kan du se ID-en i URL-en.

    Datasett GUID

  2. Installer modulen MicrosoftPowerBIMgmt fra en PowerShell-administratorledetekst.

    Install-Module -Name MicrosoftPowerBIMgmt
    
  3. Kjør følgende cmdleter for å logge deg på og kontroller datasettets lagringsmodus.

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

    Svaret bør være følgende. Lagringsmodus er ABF (Analysis Services-sikkerhetskopifil), som er standard.

    Id                   StorageMode
    
    --                   -----------
    
    <Dataset ID>         Abf
    
  4. Kjør følgende cmdleter for å angi lagringsmodusen. Det kan ta noen sekunder å konvertere til Premium-filer.

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

    Svaret bør være følgende. Lagringsmodus er nå satt til Premium-filer.

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

Du kan kontrollere statusen for datasettkonverteringer til og fra Premium-filer ved å bruke Get-PowerBIWorkspaceMigrationStatus-cmdlet.

Datasett-sletting

Power BI bruker dynamisk minnehåndtering for å slette inaktive datasett fra minnet. Power BI sletter datasett slik at de kan laste inn andre datasett for å adressere brukerspørringer. Dynamisk minnestyring gjør at summen av datasettstørrelser kan være betydelig større enn minnet som er tilgjengelig på kapasiteten, men et enkelt datasett må passe inn i minnet. Hvis du vil ha mer informasjon om styring av dynamisk minne, se Hvordan kapasiteter fungerer.

Du bør vurdere effekten av sletting på store modeller. Til tross for relativt raske innlastingstider for datasett, kan det fortsatt være en merkbar forsinkelse for brukerne hvis de må vente på at store slettede datasett blir lagt inn på nytt. Derfor anbefales de store modellfunksjonene i den nåværende formen først og fremst for kapasiteter dedikert til bedriftens BI-krav, i stedet for de som er blandet med selvbetjent BI-krav. Det er mindre sannsynlig at kapasiteter dedikert for BI-krav utløser sletting og behov for å laste inn datasett på nytt. Kapasiteter for selvbetjent BI derimot kan ha mange små datasett som lastes inn og ut av minnet oftere.

Kontrollerer datasettstørrelse

Etter å ha lastet inn historiske data, kan du bruke SSMS gjennom XMLA-endepunktet for å kontrollere estimert datasettstørrelse i egenskapsvinduet for modell.

Beregnet datasettstørrelse

Du kan også kontrollere datasettstørrelsen ved å kjøre følgende DMV-spørring fra SSMS. Oppsummer kolonnene ORDBOK_-STØRRELSE og BRUKT_ STØRRELSE fra utdataene for å se datasettstørrelsen i byte.

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)

Standard segmentstørrelse

For datasett som bruker det store datasettlagringsformatet, Power BI automatisk standard segmentstørrelse til 8 millioner rader for å få en god balanse mellom minnekrav og spørringsytelse for store tabeller. Dette er samme segmentstørrelse som i Azure Analysis Services. Hvis du holder segmentstørrelsene i samsvar, sikrer du sammenlignbare ytelsesegenskaper når du overfører en stor datamodell fra Azure Analysis Services til Power BI.

Begrensninger og viktige hensyn

Vær oppmerksom på følgende begrensninger når du bruker store datasett:

  • Nye arbeidsområder er nødvendig: Store datasett fungerer bare med nye arbeidsområder.

  • Last ned til Power BI Desktop: Hvis et datasett lagres på Premium-filer, vil nedlasting som en .pbix-fil mislykkes.

  • Støttede områder: Store datasett støttes i alle Azure-områder som støtter Premium Files Storage. Hvis du vil ha mer informasjon, kan du se Produkter tilgjengelige etter område, og se tabellen i det følgende avsnittet.

  • Angi maksimal datasettstørrelse: Maksimal datasettstørrelse kan angis av administratorer. Maksimumsverdien kan angis fra 0,1 GB opp til den maksimale kapasiteten til SKU-en.

  • Push-datasett: Push-datasett støtter ikke det store datasettlagringsformatet.

  • Du kan ikke aktivere store datasett ved hjelp av REST-API-en.

Geografisk tilgjengelighet

Store datasett i Power BI er bare tilgjengelige i Azure-områder som støtter Azure Premium Files Storage.

Listen nedenfor viser områder der store datasett i Power BI er tilgjengelig. Områder som ikke er i denne listen, støtter ikke store modeller:

Azure-område Forkortelse for Azure-område
Australia, øst øst-australia
Australia, sørøst australiasoutheast
Canada, øst canadaeast
Canada, sentralt canadacentral
India, sentralt centralindia
USA, sentralt centralus
Øst-Asia øst-asia
USA, øst eastus
USA, øst 2 øst-usa2
Japan, øst japaneast
Japan, vest vest-japan
Korea, sentralt sentral-korea
Korea, sør sør-korea
USA, nord-sentralt nordsentral-usa
Europa, nord nord-europa
USA, sør-sentralt southcentralus
Asia, sørøst southeastasia
Storbritannia, sør sør-storbritannia
Storbritannia, vest vest-storbritannia
Europa, vest westeurope
India, vest westindia
USA, vest vest-usa
USA, vest 2 westus2

Neste trinn

Disse koblingene inneholder informasjon som kan være nyttig for arbeid med store modeller:

Power BI har lansert Power BI Premium Gen2 i forhåndsversjon. Den forbedrer Power BI Premium-opplevelsen med forbedringer i følgende:

  • Ytelse
  • Per bruker-lisensiering
  • Bedre skalering
  • Forbedrede måleverdier
  • Autoskalering
  • Reduserte administrasjonskostnader

For mer informasjon om Power BI Premium Gen2 kan du se Power BI Premium Generation 2 (forhåndsversjon).