Vorgehensweise: Abrufen von Daten aus einer Teradata-Datenquelle (Berichts-Generator 2.0)

Wenn Sie Daten aus einer relationalen Teradata-Datenbank im Bericht verwenden möchten, müssen Sie eine Teradata-Datenquelle definieren. Beim Definieren der Datenquelle müssen eine Verbindungszeichenfolge sowie Anmeldeinformationen angegeben werden, um vom Clientcomputer auf die Datenquelle zugreifen zu können.

HinweisHinweis

Bevor Sie eine Verbindung mit einer Teradata-Datenquelle herstellen können, muss auf dem Berichterstellungsclient sowie auf dem Berichtsserver die richtige Version des .NET-Datenanbieters vom Systemadministrator installiert werden. Weitere Informationen finden Sie unter Beispielverbindungen (Berichts-Generator 2.0).

Sie können eine Definition für eine eingebettete Datenquelle zur Verwendung in einem Bericht oder einer freigegebenen Datenquellendefinition für mehrere Berichte erstellen. Die Verfahren in diesem Thema beschreiben, wie eine eingebettete Datenquelle erstellt wird. Weitere Informationen über freigegebene Datenquellen finden Sie unter Eingebettete und freigegebene Datenquellen (Berichts-Generator 2.0)

Wenn Sie eine Teradata-Datenquellendefinition erstellt haben, können Sie eines oder mehrere Datasets erstellen. Nachdem Sie ein Dataset erstellt haben, wird der Name des Datasets im Bereich Berichtsdaten als Knoten unter der Datenquelle angezeigt.

Nachdem Sie den Bericht veröffentlicht haben, sollten Sie die Anmeldeinformationen für die Datenquelle ändern, damit die Berechtigungen zum Abrufen der Daten beim Ausführen des Berichts auf dem Berichtsserver gültig sind.

Sie können auch einen Bericht aus einem Berichtsmodell erstellen, das aus einer relationalen Teradata-Datenbank erstellt wurde. Weitere Informationen über das Erstellen eines Modells finden Sie in "Erstellen und Verwenden Teradata-basierter Berichtsmodelle" in der Reporting Services-Dokumentation in der SQL Server-Onlinedokumentation. Weitere Informationen zum Erstellen von Berichten aus einem Modell finden Sie unter Erstellen von Berichtsdatasets für ein Berichtsmodell (Berichts-Generator 2.0).

So erstellen Sie eine eingebettete Datenquelle für die .NET Managed Provider for Teradata-Datenverarbeitungserweiterung

  1. Klicken Sie im Bereich für die Berichtsdaten auf der Symbolleiste auf Neu und anschließend auf Datenquelle.

  2. Geben Sie im Dialogfeld Datenquelleneigenschaften im Textfeld Name einen Namen ein, oder übernehmen Sie den Standardnamen.

  3. Vergewissern Sie sich, dass die Option Eingebettete Verbindung aktiviert ist.

  4. Wählen Sie in der Dropdownliste Typ die Option TERADATA aus.

  5. Geben Sie eine Verbindungszeichenfolge für die Teradata-Datenquelle an.

    HinweisHinweis

    Die Verbindungs- und die Anmeldeinformationen zum Herstellen der Verbindung mit der Datenquelle erhalten Sie vom Datenbankadministrator. Im folgenden Beispiel für eine Verbindungszeichenfolge wird eine Teradata-Datenbank auf dem Server mit einer IP-Adresse angegeben:

    Data Source=<IP Address>

  6. Klicken Sie auf Anmeldeinformationen.

  7. Legen Sie die Anmeldeinformationen fest, die für die Verbindung mit der Datenquelle verwendet werden sollen. Weitere Informationen finden Sie unter Angeben von Anmeldeinformationen für eine Berichtsdatenquelle (Berichts-Generator 2.0).

  8. Klicken Sie auf OK.

    Die Datenquelle wird im Bereich für die Berichtsdaten angezeigt.

So erstellen Sie ein Dataset für eine Teradata-Datenquelle

  1. Klicken Sie im Bereich für die Berichtsdaten mit der rechten Maustaste auf den Namen der Datenquelle, die eine Verbindung mit einer Teradata-Datenquelle herstellt, und klicken Sie dann auf Dataset hinzufügen.

  2. Geben Sie im Dialogfeld Dataseteigenschaften auf der Seite Abfrage einen Namen im Textfeld Name ein, oder übernehmen Sie den Standardnamen.

  3. Vergewissern Sie sich, dass im Textfeld Datenquelle der Name der Datenquelle angezeigt wird, auf den Sie in Schritt 1 mit der rechten Maustaste geklickt haben.

  4. Überprüfen Sie unter Abfragetyp, ob Text ausgewählt ist. Teradata-Datenbanken unterstützen nur den Text-Modus.

  5. Klicken Sie auf die Schaltfläche Abfrage-Designer, um den textbasierten Abfrage-Designer zu öffnen.

  6. Geben Sie im Bereich Abfrage den Befehl Transact-SQL ein.

    Sie können auch eine Abfrage einfügen oder eine vorhandene Transact-SQL-Abfrage aus einer Datei oder einem anderen Bericht importieren. Weitere Informationen finden Sie unter Benutzeroberfläche des textbasierten Abfrage-Designers (Berichts-Generator 2.0).

  7. Klicken Sie auf Abfrage ausführen, um die Abfrage auszuführen und das Resultset anzuzeigen.

  8. Klicken Sie auf OK.

    Das Dataset wird mit der Feldauflistung im Bereich für die Berichtsdaten unter dem Datenquellenknoten angezeigt.