Datenbankskripte vs. BizDataX Diese Tabelle bietet einen optimalen Überblick über die Unterschiede zwischen dem Einsatz von Datenbankskripten (z. B. PL/SQL, T-SQL) und der BizDataX-Plattform für die Datenanonymisierung und Testdatenmanagement. Während sich die meisten Unternehmen bewusst sind, dass Datenanonymisierung 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 Datenanonymisierung zu kaufen oder eine eigene Lösung zu entwickeln. Bei der Entwicklung einer unternehmensinternen Lösung müssen in der Regel Datenbankskripte für die verschiedenen Datenbank-Engines geschrieben werden. Und auch wenn Skripte auf den ersten Blick eine effiziente Methode für die Datenanonymisierung sind, da sie meist von erfahrenen DBAs geschrieben werden, die für diese Aufgabe nicht extra bezahlt werden müssen, beweist die Erfahrung genau das Gegenteil. Hier finden Sie eine Vergleichstabelle mit den wichtigsten Unterschieden zwischen Datenbankskripten und der BizDataX-Plattform. Merkmal Datenbankskripte 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 Wiederverwendbarkeit geschrieben werden. Es gibt keine allgemeinen Funktionen in einem Skript, die problemlos über verschiedene Datenbank-Engines genutzt werden können. Transparenz Da Skripte in der Regel monolithische Programme sind, haben Prüfer keinen Einblick in die in den Skripten verwendeten Anonymisierungsverfahren. 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 Anonymisierungsprozesses auszusprechen. 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 viele andere relationale Datenbanken auf Windows-, UNIX- und Linux-Plattformen. Es unterstützt zudem Office-, XML- und Textdateien. 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 Anonymisierungsprozesses in einer strukturierten WYSIWYG-Umgebung dar. Merkmal Zentrale Verwaltung Wartbarkeit Entwicklungskosten Datenbankskripte Datenbankskripte sind abhängig von einer bestimmten DatenbankEngine 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. 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. Die Entwicklung von Datenanonymisierungsskripten 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. Datenanonymisierung beinhaltet die Implementierung allgemeiner Datenmaskierungsfunktionen wie Unterteilung, Redaktion (Schwärzen), Randomisierung, Generalisierung und Daten-Shuffling. 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 Runtime ist ein grafikbasierter Enterprise Management-Tool für Windows, das die Verwaltung aller Datenanonymisierungsvorgänge des gesamten Unternehmens ermöglicht. Es verfügt über rollenbasierte Sicherheit, Ausführungsverlauf, Auftragsplanung und -überwachung (siehe Punkt „Überwachung des Datenanonymisierungsprozesses“ unten). BizDataX ermöglicht eine einfache und effiziente Aktualisierung des Workflows innerhalb des Workflow Editor. Die enge Integration zwischen BizDataX und der Microsoft ALM-Lösung (Visual Studio TFS) ermöglicht die Versionierung von Workflows und unterstützt Prüfer und Analysten bei der Verfolgung des Änderungsverlaufs innerhalb des Datenanonymisierungsprojekts. BizDataX ist für den effizienten Aufbau und die effiziente Ausführung von Datenanonymisierungspaketen ausgelegt: Es wird mit einer Reihe von Algorithmen ausgeliefert, die für eine sorgfältige Maskierung benötigt werden, um die Entwicklung eines Datenanonymisierungspakets zu beschleunigen. Alle allgemeinen Datenanonymisierungstechniken sind bereits in das BizDataX Toolset integriert und können mit einem einfachen Drag & Drop-Verfahren im Workflow Editor implementiert werden. Referentielle Integrität, Wiederholbarkeit und Daten-Shuffling, um nur einige zu nennen, sind Standardfunktionen des Tools. Für die Einbindung in einen Workflow sind wenige Mausklicks erforderlich. BizDataX unterstützt die parallele Ausführung von Workflows, 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 Implementierungsressourcen 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. Merkmal Datenbankskripte Skripte müssen über eine Tracking-Logik verfügen, um während der Skriptausführung Statusdaten zu erhalten. Überwachung des DatenAnonymisierungsprozesses Gesamtbetriebskosten (TCO) Im Vergleich zu BizDataX hat die Entwicklung und Verwaltung von Datenbankskripten zur Datenanonymisierung deutlich höhere Gesamtbetriebskosten (TCO). Die zeitraubenden und ressourcenintensiven Eigenschaften unternehmenseigener Datenanonymisierungslö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 anonymisierten 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 Datenanonymisierungs-Lösung. BizDataX Runtime ermöglicht die Überwachung einzelner Aktivitäten während der Datenanonymisierung und bietet die Möglichkeit an, bei Erfolg oder Misserfolg jeder Aktivität E-Mails an autorisierte Personen zu senden. Alle eingeleiteten Datenanonymisierungsvorgänge werden in einem Verlaufsprotokoll aufgezeichnet. BizDataX ermöglicht zudem die zeitliche Planung der Aufträge (z. B. außerhalb der Arbeitszeit). BizDataX ist eine vollwertige Datenanonymisierungs- und Testdatenmanagement-Plattform mit integrierter Logik, die den Kunden ermöglicht, die komplexeste Datenanonymisierungs-Szenarien zu implementieren. Es erfüllt alle wichtige TestdatenmanagementAnforderungen wie Transparenz, Wartbarkeit, zentrale Verwaltung sowie Unterstützung mehrere Datenbanken und Plattformen. In Verbindung mit seiner sehr attraktiven Lizenzpolitik bietet BizDataX das beste Preis-Leistungsverhältnis auf dem Testdatenmanagement-Markt. Kontakt Ekobit d.o.o., Koturaška 69, HR-10000 Zagreb, Kroatien, EU Telefon: +385 1 6312 620 Web: http://www.ekobit.com/, E-Mail: [email protected] www.BizDataX.com