Megosztás:


Lekérdezéstervező eszközök (SSRS)

A Reporting Services számos lekérdezéstervező eszközt kínál, amelyekkel adathalmaz-lekérdezéseket hozhat létre a Jelentéstervezőben. Egyes lekérdezéstervezők alternatív módokat biztosítanak, így eldöntheti, hogy vizuális módban vagy közvetlenül a lekérdezési nyelven szeretne-e dolgozni. Ez a témakör bemutatja az egyes eszközöket, és ismerteti az egyes eszközök által támogatott adatforrás típusát. A következő eszközöket ismertetjük ebben a témakörben:

Az összes lekérdezéstervező eszköz az SQL Server Data Tools (SSDT) adattervező környezetében fut, amikor jelentéskészítő kiszolgálói projektsablonnal vagy Jelentéskészítő kiszolgáló varázsló projektsablonnal dolgozik. A lekérdezéstervezőkkel való munkáról további információt a Reporting Services lekérdezéstervezői című témakörben talál.

A használt adatforrás típusa határozza meg egy adott lekérdezéstervező elérhetőségét.

A jelentésben elérhető adatforrástípusokat az ügyfélre vagy jelentéskészítő kiszolgálóra telepített Reporting Services-adatbővítmények határozzák meg. További információ: RSReportDesigner Configuration File and RsReportServer.config Configuration File.

Az adatfeldolgozási bővítmények és a hozzá tartozó lekérdezéstervezők az alábbi módokon térhetnek el az adatforrások támogatásában:

  • Lekérdezéstervező típusa szerint. Az SQL Server-adatforrások például a grafikus és a szövegalapú lekérdezéstervezőket is támogatják.

  • Lekérdezési nyelv variációja szerint. Egy lekérdezési nyelv, például a Transact-SQL például az adatforrás típusától függően eltérhet a szintaxisban. A Microsoft Transact-SQL nyelv és az Oracle SQL nyelvének van némi eltérése a lekérdezési parancs szintaxisában.

  • Az adatbázis-objektum nevének séma részének támogatásával. Ha egy adatforrás sémákat használ az adatbázis-objektumazonosító részeként, a sémanevet a lekérdezés részeként kell megadni minden olyan névhez, amely nem használja az alapértelmezett sémát. Például: SELECT FirstName, LastName FROM [Person].[Person].

  • A lekérdezési paraméterek támogatásával. Az adatszolgáltatók a paraméterek támogatásában különböznek. Egyes adatszolgáltatók támogatják az elnevezett paramétereket; például SELECT Col1, Col2 FROM Table WHERE <parameter identifier><parameter name> = <value>. Egyes adatszolgáltatók támogatják a névtelen paramétereket; például SELECT Col1, Col2 FROM Table WHERE <column name> = ?. A paraméterazonosító adatszolgáltatónként eltérhet; Az SQL Server például az "at" (@) szimbólumot, az Oracle a kettőspontot (:)) használja. Egyes adatszolgáltatók nem támogatják a paramétereket.

  • Lekérdezések importálásának lehetőségével. SQL Server-adatforrások esetében például importálhat lekérdezést egy jelentésdefiníciós fájlból (.rdl) vagy egy .sql fájlból.

Szövegalapú lekérdezéstervező

A szövegalapú lekérdezéstervező az alapértelmezett lekérdezéskészítő eszköz a legtöbb támogatott relációs adatforráshoz, például a Microsoft SQL Serverhez, az Oracle-hez, a Teradata-hoz, az OLE DB-hez, az XML-hez és az ODBC-hez. A grafikus lekérdezéstervezővel ellentétben ez a lekérdezéstervező eszköz nem ellenőrzi a lekérdezés szintaxisát a lekérdezés tervezése során. Az alábbi képen a szövegalapú lekérdezéstervező illusztrációja látható.

Általános lekérdezéstervező relációsadat-lekérdezéshez

A szövegalapú lekérdezéstervező ajánlott összetett lekérdezések létrehozásához, tárolt eljárások használatával, XML-adatok lekérdezéséhez és dinamikus lekérdezések írásához. Az adatforrástól függően előfordulhat, hogy az eszköztár Szerkesztés szövegként gombját váltva válthat a grafikus lekérdezéstervező és a szövegalapú lekérdezéstervező között. További információ: Szövegalapú lekérdezéstervező felhasználói felület.

Grafikus lekérdezéstervező

A grafikus lekérdezéstervezővel relációs adatbázison futó Transact-SQL lekérdezéseket hozhat létre vagy módosíthat. Ez a lekérdezéstervező eszköz több Microsoft-termékben és más SQL Server-összetevőkben is használható. Az adatforrás típusától függően támogatja a Szöveg, a StoredProcedure és a TableDirect módokat. Az alábbi képen a grafikus lekérdezéstervező illusztrációja látható.

Grafikus lekérdezéstervező sql query grafikus

Az eszköztár Szerkesztés szövegként gombját váltva válthat a grafikus lekérdezéstervező és a szövegalapú lekérdezéstervező között. További információ: Grafikus lekérdezéstervező felhasználói felület.

Jelentésmodell lekérdezéstervezője

A jelentésmodell lekérdezéstervezője olyan lekérdezések létrehozására vagy módosítására szolgál, amelyek egy jelentéskészítő kiszolgálón közzétett SMDL-jelentésmodellen futnak. A modelleken futó jelentések támogatják az átkattintásos adatfeltárást. A lekérdezés határozza meg az adatfeltárás futásidejű útvonalát. Az alábbi képen a jelentésmodell lekérdezéstervezőjének illusztrációja látható.

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

A jelentésmodell lekérdezéstervezőjének használatához meg kell határoznia egy közzétett modellre ható adatforrást. Amikor adatkészletet határoz meg az adatforráshoz, megnyithatja az adathalmaz-lekérdezést a Jelentésmodell lekérdezéstervezőjében. A jelentésmodell lekérdezéstervezője grafikus vagy szövegalapú módban is használható. Az eszköztár Szerkesztés szövegként gombját váltva válthat a grafikus lekérdezéstervező és a szövegalapú lekérdezéstervező között.

MDX-lekérdezéstervező

A többdimenziós kifejezés (MDX) lekérdezéstervezője többdimenziós kockákkal rendelkező Analysis Services-adatforráson futtatott lekérdezések létrehozására vagy módosítására szolgál. Az alábbi képen az MDX-lekérdezéstervező illusztrációja látható a lekérdezés és a szűrő definiálása után.

Analysis Services MDX lekérdezéstervező, tervezőnézet

Az MDX-lekérdezéstervező használatához meg kell határoznia egy olyan adatforrást, amely elérhető egy Analysis Services-kockával, amely érvényes és feldolgozott. Amikor adatkészletet határoz meg az adatforráshoz, megnyithatja a lekérdezést az MDX lekérdezéstervezőjében. Szükség esetén az eszköztár MDX és DMX gombjaival válthat az MDX és a DMX mód között. További információ: Analysis Services MDX Query Designer felhasználói felület.

DMX-lekérdezéstervező

Az Adatbányászat előrejelzési kifejezés (DMX) lekérdezéstervezője olyan lekérdezések létrehozására vagy módosítására szolgál, amelyek egy Analysis Services-adatforráson futtathatók bányászati modellekkel. Az alábbi képen a DMX-lekérdezéstervező illusztrációja látható a modell és a bemeneti táblák kiválasztása után.

Analysis Services DMX lekérdezéstervező, tervezőnézet

A DMX-lekérdezéstervező használatához meg kell határoznia egy olyan adatforrást, amely érvényes adatbányászati modellel rendelkezik. Amikor adatkészletet határoz meg az adatforráshoz, megnyithatja a lekérdezést a DMX lekérdezéstervezőjében. Szükség esetén az eszköztár MDX és DMX gombjaival válthat az MDX és a DMX mód között. A modell kiválasztása után adatbányászati előrejelzési lekérdezéseket hozhat létre, amelyek adatokat szolgáltatnak egy jelentésnek. További információ: Analysis Services DMX Query Designer felhasználói felület.

Sap NetWeaver BI Lekérdezéstervező

Az SAP NetWeaver Üzletiintelligencia-lekérdezéstervezője adatokat kér le egy SAP NetWeaver Üzletiintelligencia-adatbázisból. A lekérdezéstervező használatához olyan SAP NetWeaver Üzletiintelligencia-adatforrást kell használnia, amely legalább egy InfoCube, MultiProvider vagy Web-kompatibilis lekérdezést definiált. Az alábbi képen az SAP NetWeaver Üzletiintelligencia-lekérdezéstervező illusztrációja látható. További információ: SAP NetWeaver BI Query Designer felhasználói felület.

Lekérdezéstervező az MDX-et tervező módú

Hyperion Essbase Lekérdezéstervező

A Hyperion Essbase lekérdezéstervezője adatokat kér le a Hyperion Essbase-adatbázisokból és -alkalmazásokból. Az alábbi képen a Hyperion Essbase lekérdezéstervező illusztrációja látható.

A Hyperion Essbase adatforrás

A lekérdezéstervező használatához rendelkeznie kell egy Hyperion Essbase-adatforrással, amely legalább egy adatbázissal rendelkezik.

További információ: Hyperion Essbase Query Designer felhasználói felület.