XDM 12V02_Testdatenbereitstellung.indd

Werbung
XDM TABLE COPYING
TESTDATEN BEREITSTELLEN
Die relationale Datenbanktechnik hat sich unternehmensweit durchgesetzt; immense, ständig
wachsende Datenmengen werden unter Oracle, SQL-Server, DB2/LUW, usw. gepflegt und
verwaltet. Weitgehend fehlerlose Produktion wird erst durch intensives Testen im Verlauf des
Entwicklungszyklus‘ und finale Regression möglich. Qualitätssicherung setzt produktionsnahe
Testdaten voraus, möglichst häufige und regelmäßige Erneuerung der Testdaten ist dringend
geboten. Um die Betriebssicherheit zu erhöhen, wurden separate DBMS-Instanzen für Produktion,
Test und Entwick lung eingeführt. Testdatenerneuerung heisst also, Daten von ProduktionsInstanzen nach Test- und Entwicklungs-Instanzen zu kopieren.
In dem Maße, in dem das Bedürfnis nach einem 24*7
Stunden Betrieb steigt, schrumpft das Zeitfenster für
konsistentes Kopieren/Migrieren der Produktionsdaten.
Begrenzte Ressourcen sowie das eingeengte Batchfenster
erschweren die Übergabe von Testdaten. Werden Testdaten komplett erneuert, dann ist die gestellte Aufgabe
verhältnismäßig einfach, es kommt dann im Wesentlichen
auf Effizienz und Kopiergeschwindigkeit an.
Vorteile
• Erhöhte Zuverlässigkeit durch
• scheduler-gesteuerte Abläufe
• Fehlerlose Migrationsprozesse
• Beschleunigte Testvorbereitung
• Höhere Produktivität durch
• bedienerlose Ausführung
1| 2
© UBS Hainer GmbH
Meist ist die Aufgabe jedoch anspruchsvoller. Einerseits
können schon Testdaten vorhanden sein, die keinesfalls
überschrieben werden sollen, etwa manuell erfasste Testfälle, die in den derzeitigen Produktionsdaten noch nicht
vorkommen, weil sie dem Test neu erstellter Funktionen
dienen. Andererseits könnten Datenstrukturen auf der
Test- und Entwicklungsseite von den in der Produktion
befindlichen abweichen. Diese neuen Strukturen müssen
erhalten werden und sollten, soweit möglich, mit aktuellen
Produktionsdaten »gefüllt« werden. Meist sind auch unterschiedliche Objektbezeichnungen zwischen Test und
Produktion zu berücksichtigen. Deshalb werden flexible
Ersetzungs- und Erneuerungsoptionen benötigt, die
sowohl Namensmuster berücksichtigen als auch auf
genauem Vergleich der Quell- und Zielobjekte fußen. Dies
erklärt, weshalb das manuelle Bereitstellen von Testdaten
aufwendig, zeitraubend und fehleranfällig und im Ergebnis
teuer ist.
Sowohl die komplexen, fehleranfälligen Prüfungen und
Vorbereitungen werden durch das Kopierwerkzeug XDM
Table Copying automatisiert als auch die Ausführung
selbst beschleunigt und in ein robustes restartfähiges
Verfahren überführt.
XDM Table Copying kopiert, aktualisiert und repliziert
schnell und effizient Datenbanken, Tabellen, Views, usw.
Es kann innerhalb einer Instanz kopieren und in andere,
sogar nach Instanzen anderer DBMS-Typen. Ein Kopierauftrag integriert die physikalische Datenbewegung und
die Behandlung der Datenstruktur (DDL). Es kopiert
einzelne Tabellen oder mehrere Datenbanken und erstellt
Objekte in der Zielinstanz, falls diese noch nicht vorhanden
sind. XDM Table Copying wählt immer die schnellste
und effizienteste Methode, um die Daten zu bewegen.
Kopieraufträge werden so in Rekordzeit abgeschlossen.
DBAs sind nicht mehr gezwungen auf ein Zeitfenster
am Wochenende zu warten und können
nun wochentags während des Tages
kopieren /migrieren. Manuelle Prüfungen
und vorbereitende Arbeiten entfallen.
Für die Ausführung bereits eingerichteter
Kopieraufträge ist kein Expertenwissen
d
notwendig.
XDM TABLE COPYING – TESTDATEN BEREITSTELLEN
Features
• Konvertierung der Felder
• Kompatibilitätsprüfung
• DDL-Generierung für die
• Zielumgebung
• Plattformunabhängige
• Oberfläche
• Strukturvergleichsbericht
• Batchinterface für Aufruf
• durch Programme
• Zentrale DB zur Verwaltung
• der Kopiertasks
Automatisierung
Testdaten Bereitstellung auf Anfrage ist ein alter Traum der
QS. XDM Table Copying lässt ihn wahr werden. Es senkt
signifikant Laufzeit und Kosten, automatisiert alle Kopiervorgänge und reduziert den manuellen Aufwand um mehr
als 90%. Die Workstation ist intuitiv zu bedienen, spezielle
Kenntnisse des jeweiligen DBMS sind nicht gefragt. Der
Anwender spezifiziert lediglich Selektions-, Exclude- und
Umbenennungsregeln für ein Schema, eine Datenbank
oder eine Gruppe von Tabellen und gibt Erneuerungsoptionen (komplett ersetzen, ergänzen, etc.) an. Der
Kopierprozess kann dann unter der Kontrolle des Tools
schrittweise oder als Gesamtauftrag durchgeführt werden.
Kopieraufträge sind autark, können aber ebenso unter
der Steuerung eines Standard-Schedulers laufen. Sobald
der Kopiervorgang gestartet wurde, ist nichts mehr zu tun.
XDM Table Copying generiert automatisch die DDL für die
ausgewählten Objekte/Datenbanken unter Verwendung der
angegebenen Zielnamen. Es führt die DDL in der ZielInstanz aus und generiert die erorderlichen Anweisungen
für das Kopierprogramm. Strukturelle Unterschiede werden
erkannt und automatisch berücksichtigt.
• Selektion, Exclude und Rename
• LDAP für Authentifizierung
• DDL Analyse, Vergleich und
• Generierung
• Nutzt Plattform Spezifikation für
• schnelle Migration
• Beschleunigter Datentransfer
• durch parallele Verarbeitung
• Adaptiert Columns
• Betriebssicherheit durch
• Automatisierung
2| 2
© UBS Hainer GmbH
Warum ist XDM Table Copying so schnell?
Das Kopierprogramm arbeitet in MultiThread-Modus, es
kopiert jeweils mehrere Tablespaces parallel. Der Benutzer
muss dazu nichts tun. Der Scheduler startet und »sieht«
nur einen Prozess.
XDM Table Copying auf einen Blick
XDM Table Copying integriert und automatisiert den
Arbeitsablauf der Datenmigration zwischen relationalen
Datenbanksystemen. Es ist aber auch möglich nur die
DDL der Quellobjekte zu extrahieren und eine »leere«
Umgebung im Zielsystem zu erstellen. Es steht eine
plattformunabhängige Skriptsprache zur Verfügung um
Kopiertasks per Programm zu erstellen und auszuführen
oder Massenänderungen an vorhandenen Tasks vorzunehmen. XDM Table Copying Tasks sind autonom und
können natürlich auch bedienerlos unter einem Standard
Scheduler ausgeführt werden.
XDM Table Copying unterstützt gängige Plattformen sowie
relationalen Datenbank-Management-Systeme (RDBMS)
einschließlich:
• DB2 für z/OS, für LUW und AIX
• Oracle für Windows, Unix und AIX
• Microsoft SQL Server
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Kontaktieren Sie uns
Gerne besprechen wir Ihre Ziele und Anforderungen. Wir
freuen uns auf ein erstes Beratungsgespräch. Lernen Sie
XDM Table Copying in einem 30tägigen, kostenfreien Test in
Ihrer Umgebung kennen. Weiterführende Informationen zu
XDM Table Copying sowie XDM Database Cloning und XDM
Row Level Processing finden Sie auf unserer Webseite:
www.ubs-hainer.com
Herunterladen