Ideális esetben az elemzésre szánt adatok jól strukturált SQL alapú szerveren találhatók, és rendelkezésre áll olyan szakember, aki T-SQL vagy SSIS segítségével előkészíti az adatokat. A valóság azonban sokszor más. Az adatok
- különböző rendszerekből,
- Excel fájlokból,
- CSV állományokból,
- webes forrásokból
- felhőszolgáltatásokból érkeznek.
Az üzleti elemzők jelentős része nem SQL szakértő, mégis nekik kell használható, tisztított és modellezésre alkalmas adatot előállítani.
Ebben nyújt kulcsfontosságú segítséget a Power Query Editor. A Power BI egyik legerősebb komponense lehetővé teszi, hogy heterogén adatforrásokból adatokat töltsünk be, majd azokat strukturáljuk, tisztítsuk és átalakítsuk. Az elemzők grafikus felületen keresztül hajthatnak végre lépéseket: oszlopok törlése, átnevezése, típuskonverzió, sorok szűrése, adatok egyesítése, pivotálás vagy éppen hiányzó értékek kezelése.
A háttérben minden egyes kattintás M nyelvű kódot generál. Ez a funkcionális szemléletű lekérdezőnyelv biztosítja az adattranszformációk logikai felépítését. Az egyszerűbb műveletekhez elegendő lehet a grafikus felület használata, azonban komplexebb adatbetöltési folyamatok, automatizált lépések vagy optimalizált teljesítmény esetén elengedhetetlen az M kód megértése és szerkesztése.
A képzés célja, hogy a résztvevők ne csak használják a Power Query felületet, hanem értsék is annak működését. Megtanulják az M nyelv alapstruktúráját, a legfontosabb nyelvi elemeket és a gyakran használt függvényeket. A tanfolyam segít abban, hogy a résztvevők magabiztosan kezeljék az adat-előkészítési folyamatokat, és stabil alapokat teremtsenek a további modellezési és vizualizációs munkához.

