Abfrage-Designer und Datenverarbeitungserweiterungen
Neu: 12. Dezember 2006
Auf einem Berichterstellungsclient von Reporting Services werden Datenverarbeitungserweiterungen und Datenprovider in der Datei RSReportDesigner.config einem Abfrage-Designer zugeordnet. In Reporting Services stehen mehrere Typen von Abfrage-Designern zur Verfügung. Wenn Sie eine Datenquelle im Berichts-Designer auswählen, wird der zugeordnete Abfrage-Designer geöffnet, und Sie können eine Abfrage für diesen Datenquellentyp entwerfen.
Abfrage-Designer und Datenquellentypen
Sie müssen einen Abfrage-Designer verwenden, um eine Abfrage zum Abrufen von Daten aus einer Berichtsdatenquelle zu definieren. Standardmäßige Designer können auf Text oder Grafiken basieren. Bei einem textbasierten Abfrage-Designer geben Sie den Befehlstext in einen Abfragebereich ein. Bei einem grafischen Abfrage-Designer ziehen Sie Metadatenelemente, die die zugrunde liegenden Daten einer Datenquelle darstellen, auf die Entwurfsoberfläche der Abfrage. Die meisten multidimensionalen Datenquellen stellen einen grafischen Abfrage-Designer bereit, mit dem Metadaten angezeigt werden, die die Daten der Datenquelle darstellen. Sie können von einem grafischen Abfrage-Designer zu einem textbasierten Abfrage-Designer wechseln, indem Sie auf der Symbolleiste auf das Symbol für den standardmäßigen Abfrage-Designer () klicken. Sie können nur dann von einem textbasierten Abfrage-Designer zu einem grafischen Abfrage-Designer wechseln, wenn ein solcher für die Datenquelle registriert ist. Da nicht alle gültigen Abfragen in einem grafischen Abfrage-Designer dargestellt werden können, wenn Sie den Modus des Abfrage-Designers wechseln, wird der Abfragetext nicht unbedingt beibehalten. Verwenden Sie den standardmäßigen Abfrage-Designer, um den Abfragetext so gut wie möglich steuern zu können.
In den folgenden Beispielen wird Abfragebefehlstext veranschaulicht, auf den sich der Datenprovider möglichweise auswirken kann:
- Unterstützung für den Schemateil des Namens eines Datenbankobjekts. Wenn in einer Datenquelle Schemas als Teil des Datenbankobjektbezeichners verwendet werden, muss der Schemaname als Teil der Abfrage für Namen angegeben werden, für die das Standardschema nicht verwendet wird. Beispiel:
SELECT FirstName, LastName FROM [Person].[Contact]
. - Unterstützung für Abfrageparameter. Datenprovider unterscheiden sich in der Unterstützung für Parameter. Einige Datenprovider unterstützen benannte Parameter, beispielsweise
SELECT Col1, Col2 FROM Table WHERE <parameter identifier><parameter name> = <value>
. Einige Datenprovider unterstützen unbenannte Parameter, beispielsweiseSELECT Col1, Col2 FROM Table WHERE <column name> = ?
. Der Parameterbezeichner kann je nach Datenprovider unterschiedlich sein. Beispielsweise wird in SQL Server das Symbol "at" (@) verwendet, in Oracle wird der Doppelpunkt (:) verwendet. Einige Datenprovider unterstützen keine Parameter. Weitere Informationen finden Sie unter Von Reporting Services unterstützte Datenquellen.
Weitere Informationen zu Abfrage-Designern finden Sie unter Datenansicht (Berichts-Designer) und Designer in Visual Database Tools (Visual Database Tools).
Siehe auch
Konzepte
Abfrageentwurfstools in Reporting Services
Von Reporting Services unterstützte Datenquellen
Andere Ressourcen
Datenansicht (Berichts-Designer)