EPS003-2: Von DDS zu SQL – ein praktischer Leitfaden Viele, die seit Jahrzehnten mit einer AS/400 arbeiten, schätzen den Server für seine Stabilität und Skalierbarkeit, aber auch für dessen Kompatibilität. Datenbankobjekte und Software, die vor vielen, vielen Jahren entwickelt wurden, können auch auf den aktuellen Power8-Rechnern ausgeführt werden. Modernisierung wurde seitens IBM nie eingefordert. Natürlich wurden zwischenzeitlich viele Applikationen modernisiert: Web- und Java-Applikationen sind heute keine Seltenheit. Doch wurde die Datenbank ebenfalls modernisiert? Gab es ein Redesign der über Jahrzehnte gewachsenen Datenbankstruktur in Ihrem Haus? Oder wurde DDS zwischenzeitlich von SQL als Datendefinitionssprache abgelöst? Seit 10 Jahren fokussiert IBM sich bereits auf SQL. Alle neuen DBFeatures wurden nur im SQL integriert. Können Sie wirklich auf diese neuen Möglichkeiten verzichten? Investieren Sie einen Tag und wir erarbeiten gemeinsam mögliche Lösungen für die auftretenden Probleme. Gründe für die Notwendigkeit der Datenbankmodernisierung • Unterschiede zwischen SQL-Tabellen und physischen Dateien • Unterschiede zwischen SQL-Indizes und „Keyed Logical File“ • Vor- und Nachteile der Datenbankobjekte Methoden und Schritte für ein Reengineering der DDS-Datenbanken • DDS-Objekte automatisch konvertieren • Notwendige Anpassungen der generierten SQL-Sourcen • Das Quellendatei- und Memberkonzept für SQL-Sourcen nutzen • Unterstützende Tools einsetzen • Sind Änderungen im HLL-Umfeld (RPG / COBOL) notwendig? Praktische Umsetzung einer DDS-Datenbank zur SQL-Datenbank • Umsetzungsstrategie verstehen und anwenden • Praktische Umsetzung der DDS-Objekte o Referenzdateien abbilden o Physische Dateien und ihre Eigenschaften abbilden o Logische DDS-Dateien und Ihre Eigenschaften abbilden SQL-Datenbanken verwalten • Datenbankobjekte und deren Abhängigkeiten anhand des Datenbankkatalogs ermitteln Voraussetzungen: Sie sollten die DDS- und SQL-Syntaxen zur DB-Objekterstellung gleichermaßen gut und sicher beherrschen oder unseren Workshop „EPS003-1 Die Datenbank DB2 for i“ besucht haben“. Zusätzlich sind gute Kenntnisse einer Programmiersprache (RPG / COBOL) zwingend erforderlich. Dauer: 1 Tag Mein Termin: