Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Reporting Services biedt diverse hulpprogramma's voor het ontwerpen van query's die u kunt gebruiken om gegevenssetquery's te maken in Report Designer. Sommige queryontwerpers bieden alternatieve modi, zodat u kunt kiezen of u in de visuele modus of rechtstreeks in de querytaal wilt werken. In dit onderwerp wordt elk hulpprogramma geïntroduceerd en wordt het type gegevensbron beschreven dat elk hulpprogramma ondersteunt. De volgende hulpprogramma's worden beschreven in dit onderwerp:
Alle queryontwerphulpprogramma's worden uitgevoerd in de ontwerpomgeving voor gegevens van SQL Server Data Tools (SSDT) wanneer u werkt met een Report Server-projectsjabloon of de wizard Report Server-projectsjabloon. Zie Reporting Services-queryontwerpers voor meer informatie over het werken met de queryontwerpers.
Het type gegevensbron waarmee u werkt, bepaalt de beschikbaarheid van een bepaalde ontwerpfunctie voor query's.
De gegevensbrontypen die beschikbaar zijn in uw rapport, worden bepaald door de Reporting Services-gegevensextensies die op uw client of rapportserver zijn geïnstalleerd. Zie het RSReportDesigner-configuratiebestand en RsReportServer.config configuratiebestand voor meer informatie.
Een gegevensverwerkingsextensie en de bijbehorende ontwerpfunctie voor query's kunnen op de volgende manieren verschillen in ondersteuning voor gegevensbronnen:
Op type queryontwerper. Een SQL Server-gegevensbron ondersteunt bijvoorbeeld zowel de grafische als op tekst gebaseerde queryontwerpers.
Op querytaalvariatie. Een querytaal zoals Transact-SQL kan bijvoorbeeld verschillen in syntaxis, afhankelijk van het gegevensbrontype. De Microsoft Transact-SQL-taal en de Oracle SQL-taal hebben een aantal variaties in syntaxis voor een queryopdracht.
Door ondersteuning voor het schemagedeelte van de naam van een databaseobject. Wanneer een gegevensbron schema's gebruikt als onderdeel van de databaseobject-id, moet de schemanaam worden opgegeven als onderdeel van de query voor namen die het standaardschema niet gebruiken. Bijvoorbeeld:
SELECT FirstName, LastName FROM [Person].[Person].Door ondersteuning voor queryparameters. Gegevensproviders verschillen in ondersteuning voor parameters. Sommige gegevensproviders ondersteunen benoemde parameters; bijvoorbeeld
SELECT Col1, Col2 FROM Table WHERE <parameter identifier><parameter name> = <value>. Sommige gegevensproviders ondersteunen niet-benoemde parameters; bijvoorbeeldSELECT Col1, Col2 FROM Table WHERE <column name> = ?. De parameter-id kan verschillen per gegevensprovider; SQL Server gebruikt bijvoorbeeld het symbool 'at' (@), Oracle gebruikt de dubbele punt (:)). Sommige gegevensproviders bieden geen ondersteuning voor parameters.Door query's te importeren. Voor een SQL Server-gegevensbron kunt u bijvoorbeeld een query importeren uit een rapportdefinitiebestand (.rdl) of uit een .sql-bestand.
Ontwerpfunctie voor query's op basis van tekst
De ontwerpfunctie voor query's op basis van tekst is het standaardhulpprogramma voor het bouwen van query's voor de meeste ondersteunde relationele gegevensbronnen, waaronder Microsoft SQL Server, Oracle, Teradata, OLE DB, XML en ODBC. In tegenstelling tot de grafische ontwerpfunctie voor query's valideert dit ontwerpprogramma geen querysyntaxis tijdens het ontwerp van query's. De volgende afbeelding bevat een afbeelding van de ontwerpfunctie voor query's op basis van tekst.
De ontwerpfunctie voor tekstquery's wordt aanbevolen om complexe query's te maken, opgeslagen procedures te gebruiken, XML-gegevens op te vragen en dynamische query's te schrijven. Afhankelijk van de gegevensbron kunt u mogelijk de knop Bewerken als tekst op de werkbalk in- of uitschakelen om te schakelen tussen de grafische ontwerpfunctie voor query's en de op tekst gebaseerde ontwerpfunctie voor query's. Zie de gebruikersinterface van Query Designer op basis van tekst voor meer informatie.
Grafische ontwerpfunctie voor query's
De grafische ontwerpfunctie voor query's wordt gebruikt om Transact-SQL query's te maken of te wijzigen die worden uitgevoerd op een relationele database. Dit ontwerpprogramma voor query's wordt gebruikt in verschillende Microsoft-producten en in andere SQL Server-onderdelen. Afhankelijk van het gegevensbrontype ondersteunt het de modi Text, StoredProcedure en TableDirect. In de volgende afbeelding ziet u een afbeelding van de grafische ontwerpfunctie voor query's.
U kunt de knop Bewerken als tekst op de werkbalk in- of uitschakelen tussen de grafische ontwerpfunctie voor query's en de op tekst gebaseerde ontwerpfunctie voor query's. Zie De gebruikersinterface van de grafische queryontwerper voor meer informatie.
Ontwerpfunctie voor rapportmodelquery's
De ontwerpfunctie voor rapportmodellenquery's wordt gebruikt om query's te maken of te wijzigen die worden uitgevoerd op een SMDL-rapportmodel dat is gepubliceerd naar een rapportserver. Rapporten die worden uitgevoerd op modellen ondersteunen clickthrough-gegevensverkenning. De query bepaalt het pad van gegevensverkenning tijdens runtime. In de volgende afbeelding ziet u een afbeelding van de ontwerpfunctie voor query's van het rapportmodel.
Als u de ontwerpfunctie voor rapportmodelquery's wilt gebruiken, moet u een gegevensbron definiëren die verwijst naar een gepubliceerd model. Wanneer u een gegevensset definieert voor de gegevensbron, kunt u de gegevenssetquery openen in de ontwerpfunctie voor query's voor rapportmodellen. De ontwerpfunctie voor query's voor rapportmodellen kan worden gebruikt in grafische of tekstgebaseerde modi. U kunt de knop Bewerken als tekst op de werkbalk in- of uitschakelen tussen de grafische ontwerpfunctie voor query's en de op tekst gebaseerde ontwerpfunctie voor query's.
MDX-ontwerpfunctie voor query's
De ontwerpfunctie voor mdx-query's (Multidimensional Expression) wordt gebruikt om query's te maken of te wijzigen die worden uitgevoerd op een Analysis Services-gegevensbron met multidimensionale kubussen. De volgende afbeelding bevat een afbeelding van de MDX-ontwerpfunctie voor query's nadat de query en het filter zijn gedefinieerd.
Als u de MDX-ontwerpfunctie voor query's wilt gebruiken, moet u een gegevensbron definiëren met een Analysis Services-kubus die geldig is en is verwerkt. Wanneer u een gegevensset definieert voor de gegevensbron, kunt u de query openen in de MDX-ontwerpfunctie voor query's. Gebruik indien nodig de MDX- en DMX-knoppen op de werkbalk om te schakelen tussen MDX- en DMX-modi. Zie De gebruikersinterface van Analysis Services MDX Query Designer voor meer informatie.
DMX-ontwerpfunctie voor query's
De DMX-ontwerpfunctie (Data Mining Prediction Expression) wordt gebruikt voor het maken of wijzigen van query's die worden uitgevoerd op een Analysis Services-gegevensbron met miningmodellen. In de volgende afbeelding ziet u een afbeelding van de ontwerpfunctie voor DMX-query's nadat het model en de invoertabellen zijn geselecteerd.
Als u de ontwerpfunctie voor DMX-query's wilt gebruiken, moet u een gegevensbron definiëren met een geldig gegevensanalysemodel dat beschikbaar is. Wanneer u een gegevensset definieert voor de gegevensbron, kunt u de query openen in de ontwerpfunctie voor DMX-query's. Gebruik indien nodig de MDX- en DMX-knoppen op de werkbalk om te schakelen tussen MDX- en DMX-modi. Nadat u het model hebt geselecteerd, kunt u voorspellingsquery's voor gegevensanalyse maken die gegevens aan een rapport leveren. Zie Analysis Services DMX Query Designer User Interface voor meer informatie.
Sap NetWeaver BI-ontwerpfunctie voor query's
De SAP NetWeaver Business Intelligence-ontwerpfunctie voor query's wordt gebruikt om gegevens op te halen uit een SAP NetWeaver Business Intelligence-database. Als u deze ontwerpfunctie voor query's wilt gebruiken, moet u een SAP NetWeaver Business Intelligence-gegevensbron hebben waarvoor ten minste één InfoCube-, MultiProvider- of webquery is gedefinieerd. In de volgende afbeelding ziet u een afbeelding van de ontwerpfunctie voor SAP NetWeaver Business Intelligence-query's. Zie de gebruikersinterface van SAP NetWeaver BI Query Designer voor meer informatie.
Hyperion Essbase Query Designer
De ontwerpfunctie voor Hyperion Essbase-query's wordt gebruikt om gegevens op te halen uit Hyperion Essbase-databases en -toepassingen. In de volgende afbeelding ziet u een afbeelding van de ontwerpfunctie voor Hyperion Essbase-query's.
Als u deze ontwerpfunctie voor query's wilt gebruiken, moet u een Hyperion Essbase-gegevensbron met ten minste één database hebben.
Zie de gebruikersinterface van Hyperion Essbase Query Designer voor meer informatie.