Erstellen von Berichtsdatasets aus einer Oracle-Datenbank

Reporting Services bietet eine Datenverarbeitungserweiterung, die das Abrufen von Berichtsdaten aus einer relationalen Oracle-Datenbank unterstützt. Wenn Sie die Verbindung mit einer Oracle-Datenquelle hergestellt haben, können Sie ein Berichtsdataset erstellen, in dem die Daten definiert werden, die Sie in Ihrem Bericht verwenden möchten.

Sie können ein Dataset erstellen, indem Sie in einer Dropdownliste eine gespeicherte Prozedur auswählen oder eine SQL-Abfrage erstellen. Sie können auch Eigenschaften angeben und Berichtsparameter sowie Abfrageparameter definieren. Weitere Informationen finden Sie unter Vorgehensweise: Abrufen von Daten in einer Oracle-Datenquelle.

Es stehen zwei Typen von Abfrage-Designern zur Verfügung: ein textbasierter Abfrage-Designer und ein grafischer Abfrage-Designer. Der textbasierte Abfrage-Designer wird in der Standardeinstellung geöffnet und akzeptiert eine vom Standard abweichende Abfragesyntax (z. B. Ausdrücke in der Verbindungszeichenfolge). Weitere Informationen finden Sie unter Textbasierte Benutzeroberfläche für den Abfrage-Designer und Grafische Benutzeroberfläche des Abfrage-Designers.

Verwenden von Abfrageparametern

Wenn Sie eine Abfrage mit Parametern eingeben, erstellt der Berichts-Designer beim Eingeben der Abfrage automatisch die entsprechenden Berichtsparameter in der Berichtsdefinition. Bei der Ausführung des Berichts werden die Werte für die Berichtsparameter an die Abfrageparameter übergeben. Weitere Informationen finden Sie unter Hinzufügen von Parametern zum Bericht und Vorgehensweise: Zuordnen eines Abfrageparameters zu einem Berichtsparameter.

Verwenden gespeicherter Prozeduren

Sie können gespeicherte Prozeduren verwenden, um Daten in einem Dataset zurückzugeben. Wählen Sie dazu im Textfeld Befehlstyp den Eintrag StoredProcedure aus, und geben Sie dann den Namen der gespeicherten Prozedur an. Reporting Services unterstützt gespeicherte Prozeduren, die nur ein Dataset zurückgeben.