Napjaink adatközpontú világában az SQL Server kiválóan alkalmas a szervezetek adatbázis-tárházára, ahol hatalmas üzleti adataikat tárolják. Ezzel egyidejűleg az Excel továbbra is az a sokoldalú adatelemző táblázatkezelő alkalmazás, amelyet széles körben alkalmaznak a különböző szervezeti osztályokon és szinteken.

A két alkalmazás közötti adatátvitel azonban időt és erőfeszítést igényel. Megmutatjuk tehát, hogyan importálhat zökkenőmentesen adatokat az SQL Serverről az Excelbe a Power Query segítségével.

Mi az a Power Query?

A Microsoft Power Query egy adatátalakító és -tisztító motor, amely elérhető a Microsoft Excelben, a Power BI-ban és az Azure Data Factoryban. A Power Query ezekben az alkalmazásokban hasonlóan működik.

A Power Query segítségével több forrásból tölthet be adatokat az alkalmazásba, és M-kóddal vagy annak előre beépített átalakítási funkcióival tisztíthatja meg. Ezek közé tartozik az oszlopok eltávolítása, az adattípus módosítása, több adatkészlet kombinálása a Microsoft Excelben, vagy hangulatelemzést végez az adatain.

Bár a Power Query izgalmas eszköz, az új felhasználóknak meg kell győződniük arról, hogy jól érzik magukat az Excel használatában, mielőtt elkezdenék használni a Power Queryt. Ha nem vagy biztos Excel-készségeidben, látogasd meg ezeket ingyenes képzési oldalak és kurzusok az Excel mesterré váláshoz.

Az SQL Server Management Studio (SSMS) felfedezése

Az SQL Server Management Studio vagy más néven SSMS egy SQL Server platform. Platformnak nevezik, mert különféle összetevőket tartalmaz, például adatbázismotort, elemzési szolgáltatásokat, integrációs szolgáltatásokat és jelentéskészítő szolgáltatásokat. Ezekkel a szolgáltatásokkal mindenféle SQL-lel kapcsolatos munkához használható platform lehet, a tábla létrehozásától és a lekérdezések írásától az adminisztrációs és hibaelhárítási tevékenységekig.

Ma megvizsgáljuk az adatbázismotorját, és egy egyszerű adattáblázatot használunk az adatbázisban.

SQL adatok importálása közvetlenül Excelbe a Power Query segítségével

A Power Query segítségével szinte bárhonnan importálhat adatokat. Ez az egyik tíz Excel-bővítmény, amelyek lehetővé teszik az adatok feldolgozását, elemzését és megjelenítését mint egy profi.

Az adatok SSMS-ből történő importálásához kövesse az alábbi lépéseket.

  1. Nyissa meg az SSMS-t, és csatlakozzon az adatbázismotorhoz.
  2. A legördülő menüből válassza ki azt a táblázatot, amelyet az SSMS-ből Excelbe szeretne bontani.
  3. Ebben a példában a „dbo.creditcard” táblát fogjuk használni.
  4. Nyissa meg az Excelt, és lépjen a következőre Adat.
  5. Az Adatok közül válassza a lehetőséget Adatok beszerzése > Adatbázisból > Válassza ki Az SQL Server adatbázisból.
  6. Adja meg a szerver és az adatbázis nevét. SQL utasítást is írhat, hogy pontosan azt húzza le, amit szeretne. Ez megakadályozza a Power Query sok adatátalakítását.

    A szerver és az adatbázis nevét úgy kaphatja meg, ha jobb gombbal az SSMS táblára kattint, és kiválasztja a tulajdonságokat.

  7. Kattintson rendben.
  8. A hitelesítéshez használhatja Windows-, Database- vagy Microsoft-fiókját. A jelenlegi hitelesítő adataimat fogom használni a Windowsban.
  9. Kattintson Csatlakozás.
  10. A Power Query Navigator megnyitja és megjeleníti az adatbázisban található összes elérhető táblát.
  11. Válassza ki az importálni kívánt SQL-táblát.
  12. Bármelyik közül választhat Betöltés vagy Adatok átalakítása.
  13. Betöltés bezárja a Power Queryt, és megjeleníti az adatokat Excelben. Az lenne a legjobb, ha ezt csak akkor tenné meg, ha az adatok tiszták, és így nincs szükség átalakításra.
  14. Adatok átalakítása, másrészt feldolgozza az adatokat a Power Query-be. Ez lehetővé teszi adatátalakítási technikák végrehajtását az adatokon.

    Mindig válassz Adatok átalakítása. A legjobb gyakorlat, ha az adatokat a Power Queryben nézi meg, mielőtt betölti őket az Excelbe. Előfordulhat például, hogy a betöltése előtt módosítania kell egy adattípust. Az adatok betöltés előtti ellenőrzésével időt és erőfeszítést takaríthat meg.

  15. Válassza ki Adatok átalakítása. Sikeresen importálta adatait a Power Query rendszerbe. Ennek eredményeként adatátalakítási technikákat hajthat végre az adatain.
  16. Ha végzett az adatátalakítással, válassza a lehetőséget Betöltés és bezárás.

Tegyen többet a Power Query segítségével

Az Excel Power Query Adatok lekérése funkciójával különféle forrásokból importálhat adatokat, nem csak SQL-kiszolgálókról. Például adatokat kinyerhet a Microsoft Dynamic, Sharepoint, Salesforce, Azure, adatbázisokból, például az Oracle-ből, a JSON-ból, a webről és a közösségi média platformokról.

Továbbá, függetlenül attól, hogy az adatok mennyire piszkosak és szennyezettek, a Power Query minden adattisztítási és -átalakítási igényhez rendelkezésre áll.