Hozzon létre LuckyTemplates jelentést az SQL Server számára az R Script használatával

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.

Hozzon létre LuckyTemplates jelentést az SQL Server számára az R Script használatával

Itt van egy SQL Server Management Studio is. Láthatja, hogy a MyDB alatt jelenleg nincs táblázatunk.

Hozzon létre LuckyTemplates jelentést az SQL Server számára az R Script használatával

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.

Hozzon létre LuckyTemplates jelentést az SQL Server számára az R Script használatával

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 .

Hozzon létre LuckyTemplates jelentést az SQL Server számára az R Script használatával

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.

Hozzon létre LuckyTemplates jelentést az SQL Server számára az R Script használatával

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.

Hozzon létre LuckyTemplates jelentést az SQL Server számára az R Script használatával

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 .

Hozzon létre LuckyTemplates jelentést az SQL Server számára az R Script használatával

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.

Hozzon létre LuckyTemplates jelentést az SQL Server számára az R Script használatával

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.

Hozzon létre LuckyTemplates jelentést az SQL Server számára az R Script használatával

Ezután SQL szerver példányként tesszük ide.

Hozzon létre LuckyTemplates jelentést az SQL Server számára az R Script használatával

A következő az adatbázis neve, ami MyDB . Ide tesszük:

Hozzon létre LuckyTemplates jelentést az SQL Server számára az R Script használatával

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.

Hozzon létre LuckyTemplates jelentést az SQL Server számára az R Script használatával

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 .

Hozzon létre LuckyTemplates jelentést az SQL Server számára az R Script használatával

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.

Hozzon létre LuckyTemplates jelentést az SQL Server számára az R Script használatával

Kattintson a jobb gombbal, és válassza ki a Top 1000 sort.

Hozzon létre LuckyTemplates jelentést az SQL Server számára az R Script használatával

Láthatjuk az összes mezőt és az itt létrehozott táblázatot.

Hozzon létre LuckyTemplates jelentést az SQL Server számára az R Script használatával



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.


Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.

LuckyTemplates mobil jelentéskészítési tippek és technikák

LuckyTemplates mobil jelentéskészítési tippek és technikák

Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Tekintse át a Power Apps és a Power Automate legfontosabb frissítéseit, valamint azok előnyeit és következményeit a Microsoft Power Platform számára.

Gyakori SQL-függvények: Áttekintés

Gyakori SQL-függvények: Áttekintés

Fedezzen fel néhány gyakori SQL-függvényt, amelyeket használhatunk, például a karakterláncot, a dátumot és néhány speciális függvényt az adatok feldolgozásához vagy manipulálásához.

LuckyTemplates sablonok létrehozása: útmutató és tippek

LuckyTemplates sablonok létrehozása: útmutató és tippek

Ebből az oktatóanyagból megtudhatja, hogyan hozhatja létre a tökéletes LuckyTemplates sablont, amely az Ön igényeinek és preferenciáinak megfelelően van konfigurálva.

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Ebben a blogban bemutatjuk, hogyan lehet a mezőparamétereket kis többszörösekkel rétegezni, hogy hihetetlenül hasznos betekintést és látványelemeket hozzon létre.

LuckyTemplates rangsor és egyéni csoportosítás

LuckyTemplates rangsor és egyéni csoportosítás

Ebből a blogból megtudhatja, hogyan használhatja a LuckyTemplates rangsorolási és egyéni csoportosítási funkcióit a mintaadatok szegmentálására és kritériumok szerinti rangsorolására.

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

Ebben az oktatóanyagban egy konkrét technikát fogok bemutatni, hogyan jelenítheti meg a kumulatív összeget csak egy adott dátumig a LuckyTemplates vizualizációjában.

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Ismerje meg, hogyan hozhat létre és testreszabhat Bullet diagramokat a LuckyTemplates alkalmazásban, amelyeket főként a teljesítmény mérésére használnak a célhoz vagy az előző évekhez képest.