Definieren von Berichtsdatasets in einer Teradata-Datenbank (Reporting Services)

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

HinweisHinweis

Bevor Sie eine Verbindung mit einer Teradata-Datenquelle herstellen können, muss vom Systemadministrator die richtige Version des .NET-Datenproviders auf dem Berichterstellungsclient und auf dem Berichtsserver installiert werden. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit einer Datenquelle (Reporting Services).

Sie können eine Datasetabfrage erstellen, indem Sie eine SQL-Abfrage erstellen, eine Makro verwenden oder in einer Dropdownliste eine gespeicherte Prozedur auswählen. Sie können auch Dataseteigenschaften angeben und Berichtsparameter sowie Abfrageparameter definieren. Weitere Informationen finden Sie unter Vorgehensweise: Abrufen von Daten aus einer Teradata-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). Der grafische Abfrage-Designer zeigt Tabellen und Sichten an, die Sie zur Erleichterung des Abfrageentwurfs verwenden können. Weitere Informationen finden Sie unter Textbasierte Benutzeroberfläche für den Abfrage-Designer und Grafische Benutzeroberfläche des Abfrage-Designers.

Sie können auch ein Modell aus einer Teradata-Datenquelle erstellen. Weitere Informationen finden Sie unter Erstellen und Verwenden Teradata-basierter Berichtsmodelle.

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. Wenn Sie mehrwertige Parameter verwenden, müssen Sie möglicherweise die Syntax der Abfrage ändern. Weitere Informationen finden Sie unter Hinzufügen von Parametern zum Bericht und Vorgehensweise: Zuordnen eines Abfrageparameters zu einem Berichtsparameter.

Verwenden von Makros

Sie können Makros verwenden, um Daten in einem Dataset zurückzugeben. Wählen Sie dazu im Textfeld Befehlstyp den Eintrag Text aus, und geben Sie dann in einer EXECUTE-Anweisung den Namen des Makros und die zugehörigen Eingabeparameter an.

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 keine Ausgabeparameter für gespeicherte Prozeduren.