|
Oracle BI Publisher Tipp
NCR Teradata als
Datenquelle für den Oracle BI Publisher
|
|
Zertifizierung
Systeme von NCR Teradata werden als
Datenquelle (Data Source) für den Oracle BI Publisher 10g
in den Versionen V2R5.1.x, V2R6.x und V12 offiziell
unterstützt (Zertifizierung).
Allerdings funktioniert der Zugriff nicht mit folgenden Application
Servern:
Installation
Zunächst müssen die
Dateien des JDBC-Treibers von Teradata (terajdbc4.jar,
tdgssconfig.jar ) in das Bibliotheksverzeichnis
des Application Servers kopiert werden. In früheren Versionen
von Teradata ist eventuell auch noch die Datei tdgssjava.jar
erforderlich. Die Dateien findet man in der Teradata-Installation unter
<INSTALL DIR>/terajdbc/classes.
Das Zielverzeichnis ist beispielsweise beim Oracle WebLogic Server:
<middleware_home>/wlserver_10.3/xmlpserver/WEB-INF/lib
Konfiguration
Danach kann die Data Source auf der Admin-Seite der Webanwendung des Oracle BI Publisher im Bereich JDBC Connection konfiguriert werden.
| Parameter | Bedeutung |
|---|---|
| Data Source Name | Frei wählbarer Name für die Data Source |
| Driver Type | Auswahl der Version des Teradata-Systems (z.B. NCR Teradata 12.0) |
| Database Driver Class | wird automatisch eingesetzt |
| Connection String | Angabe der JDBC Connection aus
Server, Datenbank, Port und ggf. weiteren Angaben. z.B.: jdbc:teradata://<server-name>/DATABASE=<db-name>,DBS_PORT=<port> |
| Username | Benutzername |
| Password | Passwort |
Funktionalität
Bei der Definition der Berichte kann
der Query Builder des BI Publisher genutzt werden, um Abfragen zu
erstellen. Alternatik können andere Werkzeuge, wie z.B. der
Teradata SQL Assistant eingesetzt werden, um die Abfragen zu schreiben,
zu testen und anschließend in die Berichtsdefinition zu
kopieren.
Beim Schreiben des SQL ist zu beachten, dass der SQL-Dialekt von
Teradata einige Besonderheiten aufweist. Da auch die prozedurale
Sprache PL/SQL fehlt, können keine Report Trigger im Data
Template definiert werden.