Über die Oracle Verbindung können Daten aus einer Oracle Datenbank eingebunden werden. Dies gilt auch für SDE Daten in einer Oracle Umgebung. Voraussetzung für die Verwendung dieses Verbindungstyps ist ein installierter Oracle Client inklusive eingerichteter Oracle Verbindung, d.h. die Oracle Verbindung muss in der tnsnames.ora Datei angeführt sein, damit diese im ePaper designer auswählbar ist.
Definieren Sie den Namen der Verbindung und klicken Sie auf Erstellen....

Neue Oracle-Verbindung anlegen
Für die Verbindung und Anmeldung am Server müssen der Server Name sowie Login Name und Passwort definiert werden. Beim Server Name handelt es sich um den Net Service Name, wie er im Oracle Net Manager definiert wurde.

Verbindungsinformationen

Net Service Name Bezeichnung im Oracle Net Manager
Über Test Connection kann die Verbindung getestet werden. Wenn die Verbindung erfolgreich hergestellt werden konnte, ist die neue Oracle-Verbindung fertig erstellt. Nun können die Tabellen und FeatureClasses eingebunden werden.
Wählen Sie die Verbindung aus und klicken Sie auf Neue Datenquelle... .

neue Datenquelle erstellen
Wählen Sie die Oracle Verbindung aus.

Auswahl der Verbindung
Im Datenauswahldialog werden keine Tabellen und FeatureClasses angezeigt. Diese müssen erst über ein Select Statements abgefragt werden. Klicken Sie auf Neue Abfrage um eine Tabelle einzubinden.

Neue Abfrage
Bitte beachten Sie, dass es bei der Formulierung des Select Statements Unterschiede zwischen Tabellen und FeatureClasses gibt:
•Wenn Sie eine Tabelle einbinden möchten, dann haben Sie die Möglichkeit das Select Statement über den Abfrage-Assistenten zu erstellen oder es manuell in den Abfragetexte einzugeben.
•Wenn Sie eine FeatureClass einbinden möchten, dann können Sie diese nur einbinden indem Sie das Select Statement manuell erstellen. Der Abfrage-Assistent funktioniert an dieser Stelle nicht.
Hinweis: Außerdem wird für FeatureClasses die Funktion Select * from xxx nicht unterstützt. Mit Select * werden alle Felder abgefragt, inklusive BLOB und Geometry Felder. Da diese Typen im ePaper designer nicht unterstützt werden, würde über Select * ein Fehler auftreten. Das Select Statement muss daher die einzelnen Einträge aus der FeatureClass beinhalten.
Um die Daten abzufragen, klicken Sie auf Alle Spalten auslesen. Falls an dieser Stelle eine Fehlermeldung erscheint, ist der Syntax des Select Statements nicht korrekt oder beinhaltet nicht unterstützte Zeichen.

Beispiel Select Statement für Tabellen

Beispiel Select Statement für FeatureClasses
Schließen Sie den Dialog und wählen Sie die Tabelle im Datenauswahldialog aus.

Tabelle auswählen
Vorteile der Oracle-Verbindung:
Zahlenfelder einer Oracle Datenbank werden je nach Treiber im ePaper designer automatisch als Decimal übernommen, auch wenn es sich um einen Long Integer handelt. Da es in vielen Fällen notwendig ist die Daten mit anderen Tabellen zu verknüpfen, kann dies zu Problemen bei der Herstellung der Verbindung führen. Die Schlüsselfelder müssen nämlich vom selben Datentyp sein. Wenn Sie die Oracle Daten über den Verbindungstyp Oracle-Verbindung einbinden, dann können Sie den Datentyp des Zahlenfeldes ändern um eine korrekte Verbindung herzustellen.
Klicken Sie dazu mit der rechten Maustaste auf das Decimal Feld und klicken Sie auf Bearbeiten.

Feld bearbeiten
Ändern Sie den Datentyp auf z.B. Int.

Datentyp eines Feldes ändern