Store datasæt i Power BI Premium

Power BI-datasæt kan gemme data i en yderst komprimeret cache i hukommelsen, hvilket sikrer en optimeret forespørgselsydeevne og muliggør hurtig brugerinteraktivitet. Med Premium-kapaciteter kan store datasæt, der overskrider standardgrænsen, aktiveres med indstillingen Lagerformat for store datasæt . Når funktionen er aktiveret, begrænses størrelsen af datasættet af størrelsen af Premium-kapaciteten eller den maksimale størrelse, som administratoren har angivet.

Store datasæt kan aktiveres for alle Premium P-SKU'er, Integrerede A-SKU'er og med Premium pr. bruger (PPU). Grænsen for størrelsen af store datasæt i Premium kan sammenlignes med Azure Analysis Services, hvad angår begrænsninger for størrelsen af datamodellen.

Selvom det er påkrævet, for at datasæt kan vokse ud over 10 GB, har det andre fordele at aktivere lagringsformatet For store datasæt. Hvis du planlægger at bruge XMLA-slutpunktsbaserede værktøjer til skrivehandlinger for datasæt, skal du sørge for at aktivere indstillingen, selv for datasæt, som du ikke nødvendigvis vil karakterisere som et stort datasæt. Når indstillingen er aktiveret, kan Lagerformat af store datasæt forbedre ydeevnen af XMLA-skrivehandlinger.

Store datasæt i tjenesten påvirker ikke den Power BI Desktop modeloverførselsstørrelse, som stadig er begrænset til 10 GB. I stedet kan datasæt vokse ud over denne grænse i tjenesten ved opdatering.

Vigtigt

Power BI Premium understøtter store datasæt. Aktivér indstillingen Lagerformat for store datasæt for at bruge datasæt i Power BI Premium, der er større end standardgrænsen.

Muliggør store datasæt

Disse trin indeholder en beskrivelse af, hvordan du muliggør store datasæt for en ny model, der er publiceret i tjenesten. For eksisterende datasæt er det kun trin 3, der er nødvendigt.

  1. Opret en model i Power BI Desktop. Hvis dit datasæt bliver større og gradvist bruger mere hukommelse, skal du konfigurere Trinvis opdatering.

  2. Publicer modellen til tjenesten som et datasæt.

  3. I indstillinger for tjenestedatasæt >> skal du udvide Lagringsformat for store datasæt, indstille skyderen til Til og derefter vælge Anvend.

    Skyder til muliggørelse af store datasæt

  4. Kald en opdatering for at indlæse historiske data baseret på politikken for trinvis opdatering. Det kan tage et stykke tid at indlæse historikken ved den første opdatering. Efterfølgende opdateringer bør være hurtigere, afhængigt af din politik for trinvis opdatering.

Angiv standardlagerformat

I understøttede områder kan alle nye datasæt, der er oprettet i et arbejdsområde, der er tildelt en Premium-kapacitet, have lagringsformatet for store datasæt aktiveret som standard. Hvis området ikke understøtter store datasæt, er indstillingen for lagringsformat for store datasæt , der er beskrevet nedenfor, deaktiveret. Du kan se, hvilke områder der understøttes i områdets tilgængelighedssektion .

  1. Vælg Indstillinger Premium> i arbejdsområdet.

  2. Vælg Lagringsformat for store datasæt i Standardlagerformat, og vælg derefter Gem.

    Aktivér standardlagerformat

Aktivér med PowerShell

Du kan også aktivere indstillingen Lagerformat af store datasæt ved hjælp af PowerShell. Du skal have administratorrettigheder til kapacitet og arbejdsområde for at køre PowerShell-cmdlet'er.

  1. Find datasæt-id’et (GUID). Du kan se id'et i URL'en under datasætindstillingerne under fanen Datasæt for arbejdsområdet.

    GUID for datasæt

  2. Installér MicrosoftPowerBIMgmt-modulet fra en PowerShell-administratorprompt.

    Install-Module -Name MicrosoftPowerBIMgmt
    
  3. Kør følgende cmdlet'er for at logge på og kontrollere lagringstilstanden for datasættet.

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

    Svaret skal være følgende. Lagringstilstanden er ABF (Analysis Services-sikkerhedskopifil), som er standard.

    Id                   StorageMode
    
    --                   -----------
    
    <Dataset ID>         Abf
    
  4. Kør følgende cmdletter for at angive lagertilstanden. Det kan tage et par sekunder at konvertere til Premium-filer.

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

    Svaret skal være følgende. Lagringstilstanden er nu angivet til Premium-filer.

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

Du kan kontrollere status for datasætkonvertering til og fra Premium-filer ved hjælp af cmdlet'en Get-PowerBIWorkspaceMigrationStatus.

Fjernelse af datasæt

Fjernelse af datasæt er en Premium-funktion, der gør det muligt for summen af datasætstørrelser at være betydeligt større end den hukommelse, der er tilgængelig for kapacitetens købte SKU-størrelse. Et enkelt datasæt er stadig begrænset til lagervarens hukommelsesgrænser. Power BI bruger dynamisk hukommelsesadministration til at fjerne inaktive datasæt fra hukommelsen. Datasæt fjernes, så Power BI kan indlæse andre datasæt for at adressere brugerforespørgsler. Du finder flere oplysninger om administration af dynamisk hukommelse under Sådan fungerer kapaciteter.

Bemærk

Hvis du er nødt til at vente på, at et fjernet datasæt genindlæses, kan du opleve en mærkbar forsinkelse.

Belastning efter behov

Indlæsning efter behov er som standard aktiveret for store datasæt og kan give markant bedre indlæsningstid for fjernede datasæt. Med belastning efter behov får du følgende fordele under efterfølgende forespørgsler og opdateringer:

  • Relevante datasider indlæses efter behov (sideindrykkes i hukommelsen).

  • Fjernede datasæt gøres hurtigt tilgængelige for forespørgsler.

Indlæsning efter behov flader yderligere DMV-oplysninger (Dynamic Management View), der kan bruges til at identificere forbrugsmønstre og forstå tilstanden af dine modeller. Du kan f.eks. kontrollere statistikkerne Temperatur og Seneste adgang for hver kolonne i datasættet ved at køre følgende DMV-forespørgsel fra SQL Server Management Studio (SSMS):

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

Kontrol af datasætstørrelsen

Når du har indlæst historiske data, kan du bruge SQL Server Management Studio via XMLA-slutpunktet til at kontrollere størrelsen på det anslåede datasæt i vinduet modelegenskaber.

Anslået datasætstørrelse

Du kan også kontrollere størrelsen på datasættet ved at køre følgende DMV-forespørgsler fra SQL Server Management Studio. Sum kolonnerne DICTIONARY_SIZE og USED_SIZE fra outputtet for at se størrelsen på datasættet 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)

Standardsegmentstørrelse

For datasæt, der bruger lagringsformatet for store datasæt, angiver Power BI automatisk standardsegmentstørrelsen til 8 millioner rækker for at skabe en god balance mellem hukommelseskrav og forespørgselsydeevne for store tabeller. Dette er den samme segmentstørrelse som i Azure Analysis Services. Hvis segmentstørrelserne holdes justeret, sikrer du sammenlignelige egenskaber for ydeevnen, når du migrerer en stor datamodel fra Azure Analysis Services til Power BI.

Overvejelser og begrænsninger

Vær opmærksom på følgende begrænsninger, når du bruger store datasæt:

  • Download Power BI Desktop: Hvis et datasæt er gemt i Premium-filer, mislykkes download som en. pbix-fil.

  • Understøttede områder: Store datasæt er tilgængelige i Azure-områder, der understøtter Azure Premium Files Storage. Gennemse tabellen i områdetilgængelighed for at få vist en liste over alle de understøttede områder.

  • Angivelse af den maksimale størrelse af datasættet: Maksimal størrelse af datasættet kan angives af administratorer. Du kan få flere oplysninger under Maks. hukommelse i datasæt.

  • Opdatering af store datasæt: Datasæt, der er tæt på halvdelen af kapacitetsstørrelsen (f.eks. et datasæt på 12 GB med en kapacitet på 25 GB), kan overskride den tilgængelige hukommelse under opdateringer. Ved hjælp af REST-API'en til forbedret opdatering eller XMLA-slutpunktet kan du udføre finkornede dataopdateringer, så den hukommelse, der kræves af opdateringen, kan minimeres, så den passer til din kapacitets størrelse.

  • Pushdatasæt: Pushdatasæt understøtter ikke lagringsformatet for store datasæt.

  • Pro understøttes ikke – Store datasæt understøttes ikke i Pro-arbejdsområder. Hvis et arbejdsområde migreres fra Premium til Pro, kan datasæt med lagringsformatet for store datasæt ikke indlæses.

  • Du kan ikke bruge REST API'er til at ændre indstillingerne for et arbejdsområde, så nye datasæt som standard kan bruge lagringsformatet for store datasæt.

Områdetilgængelighed

Store datasæt i Power BI er kun tilgængelige i Azure-områder, der understøtter Azure Premium Files Storage.

Følgende liste indeholder områder, hvor store datasæt i Power BI er tilgængelige. Områder, der ikke er på følgende liste, understøttes ikke for store modeller.

Bemærk

Når der oprettes et stort datasæt i et arbejdsområde, skal det forblive i det pågældende område. Du kan ikke tildele et arbejdsområde med et stort datasæt til en Premium-kapacitet i et andet område.

Azure-område Forkortelse for Azure-område
Det østlige Australien australiaeast
Det sydøstlige Australien Det sydøstlige Australien
Det sydlige Brasilien Det sydlige Brasilien
Det østlige Canada canadaeast
Det centrale Canada canadacentral
Det centrale Indien Det centrale Indien
Det centrale USA Det centrale USA
Det østlige Asien eastasia
Det østlige USA Det østlige USA
Det østlige USA 2 eastus2
Det centrale Frankrig francecentral
Sydfrankrig francesouth
Nordtyskland germanynorth
Det vestlige centrale Tyskland tysklandwestcentral
Det østlige Japan Det østlige Japan
Det vestlige Japan japanwest
Det centrale Sydkorea koreacentral
Det sydlige Sydkorea koreasouth
Det nordcentrale USA northcentralus
Det nordlige Europa northeurope
Sydafrika Nord afrika southafricanorth
Det vestlige Afrika southafricawest
Det sydcentrale USA Det sydcentrale USA
Det sydøstlige Asien Det sydøstlige Asien
Det nordlige Schweiz schweiznorth
Det vestlige Schweiz schweizwest
Det centrale Forenede Arabiske Emirater uaecentral
Nord for De Forenede Arabiske Emirater uaenorth
Det sydlige Storbritannien uksouth
Det vestlige Storbritannien ukwest
Det vestlige Europa Det vestlige Europa
Det vestlige Indien westindia
Det vestlige USA westus
Det vestlige USA 2 Det vestlige USA 2

Næste trin

Følgende links indeholder oplysninger, der kan være nyttige til at arbejde med store modeller: