Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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áulSELECT 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ó.
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
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ó.
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.
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.
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.
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 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.