Premium-funktioner for dataflow

Dataflow understøttes for brugere af Power BI Pro, Premium pr. bruger og Power BI Premium brugere. Nogle funktioner er kun tilgængelige med et Power BI Premium-abonnement (som enten er en Premium-kapacitet eller en Premium pr. bruger-licens). I denne artikel beskrives og beskrives de funktioner, der kun Premium pr. bruger, og de funktioner, der kun Premium, og deres anvendelse.

Følgende funktioner er kun tilgængelige med Power BI Premium (Premium pr. bruger eller et abonnement på en Premium kapacitet):

  • Forbedret beregningsprogram
  • Direct Query
  • Beregnede enheder
  • Sammenkædede enheder
  • Trinvis opdatering

De følgende afsnit indeholder en detaljeret beskrivelse af disse funktioner.

Det forbedrede beregningsprogram

Det forbedrede beregningsprogram i Power BI gør det muligt for Power BI Premium-abonnenter at bruge deres kapacitet til at optimere brugen af dataflows. Hvis du bruger det forbedrede beregningsprogram, får du følgende fordele:

  • Reducerer betydeligt den opdateringstid, der er krævet i forbindelse med langvarige ETL-trin, i forhold til beregnede enheder, som f.eks. udførelse af joinforbindelser, distinct, filtre og gruppér efter
  • Udfører DirectQuery-forespørgsler over objekter

Bemærk

  • Validerings- og opdateringsprocesserne informerer dataflows om modelskemaet. Hvis du selv vil angive skemaet for tabellerne, skal du bruge PowerQuery-editoren og angive datatyper.
  • Denne funktion er tilgængelig på alle Power BI klynger undtagen WABI-INDIA-CENTRAL-A-PRIMARY

Aktivér det forbedrede beregningsprogram

Vigtigt

Det forbedrede beregningsprogram fungerer kun for A3-kapaciteter eller større Power BI kapaciteter.

I Premium Gen2 angives det forbedrede beregningsprogram individuelt for hvert dataflow. Der er tre konfigurationer at vælge imellem:

  • Deaktiveret

  • Optimeret (standard) – det forbedrede beregningsprogram er slået fra. Den aktiveres automatisk, når dataflowet er forbundet til et andet dataflow.

  • Til

Hvis du vil ændre standardindstillingen og aktivere det forbedrede beregningsprogram, skal du gøre følgende:

  1. Vælg Flere indstillinger ud for det dataflow, du vil ændre indstillingerne for, i dit arbejdsområde.

  2. Vælg Indstillinger i menuen flere indstillinger for dataflowet.

    Screenshot of a dataflows more options menu with the settings setting highlighted.

  3. Udvid indstillingerne for udvidet beregningsprogram.

    Screenshot of a dataflows settings page with the enhanced compute engine settings setting highlighted.

  4. I indstillingerne for udvidet beregningsprogram skal du vælge Til og derefter vælge Anvend.

    Screenshot of the enhanced compute engine settings with the on selection turned on and the apply button highlighted.

Brug af det forbedrede beregningsprogram

Når det forbedrede beregningsprogram er slået til, skal du vende tilbage til dataflow, og du bør se en forbedring af ydeevnen i alle beregnede tabeller, der udfører komplekse handlinger, f.eks. joinforbindelser eller gruppér efter-handlinger for dataflow, der er oprettet ud fra eksisterende sammenkædede enheder på samme kapacitet.

Hvis du vil udnytte beregningsprogrammet optimalt, skal du opdele ETL-fasen i to separate dataflow på følgende måde:

  • Dataflow 1 – dette dataflow bør kun overføre det, der kræves af en datakilde, og placere det i dataflow 2.
  • Dataflow 2 – Udfør alle ETL-handlinger i dette andet dataflow, men sørg for, at du refererer til dataflow 1, som skal være på samme kapacitet. Sørg også for, at du udfører handlinger, der kan foldes (filtrere, gruppere efter, distinct, joinforbindelse), først før en anden handling for at sikre, at beregningsprogrammet anvendes.

Almindelige spørgsmål og svar

Spørgsmål: Jeg har aktiveret det forbedrede beregningsprogram, men mine opdateringer er langsommere. Hvorfor?

Svar: Hvis du aktiverer det forbedrede beregningsprogram, er der to mulige forklaringer, der kan føre til langsommere opdateringstider:

  • Når det forbedrede beregningsprogram er aktiveret, kræver det noget hukommelse for at fungere korrekt. Derfor reduceres den hukommelse, der er tilgængelig til at udføre en opdatering, og derfor øges sandsynligheden for, at opdateringerne sættes i kø, hvilket reducerer antallet af dataflow, der kan opdateres samtidig. Hvis du vil løse dette, skal du øge den hukommelse, der er tildelt til dataflows, når du aktiverer udvidet beregning, for at sikre, at den hukommelse, der er tilgængelig for samtidige dataflow-opdateringer, forbliver den samme.

  • En anden årsag til, at du muligvis oplever langsommere opdateringer, er, at beregningsprogrammet kun fungerer oven på eksisterende enheder. Hvis dit dataflow refererer til en datakilde, der ikke er et dataflow, får du ikke vist en forbedring. Der vil ikke være nogen forbedring af ydeevnen, da den indledende indlæsning fra en datakilde vil være langsommere i visse større datascenarier, da dataene skal overføres til det forbedrede beregningsprogram.

Spørgsmål: Jeg kan ikke se, at det forbedrede beregningsprogram skifter indstilling. Hvorfor?

Svar: Det forbedrede beregningsprogram udgives i faser til områder over hele verden, men er endnu ikke tilgængeligt i alle områder.

Spørgsmål: Hvilke datatyper understøttes af beregningsprogrammet?

Svar: Det forbedrede beregningsprogram og dataflows understøtter i øjeblikket følgende datatyper. Hvis dit dataflow ikke bruger en af følgende datatyper, opstår der en fejl under opdateringen:

  • Dato/klokkeslæt
  • Decimaltal
  • Tekst
  • Heltal
  • Dato/klokkeslæt/zone
  • Sand/falsk
  • Dato
  • Klokkeslæt

Brug DirectQuery med dataflow i Power BI

Du kan bruge DirectQuery til at oprette direkte forbindelse til dataflow og dermed oprette direkte forbindelse til dit dataflow uden at skulle importere dets data.

Brug af DirectQuery med dataflow muliggør følgende forbedringer af dine processer for Power BI og dataflow:

  • Undgå separate opdateringsplaner – DirectQuery opretter direkte forbindelse til et dataflow, hvilket fjerner behovet for at oprette et importeret datasæt. Derfor betyder brug af DirectQuery med dine dataflow, at du ikke længere har brug for separate opdateringsplaner for dataflowet og datasættet for at sikre, at dine data er synkroniseret.

  • Filtrering af data – DirectQuery er nyttig til at arbejde med en filtreret visning af dataene i et dataflow. Hvis du vil filtrere data og dermed arbejde med en mindre delmængde af dataene, kan du bruge DirectQuery (og beregningsprogrammet) til at filtrere data i dataflow og arbejde med den filtrerede delmængde, du har brug for.

Brug af DirectQuery til dataflow

Brug af DirectQuery med dataflow er tilgængelig i Power BI Desktop.

Der er også nogle forudsætninger for at bruge DirectQuery med dataflow:

  • Dit dataflow skal befinde sig i et Power BI Premium-aktiveret arbejdsområde
  • Beregningsprogrammet skal være slået til

Du kan få mere at vide om DirectQuery med dataflow i artiklen brug af DirectQuery med dataflow .

Aktivér DirectQuery til dataflow

Det forbedrede beregningsprogram skal være i sin optimerede tilstand for at sikre, at dit dataflow er tilgængeligt til DirectQuery-adgang. Du aktiverer DirectQuery til dataflow ved at angive den nye indstilling Forbedret beregningsprogram til Til. På følgende billede kan du se, hvordan indstillingen er korrekt valgt.

Granular control for direct query

Når du har anvendt denne indstilling, skal du opdatere dataflowet, før optimeringen træder i kraft.

Overvejelser og begrænsninger for DirectQuery

Der er nogle få kendte begrænsninger for DirectQuery og dataflow:

  • Sammensatte/blandede modeller, der har import- og DirectQuery-datakilder, understøttes ikke i øjeblikket.

  • Store dataflow kan have problemer med timeout ved visning af visualiseringer. Store dataflow, hvor der er problemer med timeout, skal bruge importtilstand.

  • Under indstillinger for datakilde viser dataflow-connectoren ugyldige legitimationsoplysninger, hvis du bruger DirectQuery. Dette påvirker ikke funktionsmåden, og datasættet fungerer korrekt.

Beregnede enheder

Du kan udføre i lager-beregninger, når du bruger dataflow vha. et Power BI Premium-abonnement. Dermed kan du udføre beregninger af dine eksisterende dataflow og få resultater, der giver dig mulighed for at fokusere på oprettelse af rapporter og analyser.

Computed table

Hvis du vil udføre i lager-beregninger, skal du først oprette dataflowet og hente data ind i det pågældende Power BI-dataflowlager. Når du har et dataflow, der indeholder data, kan du oprette beregnede objekter, som er objekter, der udfører i lager-beregninger.

Overvejelser og begrænsninger i forbindelse med beregnede enheder

  • Når du arbejder med dataflow, der er oprettet i en organisations Azure Data Lake Storage Gen2-konto, fungerer tilknyttede enheder og beregnede enheder kun korrekt, når enhederne er placeret i samme lagerkonto.

Når du skal udføre beregninger på data, der er joinforbundet med data i det lokale miljø og i clouden, er den bedste praksis at oprette et nyt dataflow for hver kilde (ét for det lokale miljø og ét for cloudmiljøet) og derefter oprette et tredje dataflow, der skal flettes med/beregnes over disse to datakilder.

Sammenkædede enheder

Du kan referere til eksisterende dataflows, når du bruger dem med et Power BI Premium-abonnement, så du enten kan udføre en beregning på disse enheder ved hjælp af beregnede enheder eller oprette en "enkelt kilde til sandhed"-tabel, som du kan genbruge i flere dataflow.

Trinvis opdatering

Dataflow kan indstilles til trinvis opdatering, så du undgår at skulle trække alle dataene ud ved alle opdateringer. Det gør du ved at vælge dataflowet og derefter vælge ikonet Trinvis opdatering.

Incremental refresh

Hvis du angiver trinvis opdatering, føjes der parametre til dataflowet for at angive datointervallet. Du kan finde flere oplysninger om, hvordan du konfigurerer trinvis opdatering, i artiklen Trinvis opdatering.

Situationer, hvor du ikke skal angive trinvis opdatering

Undlad at angive et dataflow til trinvis opdatering i følgende situationer:

  • Sammenkædede enheder må ikke bruge trinvis opdatering, hvis de refererer til et dataflow.

Næste trin

Du kan finde flere oplysninger om dataflow og Power BI i følgende artikler: