Ebben az oktatóanyagban megismerjük a lekérdezések Power Query szerkesztővel történő állomásoztatását . Ez egy új koncepció, amelyet szeretnék megvitatni, hogy megértsük, mikor és hol használhatjuk ezt a lekérdezésszerkesztőben .
Az állomásoztatási lekérdezések segítségével konfigurálhatók és elérhetők az adatforrások paraméterei az adatkészlet dimenzió- és ténytábla-lekérdezései számára.
A LuckyTemplates adatkészletekhez meg kell határoznunk az adatforrásokra jellemző paramétereket, és ki kell fejlesztenünk egy átmeneti lekérdezést, amely hivatkozik ezekre a paraméterekre. Ez egy ajánlott adatelérési módszer.
Tartalomjegyzék
Az adatmodell elemzése
Ha most megnézzük a modellünket, akkor már megvannak a lényeges elemek, de még mindig túl bonyolult. Ezért fel kell használnunk a lekérdezéseket, hogy tábláinkat vagy adatainkat egy kifinomultabb és optimalizáltabb modellbe integráljuk. A lekérdezések Power Query szerkesztőn keresztül történő állomásoztatása egy közbenső lépés ennek eléréséhez.

Itt olyan táblázatokat találunk, mint a Csatorna részletei , Ügyfelek , Termékek , Régiók , valamint egy sor értékesítési táblázat 2014-re , 2015-re és 2016-ra .

Nézzük meg, hogyan nézhetnek ki demóadataink különböző adatforrásokból, amelyeket esetleg a jövőben össze kell kapcsolnunk. Ha megnézzük az értékesítési rendelések tábláit ebben a bemutató adatban, észre fogjuk venni, hogy pontosan ugyanazok az adatok, amelyek csak egy év alatt térnek el. Le kell kérdeznünk ezeket az adatokat, hogy be tudjuk vinni a modellünkbe. Ezért meg kell találnunk a módját, hogy integráljuk őket, miközben továbbra is fenntartjuk ezeket a lekérdezéseket, hogy továbbra is megtalálják az adatokat.

Sőt, ne hagyjuk őket ugyanolyan megjelenésben és formájúak, mint az eredeti lekérdezésükben. Ezért létre kell hoznunk ezt a közvetítő lépést, amelyet állomásozási területnek neveznek ezekhez a táblákhoz. Ezután a lekérdezésszerkesztőben optimalizáljuk a táblát, vagy egyetlen táblává tesszük.
Rendelkezünk az Értékesítési táblázattal és a keresőtáblákkal, mint például a Vevők , a Régiók és a Termékek . Megvan a Csatorna részletei táblázat is, amelyet állomásozó táblázatként fogunk használni. Később össze kell vonnunk a Csatorna részletei táblázatot a ténytáblázatunkkal ( Értékesítési táblázat). Addig is a Csatorna részletei táblázatot helyezzük el az átmeneti lekérdezésünkben. Ez csak azért van, hogy megmutassa, hogyan használhatjuk ezt a táblázatot.
A modell beállítása a Power Query szerkesztővel
Most pedig térjünk vissza a bemutató modellünkhöz. Megmutatom, hogyan javasolnám ennek beállítását, mivel ebből a három táblázatból csak egy értékesítési táblázatot szeretnénk létrehozni.

Ezt a három lekérdezést meg kell tartanunk. Tehát egy új csoportot fogunk létrehozni számukra, és elnevezzük Staging Queries-nek.

Helyezzük át a Csatornarészletek táblát is a Staging Queries csoportba.

Ezután helyezzük át az Ügyfelek , Termékek és Régió táblákat az Adatmodell csoporton belül.

Ez csak egy újabb jó példa arra, hogyan kell megfelelően rendezni asztalainkat.
Az átmeneti lekérdezés véglegesítése a Power Query szerkesztővel
Az egyetlen másik dolog, amit fel kell ismerni az állomásozással, az az, hogy folytatnunk kell az adatforrás lekérdezését. Nem szabad azonban hagynunk, hogy ezek a táblázatok belemenjenek modelljeinkbe.
Ennek rendszerezéséhez kezdjük jobb gombbal az Értékesítés_2014 táblázatra. Ebben a táblázatban megtartjuk a Belefoglalás a jelentésbe frissítési lehetőséget. Ezután tiltsa le a betöltést a Betöltés engedélyezése opció kijelölésével .

Tiltsuk le a Sales_2015 , Sales_2016 és Channel Details táblázatot is úgy, hogy töröljük a Betöltés engedélyezése opciót. Ez az utolsó lépés, mielőtt ezeket a lekérdezéseket lekötnénk a modellünkben.
Ennek eredményeként a lekérdezésünknek így kell kinéznie. Továbbra is lekérdeznek, de nem fogjuk bevinni őket a modellünkbe.

Ez az adatforrás-paraméterek eltávolítását szolgálja az adatlekérdezési lekérdezésekből, valamint az adatforrások és lekérdezéseik egyszerű kezelését.
Következtetés
Ne feledje, hogy a staging arról szól, hogy ezeket a lekérdezéseket használja a már egy modellben lévő és a mi állomáshelyünkön található lekérdezésekből. Ezután vizualizálnunk kell azt a modellt, amelyet ezekből szeretnénk felépíteni. Optimalizálnunk, tisztítanunk és formáznunk kell a táblázatainkat, hogy olyan modellbe kerüljenek, amellyel kapcsolatokat építünk ki.
A többi oktatóanyagban megtanuljuk, hogyan lehet hozzáfűzni és egyesíteni ezeket a táblázatokat az állomásozási területről. Remélhetőleg ez jó ötletet ad arra vonatkozóan, hogyan használhatja ezt a koncepciót, és hogyan kell gondolkodnia a lekérdezés szemszögéből.
Minden jót,