Mi az a Power Query & M Language: Részletes áttekintés
Ez az oktatóanyag áttekintést nyújt a Power Query szerkesztőről és az M nyelvről a LuckyTemplates asztalon.
Ma a LuckyTemplates egy nagyszerű funkciójáról fogok beszélni, ahol javíthatja adatait a LuckyTemplates asztali számítógépről vagy a LuckyTemplates webszolgáltatásról az SQL-kiszolgálóra. Olyan helyzetbe ütköztünk, amikor a LuckyTemplates asztali számítógépről az SQL-kiszolgálóra kellett adatokat húznunk, és R-szkriptet kellett használnunk.
Ennek a funkciónak a bemutatása érdekében már megnyitottam itt a LuckyTemplates asztalt, amelyet hozzá tudunk kapcsolni a tesztadatokhoz.
Itt van egy SQL Server Management Studio is. Láthatja, hogy a MyDB alatt jelenleg nincs táblázatunk.
Csatlakozunk ehhez az SQL-hez a LuckyTemplates asztali R szkript segítségével, és létrehozunk egy táblázatot az adatmodellünk alapján. A kezdéshez kapcsolódjunk az egyik adatforráshoz.
Megvan ez a tesztadatok nevű fájl Excel formátumban. Vannak benne adatok, amelyekre szükségünk van egy tábla létrehozásához az SQL szerveren. Csak jelöljük ki ezt a lapot, hogy megtekinthessük a rendelkezésünkre álló adatok típusát, majd kattintson az Adatok átalakítása gombra .
Amint látja, több mező van itt. Most ezekből a mezőkből az adatok egy részét beszúrjuk az SQL-kiszolgáló táblájába. Válasszunk ki néhányat a táblázatba betöltendő mezők közül.
Kiválasztunk néhány oszlopot, és létrehozunk egy táblázatot. Ezek az általunk azonosított mezők betöltődnek az SQL szerver táblánkba.
Ennek a táblázatnak a létrehozásához egy R-szkriptként ismert funkciót fogunk használni, és ezt a LuckyTemplates asztalunkon futtatjuk .
Ez az a szkript, amelyet a LuckyTemplates asztalon kell futtatnunk, hogy létrehozzuk a táblázatot az SQL-kiszolgálón. Láthatja, hogy egy RODBC nevű könyvtárat importálunk .
Előfordulhat, hogy nincs R telepítve a rendszerére, de a szkript futtatása előtt szükség van erre a könyvtárra. Szükségünk van a RODBC könyvtárunkra a rendszerünkön, hogy ez a funkció működjön.
Ezen kívül meg kell határoznunk a kapcsolatot az SQL szerverünkkel. Ezt a szintaxist fogjuk használni az SQL-szerverünkhöz kapcsolódó egyes értékek betáplálására, például a kiszolgáló neve , az adatbázis (ahonnan le szeretné kérni az adatokat) és a tábla neve (amelyel táblát szeretne létrehozni) . Tehát ez az a három bejegyzés, amelyet meg kell tennünk.
Tartalomjegyzék
Szervernév, adatbázis és táblanév lekérése
Visszatérünk az SQL szerverre, hogy megkapjuk a szerver nevét. Csatlakozunk, majd másoljuk ezt a nevet.
Ezután SQL szerver példányként tesszük ide.
A következő az adatbázis neve, ami MyDB . Ide tesszük:
Jelenleg nincs asztalunk, ezért létrehozunk egy áltáblát. Ez a tábla neve, amely azonnal létrejön, amint futtatom ezt a szkriptet.
A RODBC könyvtárat hívjuk . Meghatároztuk a kapcsolatot a szerverünkkel és az adatbázis nevét, és megadtuk a tábla nevét, amely a meghatározott kapcsolattal jön létre. Kattintson az OK gombra a szkript futtatásához.
Azt a választ kaptuk, hogy a táblázat üres .
Ha ezt a választ kapja, az azt jelenti, hogy a szerveren lévő tábla létrejött. Valami figyelmeztető jelzést kaphat az engedélyekkel kapcsolatban. Ha megkapja, válassza a Nyilvános lehetőséget . Térjünk vissza az SQL-kiszolgálóhoz, és nézzük meg, hogy a tábla létrejött-e vagy sem.
Itt láthatjuk, hogy létrejött a próbatábla.
Kattintson a jobb gombbal, és válassza ki a Top 1000 sort.
Láthatjuk az összes mezőt és az itt létrehozott táblázatot.
Következtetés
Ebben az oktatóanyagban létrehoztunk egy táblázatot a LuckyTemplates asztali számítógépről, és ezt a táblázatot az SQL-kiszolgáló táplálta. A kérdés az, hogy automatizálhatjuk-e ezt a lépést, vagy megtehetjük a LuckyTemplates webszolgáltatásból?
A válasz igen. Annak érdekében, hogy ez egy automatizált folyamat legyen, használhat Python-szkriptet, vagy létrehozhat egy átjárót, és átütemezheti a frissítést.
Többféle módon automatizálhatja ezt a folyamatot, hogy bármilyen adatmodell legyen is a LuckyTemplates asztalon, folyamatos frissítést kapjon, és az adatok betöltsék az SQL-kiszolgálóra.
Ez az oktatóanyag áttekintést nyújt a Power Query szerkesztőről és az M nyelvről a LuckyTemplates asztalon.
Ismerje meg, hogyan hozhat létre oldalszámozott jelentést, hogyan adhat hozzá szövegeket és képeket, majd exportálhatja a jelentést különböző dokumentumformátumokba.
Ismerje meg, hogyan használhatja a SharePoint automatizálási funkcióját munkafolyamatok létrehozására, és segít a SharePoint-felhasználók, -könyvtárak és -listák mikrokezelésében.
Fejlessze jelentéskészítési készségeit, ha csatlakozik egy adatelemzési kihíváshoz. Az Accelerator segítségével LuckyTemplates szuperfelhasználóvá válhatsz!
Ismerje meg, hogyan számíthatja ki a futó összegeket a LuckyTemplates programban a DAX segítségével. Az összesítések futtatása lehetővé teszi, hogy ne ragadjon le egyetlen egyéni eredménynél sem.
Ismerje meg a változók fogalmát a DAX-ban a LuckyTemplates-en belül, és a változók hatásait a mérőszámok kiszámítására.
Tudjon meg többet a LuckyTemplates Slope diagram nevű egyéni vizualizációról, amely egyetlen vagy több mérőszám növekedésének/csökkenésének megjelenítésére szolgál.
Fedezze fel a LuckyTemplates színtémáit. Ezek elengedhetetlenek ahhoz, hogy jelentései és vizualizációi zökkenőmentesen nézzenek ki és működjenek.
Az átlag kiszámítása a LuckyTemplates alkalmazásban számos módon elvégezhető, hogy pontos információkat kapjon üzleti jelentéseihez.
Nézzük meg a Standard LuckyTemplates Theming témakört, és tekintsünk át néhány olyan funkciót, amely magában a LuckyTemplates Desktop alkalmazásban található.