Oprettelse af et dataflow

en data flow er en samling af tabeller, der oprettes og administreres i arbejdsområder i Power BI tjeneste. En tabel er et sæt af kolonner, der bruges til at lagre data, ligesom en tabel i en database. Du kan tilføje og redigere tabeller i din data flow samt administrere tidsplaner for opdatering af data direkte fra det arbejdsområde, som din data flow blev oprettet i.

Du opretter et dataflow ved at starte Power BI-tjenesten i en browser og derefter vælge et arbejdsområde i navigationsruden til venstre, som vist på følgende skærm. Dataflow er ikke tilgængelige i Mit arbejdsområde i Power BI-tjenesten. Du kan også oprette et nyt arbejdsområde, hvor du kan oprette dit nye dataflow. start et dataflow

Der er flere måder at oprette eller bygge oven på et nyt data flow:

I de følgende afsnit kan du se flere detaljer om, hvordan du opretter et dataflow.

Bemærk

Dataflows kan oprettes af brugeren i et Premium-arbejdsområde, brugere med en Pro-licens og brugere med en PPU-licens (Premium pr. bruger).

Opret en data flow ved hjælp af Definer nye tabeller

Når du bruger indstillingen Definer ny tabeller, kan du definere en ny tabel og oprette forbindelse til en ny datakilde. vælge en connector

Når du vælger en datakilde, bliver du bedt om at angive forbindelsesindstillingerne, herunder den konto, der skal bruges, når du opretter forbindelse til datakilden, som vist på følgende billede. azure sql connector

Når du har oprettet forbindelse, kan du vælge, hvilke data der skal bruges til tabellen. Når du vælger data og en kilde, opretter Power BI forbindelse til datakilden igen for at holde data i dataflowet opdateret med den hyppighed, som du vælger senere i konfigurationsprocessen. vælg tabel

Når du har valgt de data, der skal bruges i tabellen, kan du bruge data flow-editoren til at forme eller transformere disse data til det format, der er nødvendigt til brug i dit data flow.

Opret en data flow ved hjælp af sammenkædede tabeller

Når du opretter en data flow ved hjælp af sammenkædede tabeller, kan du henvise til en eksisterende tabel, der er defineret i en anden data flow, på en skrivebeskyttet måde. På følgende liste beskrives nogle af årsagerne til at vælge denne fremgangsmåde:

  • Hvis du vil genbruge en tabel på tværs af flere dataflows, f. eks. en datotabel eller en statisk opslagstabel, skal du oprette en tabel én gang og derefter referere til den på tværs af andre dataflows.

  • Hvis du vil undgå at oprette flere opdateringer til en datakilde, er det bedre at bruge sammenkædede tabeller til at gemme dataene og fungere som en cache. Hvis du gør det, kan alle efterfølgende forbrugere udnytte denne tabel, hvilket reducerer belastningen i den underliggende datakilde.

  • Hvis du har brug for at udføre en fletning mellem to tabeller.

Bemærk

Sammenkædede tabeller er kun tilgængelige med Power BI Premium.

Opret en data flow ved hjælp af en beregnet tabel

Når du opretter en data flow ved hjælp af en beregnet tabel, kan du referere til en sammenkædet tabel og udføre handlinger oven på den på skrivebeskyttet Vis. Resultatet er en ny tabel, der er en del af data flow. Hvis du vil konvertere en sammenkædet tabel til en beregnet tabel, kan du enten oprette en ny forespørgsel fra en flette handling, eller hvis du vil redigere eller transformere tabellen, skal du oprette en reference eller en dublet af tabellen.

Sådan opretter du beregnede tabeller

Når du har en data flow med en liste over tabeller, kan du udføre beregninger på disse tabeller. i værktøjet til oprettelse af data flow i den Power BI tjeneste skal du vælge rediger tabeller og derefter højreklikke på den tabel, du vil bruge som udgangspunkt for din beregnede tabel, og hvor du vil udføre beregninger. I genvejsmenuen skal du vælge Reference. Hvis tabellen skal være berettiget som en beregnet tabel, skal indstillingen Aktivér indlæsning være markeret, som vist på følgende billede. Højreklik på tabellen for at få vist denne genvejsmenu.

Opret beregnet tabel trin 1

Hvis du vælger Aktivér Indlæs, opretter du en ny tabel, hvor dens kilde er den tabel, der refereres til. Ikonet ændres, og ikonet beregnet vises, som det fremgår af følgende billede.

Opret beregnet tabel trin 2

alle transformationer, du udfører på den netop oprettede tabel, køres på de data, der allerede findes i Power BI data flow-lager. Det betyder, at forespørgslen ikke køres i forhold til den eksterne datakilde, som dataene blev importeret fra (f.eks. den SQL-database, dataene blev hentet fra), men i stedet udføres på de data, der er placeret i dataflowlageret.

Eksempel på use cases Hvilken type transformationer kan udføres med beregnede tabeller? Alle transformationer, du normalt angiver vha. transformationsbrugergrænsefladen i Power BI eller M-editoren, understøttes, når du udfører i lager-beregninger.

Overvej følgende eksempel: du har en tabel med en konto , der indeholder de rå data for alle kunderne fra dit Dynamics 365-abonnement. Du har også rådata om ServiceCalls fra Service Center med data fra supportopkald, der blev udført fra den anden konto hver dag hele året.

Imagine du vil forbedre konto tabellen med data fra ServiceCalls. Først skal du samle dataene fra ServiceCalls for at beregne antallet af supportopkald, der blev udført for hver konto i det seneste år.

Opret beregnet tabel trin 3

Derefter skal du flette tabellen Account med tabellen ServiceCallsAggregated for at beregne tabellen med en forbedret konto .

Opret beregnet tabel trin 4

Derefter kan du se resultaterne, der vises som EnrichedAccount på følgende billede.

Opret beregnet tabel trin 5

Og det er det – transformationen er udført vha. dataene i det dataflow, der er placeret i dit Power BI Premium-abonnement, og ikke på kildedataene.

Bemærk

Beregnede tabeller er kun en Premium-funktion

Opret et dataflow ved hjælp af en CDM-mappe

Når du opretter en data flow ud fra en CDM-mappe, kan du referere til en tabel, der er skrevet af et andet program i CDM-format (Common Data model). Du bliver bedt om at angive den fulde sti til CDM-formatfilen, der er gemt i ADLS Gen 2.

Opret beregnet tabel trin 6

Der er et par krav til oprettelse af dataflow fra CDM-mapper, som beskrevet på følgende liste:

  • ADLS Gen 2-kontoen skal have de relevante tilladelser konfigureret, så det er muligt for PBI at få adgang til filen

  • ADLS Gen 2-kontoen skal være tilgængelig for den bruger, der forsøger at oprette dataflowet

  • Oprettelse af dataflow fra CDM-mapper er kun tilgængelig i den nye arbejdsområdeoplevelse

  • URL-adressen skal være en direkte filsti til JSON-filen og bruge ADLS Gen 2-slutpunktet. blob.core understøttes ikke

Opret en dataflow ved hjælp af Importér/Eksportér

Når du opretter en data flow ved hjælp af Importér/Eksportér, kan du importere et dataflow fra en fil. Det er nyttigt, hvis du vil gemme en dataflowkopi offline eller flytte et dataflow fra ét arbejdsområde til et andet.

Hvis du vil eksportere en data flow, skal du vælge den data flow, du har oprettet, og vælge menupunktet flere (ellipsen) for at udvide indstillingerne og derefter vælge Export. JSON. Du bliver bedt om at gå i gang med at downloade dataflowet, der repræsenteres i CDM-format.

Opret beregnet tabel trin 7

Hvis du vil importere et dataflow, skal du markere feltet Importér og uploade filen. Power BI opretter dataflow for dig og gør det muligt for dig at gemme dataflowet, som det er, eller til at udføre yderligere transformationer.

Næste trin

Når du opretter et dataflow, kan du bruge Power BI Desktop og Power BI-tjenesten til at oprette datasæt, rapporter, dashboards og apps, der er baseret på de data, som du placerer i Power BI-dataflow, og dermed få indsigt i dine forretningsaktiviteter. I de følgende artikler kommer vi nærmere ind på almindelige forbrugsscenarier for dataflows: