XDM Row Level Processing_13V07_deutsch.indd

Werbung
XDM
ROW LEVEL PROCESSING
TESTFÄLLE ERSTELLEN
Die Entwicklungszyklen werden kürzer und neue Entwicklungsmethoden wie das „Agile Software
Development“ fordern zuverlässige und schnellere Bereitstellung der Testdaten. Es ist deshalb
unerlässlich, ein klar definiertes, automatisierbares Verfahren zu etablieren, das Testdaten aus der
Produktion in Test-, Ent wick lungs- und Schulungsumgebungen transportiert.
Funktionen
• Testdaten erstellen
• DDL generieren
• Anonymisieren
• Konvertieren
• Umbenennung (Mapping)
• Repository mit Regelimport
• Datenfelder generieren
• Erweiterung durch Skripte
• Simple Datenerneuerung
• Support für alle Plattformen
• DB2 z/OS. DB2 LUW, Oracle,
SQL Server, etc.
1| 2
© UBS Hainer GmbH
Moderne Anwendungen speichern ihre Informationen in
relationalen Datenbanken, d.h. in einer Vielzahl logisch
verbundener Tabellen. Komplett-Kopien, Klone, meist als
Vorproduktion erstellt, sind in der Regel vollständig und
relational intakt. Sie eigenen sich gut für Regression und für
Performance- und Abnahmetests, sie sind jedoch weniger
geeignet für Entwickler und allgemein für Funktionstests.
Tester und Entwickler benötigen meist nur eine Teilmenge
der Daten, oft nur einige hundert Sätze, diese jedoch als
vollständige und relational intakte Einheiten. Die Herausforderung besteht nun unter anderem darin, auf einfache
Weise einen Teilabzug zu erstellen, der die Abhängigkeiten
der Anwendungslogik & der DBMS-definierten Relationen
beachtet. Hier punktet XDM Row Level Processing. Das
Tool erleichtert und automatisiert sowohl Auswahl als auch
Zusammenstellung geeigneter Testfalldaten.
Mittels des produkteigenen Repositorys sucht XDM Row
Level Processing verknüpfte Daten aus den Eltern- und
Kindtabellen heraus und bettet sie in die Zielumgebung,
die Test- oder Entwicklungsumgebung ein. XDM Row Level
Processing berücksichtigt dabei die Relationen aus der
Datenbank sowie Abhängigkeiten der Anwendungslogik.
Mit XDM Row Level Processing spezifiziert der Anwender
lediglich die Startsätze einer Testfalldatenmenge, die
jeweils not wendigen Ergänzungen aufgrund vorhandener
Beziehungen werden automatisch berücksichtigt. Der
klar strukturiert und modular aufgebaute Kopierprozess
erleichtert die Überwachung und Automatisierung.
Parents
Start Table
Children
Production
Preproduction
Test Dev
Training
Start Value
Copied Rows
Other Rows
Maskierung
XDM Row Level Processing kann Daten
während des Kopiervorgangs verändern.
Werte können an neue Anwendungsfunktionen angepasst und zusätzliche
Felder in die Zielumgebung eingefügt
werden, obwohl diese in Abhängigkeit
zu anderen Feldern stehen.
XDM Row Level Processing – TESTFÄLLE ERSTELLEN
Das Regelwerk von XDM Row Level Processing ist
dynamisch. Änderungen an den Datenstrukturen werden
bei jedem Kopierlauf erfasst und beachtet, somit ist eine
Rekonfiguration der Kopieraufträge nicht notwendig. Sie
können direkt aus der Shell gestartet werden, damit sind
Kopieraufträge leicht in Scheduler-Abläufe einzubetten.
Wirtschaftlicher Nutzen
• Regelbasierte Adaption
• Automatisierung durch
Scheduler
• Testdatenerneuerung
nach Bedarf
• Verkürzte Testvorbereitung
• Höhere Effizienz in
Entwicklung, Test & QS
2| 2
© UBS Hainer GmbH
Werte können regelbasiert verändert werden. Damit
können personenbezogene Daten anonymisiert werden.
Um spezielle Anforderungen zu erfüllen, können auch
eigene Skripte integriert werden.
DDL
XDM Row Level Processing kann bei Bedarf die DDL der
Umgebung replizieren und somit auch neue Umgebungen
erstellen, natürlich ist das Hinzufügen in bestehende
Umgebungen ebenfalls möglich.
Fazit
XDM Row Level Processing ist ein äußerst einfach zu
konfigurierendes Werkzeug zur Selektion zusammenhängender Daten aus relationalen Datenbanken. Es
ermöglicht eine schnelle Bereitstellung von passenden
Tabellenzeilen zur Verwendung in Test-, Entwicklungsund Schulungsumgebungen. XDM Row Level Processing
schont die Ressourcen der Anwendungsentwicklung
und verkürzt deren Entwicklungszyklen durch effiziente
Testfallbereitstellung.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Kontaktieren Sie uns
Gerne besprechen wir Ihre Ziele und Anforderungen. Lernen
Sie XDM Row Level Processing in einem kostenfreien Test in
Ihrer Umgebung kennen. Weiterführende Informationen zu
XDM Row Level Processing sowie XDM Database Cloning und
XDM Table Copying finden Sie unter:
www.ubs-hainer.com
Herunterladen