Mik azok az adatfolyamok?

Tipp.

Próbálja ki a DataFlow Gen2-t a Data Factoryben a Microsoft Fabricben, amely egy teljes körű elemzési megoldás a nagyvállalatok számára. A Microsoft Fabric az adattovábbítástól az adatelemzésig, a valós idejű elemzésig, az üzleti intelligenciáig és a jelentéskészítésig mindent lefed. Ismerje meg, hogyan indíthat új próbaverziót ingyenesen!

Az adatfolyamok önkiszolgáló, felhőalapú, adat-előkészítési technológiák. Az adatfolyamok lehetővé teszik az ügyfelek számára az adatok betöltését, átalakítását és betöltését Microsoft Dataverse-környezetekbe, Power BI-munkaterületekre vagy a szervezet Azure Data Lake Storage-fiókjába. Az adatfolyamok a Power Query használatával jönnek létre, amely egy egységes adatkapcsolat és előkészítési felület, amely már számos Microsoft-termékben megtalálható, például az Excelben és a Power BI-ban. Az ügyfelek igény szerint vagy automatikusan, ütemezetten futtathatják az adatfolyamokat; adatok mindig naprakészek maradnak.

Adatfolyamok több Microsoft-termékben is létrehozhatók

Az adatfolyamok több Microsoft-termékben is elérhetők, és nem igényelnek adatfolyam-specifikus licencet a létrehozáshoz vagy a futtatáshoz. Az adatfolyamok a Power Appsben, a Power BI-ban és a Dynamics 365 Ügyfél Elemzések érhetők el. Az adatfolyamok létrehozásának és futtatásának lehetősége a termékek licenceivel együtt van csomagolva. Az adatfolyam-funkciók többnyire az összes termékben gyakoriak, de egyes termékspecifikus funkciók létezhetnek az egyik termékben létrehozott adatfolyamokban a másikkal szemben.

Hogyan működik az adatfolyam?

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

Az előző képen egy adatfolyam definiálásának általános nézete látható. Az adatfolyamok különböző adatforrásokból szereznek be adatokat (már több mint 80 adatforrás támogatott). Ezután a Power Query szerzői felületével konfigurált átalakítások alapján az adatfolyam átalakítja az adatokat az adatfolyam-motor használatával. Végül a rendszer betölti az adatokat a kimeneti célhelyre, amely lehet Microsoft Power Platform-környezet, Power BI-munkaterület vagy a szervezet Azure Data Lake Storage-fiókja.

Adatfolyamok futnak a felhőben

Az adatfolyamok felhőalapúak. Amikor egy adatfolyamot szerkesztettek és mentettek, annak definíciója a felhőben lesz tárolva. Az adatfolyamok a felhőben is futnak. Ha azonban egy adatforrás helyszíni, egy helyszíni adatátjáróval kinyerheti az adatokat a felhőbe. Amikor egy adatfolyam-futtatás aktiválódik, az adatátalakítás és a számítás a felhőben történik, és a cél mindig a felhőben van.

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

Az adatfolyamok hatékony átalakítási motort használnak

A Power Query az adatfolyamban használt adatátalakítási motor. Ez a motor elég képes számos fejlett átalakítás támogatására. Emellett egy Power Query-szerkesztő nevű egyszerű, mégis hatékony grafikus felhasználói felületet is használ. Ezzel a szerkesztővel adatfolyamokkal gyorsabban és egyszerűbben fejlesztheti az adatintegrációs megoldásokat.

Screenshot showing an example of Power Query transformations.

Adatfolyam-integráció a Microsoft Power Platformmal és a Dynamics 365-kel

Mivel az adatfolyamok az eredményként kapott táblákat felhőalapú tárolóban tárolják, más szolgáltatások is használhatják az adatfolyamok által előállított adatokat.

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

A Power BI, a Power Apps, a Power Automate, a Power Virtual Agents és a Dynamics 365-alkalmazások például az adatfolyam által előállított adatokat lekérhetik a Dataversehez, egy Power Platform-adatfolyam-összekötőhöz vagy közvetlenül a tón keresztül, az adatfolyam létrehozásakor konfigurált célhelytől függően.

Az adatfolyamok előnyei

Az alábbi lista az adatfolyamok használatának néhány előnyét emeli ki:

  • Az adatfolyam leválasztja az adatátalakítási réteget egy Power BI-megoldás modellezési és vizualizációs rétegéről.

  • Az adatátalakítási kód egy központi helyen, egy adatfolyamban található, nem pedig több összetevő között.

  • Az adatfolyam-létrehozónak csak Power Query-készségekre van szüksége. Egy több létrehozóval rendelkező környezetben az adatfolyam-létrehozó olyan csapat tagja lehet, amely a teljes BI-megoldást vagy operatív alkalmazást együtt építi ki.

  • Az adatfolyamok termék-agnosztikusak. Ez nem csak a Power BI összetevője; adatait más eszközökben és szolgáltatásokban is lekérheti.

  • Az adatfolyamok kihasználják a Power Queryt, amely hatékony, grafikus, önkiszolgáló adatátalakítást biztosít.

  • Az adatfolyamok teljes mértékben a felhőben futnak. Nincs szükség további infrastruktúrára.

  • Több lehetősége van az adatfolyamok használatának megkezdésére a Power Apps, a Power BI és az Ügyfél Elemzések licenceinek használatával.

  • Bár az adatfolyamok fejlett átalakításokra képesek, önkiszolgáló forgatókönyvekhez vannak kialakítva, és nem igényelnek informatikai vagy fejlesztői hátteret.

Adatfolyamok használati forgatókönyvei

Az adatfolyamokat számos célra használhatja. Az alábbi forgatókönyvek néhány példát mutatnak be az adatfolyamok gyakori használati eseteire.

Adatmigrálás örökölt rendszerekből

Ebben a forgatókönyvben a szervezet úgy döntött, hogy az örökölt helyszíni rendszer helyett a Power Appst használja az új felhasználói felülethez. A Power Apps, a Power Automate és az AI Builder mind a Dataverse-t használják elsődleges adattárolási rendszerként. A meglévő helyszíni rendszer aktuális adatai adatfolyam használatával migrálhatók a Dataverse-be, majd ezek a termékek felhasználhatják ezeket az adatokat.

Adatfolyamok használata adattárház létrehozásához

Az adatfolyamok más kinyerési, átalakítási, betöltési (ETL-) eszközök helyettesítésére használhatók az adattárház létrehozásához. Ebben a forgatókönyvben egy vállalat adatmérnökei úgy döntenek, hogy adatfolyamokkal készítik el csillagséma-tervezésű adattárházukat, beleértve a Data Lake Storage tény- és dimenziótábláit is. Ezután a Power BI segítségével jelentéseket és irányítópultokat hozhat létre az adatfolyamokból származó adatok lekérésével.

Image of how to build a data warehouse using dataflows.

Adatfolyamok használata dimenziómodell létrehozásához

Más ETL-eszközök helyett adatfolyamokat használhat a dimenziómodellek létrehozásához. Egy vállalat adatmérnökei például úgy döntenek, hogy adatfolyamokkal készítik el a csillagséma által tervezett dimenziómodellt, beleértve a tény- és dimenziótáblákat az Azure Data Lake Storage Gen2-ben. Ezután a Power BI segítségével jelentéseket és irányítópultokat hozhat létre az adatfolyamokból származó adatok lekérésével.

Image of how to build a dimensional model using dataflows.

Szemantikai modellek adatelőkészítésének és újrafelhasználásának központosítása több Power BI-megoldásban

Ha több Power BI-megoldás is ugyanazt az átalakított táblázatverziót használja, a tábla létrehozásának folyamata többször ismétlődik. Ez növeli a forrásrendszer terhelését, több erőforrást használ fel, és duplikált adatokat hoz létre több hibaponttal. Ehelyett egyetlen adatfolyam hozható létre az összes megoldás adatainak kiszámításához. A Power BI ezután minden megoldásban újra felhasználhatja az átalakítás eredményét. Az adatfolyam, ha így használják, egy robusztus Power BI-implementációs architektúra része lehet, amely megakadályozza, hogy a Power Query-kód duplikáljon, és csökkentse az adatintegrációs réteg karbantartási költségeit.

Image of how tables can be reused across multiple solutions.

Következő lépések

Az alábbi cikkek további tanulmányanyagokat nyújtanak az adatfolyamokhoz.