A Power Pivot és a Power Query együttes használata segíthet könnyen kezelhető és karbantartható jelentési modellek létrehozásában. A jelentéstételi modell biztosítja az alapot, amelyre a jelentési mechanizmus épül. Amikor adatokat importál, átalakít, formál és összesít, akkor lényegében egy jelentéskészítési modellt épít fel.
Egy rosszul megtervezett jelentési modell létrehozása több órás kézi munkába kerülhet, amelyet a jelentési mechanizmusok karbantartásával és frissítésével kell eltöltenie. Másrészt egy hatékony modell létrehozása lehetővé teszi a havi jelentéskészítési folyamatok egyszerű megismétlését anélkül, hogy a jelentések vagy a józan esze károsodna.
Az adatok és az elemzés szétválasztása
A jelentéskészítési modell egyik létfontosságú koncepciója az adatok és az elemzés szétválasztása. Az alapötlet az, hogy nem szeretné, ha adatai túlságosan kötődnének az adatok egyetlen módjához sem.
Ha ezt a koncepciót szeretné körüljárni, képzeljen el egy számlát. Amikor számlát kap, nem feltételezi, hogy a rajta szereplő pénzügyi adatok az adatok valódi forrásai. Ez csupán az adatbázisban máshol tárolt adatok bemutatása. Ezek az adatok sok más módon is elemezhetők és bemutathatók: diagramokban, táblázatokban vagy akár webhelyeken. Ez az állítás magától értetődőnek tűnhet, de az Excel-felhasználók gyakran egyesítik (vagy keverik) az adatokat, elemzéseket és prezentációkat.
Például egyes Excel-munkafüzetek 12 lapot tartalmaznak, amelyek mindegyike egy hónapot jelent. Az egyes lapokon az adott hónap adatai képletekkel, kimutatástáblákkal és összefoglalókkal együtt szerepelnek. Nos, mi történik, ha negyedévenkénti összegzést kérnek? Hozzáad további képleteket és lapot, hogy egyesítse az adatokat az egyes hónapok lapjain? Az alapvető probléma ebben a forgatókönyvben az, hogy a lapok olyan adatértékeket jelenítenek meg, amelyek az elemzés bemutatásába olvadnak bele.
Egy jobb alternatíva a jelentéskészítési modellek létrehozása, ahol az adat- és elemzési rétegek el vannak választva. Az adatréteg kezeli a nyers adatok importálását és állomásozási területekre való átalakítását. Az elemzési réteg platformként szolgál a nyers adatok aggregálására és elemzésére.
Ami az adatok és az elemzés optimális elkülönítését biztosító jelentési modellek létrehozását illeti, nem tudja felülmúlni a Power Query és a Power Pivot hatékony kombinációját.
Hogyan egészítik ki egymást a Power Query és a Power Pivot
A Power Query a tökéletes eszköz az adatréteg létrehozásához. A Power Query segítségével megteheti
- Importálhat adatokat számos külső adatforrásból, beleértve az SQL Servert, a Microsoft Accesst, a Web Services szolgáltatást és még a Facebookot is.
- A jelentési modellbe történő importálás előtt alakítsa át és tisztítsa meg az adatokat.
- Egyesítse a különböző adatforrásokból származó adatokat, vagy csatolja hozzá a táblázatokat.
- „Unpivot” nyers adatok mátrix formátumból egy lapos táblázatba.
- Adjon hozzá adatokat a Power Query belső adatmodelljéhez.
Miután a Power Query biztosítja a szükséges adatréteget, a Power Pivot segítségével létrehozhatja az elemzési réteget. A Power Pivot segítségével megteheti
- Adjon hozzá kapcsolatokat, és állítsa be a tábla és oszlop tulajdonságait.
- Adjon hozzá egyéni képleteket adatelemző kifejezésekkel (DAX).
- Aggregálja az adatokat hierarchikus nézetekbe.
- Hozzon létre kimutatástáblázat-jelentéseket, amelyek különböző szempontokból összesítik és bemutatják az adatokat.
A Power Query és a Power Pivot együttes kihasználása néhány előnnyel jár:
- Az adatréteg egyszerűen frissíthető anélkül, hogy manuálisan meg kellene ismételnie az átalakítási és adattisztítási lépéseket (a Power Query ezt elvégzi Ön helyett). Ha olyan adatokra van szüksége, amelyek nem léteznek az adatrétegben, egyszerűen szerkesztheti a Power Query-lekérdezéseket, hogy új adatokat vigyen be, és ne zavarja az elemzési réteget.
- Bármilyen további elemzés könnyen létrehozható további pivot táblák indításával a Power Query modellből.
Röviden: a Power Query és a Power Pivot egy-két kombinációjának használatával robusztus jelentéskészítési modelleket hozhat létre, amelyek rugalmasak, méretezhetők és könnyen karbantarthatók.