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 (Standardmäßiger Abfrage-Designer (Symbol)) 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, beispielsweise SELECT 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)

Hilfe und Informationen

Informationsquellen für SQL Server 2005