Neue Funktionen in IBM Data Studio Developer Version 1.1.0

DB2 Developer Workbench wurde umbenannt und wird jetzt als IBM Data Studio Developer bezeichnet. Dieser Abschnitt enthält eine Übersicht zu Data Studio Developer Version 1.1.0. Informationen zu nachfolgenden Releases und Editionen, einschließlich Informationen zur Kompatibilität mit anderen Produkten finden Sie in den Releaseinformationen zu jedem Release bzw. jeder Edition. Informationen dazu, welche allgemeinen Funktionen in der jeweiligen Edition von Data Studio Developer enthalten sind, finden Sie auf der Produktwebsite.

Data Studio Developer verfügt in den folgenden Kategorien über wichtige funktionale Erweiterungen für DB2 Developer Workbench:
Datenbankverbindungen
  • IBM Data Server Driver für JDBC und SQLJ ist im Produktumfang enthalten. Mit diesem Treiber kann eine Verbindung zu einem beliebigen IBM Datenserver hergestellt werden.
  • Sie können mithilfe der Schaltflächen in der Symbolleiste des Datenbankexplorers oder mit der Menüauswahl Datei > Exportieren Datenbankverbindungsinformationen in Datenbankdeskriptordateien (XML-Dateien) exportieren. Dann können Sie die Informationen in diesen Dateien in einen anderen Arbeitsbereich importieren. Das erleichtert die gemeinsame Nutzung von Datenbankverbindungsinformationen zwischen Teammitgliedern.
  • Sie können eine Verbindung zu einer DB2-Datenbank für Linux, UNIX und Windows oder zu DB2 für z/OS mithilfe der Kerberos-Authentifizierung oder mithilfe von LDAP herstellen. Für Kerberos-Verbindungen müssen Sie Ihre Kerberos-Umgebung auf dem Server konfigurieren. Für LDAP müssen Sie das Schema des Windows Active Directory-Servers zur Unterstützung von DB2-Objekten erweitern. Mit LDAP werden nur der Hostname und die Portnummer abgerufen.
  • Sie können Benutzervorgaben für die Datenbankverbindung im Fenster Benutzervorgaben definieren. Zu den Benutzervorgaben für Verbindungen gehören Verbindungszeitlimit, Optionen für Verbindungswiederherstellung sowie der Gültigkeitsbereich der Benutzer-ID und des Kennworts.
  • Wenn Sie eine Verbindung zu DB2-Datenbanken herstellen, müssen Sie im Assistenten für neue Verbindungen keine Datenbankversionsnummer mehr angeben.
  • Sie können Tracedateien für JDBC-Verbindungen generieren. Diese Funktion wird nur für Verbindungen unterstützt, die IBM Data Server Driver für JDBC und SQLJ verwenden.
Datenanwendungsentwicklung
  • Mit dem SQL-Editor können Sie jetzt Abfragen sowohl für relationale als auch für XML-Daten entwickeln. Sie können mit dem Editor SQL- und XQuery-Ausdrücke erstellen. Editorfunktionen wie Inhaltshilfe, Syntaxhervorhebung sowie Abfrageparsing und -prüfung sind für beide Abfragetypen verfügbar. Neben den Erweiterungen des Editors gibt es eine neue Benutzervorgabenseite für den Editor, auf der Sie Abfrageschablonen erstellen und verwenden können. Diese SQL-Editorerweiterungen sollen den XQuery Builder ersetzen, der nicht mehr zum Produkt gehört.
  • Die Routineneditoren (gespeicherte Prozeduren und benutzerdefinierte Funktionen) sind benutzerfreundlicher. Bei gespeicherten Prozeduren für Java können Sie im Routineneditor auf einen Link zur Java-Quelle klicken, sodass Sie den Java-Quellencode einfacher finden und editieren können. Außerdem können Sie jetzt bei der Implementierung verschachtelter gespeicherter Prozeduren gespeicherte Prozeduren mit verschachtelten Abhängigkeiten für die Implementierung anzeigen und auswählen.
  • Sie können mit einem Assistenten und mit dem Tabellendateneditor XML-Daten aus XML-Dateien, die in einem Datenentwicklungsprojekt oder im Dateisystem gespeichert sind, in eine XML-Spalte einfügen. Für DB2-Datenbanken für Linux-, UNIX- und Windows-Server können Sie ein CLP-Script zum Registrieren eines XML-Schemas erstellen, das in einem Datenentwicklungsprojekt gespeichert ist. Sie können das CLP-Script außerhalb der Workbench ausführen, um die Registrierung durchzuführen.
Datenbankverwaltung
Es gibt einige neue Tasks im Datenbankexplorer, die normalerweise von Datenbankadministratoren ausgeführt werden:
  • Datenobjektverwaltung. Sie können mithilfe des Datenobjekteditors viele der Datenbankobjekte von DB2 und Informix Dynamic Server erstellen und ändern.
  • Verwaltung von Zugriffsrechten. Sie können mithilfe des Datenobjekteditors Zugriffsrechte für Datenobjekte und Berechtigungs-IDs erteilen, widerrufen und ändern.
  • Visualisierung von Datenwerten und Beziehungen. Zur Darstellung von Datenobjektbeziehungen können Sie im Datenbankexplorer ein Übersichtsdiagramm erstellen und als Bilddatei speichern oder drucken. Zur Darstellung von Datenwerteverteilungen können Sie im Datenbankexplorer außerdem eine grafische Sicht für Werteverteilungen erstellen. Diese Funktionen können die Abfrageverwaltungs- und -analysetasks (Visual Explain) erleichtern.
  • Statistikunterstützung. Sie können Statistikdaten für Datenobjekte anzeigen und aktualisieren, um die Anwendungsleistung zu verbessern. Außerdem können Sie mit der DDL-Generierungsfunktion des Produkts Statistikdaten aus einer Datenbank in eine andere klonen oder migrieren.
  • Datenbanküberwachung. Mit IBM Data Studio Administration Console können Sie die Datenbankleistung überwachen und Fehler beheben, indem Sie die Details anzeigen und die empfohlenen Aktionen ausführen. Außerdem können Sie Q Replication und das Event-Publishing überwachen, Diagnoseberichte generieren und Basisoperationen ausführen. Zur Verwendung dieser Funktion müssen Sie IBM Data Studio Administration Console installieren.
Informix Dynamic Server
In diesem Release gibt es neue Unterstützung für Informix Dynamic Server (IDS). Sobald Sie im Datenbankexplorer eine Verbindung zu einer IDS-Datenbank hergestellt haben, können Sie die meisten Datenbankverwaltungstasks ausführen und Sie können mithilfe der Verbindungsinformationen ein Datenentwicklungsprojekt erstellen, das sich auf IDS bezieht. Sie können SQL-Anweisungen in dem Datenentwicklungsprojekt entwickeln und speichern. Die Assistenten und Editoren, die für DB2-Routinen verfügbar sind, sind jedoch noch nicht für IDS verfügbar. Zur Erstellung und Implementierung von Routinen für IDS können Sie die CREATE-Syntax eingeben und im SQL-Editor ausführen. Routinen können Sie auch mit dem Datenbankexplorer ausführen.

Die Verbindung zu Informix-Datenbanken können Sie mit dem Informix-JDBC-Treiber oder mit IBM Data Server Driver für JDBC und SQLJ herstellen.

Web-Services
Sie können jetzt mithilfe der Workbench Web-Services erstellen, die Datenbankoperationen (SQL-Anweisungen SELECT und DML, XQuery-Ausdrücke oder Aufrufe an gespeicherte Prozeduren) Clientanwendungen zugänglich machen. Sie können Web-Services in einem Datenentwicklungsprojekt erstellen und Sie können gespeicherte Prozeduren und SQL-Anweisungen problemlos per Drag-and-Drop oder mithilfe eines Assistenten einem Web-Service hinzufügen. Außerdem können Sie mithilfe der Workbench Web-Services auf einem Web-Server implementieren bzw. die Implementierung aufheben.

Außerdem können Sie mithilfe der Workbench vorhandene WORF-Anwendungen migrieren (WORF - Web Services Object Runtime Framework).

pureQueryJava-Entwicklung
pureQuery verfügt über eine allgemeine Abfrage-API, mit der Sie über eine einzige Schnittstelle (Standard-SQL) auf relationale Datenbanken und speicherinterne Java-Datensammlungen zugreifen können. Die pureQuery-Funktionalität gestattet die Ausführung folgender Tasks in einem Java-Projekt. Dadurch wird die Diskrepanz zwischen relationalen Daten und Java-Quellcode überbrückt.
  • Bearbeiten und testen von SQL in Java-Programmen mit dem Java-Editor, einschließlich SQL-Codeunterstützung.
  • Erstellen von Java-Klassen, SQL-Anweisungen und Datenbanktabellen in beliebiger Kombination.
  • Verknüpfen von SQL mit Methodenaufrufen.
  • Übergeben von Java-Objekten als Eingabe an SQL.
  • Erstellen von Java-Objekten als Ausgabe von SQL.

Feedback