Megosztás:


Grafikus lekérdezéstervező felhasználói felülete

A Reporting Services grafikus lekérdezéstervezőt és szövegalapú lekérdezéstervezőt is biztosít a lekérdezések létrehozásához, amelyekkel adatokat kérdezhet le egy jelentésadatkészlet relációs adatbázisából a Jelentéstervezőben. A grafikus lekérdezéstervezővel interaktívan készíthet lekérdezést, és megtekintheti az SQL Server, az Oracle, az OLE DB és az ODBC típusú adatforrások eredményeit. A szövegalapú lekérdezéstervezővel több Transact-SQL utasítást, összetett lekérdezési vagy parancsszintaxist, valamint kifejezésalapú lekérdezést adhat meg. További információ: Szövegalapú lekérdezéstervező felhasználói felület. Az egyes adatforrástípusok használatával kapcsolatos további információkért tekintse meg a Jelentésadatkészletek (SSRS) című témakört.

.

Grafikus lekérdezéstervező

Ez a grafikus lekérdezéstervező három lekérdezési parancstípust támogat: Text, StoredProcedure vagy TableDirect. Mielőtt lekérdezést hoz létre az adathalmazhoz, ki kell választania egy parancstípus-beállítást az Adathalmaz tulajdonságai párbeszédpanel Lekérdezés lapján.

A lekérdezéstípushoz a következő lehetőségek érhetők el:

  • Text Támogatja a szabványos Transact-SQL lekérdezési utasításokat relációs adatbázisok adatforrásaihoz, beleértve a Microsoft SQL Server és az Oracle adatfeldolgozási kiterjesztéseit is.

  • TableDirect A megadott tábla összes oszlopát kijelöli. Például egy Ügyfelek nevű tábla esetében ez a Transact-SQL utasítás SELECT * FROM Customersmegfelelője.

  • StoredProcedure Támogatja az adatforráson tárolt eljárások hívásait. A beállítás használatához végrehajtási engedélyeket kell adnia az adatforrás adatbázis-rendszergazdájának a tárolt eljáráshoz.

Az alapértelmezett parancstípus a Szöveg.

Megjegyzés:

Nem minden adatfeldolgozási bővítmény támogatja az összes típust. A mögöttes adatszolgáltatónak támogatnia kell egy parancstípust, mielőtt a lehetőség elérhető lesz.

Parancstípus szövege

Szövegtípusban a grafikus lekérdezéstervező négy területet vagy panelt jelenít meg. Megadhat oszlopokat, aliasokat, rendezési értékeket és szűrőértékeket egy Transact-SQL lekérdezéshez. Megtekintheti a kijelölésekből létrehozott lekérdezési szöveget, futtathatja a lekérdezést, és megtekintheti az eredményhalmazt. Az alábbi ábrán a négy panel látható.

Grafikus lekérdezéstervező sql query grafikus

Az alábbi táblázat az egyes panelek működését ismerteti.

Panel Funkció
Diagram Megjeleníti a lekérdezés tábláinak grafikus ábrázolását. Ezen a panelen mezőket jelölhet ki, és kapcsolatokat határozhat meg a táblák között.
Grid Megjeleníti a lekérdezés által visszaadott mezők listáját. Ezen a panelen definiálhat aliasokat, rendezési sorrendet, szűrőket, csoportokat és paramétereket.
SQL Megjeleníti a diagram és a Rács ablaktáblák által képviselt Transact-SQL lekérdezést. Ezen a panelen lekérdezést írhat vagy frissíthet a Transact-SQL használatával.
Result Megjeleníti a lekérdezés eredményeit. A lekérdezés futtatásához kattintson a jobb gombbal bármelyik ablaktáblára, majd a Futtatás parancsra, vagy kattintson az eszköztár Futtatás gombjára.

Ha az első három panel bármelyikében módosítja az adatokat, ezek a módosítások megjelennek a többi ablaktáblában. Ha például hozzáad egy táblát a Diagram panelen, az automatikusan hozzá lesz adva az SQL-panel Transact-SQL lekérdezéséhez. Ha hozzáad egy mezőt a lekérdezéshez az SQL-ablaktáblában, az automatikusan hozzáadja a mezőt a Rács panel listájához, és frissíti a táblázatot a Diagram panelen.

További információ: Lekérdezés- és nézettervező eszközök (Visual Database Tools).

A Grafikus lekérdezéstervező eszköztára

A grafikus lekérdezéstervező eszköztára gombokkal segíti a Transact-SQL lekérdezések grafikus felülettel való tervezését.

Button Description
Szerkesztés szövegként Váltás a szövegalapú lekérdezéstervező és a grafikus lekérdezéstervező között.
Importálás Meglévő lekérdezés importálása fájlból vagy jelentésből. Csak .sql és .rdl fájltípusok támogatottak. További információ: Report Embedded Datasets and Shared Datasets (Report Builder and SSRS) (Report Embedded Datasets and Shared Datasets( Jelentéskészítő és SSRS).
Diagramablak megjelenítése/elrejtése váltógomb A Diagram panel megjelenítése vagy elrejtése.
Rács ablaktábla megjelenítése/elrejtése váltógomb A Rács panel megjelenítése vagy elrejtése.
SQL panel váltógombjának megjelenítése vagy elrejtése Az SQL-panel megjelenítése vagy elrejtése.
Eredmény ablaktábla megjelenítése vagy elrejtése váltógomb Az Eredmény panel megjelenítése vagy elrejtése.
A lekérdezés futtatása Futtassa a lekérdezést.
SQL-ellenőrzés gomb az SQL panelen Ellenőrizze, hogy a lekérdezés szövegének szintaxisa helyes-e.
Rendezés növekvő beállítása a kijelölt mezőben Állítsd be a kijelölt oszlop rendezési sorrendjét a Diagram ablaktábla növekvő sorrendben.
Csökkenő rendezés beállítása a kijelölt mezőre A Diagram panel kijelölt oszlopához állítsa a rendezési sorrendet csökkenő sorrend-be.
Szűrő eltávolítása a kijelölt mezőről Diagram panelján távolítsa el a kijelölt oszlopról a szűrőt, amelyet az oszlop szűrővel jelöltek meg (Szűrő grafika a kijelölt szűrőoszlop mellett).
Használja a csoportosítást a kijelölt mezőre A Rács panelen a Csoportosítás oszlop megjelenítése vagy elrejtése. Ha a Csoportosítás váltó be van kapcsolva, a Rács nézetben megjelenik a Csoportosítás nevű további oszlop, és a lekérdezés kijelölt oszlopainak minden egyes értéke alapértelmezés szerint Csoportosítás lesz, ami miatt a kijelölt oszlop szerepel az SQL szöveg Csoportosítás kifejezésében. A Csoportosítás gomb használatával automatikusan hozzáadhat egy GROUP BY záradékot, amely tartalmazza a SELECT záradék összes oszlopát. Ha a SELECT záradék összesítő függvényhívásokat (például SZUM(Oszlopnév)) tartalmaz, akkor minden nem összesítő oszlopot is belefoglaljon a GROUP BY záradékba, ha azt szeretné, hogy megjelenjen az eredményhalmazban.

Az Eredmény panelen való megjelenéshez a lekérdezés minden oszlopának rendelkeznie kell egy aggregátumfüggvénnyel, amely az Eredmény panelen megjelenítendő érték kiszámításához használható, vagy a lekérdezés oszlopát meg kell adni az SQL-lekérdezés GROUP BY záradékában.
Új táblázat hozzáadása a diagrampanelhez Adjon hozzá egy új táblát az adatforrásból a Diagram panelhez.

Jegyzet Amikor új táblát ad hozzá, a lekérdezéstervező megpróbálja egyeztetni az adatforrásból származó idegenkulcs-kapcsolatokat. Miután hozzáadott egy táblát, győződjön meg arról, hogy a táblák közötti kapcsolatokat mutató idegenkulcs-kapcsolatok helyesen vannak beállítva.

Example

Az alábbi lekérdezés az adatbázis AdventureWorks2025 táblájának vezetékneveit adja vissza:

SELECT LastName FROM Person.Person;  

Tárolt eljárásokat az SQL-panelen is futtathat. Az alábbi lekérdezés az uspGetEmployeeManagers tárolt eljárást futtatja az AdventureWorks2025 adatbázisban:

EXEC uspGetEmployeeManagers '1';  

Parancstípus: TableDirect

A TableDirect típusban a grafikus lekérdezéstervező megjeleníti az adatforrásból elérhető táblák legördülő listáját és az Eredmény panelt. Ha kijelöl egy táblát, és a Futtatás gombra kattint, a rendszer visszaadja a tábla összes oszlopát.

Megjegyzés:

a TableDirect szolgáltatást csak az OLE DB - és ODBC-adatforrástípusok támogatják.

Az alábbi táblázat az egyes panelek működését ismerteti.

Panel Funkció
Táblázat legördülő listája Az adatforrás összes elérhető táblájának listája. Válasszon egyet a listából, hogy aktív legyen.
Result A kijelölt tábla összes oszlopát megjeleníti. A tábla lekérdezésének futtatásához kattintson az eszköztár Futtatás gombjára.

A TableDirect parancstípus eszköztárgombjai

A grafikus lekérdezéstervező eszköztár az adatforrás tábláinak legördülő listáját tartalmazza. Az alábbi táblázat felsorolja az egyes gombokat és azok függvényeit.

Button Description
Szerkesztés szövegként Váltás a szövegalapú lekérdezéstervező és a grafikus lekérdezéstervező között.
Importálás Meglévő lekérdezés importálása fájlból vagy jelentésből. Csak .sql és .rdl fájltípusok támogatottak. További információ: Report Embedded Datasets and Shared Datasets (Report Builder and SSRS) (Report Embedded Datasets and Shared Datasets( Jelentéskészítő és SSRS).
Az Általános lekérdezéstervező gomb ikonja Váltás az általános lekérdezéstervező és a grafikus lekérdezéstervező között, megőrizve a lekérdezés szövegét vagy a tárolt eljárásnézetet.
A lekérdezés futtatása Jelölje ki az összes oszlopot a kijelölt táblából.

Parancstípus TároltEljárás

A StoredProcedure típusban a grafikus lekérdezéstervező megjeleníti az adatforrásból elérhető tárolt eljárások legördülő listáját és az Eredmény panelt. Az alábbi táblázat az egyes panelek működését ismerteti.

Panel Funkció
Tárolt eljárás legördülő listája Felsorolja az adatforrásból elérhető összes tárolt eljárást. Válasszon egyet a listából, hogy aktív legyen.
Result Megjeleníti a tárolt eljárás futtatásának eredményét. A kijelölt tárolt eljárás futtatásához kattintson az eszköztár Futtatás gombjára.

Eszköztár gombok a Command Type StoredProcedure-hez

A grafikus lekérdezéstervező eszköztára az adatforráson tárolt eljárások legördülő listáját tartalmazza. Az alábbi táblázat felsorolja az egyes gombokat és azok függvényeit.

Button Description
Szerkesztés szövegként Váltás a szövegalapú lekérdezéstervező és a grafikus lekérdezéstervező között.
Importálás Meglévő lekérdezés importálása fájlból vagy jelentésből. Csak .sql és .rdl fájltípusok támogatottak. További információ: Report Embedded Datasets and Shared Datasets (Report Builder and SSRS) (Report Embedded Datasets and Shared Datasets( Jelentéskészítő és SSRS).
A lekérdezés futtatása Futtassa a kiválasztott tárolt eljárást.
Tárolt eljárás legördülő listája A lefelé mutató nyílra kattintva megjelenítheti az adatforrásból elérhető tárolt eljárások listáját. Kattintson a listából a tárolt eljárásokra a kijelöléshez.

Example

Az alábbi tárolt eljárás meghívja az adatbázis kezelőinek AdventureWorks2025 parancslánclistáját. Ez a tárolt eljárás a BusinessEntityID paramétert fogadja el. Bármilyen kis egész számot megadhat.

uspGetEmployeeManagers '1';