Dieses Lernprogramm macht Sie mit einigen Features in IBM® Data Studio vertraut, mit denen Sie eine Anwendung entwickeln können, die
mit Annotationen versehene pureQuery-Methoden einsetzt.
Ein Unternehmen verwendet IBM Data
Studio und pureQuery zum Entwickeln von
Anwendungen, die Abfragen in seiner Primärdatenbank (GSDB) ausführen und diese aktualisieren. Sie sind ein Java-Entwickler, dem dieses Projekt zugewiesen wurde, und eine Ihrer Aufgaben besteht darin, Java-Objekte zu entwickeln, mit denen diese Anwendungen Abfragen in der Tabelle INVENTORY_LEVELS durchführen und die Tabelle aktualisieren können. In dieser Tabelle werden die verschiedenen Produktbestände des Unternehmens
in verschiedenen Data-Warehouses und in verschiedenen Zeiträumen erfasst.
Sie müssen eine Bean erstellen, die die Tabelle
INVENTORY_LEVELS darstellt.
Darüber hinaus müssen Sie eine Schnittstelle erstellen, die mit Annotationen versehene
pureQuery-Methoden deklariert, die SQL-Anweisungen für diese Tabelle ausführen.
Da es sich bei der Datenbank GSDB um eine DB2-Datenbank handelt, möchte der Projektleiter die Geschwindigkeit und Sicherheit des statischen SQL
nutzen. Sie müssen daher das SQL binden und die statische Ausführung der Anweisungen testen.
Lernziele
In diesem Lernprogramm führen Sie Folgendes aus:
- Erstellen eines Java-Projekts und Hinzufügen von
pureQuery-Unterstützung zu diesem Projekt
- Generieren von Code und von SQL-Anweisungen direkt aus der Tabelle
INVENTORY_LEVELS, um eine komplette Neucodierung zu vermeiden
- Bearbeiten der von Ihnen generierten Schnittstelle
- Navigieren zwischen SQL und Java-Code mithilfe der Sicht SQL Outline
- Messen der Leistung Ihrer SQL-Anweisungen und Kennenlernen der Tools zur Optimierung der SQL-Anweisungen
- Binden des SQL in Datenbankpaketen und statisches Ausführen des SQL
Zeitaufwand
Zum Durcharbeiten dieses Lernprogramms benötigen Sie ungefähr
60 Minuten. Wenn Sie weitere Konzepte durcharbeiten wollen, die sich auf dieses Lernprogramm
beziehen, ist der Zeitaufwand möglicherweise höher.
Zielgruppe
Java-Entwickler
Systemvoraussetzungen
Zum Durcharbeiten dieses Lernprogramms müssen Sie Folgendes installieren: