BizDataX vs. Skripte


  • BizDataX-service-Integration

LEISTUNGSFÄHIGES TEST DATA MANAGEMENT

BizDataX Vorteile gegenüber Datenbankskripten (z. B. PL/SQL und T-SQL).

Dieses untenstehende Beispiel bietet Ihnen einen optimalen Überblick über die Unterschiede zwischen dem Einsatz von Datenbankskripten (z. B. PL/SQL und T-SQL) und der BizDataX-Plattform und die enormen Vorteile welche Ihnen BizDataX beim Testdatenmanagement mit sich bringt.
Während sich die meisten Unternehmen bewusst sind, dass Datenmaskierung bei der Erfüllung der Anforderungen für den Schutz vertraulicher Informationen hilfreich ist, müssen sie gleichzeitig die Entscheidung treffen, eine Lösung für die Datenmaskierung zu kaufen oder eine eigene Lösung zu entwickeln. In dem gleichen Schritt wird allen bewusst das nur Maskierung oder Synthetisierung die ALM Prozesse verbessern kann, aber gleichzeitig das Eine oder Andere nicht die Anforderung des Testdatenmanagement zu 100% erfühlt.
Was jetzt?
Die Entwicklung einer unternehmensinternen Lösung, da muss man in der Regel Datenbankskripte für die verschiedenen Datenbank-Engines schreiben. Und auch wenn Skripte auf den ersten Blick eine effiziente Methode für die Datenmaskierung oder Synthetisierung sind, da sie meist von erfahrenen DBAs geschrieben werden die für diese Aufgabe nicht extra bezahlt werden müssen, beweist die Erfahrung leider das Gegenteil.
Dieses untenstehende Exempel ist eine Vergleichstabelle mit den wichtigsten Unterschieden zwischen Datenbankskripten und der BizDataX-Plattform und welchem Einsparpotential BizDataX Ihnen mit bringt.

Warum BizDataX?

  • Erfüllt alle Vorschriften und Gesetze
  • Bessere Softwarequalität
  • Kostenreduktion
  • Höhere Produktionssicherheit
  • Schutz des Geschäftsgeheimnisses

BizDataX vs. Datenbankskripten


Wiederverwendbarkeit DBScripten

Aufgrund des engen Zusammenhangs zwischen Datenbankskripten und der zugehörigen Datenbank müssten die Skripte für die Verwendung mit einer anderen Datenbank komplett neu geschrieben werden. Es gibt keine allgemeinen Funktionen in einem Skript, die problemlos über verschiedene Datenbank-Engines genutzt werden können.

BizDataX – Wiederverwendbarkeit

BizDataX-Pakete sind unabhängig von der Datenbank-Engine, und dasselbe Paket kann auf mehrere Datenbank-Engines angewendet werden, solange das Datenbankschema für alle Engines identisch ist. BizDataX unterstützt DB2, Oracle, SQL Server, Sybase und alle anderen relationalen Datenbanken über ODBC oder OLE DB auf verschiedenen Windows-, UNIX- und Linux-Plattformen. Es unterstützt zudem Office-, XML- und Textdateien

Datenbankskripte Transparenz

Da Skripte in der Regel monolithische Programme sind, haben Prüfer keinen Einblick in die in den Skripten verwendeten Maskierungsverfahren. Für Prüfer ist es äußerst schwierig, Empfehlungen zum Umfang des für das Unternehmen verfügbaren Schutzes und zur Sicherheit eines in ein Skript integrierten Maskierungsprozesses auszusprechen.

BizDataX Transparenz

BizDataX-Pakete sind mit dem Microsoft Visual Studio Workflow Editor erstellt und stellen somit ein äußerst komfortables und transparentes
Tool für Prüfer zur Bewertung des Maskierungsprozesses in einer strukturierten WYSIWYG-Umgebung dar.

Datenbankskripte Zentrale Verwaltung

Datenbankskripte sind abhängig von einer bestimmten Datenbank- Engine und werden im Rahmen der Management-Tools der Datenbank-Engine ausgeführt. Es  gibt keine einfache Möglichkeit, die Skript-Ausführung innerhalb einer heterogenen Umgebung mit mehreren Datenbank-Engines zu automatisieren und zu verwalten.

BizDataX Zentrale Verwaltung

BizDataX wird mit dem Microsoft Management Console (MMC) Snap-In bereitgestellt, einem zentralen, grafikbasierten Enterprise Management-Tool für Windows, das die Verwaltung aller Datenmaskierungsvorgänge des gesamten Unternehmens ermöglicht. Es verfügt über rollenbasierte Sicherheit, Ausführungsverlauf, Datenmaskierung sowie Auftragsplanung und -überwachung (siehe Punkt „Überwachung des Datenmaskierungsprozesses“ unten).

Datenbankskripte Wartbarkeit

Bei der Aktualisierung von Unternehmensanwendungen können neue Tabellen und Spalten mit wichtigen Daten als Teil des Aktualisierungsprozesses hinzugefügt werden. Bei einem skriptbasierten Ansatz muss das gesamte Skript überarbeitet und aktualisiert werden, um neue Tabellen und Spalten als Teil eines Anwendungs-Patch oder einer Aktualisierung hinzuzufügen.

BizDataX Wartbarkeit

BizDataX ermöglicht eine einfache und effiziente Aktualisierung des Datenmaskierungspakets innerhalb des Workflow Editor. Die enge Integration zwischen BizDataX und der Microsoft ALM-Lösung (Visual Studio TFS, Git, Subversion…) ermöglicht die Versionierung von Datenmaskierungspaketen und unterstützt Prüfer und Analysten bei der Verfolgung des Änderungsverlaufs innerhalb des Datenmaskierungsprojekts.

Datenbankskripte Entwicklungskosten

Die Entwicklung von Datenmaskierungsskripten kann aus mehreren Gründen ein mühsamer und langwieriger Prozess sein:

  • Zunächst muss eine Reihe von Algorithmen implementiert werden, beispielsweise Kreditkartennummererzeugung und Datumsmanipulation, um nur einige zu nennen, um die Erstellung von „fast realen“ Daten zu unterstützen.

  • Datenmaskierung beinhaltet die Implementierung allgemeiner Datenmaskierungsfunktionen wie Unterteilung, Redaktion (Schwärzen), Randomisierung, Generalisierung und Mischen.

  • Für die meisten dieser Techniken ist ein erheblicher Entwicklungsaufwand mit besonderem Schwerpunkt auf Leistungsprobleme bei großen Datensätzen erforderlich.

  • Auch für weitere Herausforderungen bei der Entwicklung wie Erhaltung der referenziellen Integrität zwischen Tabellen und zwischen verschiedenen Datenbanken, Wiederholbarkeit und parallele Ausführung der Datenmaskierungspakete sind umfassende, qualifizierte Ressourcen erforderlich.

  • Wiederverwendbarkeit und Fragen der Transparenz verlängern die Entwicklungszeit, und es könnte Wochen wenn nicht Monate dauern, bis dedizierte Ressourcen die erste funktionsfähige Version eines Datenmaskierungspakets fertig stellen.

BizDataX Entwicklungskosten

BizDataX ist für den effizienten Aufbau und die effiziente Ausführung von Datenmaskierungspaketen ausgelegt:

  • Es wird mit einer Reihe von Algorithmen ausgeliefert, die für eine sorgfältige Maskierung benötigt werden, um die Entwicklung eines Datenmaskierungspakets zu beschleunigen.

  • Alle allgemeinen Datenmaskierungstechniken sind bereits in das BizDataXToolset integriert und können mit einem einfachen Drag & Drop-Verfahren im Workflow Editor implementiert werden.

  • Referentielle Integrität, Wiederholbarkeit und Mischen, um nur einige zu nennen, sind Standardfunktionen des Tools. Für die Einbindung in eine Datenmaskierungslogik sind nur wenige Mausklicks erforderlich.

  • BizDataX unterstützt die parallele Ausführung von Datenmaskierungspaketen, und die Algorithmen sind bereits für die Maskierung großer Datenmengen optimiert.

  • Neue, maßgeschneiderte Algorithmen können mit objektorientierten Sprachen wie C# entwickelt werden, wodurch auch die Entwicklungszeit reduziert wird.

  • Falls die Datenmaskierungsressourcen des Unternehmens knapp sind, kann das BizDataX Professional Services Team dazu beitragen, die Entwicklungszeit zu verkürzen, so dass der Projekttermin eingehalten und die Entwicklungskosten gesenkt werden.

Datenbankskripte Überwachung des Datenmaskierungsprozesses

Skripte müssen über eine Tracking-Logik verfügen, um während der Skriptausführung Statusdaten zu erhalten.

BizDataX Überwachung des Datenmaskierungsprozesses

BizDataX verfügt über ein MMC Snap-In, eine grafische Benutzeroberfläche, die die Überwachung einzelner Aktivitäten während der Datenmaskierung ermöglicht und eine Möglichkeit bietet, bei Erfolg oder Misserfolg jeder Aktivität E-Mails an autorisierte Personen zu senden. Alle eingeleiteten Datenmaskierungsvorgänge werden in einem Verlaufsprotokoll aufgezeichnet. BizDataX ermöglicht zudem die zeitliche Planung der Datenmaskierung (z. B. außerhalb der Arbeitszeit).

Datenbankskripte Gesamtbetriebskosten (TCO)

Im Vergleich zu BizDataX hat die Entwicklung und Verwaltung von Datenbankskripten zur Datenmaskierung deutlich höhere Gesamtbetriebskosten (Total Costof Ownership, TCO). Die zeitraubenden und ressourcenintensiven Eigenschaften unternehmenseigener Datenmaskierungslösungen führen letztendlich zu einer Reihe neuer kostspieliger Probleme in Bezug auf Wiederverwendbarkeit, Wartbarkeit und Entwicklungskosten. In vielen Fällen können die Datenbankmitarbeiter zwar eine Teilmenge mit maskierten Daten erzeugen, die für die Manipulation der Produktionsdaten benötigten Ressourcen und die verlorene Zeit sind jedoch oft signifikant. Darüber hinaus ist die resultierende Lösung mit Datenbankskripten in der Regel auf die spezifische Anwendung begrenzt, schwer an sich ändernde Anforderungen anzupassen und ohne die Best-Practice-Techniken einer kommerziellen Datenmaskierungslösung.

BizDataX Gesamtbetriebskosten (TCO)

BizDataX ist führende Testdatenmanagement Lösung die besonders für hochkomplexe IT Umgebungen geeignet ist. BizDataX ermöglicht rechtzeitige Lieferung von realistischen und relevanten Testdaten, Übereinstimmung mit Datenschutzbestimmungen und nahtlose Integration mit gängigen Testmanagement- und Testautomatisierungstools. Durch maßgeschneiderte und effiziente Schaffung von Testdaten, erhöht BizDataX die Effektivität Ihres Testprozess bei gleichzeitiger Kostensenkung.

  • Mit BizDataX vermeiden Sie übermässige Datenverwaltungskosten
  • Mit BizDataX haben Sie eine nahtlose Einhaltung von Datenschutzbestimmungen
  • Mit BizDataX steigern Sie Ihren Umsatz
  • Mit BizDataX schützen Sie Ihr Ansehen bei Kunden
  • Mit BizDataX minimieren Sie Softwareentwicklungskosten und Testkosten


Was unsere Kunden über BizDataX sagen

Raiffeisenbank Austria d.d. Zagreb is one of largest bank in Croatia. In our databases we keep some very sensitive data about our customer, their accounts and transactions. Because of that, data secrecy is one of our crucial obligations. Our production database tables (AIX/DB2) are several hundred million records large and we evaluated different solutions primarily for performance and technical feasibility in our environment. The outstanding performance of BizDataX was above our expectations. It uses intermediate database, so the masking procedure was quick and had no impact on our target system, while the data merging process was fast and predictable.

Marin Stražanac,
Head of Software Dev. Dept., Raiffeisenbank

Power-Leitspruch für diese Woche lautet:

Eine gute Entscheidung basiert auf Wissen und nicht auf Zahlen.

- Plato