Datenbanktabellen mit SQL-Scripts einrichten
Zur einfacheren Erstellung der Ereignis- und Anwendungstabellen und zugehörigen Auslöser werden vorkonfigurierte SQL-Scripts zur Ausführung dieser Tasks bereitgestellt.
Vorbereitungen:
- Erstellen Sie für DB2 die DBINPUT-Datenbank. Informationen hierzu finden Sie unter DB2 einrichten.
- Importieren Sie den Mustercode in Ihren Arbeitsbereich. Entsprechende Informationen finden Sie im Abschnitt Mustercode 'DatabaseInput Node'.
Führen Sie zur Einrichtung der Datenbanktabellen folgende Tasks aus:
- Wechseln Sie in die Perspektive Datenprojektexplorer. Diese Ansicht befindet sich
unten links im Toolkitfenster. Wird sie nicht angezeigt, öffnen Sie das Menü Fenster in der Symbolleiste oben im Toolkitfenster. Wählen Sie
Ansicht anzeigen und anschließend Datenprojektexplorer aus.
- Erweitern Sie das Projekt 'DatabaseInput Data Design'.
- Klicken Sie mit der rechten Maustaste auf dbinput_create_tables_db.sql. Dabei steht db für db2 oder oracle. Wählen Sie SQL ausführen aus.
- Wählen Sie eine Verbindung zur Datenbank oder erstellen Sie mithilfe der Anweisungen auf dem Bildschirm eine neue Verbindung und klicken Sie dann auf Fertigstellen.
Hinweis:
Bei der Erstellung und beim Zugriff auf die Tabellen DBINPUT_CUSTOMER und DBINPUT_EVENTS sollte Folgendes beachtet werden:
- Wenn Sie das Script zum Erstellen der Tabellen in der Datenbank DBINPUT ausführen, wird über die Benutzer-ID,
mit der das Script ausgeführt wird, der Datenbankschemaname festgelegt. Falls Sie beispielsweise die Benutzer-ID USERID verwenden, lautet der vollständig qualifizierte Name der DBINPUT_CUSTOMER-Tabelle 'USERID.DBINPUT_CUSTOMER'.
- Wenn ein Knoten für den Zugriff auf eine Tabelle eingerichtet wird und der Broker für den Zugriff auf die Datenbank nicht die Benutzer-ID verwendet, die beim Erstellen der Datenbank und Tabelle verwendet wurde, ist der Schemaname im Knoten mit anzugeben. Beispiel: Database.USERID.DBINPUT_CUSTOMER.
- Bei dem vordefinierten ESQL (Extended SQL) in diesem Mustercode wird vorausgesetzt, dass der Broker von dem Benutzer ausgeführt wird, der die Tabellen erstellt hat. Daher wird kein Schema festgelegt.
Zurück zu 'Datenbank einrichten'
Zurück zum Beginn des
Mustercodes