Hvad er dataflow?

Bemærk

Gældende fra november 2020:

  • Common Data Service er blevet omdøbt til Microsoft Dataverse. Få mere at vide
  • Nogle terminologi i Microsoft Dataverse er blevet opdateret. Enheden er f. eks. nu tabel , og feltet er nu kolonne. Få mere at vide

Denne artikel opdateres snart, så den afspejler den seneste terminologi.

Dataflows er en selv betjent, cloud-baseret data forberedelses teknologi. Dataflows giver kunderne mulighed for at overføre, transformere og indlæse data i Microsoft Dataverse-miljøer, Power BI arbejdsområder eller din organisations Azure Data Lake Storage konto. Dataflows udvikler sig ved hjælp af Power-forespørgsel, en samlet dataforbindelse og forberedelses erfaringer, der allerede er tilgængelig i mange Microsoft-produkter, herunder Excel og Power BI. Kunder kan udløse dataflows til at køre enten efter behov eller automatisk efter behov efter en tidsplan. data holdes altid opdateret.

Dataflows kan oprettes i flere Microsoft-produkter

Dataflows er tilgængelige i flere Microsoft-produkter og kræver ikke, at der oprettes eller køres en data flow-specifik licens. Dataflows er tilgængelige i Power Apps, Power BI og Dynamics 365 Customer Insights. Muligheden for at oprette og køre dataflows er samlet i disse produkters licenser. Data flow-funktioner er mest almindelige på tværs af alle de produkter, de er med, men nogle produktspecifikke funktioner findes muligvis i dataflows, der er oprettet i ét produkt i stedet for et andet.

Hvordan fungerer funktionen data flow?

Funktionen dataflows.

Det forrige billede viser en overordnet visning af, hvordan en data flow er defineret. Et data flow henter data fra forskellige datakilder (mere end 80 datakilder understøttes allerede). På baggrund af de transformationer, der er konfigureret med Power-forespørgsel oprettelses funktionalitet, transformerer data flow dataene ved hjælp af data flow-programmet. til sidst indlæses dataene til outputdestinationen, som kan være et Microsoft Power Platform-miljø, et Power BI-arbejdsområde eller organisationens Azure Data Lake Storage-konto.

Dataflows kører i skyen

Dataflows er skybaserede. Når en data flow redigeres og gemmes, gemmes dens definition i skyen. En data flow kører også i skyen. Men hvis en datakilde er i det lokale miljø, kan en data gateway i det lokale miljø bruges til at udtrække dataene til skyen. Når der udløses en data flow-kørsel, sker transformation og beregning af data i skyen, og destinationen altid er i clouden.

Dataflows kører i skyen.

Dataflows brug et effektivt Transformations program

Power-forespørgsel er det data Transformations program, der bruges i data flow. Dette program er tilstrækkelig til at understøtte mange avancerede transformationer. Det bruger også en enkel, stadig brugergrænseflade med grafisk brugergrænseflade, der hedder Power-forespørgsel editor. Du kan bruge dataflows sammen med denne editor til at udvikle dine data integrations løsninger hurtigere og nemmere.

Power-forespørgsel transformationer.

Data flow-integration med Microsoft Power platform og Dynamics 365

Da en data flow gemmer de resulterende enheder i skybaserede lager, kan andre tjenester interagere med de data, der produceres af dataflows.

Data flow integration med Microsoft Power platform og Dynamics 365.

Power BI, Power Apps, Power Automate, Power Virtual Agents og Dynamics 365-programmer kan f. eks. hente de data, der produceres af data flow, ved at oprette forbindelse til Dataverse, en data flow-forbindelse til eller direkte via sø, afhængigt af hvilken destination der er konfigureret til data flow oprettelsestidspunkt.

Fordele ved dataflows

På følgende liste kan du fremhæve nogle af fordelene ved at bruge dataflows:

  • en data flow opdeler data transformations laget fra modellering og visualiserings laget i en Power BI løsning.

  • Data Transformations koden kan være placeret på en central placering, et data flow i stedet for at blive udrullet blandt flere artefakter.

  • En data flow opretter har kun brug for Power-forespørgsel færdigheder. I et miljø med flere forfattere kan data flow-udvikleren være en del af et team, der sammen sammen bygger hele BI-løsningen eller det operationelle program.

  • En data flow er Product-agnostisk. det er ikke kun en del af Power BI. Du kan hente dataene i andre værktøjer og tjenester.

  • Dataflows drage fordel af Power-forespørgsel, der er en effektiv, grafisk data Transformations oplevelser i sig selv.

  • Dataflows kører udelukkende i skyen. Der kræves ingen yderligere infrastruktur.

  • du har flere muligheder for at begynde at arbejde med dataflows, der brugerlicenser til Power Apps, Power BI og Customer Insights.

  • Selvom dataflows er i stand til avancerede transformationer, er de designet til selv betjent scenarier og kræver ingen IT-eller udvikler baggrund.

Use case-scenarier til dataflows

Du kan bruge dataflows til mange formål. Følgende scenarier indeholder nogle eksempler på almindelige use cases til dataflows.

Data overførsel fra ældre systemer

i dette scenarie er beslutningen blevet udarbejdet af en organisation, hvor du kan bruge Power Apps til den nye oplevelse af brugergrænsefladen i stedet for det tidligere lokale system. Power Apps, Power Automate og AI Builder all bruger Dataverse som det primære datalager system. De aktuelle data i det eksisterende lokale system kan overføres til Dataverse ved hjælp af en data flow, og disse produkter kan derefter bruge disse data.

Brug af dataflows til at oprette en data warehouse

Du kan bruge dataflows som erstatning for andre værktøjer til udtrækning, transformering, indlæsning (ETL) til at oprette en data warehouse. I dette scenarie beslutter data teknikerne for en virksomhed at bruge dataflows til at bygge deres Star – -skema, der er designet data warehouse, herunder fakta-og dimensionstabeller i data Lake Storage. derefter Power BI bruges til at generere rapporter og dashboards ved at hente data fra dataflows.

Oprettelse af en data warehouse ved hjælp af dataflows.

Brug af dataflows til at oprette en dimensions model

Du kan bruge dataflows som erstatning for andre ETL-værktøjer til at oprette en dimensions model. de data teknikere, der er medlem af en virksomhed, beslutter f. eks. at bruge dataflows til at bygge den design model, der er designet til star-skemaet, herunder fakta-og dimensionstabeller i Azure Data Lake Storage Gen2. derefter Power BI bruges til at generere rapporter og dashboards ved at hente data fra dataflows.

Oprettelse af en dimensions model ved hjælp af dataflows.

centralisering af dataforberedelse og genbrug af datasæt på tværs af flere Power BI løsninger

hvis flere Power BI løsninger bruger den samme transformerede version af en tabel, gentages processen med at oprette tabellen flere gange. Dette øger belastningen af kildesystemet, forbruger flere ressourcer og opretter identiske data med flere fejl punkter. I stedet kan der oprettes en enkelt data flow for at beregne dataene for alle løsninger. Power BI kan derefter bruge trans formationens resultat i alle løsninger. data flow, hvis det bruges på en sådan måde, kan være en del af en robust arkitektur til Power BI implementering, der undgår Power-forespørgsel kode dubletter og reducerer vedligeholdelsesomkostningerne for data integrations laget.

Genbrug af tabeller på tværs af flere løsninger.

Næste trin

Følgende artikler indeholder yderligere undersøgelses materialer til dataflows.