Der Bewertungs-Tab bietet eine detaillierte Analyse des für die Datenbankmigration erforderlichen Aufwands. Dieser Abschnitt hilft dabei, die komplexesten Datenbankobjekte zu identifizieren und die Ressourcenzuweisung basierend auf der Migrationskomplexität zu priorisieren.
Am oberen Rand des Bewertungs-Tabs zeigen drei Zusammenfassungsboxen wichtige Kennzahlen zur Migration:
- Migrationslevel: Dieses Kriterium kombiniert einen Buchstaben (A, B oder C) und eine Ziffer (1 bis 5), um den allgemeinen Schwierigkeitsgrad der Migration anzugeben.
- A: Die Migration kann wahrscheinlich automatisiert ablaufen, mit minimalem oder keinem manuellen Eingriff.
- B: Erfordert einige Codeanpassungen, wobei der Aufwand bis zu 5 Personentage beträgt.
- C: Notwendigkeit erheblicher Codeanpassungen, der Aufwand beträgt mehr als 5 Personentage.
- 1 (Trivial): Enthält keine Funktionen oder Trigger, was auf minimalen Aufwand hinweist.
- 2 (Simpel): Umfasst Trigger, aber keine Funktionen, ohne Notwendigkeit manueller Anpassungen.
- 3 (Einfach): Enthält Funktionen oder Trigger, ohne Notwendigkeit manueller Anpassungen.
- 4 (Moderat): Trigger oder Views, die Codeanpassungen erfordern, jedoch ohne Funktionen.
- 5 (Schwierig): Enthält Funktionen oder Trigger, die manuelle Codeanpassungen erfordern.
- Objekte: Zeigt die Gesamtanzahl der Datenbankobjekte, die in die Migration vorhanden sind.
- Migrationsaufwand: Ein abstrakter Wert, der vom Migrator berechnet wird und den relativen Komplexitätsgrad oder “Kostenaufwand” für die Migration jedes Datenbankobjekts angibt. Dieser Wert steht nicht direkt in Zusammenhang mit Zeit oder Kosten, sondern dient dazu, Objekte mit höherem Aufwand hervorzuheben.
Ein interaktives Diagramm kategorisiert den Migrationsaufwand nach Objekttyp und hilft dabei, ressourcenintensive Bereiche zu identifizieren:
- Gruppierung nach Objekttyp: Datenbankobjekte werden nach Typ (z.B. Tabellen, Trigger, Funktionen) gruppiert, wobei der gesamte Aufwand je Kategorie angezeigt wird.
- Drill-Down: Durch Klicken auf einen bestimmten Objekttyp wird die Ansicht angepasst, um alle Objekte der Kategorie anzuzeigen.
- Zoom: Reduziert die Anzahl der im Diagramm angezeigten Objekte.
- Durchschnittsaufwand-Linie: Eine horizontale Linie stellt den durchschnittlichen Migrationsaufwand dar.
Unterhalb des Diagramms listet eine sortierbare und filterbare Tabelle alle Datenbankobjekte basierend auf ihrem berechneten Aufwand auf und bietet eine detaillierte Einsicht über die Bewertung:
- Sortieren/Filtern: Ermöglicht das Sortieren und Filtern von Datenbankobjekten nach verschiedenen Kriterien.
- Objekt-Link: Jede Zeile enthält eine Schaltfläche, die zum Editor des jeweiligen Datenbankobjekts führt, um eine schnelle Überprüfung oder Änderung vorzunehmen.
- Aufwandsdetails: Die Auswahl eines Objekts aktualisiert die Informationskomponente auf der rechten Seite und zeigt eine detaillierte Aufschlüsselung der Faktoren, die zur Berechnung des Migrationsaufwands des Objekts beitragen.