Dataflow vs Dataset | Power BI Desktop

Dataflow vs Dataset | Power BI Desktop

Kaip dauguma Power BI naudotojų jau tikriausiai žino, kad tiek Dataflow, tiek Dataset Power BI gali būti naudojami kaip ataskaitų duomenų šaltinio tipas. Vis dėlto jie negali vienas kito pakeisti. Tad kyla klausimas: kuo jie skiriasi?

Kas yra Power BI Dataset

Power BI Dataset yra objektas, kuris turi ryšį su:

  • duomenų šaltiniais;
  • duomenų lentelėmis;
  • pačiais duomenimis;
  • ryšiais tarp lentelių;
  • DAX skaičiavimais.

Kas yra Power BI Dataset

Power BI Dataflow yra gana nauja Microsoft išleista funkcija, leidžianti transformuoti duomenis.

Tai – Power Query procesas, vykdomas debesyje, nepriklausomai nuo Power BI ataskaitos ir duomenų rinkinio, ir saugantis transformuotus duomenis Power BI paslaugoje arba bendrame duomenų modelyje (angl. Common Data Model).

Iš esmės tai yra subjektų rinkinys, labai panašus į duomenų rinkinių lenteles.

Dataset vs Dataflow. Pagrindiniai skirtumai

  Dataset Dataflow
1. Būdai prisijungti prie ataskaitos duomenų šaltinio Per Power BI Desktop arba per Power BI service Tik per Power BI Service
2. Ryšiai tarp lentelių Apibrėžti Standartiškai nėra apibrėžti
3. Sprendžiamos problemos Vieningo duomenų modelio (DAX kodo) naudojimas .pbix failuose ir ataskaitose Vieningo transformavimo mechanizmo naudojimas iš duomenų šaltinio

Naudodamiesi bendru duomenų rinkiniu (angl. Shared Dataset), galite turėti kelias ataskaitas naudodami tuos pačius skaičiavimus ir duomenų modelį, nedubliuodami kodo. Naudodami Dataflow sumažinsite poreikį nukopijuoti ir įklijuoti Power Query kodą į kitus failus. Galite pakartotinai naudoti lentelę keliuose failuose.

  Dataset Dataflow
4. Rekomenduojama žinoti šiuos dalykus Modeliavimas, santykių užmezgimas, DAX išraiškų kūrimas Power Query operacijos

Viena iš priežasčių, kodėl reikėtų naudoti Dataflow ir Shared Datasets, yra sluoksnių atskyrimas, todėl vienu metu keli programuotojai gali kurti tą patį Power BI sprendimą. Tokioje aplinkoje Dataflow kūrėjui/programuotojui reikalingas įgūdžių rinkinys sukasi aplink Power Query.

Dataset kūrėjas turi gerai išmanyti ryšius ir skaičiavimus naudodamas DAX kalbą.

Tikimės, kad ši informacija padėjo jums geriau suprasti pagrindinius Dataflow ir Dataset skirtumus.

Sėkmingo Power BI naudojimo!