Del via


Hva er dataflyter?

Tips

Prøv Dataflow Gen2 i Data Factory i Microsoft Fabric, en alt-i-ett-analyseløsning for bedrifter. Microsoft Fabric dekker alt fra databevegelse til datavitenskap, sanntidsanalyse, forretningsintelligens og rapportering. Finn ut hvordan du starter en ny prøveversjon gratis!

Dataflyter er en selvbetjent, skybasert dataforberedelsesteknologi. Dataflyter gjør det mulig for kunder å innta, transformere og laste inn data i Microsoft Dataverse-miljøer, Power BI-arbeidsområder eller organisasjonens Azure Data Lake Storage-konto. Dataflyter redigeres ved hjelp av Power Query, en enhetlig datatilkobling og forberedelsesopplevelse som allerede er omtalt i mange Microsoft-produkter, inkludert Excel og Power BI. Kunder kan utløse dataflyter for å kjøre enten ved behov eller automatisk etter en tidsplan. data holdes alltid oppdatert.

Dataflyter kan opprettes i flere Microsoft-produkter

Dataflyter er utvalgt i flere Microsoft-produkter og krever ikke at en dataflytspesifikk lisens opprettes eller kjøres. Dataflyter er tilgjengelige i Power Apps, Power BI og Dynamics 365 Customer Insights. Muligheten til å opprette og kjøre dataflyter er buntet sammen med disse produktenes lisenser. Dataflytfunksjoner er for det meste vanlige på tvers av alle produktene de er utvalgt i, men noen produktspesifikke funksjoner kan finnes i dataflyter som er opprettet i ett produkt kontra et annet.

Hvordan fungerer dataflyten?

Image of how dataflows function, from the source data, to the transformation process, and then to storage.

Det forrige bildet viser en generell visning av hvordan en dataflyt er definert. En dataflyt henter data fra forskjellige datakilder (mer enn 80 datakilder støttes allerede). Deretter, basert på transformasjonene som er konfigurert med redigeringsopplevelsen for Power Query, transformerer dataflyten dataene ved hjelp av dataflytmotoren. Til slutt lastes dataene inn til utdatamålet, som kan være et Microsoft Power Platform-miljø, et Power BI-arbeidsområde eller organisasjonens Azure Data Lake Storage-konto.

Dataflyter kjøres i skyen

Dataflyter er skybaserte. Når en dataflyt redigeres og lagres, lagres definisjonen i skyen. En dataflyt kjører også i skyen. Hvis en datakilde imidlertid er lokal, kan en lokal datagateway brukes til å trekke ut dataene til skyen. Når en dataflytkjøring utløses, skjer datatransformasjonen og beregningen i skyen, og målet er alltid i skyen.

Image of how dataflows run in the cloud, from the data source, to the dataflow running in the cloud, and then to storage.

Dataflyter bruker en kraftig transformasjonsmotor

Power Query er datatransformasjonsmotoren som brukes i dataflyten. Denne motoren er i stand til å støtte mange avanserte transformasjoner. Den bruker også et enkelt, men kraftig, grafisk brukergrensesnitt kalt Power Query-redigering. Du kan bruke dataflyter med dette redigeringsprogrammet til å utvikle løsningene for dataintegrering raskere og enklere.

Screenshot showing an example of Power Query transformations.

Dataflytintegrasjon med Microsoft Power Platform og Dynamics 365

Siden en dataflyt lagrer de resulterende tabellene i skybasert lagring, kan andre tjenester samhandle med dataene som produseres av dataflyter.

Image of how a dataflow integrates with Microsoft Power Platform and Dynamics 365.

Power BI, Power Apps, Power Automate, Power Virtual Agents og Dynamics 365-programmer kan for eksempel hente dataene som produseres av dataflyten, ved å koble til Datavers, en Power Platform-dataflytkobling eller direkte gjennom innsjøen, avhengig av målet som er konfigurert ved oppretting av dataflyt.

Fordeler med dataflyter

Listen nedenfor fremhever noen av fordelene ved å bruke dataflyter:

  • En dataflyt kobler datatransformasjonslaget fra modellerings- og visualiseringslaget i en Power BI-løsning.

  • Datatransformasjonskoden kan ligge på en sentral plassering, en dataflyt, i stedet for å spres ut blant flere artefakter.

  • En dataflytoppretter trenger bare Power Query-ferdigheter. I et miljø med flere opprettere kan dataflytoppretteren være en del av et team som sammen bygger hele BI-løsningen eller det operative programmet.

  • En dataflyt er produktagnostisk. Det er ikke bare en komponent i Power BI. du kan hente dataene i andre verktøy og tjenester.

  • Dataflyter drar nytte av Power Query, en kraftig, grafisk, selvbetjent datatransformasjonsopplevelse.

  • Dataflyter kjører helt i skyen. Det kreves ingen ekstra infrastruktur.

  • Du har flere alternativer for å begynne å arbeide med dataflyter, ved hjelp av lisenser for Power Apps, Power BI og Customer Insights.

  • Selv om dataflyter er i stand til avanserte transformasjoner, er de utformet for selvbetjente scenarioer og krever ingen IT- eller utviklerbakgrunn.

Brukstilfellescenarioer for dataflyter

Du kan bruke dataflyter til mange formål. Følgende scenarier gir noen eksempler på vanlige brukstilfeller for dataflyter.

Dataoverføring fra eldre systemer

I dette scenarioet har en organisasjon tatt beslutningen om å bruke Power Apps for den nye brukergrensesnittopplevelsen i stedet for det eldre lokale systemet. Power Apps, Power Automate og AI Builder bruker alle Dataverse som det primære datalagringssystemet. Gjeldende data i det eksisterende lokale systemet kan overføres til Dataverse ved hjelp av en dataflyt, og deretter kan disse produktene bruke disse dataene.

Bruke dataflyter til å bygge et datalager

Du kan bruke dataflyter som erstatning for andre ekstraktverktøy, transformeringsverktøy (ETL) for å bygge et datalager. I dette scenarioet bestemmer datateknikerne i et firma seg for å bruke dataflyter til å bygge det stjerneskjemautformede datalageret, inkludert fakta- og dimensjonstabeller i Data Lake Storage. Deretter brukes Power BI til å generere rapporter og instrumentbord ved å hente data fra dataflytene.

Image of how to build a data warehouse using dataflows.

Bruke dataflyter til å bygge en dimensjonal modell

Du kan bruke dataflyter som erstatning for andre ETL-verktøy for å bygge en dimensjonal modell. Datateknikerne i et firma bestemmer seg for for eksempel å bruke dataflyter til å bygge den stjerneskjemautformede dimensjonsmodellen, inkludert fakta- og dimensjonstabeller i Azure Data Lake Storage Gen2. Deretter brukes Power BI til å generere rapporter og instrumentbord ved å hente data fra dataflytene.

Image of how to build a dimensional model using dataflows.

Sentraliser dataforberedelse og gjenbruk av semantiske modeller på tvers av flere Power BI-løsninger

Hvis flere Power BI-løsninger bruker samme transformerte versjon av en tabell, gjentas prosessen for å opprette tabellen flere ganger. Dette øker belastningen på kildesystemet, bruker flere ressurser og oppretter dupliserte data med flere feilpunkter. I stedet kan du opprette én enkelt dataflyt for å beregne dataene for alle løsninger. Power BI kan deretter bruke resultatet av transformasjonen på nytt i alle løsninger. Dataflyten, hvis den brukes på en slik måte, kan være en del av en robust Power BI-implementeringsarkitektur som unngår power query-kodekopier og reduserer vedlikeholdskostnadene for dataintegreringslaget.

Image of how tables can be reused across multiple solutions.

Neste trinn

Følgende artikler inneholder ytterligere studiemateriale for dataflyter.