Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Služba Reporting Services poskytuje různé nástroje pro návrh dotazů, které můžete použít k vytváření dotazů na datové sady v Návrháři sestav. Někteří návrháři dotazů poskytují alternativní režimy, abyste se mohli rozhodnout, jestli chcete pracovat v vizuálním režimu nebo přímo v dotazovacím jazyce. Toto téma představuje každý nástroj a popisuje typ zdroje dat, který každý podporuje. V tomto tématu jsou popsány následující nástroje:
Všechny nástroje pro návrh dotazů běží v prostředí návrhu dat SQL Server Data Tools (SSDT) při práci se šablonou projektu Serveru sestav nebo šablonou projektu Průvodce serverem sestav. Další informace o práci s návrháři dotazů naleznete v tématu Návrháři dotazů služby Reporting Services.
Typ zdroje dat, se kterým pracujete, určuje dostupnost konkrétního návrháře dotazů.
Typy zdrojů dat, které jsou k dispozici v sestavě, určují rozšíření dat služby Reporting Services nainstalovaná na vašem klientovi nebo serveru sestav. Další informace naleznete v tématu RSReportDesigner Konfigurační soubor a RsReportServer.config Konfigurační soubor.
Rozšíření pro zpracování dat a jeho přidružený návrhář dotazů se můžou lišit v podpoře zdrojů dat následujícími způsoby:
Podle typu návrháře dotazu. Zdroj dat SQL Serveru například podporuje grafické i textové návrháře dotazů.
Podle varianty dotazovacího jazyka Například dotazovací jazyk, například Transact-SQL, se může lišit v syntaxi v závislosti na typu zdroje dat. Jazyk Microsoft Transact-SQL a jazyk Oracle SQL mají určité varianty syntaxe pro příkaz dotazu.
Podpora pro část schématu názvu databázového objektu. Pokud zdroj dat používá schémata jako součást identifikátoru objektu databáze, musí být název schématu zadán jako součást dotazu pro všechny názvy, které nepoužívají výchozí schéma. Například:
SELECT FirstName, LastName FROM [Person].[Person].Podpora parametrů dotazu. Poskytovatelé dat se liší v podpoře parametrů. Někteří zprostředkovatelé dat podporují pojmenované parametry; například
SELECT Col1, Col2 FROM Table WHERE <parameter identifier><parameter name> = <value>. Někteří poskytovatelé dat podporují nepojmenované parametry; napříkladSELECT Col1, Col2 FROM Table WHERE <column name> = ?. Identifikátor parametru se může lišit podle poskytovatele dat; Například SQL Server používá symbol "at" (@), Oracle používá dvojtečku (:)). Někteří zprostředkovatelé dat nepodporují parametry.Možnost importu dotazů Například pro zdroj dat SQL Serveru můžete importovat dotaz ze souboru definice sestavy (.rdl) nebo ze souboru .sql.
Návrhář dotazů založený na textu
Návrhář dotazů založený na textu je výchozím nástrojem pro vytváření dotazů pro většinu podporovaných relačních zdrojů dat, včetně Microsoft SQL Serveru, Oracle, Teradata, OLE DB, XML a ODBC. Na rozdíl od grafického návrháře dotazů tento nástroj pro návrh dotazu během návrhu dotazu neověřuje syntaxi dotazu. Následující obrázek obsahuje ilustraci textového návrháře dotazů.
Návrhář dotazů založený na textu se doporučuje pro vytváření složitých dotazů, používání uložených procedur, dotazování dat XML a psaní dynamických dotazů. V závislosti na zdroji dat můžete přepnout tlačítko Upravit jako text na panelu nástrojů a přepínat mezi grafickým návrhářem dotazů a návrhářem dotazů založeným na textu. Další informace naleznete v tématu Textové rozhraní návrháře dotazů.
Grafický návrhář dotazů
Návrhář grafického dotazu slouží k vytvoření nebo úpravě Transact-SQL dotazů, které se spouští v relační databázi. Tento nástroj pro návrh dotazu se používá v několika produktech Microsoftu a v jiných komponentách SQL Serveru. V závislosti na typu zdroje dat podporuje režimy Text, StoredProcedure a TableDirect. Následující obrázek obsahuje obrázek grafického návrháře dotazů.
grafický
Na panelu nástrojů můžete přepnout tlačítko Upravit jako text a přepínat mezi grafickým návrhářem dotazů a návrhářem dotazů založeným na textu. Další informace naleznete v tématu Grafické rozhraní návrháře dotazů.
Návrhář dotazů modelu sestavy
Návrhář dotazů modelu sestav slouží k vytvoření nebo úpravě dotazů, které se spouštějí na modelu sestavY SMDL publikovaném na serveru sestav. Sestavy, které běží na modelech, podporují zkoumání dat kliknutím. Dotaz určuje cestu zkoumání dat za běhu. Následující obrázek znázorňuje návrháře dotazů modelu sestavy.
Pokud chcete použít návrháře dotazů modelu sestav, musíte definovat zdroj dat, který odkazuje na publikovaný model. Když definujete datovou sadu pro zdroj dat, můžete dotaz datové sady otevřít v návrháři dotazů modelu sestavy. Návrhář dotazů modelu sestav lze použít v grafických nebo textových režimech. Na panelu nástrojů můžete přepnout tlačítko Upravit jako text a přepínat mezi grafickým návrhářem dotazů a návrhářem dotazů založeným na textu.
Návrhář dotazů MDX
Návrhář dotazů MDX (Multidimensional Expression) slouží k vytváření nebo úpravě dotazů, které se spouští ve zdroji dat Analysis Services s multidimenzionálními datovými krychlemi. Následující obrázek obsahuje obrázek návrháře dotazů MDX po definování dotazu a filtru.
Chcete-li použít návrháře dotazů MDX, musíte definovat zdroj dat, který má k dispozici datovou krychli služby Analysis Services, která je platná a byla zpracována. Když definujete datovou sadu pro zdroj dat, můžete dotaz otevřít v návrháři dotazů MDX. V případě potřeby můžete pomocí tlačítek MDX a DMX na panelu nástrojů přepínat mezi režimy MDX a DMX. Další informace naleznete v tématu Analysis Services MDX Query Designer User Interface.
Návrhář dotazů DMX
Návrhář dotazů DMX (Data Mining Prediction Expression) slouží k vytváření nebo úpravě dotazů, které se spouštějí ve zdroji dat Analysis Services pomocí modelů dolování. Následující obrázek znázorňuje návrháře dotazů DMX po výběru modelu a vstupních tabulek.
Pokud chcete použít návrháře dotazů DMX, musíte definovat zdroj dat, který má k dispozici platný model dolování dat. Když definujete datovou sadu pro zdroj dat, můžete dotaz otevřít v návrháři dotazů DMX. V případě potřeby můžete pomocí tlačítek MDX a DMX na panelu nástrojů přepínat mezi režimy MDX a DMX. Po výběru modelu můžete vytvořit dotazy na předpovědi dolování dat, které poskytují data sestavě. Další informace naleznete v tématu Analysis Services DMX Query Designer User Interface.
Návrhář dotazů Sap NetWeaver BI
Návrhář dotazů SAP NetWeaver Business Intelligence se používá k načtení dat z databáze SAP NetWeaver Business Intelligence. Pokud chcete použít tohoto návrháře dotazů, musíte mít zdroj dat SAP NetWeaver Business Intelligence, který má alespoň jeden dotaz InfoCube, MultiProvider nebo webový dotaz definovaný. Následující obrázek znázorňuje návrháře dotazů SAP NetWeaver Business Intelligence. Další informace najdete v tématu SAP NetWeaver BI Query Designer User Interface.
Návrhář dotazů Hyperion Essbase
Návrhář dotazů Hyperion Essbase se používá k načítání dat z databází a aplikací Hyperion Essbase. Následující obrázek znázorňuje návrháře dotazů Hyperion Essbase.
Pokud chcete použít tohoto návrháře dotazů, musíte mít zdroj dat Hyperion Essbase, který má aspoň jednu databázi.
Další informace naleznete v tématu Hyperion Essbase Query Designer uživatelské rozhraní.