Abfrageentwurfstools in SQL Server-Datentools (SSRS) des Berichts-Designers

Reporting Services stellt eine Reihe von Abfrageentwurfstools bereit, mit denen Sie im Berichts-Designer Datasetabfragen erstellen können. Ob ein bestimmter Abfrage-Designer verfügbar ist, hängt von dem Typ der Datenquelle ab, mit der Sie arbeiten. Darüber hinaus stellen einige Abfrage-Designer alternative Modi bereit, sodass Sie entscheiden können, ob Sie im visuellen Modus oder direkt in der Abfragesprache arbeiten möchten. In diesem Thema werden die einzelnen Tools sowie die von ihnen unterstützten Datenquellen beschrieben. Folgende Tools werden in diesem Thema vorgestellt:

Wenn Sie mit einer Berichtsserver-Projektvorlage oder einer Vorlage des Berichtsserverprojekt-Assistenten arbeiten, werden alle Abfrageentwurfstools in der Datenentwurfsumgebung von SQL Server Data Tools (SSDT) ausgeführt. Weitere Informationen zum Arbeiten mit Abfrage-Designern finden Sie unter Reporting Services Query Designers.

Textbasierter Abfrage-Designer

Der textbasierte Abfrage-Designer ist das Standardtool zum Erstellen von Abfragen für die meisten unterstützten relationalen Datenquellen, einschließlich Microsoft SQL Server, Oracle, Teradata, OLE DB, XML und ODBC. Im Gegensatz zum grafischen Abfrage-Designer wird bei diesem Abfrageentwurfstools die Abfragesyntax während des Abfrageentwurfs nicht überprüft. In der folgenden Grafik wird der textbasierte Abfrage-Designer veranschaulicht.

Generischer Abfrage-Designer für relationale Datenabfragen

Der textbasierte Abfrage-Designer wird zum Erstellen komplexer Abfragen unter Verwendung gespeicherter Prozeduren, zum Abfragen von XML-Daten und zum Schreiben dynamischer Abfragen empfohlen. Je nach Datenquelle können Sie möglicherweise die Schaltfläche Als Text bearbeiten auf der Symbolleiste aktivieren bzw. deaktivieren, um zwischen dem grafischen und dem textbasierten Abfrage-Designer zu wechseln. Weitere Informationen finden Sie unter Benutzeroberfläche des textbasierten Abfrage-Designers.

Grafischer Abfrage-Designer

Der grafische Abfragedesigner wird zum Erstellen oder Ändern von Transact-SQL-Abfragen verwendet, die gegen eine relationale Datenbank laufen. Dieses Abfrageentwurfstool wird in mehreren Microsoft -Produkten und anderen SQL Server -Komponenten verwendet. Abhängig vom Datenquellentyp unterstützt es Modi für Text, StoredProcedure und TableDirect. In der folgenden Grafik wird der grafische Abfrage-Designer veranschaulicht.

Graphischer Abfrage-Designer für SQL-Abfrage

Sie können auf der Symbolleiste die Schaltfläche Als Text bearbeiten aktivieren oder deaktivieren, um zwischen dem textbasierten und dem grafischen Abfrage-Designer zu wechseln. Weitere Informationen finden Sie unter Graphical Query Designer User Interface.

Berichtsmodellabfrage-Designer

Der Berichtsmodellabfrage-Designer wird zum Erstellen oder Ändern von Abfragen verwendet, die für ein auf einem Berichtsserver veröffentlichtes SMDL-Berichtsmodell ausgeführt werden. Berichte, die für Modelle ausgeführt werden, unterstützen die Datendurchsuchung mittels Durchklicken. Die Abfrage bestimmt den Pfad der Datendurchsuchung zur Laufzeit. In der folgenden Grafik wird der Berichtsmodellabfrage-Designer veranschaulicht.

Benutzeroberfläche des Abfrage-Designers für semantische Modelle

Wenn Sie den Berichtsmodellabfrage-Designer verwenden möchten, müssen Sie eine Datenquelle definieren, die auf ein veröffentlichtes Modell zeigt. Wenn Sie ein Dataset für die Datenquelle definieren, können Sie die Dataset-Abfrage im Berichtsmodellabfrage-Designer öffnen. Der Berichtsmodellabfrage-Designer kann im grafischen oder im textbasierten Modus verwendet werden. Sie können auf der Symbolleiste die Schaltfläche Als Text bearbeiten aktivieren oder deaktivieren, um zwischen dem textbasierten und dem grafischen Abfrage-Designer zu wechseln. Weitere Informationen finden Sie unter Report Model Query Designer User Interface.

MDX-Abfrage-Designer

Der MDX-Abfrage-Designer (Multidimensional Expression) dient zum Erstellen oder Ändern von Abfragen, die für eine Analysis Services -Datenquelle mit mehrdimensionalen Cubes ausgeführt werden. In der folgenden Grafik wird der MDX-Abfrage-Designer nach dem Definieren der Abfrage und der Filter veranschaulicht.

Analysis Services-MDX-Abfrage-Designer, Entwurfsansicht

Wenn Sie den MDX-Abfrage-Designer verwenden möchten, müssen Sie nach einer Datenquelle suchen, die einen verfügbaren Analysis Service-Cube aufweist, der gültig ist und verarbeitet wurde. Wenn Sie ein Dataset für die Datenquelle definieren, können Sie die Abfrage im MDX-Abfrage-Designer öffnen. Falls erforderlich, können Sie die MDX- und DMX-Schaltfläche auf der Symbolleiste verwenden, um zwischen MDX- und DMX-Modus zu wechseln. Weitere Informationen finden Sie unter Analysis Services MDX Query Designer User Interface.

DMX-Abfrage-Designer

Der Data Mining Prediction Expression (DMX)-Abfrage-Designer dient zum Erstellen oder Ändern von Abfragen, die für eine Analysis Services -Datenquelle mit Miningmodellen ausgeführt werden. In der folgenden Grafik wird der DMX-Abfrage-Designer nach der Auswahl des Modells und der Eingabetabellen veranschaulicht.

Analysis Services-DMX-Abfrage-Designer, Entwurfsansicht

Wenn Sie den DMX-Abfrage-Designer verwenden möchten, müssen Sie eine Datenquelle definieren, die ein gültiges, verfügbares Data Mining-Modell aufweist. Wenn Sie ein Dataset für die Datenquelle definieren, können Sie die Abfrage im DMX-Abfrage-Designer öffnen. Falls erforderlich, können Sie die MDX- und DMX-Schaltfläche auf der Symbolleiste verwenden, um zwischen MDX- und DMX-Modus zu wechseln. Nachdem Sie das Modell ausgewählt haben, können Sie Data Mining-Vorhersageabfragen erstellen, die Daten für einen Bericht bereitstellen. Weitere Informationen finden Sie unter Analysis Services DMX Query Designer User Interface.

SapNetWeaver BI Abfrage-Designer

Der SAP NetWeaver Business Intelligence -Abfrage-Designer dient zum Abrufen von Daten aus einer SAP NetWeaver Business Intelligence -Datenbank. Wenn Sie diesen Abfrage-Designer verwenden möchten, benötigen Sie eine SAP NetWeaver Business Intelligence -Datenquelle, bei der mindestens eine InfoCube-, MultiProvider- oder webfähige Abfrage definiert ist. In der folgenden Grafik wird der SAP NetWeaver Business Intelligence -Abfrage-Designer veranschaulicht.

Abfrage-Designer mit MDX im Entwurfsmodus

MDX-Abfrage-Designer von Hyperion Essbase

Der Hyperion Essbase -Abfrage-Designer dient zum Abrufen von Daten aus Hyperion Essbase -Datenbanken und -Anwendungen. In der folgenden Grafik wird der Hyperion Essbase -Abfrage-Designer veranschaulicht.

Abfrage-Designer für Hyperion Essbase-Datenquelle

Wenn Sie diesen Abfrage-Designer verwenden möchten, benötigen Sie eine Hyperion Essbase -Datenquelle mit mindestens einer Datenbank. Weitere Informationen finden Sie unter SAP NetWeaver BI Query Designer User Interface.

Weitere Informationen

Reporting Services ToolsHinzufügen von Daten zu einem Bericht (Report Builder und SSRS)Datenverbindungen, Datenquellen und Verbindungszeichenfolgen in Reporting ServicesReporting Services Tutorials (SSRS)Datenquellen unterstützt von Reporting Services (SSRS)Erstellen einer eingebetteten oder freigegebenen Datenquelle (SSRS)