Definieren von Berichtsdatasets in einer Teradata-Datenbank (Berichts-Generator 2.0)

Berichts-Generator 2.0 bietet eine Datenverarbeitungserweiterung, die das Abrufen von Berichtsdaten aus einer relationalen Teradata-Datenquelle 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 Beispielverbindungen (Berichts-Generator 2.0).

Um eine Datasetabfrage zu erstellen, können Sie eine vorhandene Abfrage aus einer .sql-Datei oder .rdl-Datei importieren oder ihre eigene Abfrage in einem textbasierten Abfrage-Designer erstellen. Sie können Abfragetext eingeben, der SQL-Anweisungen, einen Makronamen oder den Namen einer gespeicherten Prozedur enthält. Weitere Informationen finden Sie unter Benutzeroberfläche des textbasierten Abfrage-Designers (Berichts-Generator 2.0). Sie können auch Dataseteigenschaften angeben und Berichtsparameter sowie Abfrageparameter definieren. Weitere Informationen finden Sie unter Vorgehensweise: Abrufen von Daten aus einer Teradata-Datenquelle (Berichts-Generator 2.0).

Um ein Dataset aus einem Berichtsmodell zu erstellen, das auf einer Teradata-Datenquelle basiert, muss das Modell in Modell-Designer in Business Intelligence Development Studio entworfen und auf einem Berichtsserver veröffentlicht werden. Dieses Feature ist mit SQL Server 2008 Reporting Services verfügbar Weitere Informationen finden Sie in "Erstellen und Verwenden Teradata-basierter Berichtsmodelle" in der Reporting Services-Dokumentation in der SQL Server-Onlinedokumentation.

Verwenden von Abfrageparametern

Wenn die Abfrage Parameter enthält, werden automatisch Berichtsparameter in der Berichtsdefinition erstellt, wenn Sie die Abfrage ausführen. 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 (Berichts-Generator 2.0).

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. Ausgabeparameter für gespeicherte Prozeduren werden nicht unterstützt.