A labor során egy új eszközzel, a Microsoft SQL Server Reporting Services-zel ismerkedünk meg.
A labor elvégzéséhez szükséges eszközök:
- Windows
- Microsoft SQL Server: Express változat ingyenesen használható, avagy Visual Studio mellett feltelepülő localdb változat is megfelelő
- SQL Server Management Studio
- Az adatbázist létrehozó script: adventure-works-2014-oltp-script.zip
- Microsoft Visual Studio 2019 (Community verzió is megfelelő)
- Report Server Projekt támogatás Visual Studio-hoz: Microsoft Reporting Services Projects extension
Felkészülési segédlet:
- SQL Reporting Services hivatalos tutorial
A feladatok során az Adventure Works minta adatbázissal dolgozunk. Az adatbázis egy kereskedelmi cég értékesítéseit tartalmazza, amelyből mi a teljes adatbázis megértése helyett előre definiált lekérdezésekkel dolgozunk csak, melyek termékek eladásainak adatait tartalmazza.
-
Töltsd le és csomagold ki az adventure-works-2014-oltp-script.zip fájlt a
c:\work\Adventure Works 2014 OLTP Script
könyvtárba.Mindenképpen ez a mappa legyen, különben az sql fájlban az alábbi helyen ki kell javítani a könyvtár elérési útvonalát:
-- NOTE: Change this path if you copied the script source to another path :setvar SqlSamplesSourceDataPath "C:\work\Adventure Works 2014 OLTP Script\"
Ha beleszerkesztesz az elérési útvonlaba, ügyelj hogy a végén maradjon perjel!
-
Kapcsolódj Microsoft SQL Serverhez SQL Server Management Studio segítségével. Az alábbi adatokkal kapcsolódj.
- Server name:
(localdb)\mssqllocaldb
- Authentication:
Windows authentication
- Server name:
-
A File / Open / File... menüpont használatával nyisd meg az előbbi mappából az
instawdb.sql
fájlt. Még ne futtasd! Előbb kapcsold be az SQLCMD módot: a Query menüben SQLCMD Mode, és csak ezt követően válasszuk az Execute lehetőséget. -
Ellenőrizd, hogy létrejött-e az adatbázis és a táblák. Ha a baloldali fában a Databases-en Refresh-t nyomsz, meg kell jelenjen az AdventureWorks2014 adatbázis a listában, és alatta számtalan tábla.
A labor elvégzése után az alábbi tartalmat kérjük beadni a laborvezető által meghatározott módon:
- A Visual Studio projekt könyvtára,
- Minden feladat végeredményéről egy képernyőkép a riport preview ablakáról a releváns részekről.
A laborban négy feladatrész van (az A és B feladatrészek kettőnek számítanak). Jeles osztályzat az összes feladatrész elvégzésével kapható. Minden hiányzó, avagy hiányos feladatrész mínusz egy jegy.
Összesen 3 feladat van. Itt kezdd az első feladattal.