Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Die Kennzahlen des Konversionsbewertungsberichts verstehen
Der Bericht zur Konversionsbewertung analysiert Inkompatibilitäten zwischen Ihren Quell- und Zieldatenbank-Engines. Er identifiziert, welche Datenbankobjekte DMS-Schemakonvertierung automatisch konvertieren kann und für welche Datenbankobjekte manuelle Maßnahmen erforderlich sind, um die Konvertierung in Ihre Zieldatenbank-Engine abzuschließen.
Der Bericht gibt den aktuellen Stand Ihres Migrationsprojekts wieder. Nachdem Sie eine Bewertung durchgeführt haben, zeigt der Bericht alle Aktionspunkte, die von der DMS-Schemakonvertierung identifiziert wurden, sowie die Datenbankobjekte, die für eine Konvertierung mithilfe generativer KI in Frage kommen. Nachdem Sie eine Konvertierung ausgeführt haben, zeigt der Bericht die Aktionspunkte, die noch manuell gelöst werden müssen, und markiert die Datenbankobjekte, die die DMS-Schemakonvertierung mithilfe der generativen KI konvertiert hat, sodass Sie den generierten Code überprüfen können.
Die Durchführung einer Bewertung wird empfohlen, ist jedoch optional. Dieselben Konvertierungsstatistiken, Aktionspunkte und Komplexitätskategorien, die eine Bewertung bietet, sind auch nach der Ausführung eines Konvertierungsvorgangs verfügbar. Sie müssen kein Assessment durchführen, bevor Sie Ihr Schema konvertieren.
Kategorien der Komplexität
Die DMS-Schemakonvertierung klassifiziert jedes Datenbankobjekt in eine von vier Komplexitätskategorien, je nachdem, wie viel manueller Aufwand erforderlich ist, um das Objekt in Ihre Zieldatenbank-Engine zu konvertieren. Die Registerkarte „Zusammenfassung“ und die CSV-Datei mit der Zusammenfassung geben die Anzahl der Datenbankobjekte in jeder Kategorie für jeden Objekttyp an (z. B. Tabellen, Ansichten, Prozeduren, Trigger, Indizes, Einschränkungen und Sequenzen).
| Kategorie | Description |
|---|---|
| Automatisch konvertiert | Die DMS-Schemakonvertierung konvertiert das Datenbankobjekt ohne manuelle Maßnahmen in Ihre Zieldatenbank-Engine. Diesen Datenbankobjekten sind keine Aktionselemente zugeordnet. |
| Einfache Aktionen | Das Datenbankobjekt hat ein oder mehrere Aktionspunkte, für die eine manuelle Aktion erforderlich ist, deren Auflösung jedoch relativ wenig Aufwand erfordert. |
| Medium-complexity Aktionen | Das Datenbankobjekt verfügt über ein Aktionselement, dessen Lösung nur einen moderaten manuellen Aufwand erfordert, z. B. das Umschreiben eines Teils der Objektlogik, um die Kompatibilität mit Ihrer Zieldatenbank-Engine zu gewährleisten. |
| Komplexe Aktionen | Das Datenbankobjekt hat ein Aktionselement, dessen Lösung einen erheblichen manuellen Aufwand erfordert, wie z. B. die Neugestaltung der Objektlogik, damit sie mit Ihrer Zieldatenbank-Engine funktioniert. |
Die DMS-Schemakonvertierung bestimmt die Kategorie eines Datenbankobjekts anhand der Aktionspunkte, die für das Objekt gelten. Ein Datenbankobjekt ohne Aktionspunkte wird automatisch konvertiert. Ein Datenbankobjekt mit einem oder mehreren Aktionspunkten wird nach der höchsten Komplexität unter diesen Aktionspunkten klassifiziert. Beispielsweise wird ein Datenbankobjekt, das sowohl einen einfachen Aktionspunkt als auch einen Aktionspunkt mittlerer Komplexität enthält, als mittelkomplex eingestuft. Beachten Sie, dass ein Datenbankobjekt mit vielen einfachen Aktionspunkten auch als komplex eingestuft werden kann, wenn die Summe der Aufwandswerte für diese einfachen Aktionspunkte den Schwellenwert für einen komplexen Aktionspunkt überschreitet.
In der CSV-Übersichtsdatei, die Sie aus dem Bericht exportieren können (sieheSpeichern von Bewertungsberichten), werden diese Kategorien anhand der folgenden Spaltenüberschriften mit einer Zeile für jeden Objekttyp Category aufgeführt:Number of objects,Objects automatically converted,Objects with
simple actions, Objects with medium-complexity
actionsObjects with complex actions, undTotal lines of code.
Schätzungen des Aufwands
Für jedes Aktionselement enthält der Bericht zur Konversionsbewertung zwei Aufwandsschätzungen, die zusammen angeben, wie viel manuelle Arbeit für die Konvertierung der betroffenen Datenbankobjekte erforderlich ist:
-
Lernkurvenaufwand — Die einmaligen Kosten für die Entwicklung eines Konvertierungsansatzes für einen bestimmten Aktionstyp. Dieser Aufwand fällt einmal pro Aktionspunkttyp an, unabhängig davon, wie viele Datenbankobjekte von dieser Art von Problem betroffen sind.
-
Aufwand für die Konvertierung eines Ereignisses — Die Kosten, die für die Konvertierung jedes einzelnen Vorkommens des Aktionspunkts anfallen, wobei der von Ihnen entworfene Konvertierungsansatz zu beachten ist. Dieser Aufwand fällt für jedes Datenbankobjekt, das von dem Aktionspunkt betroffen ist, einmal an.
Die DMS-Schemakonvertierung meldet beide Aufwandswerte in der Action_Items_Summary CSV-Datei zusammen mit dem Schema, dem Aktionspunkt, der Anzahl der Vorkommen, der Beschreibung des Aktionspunkts und der empfohlenen Aktion für jeden Aktionspunkttyp. Weitere Informationen über diese Datei finden Sie unter Speichern Sie Ihren Konversionsbewertungsbericht für die DMS-Schemakonvertierung.
Bei den Aufwandswerten wird eine gewichtete Skala verwendet, die von niedrig (geringster Aufwand) bis hoch (größter Aufwand) reicht. Verwenden Sie diese Werte zusammen mit der Anzahl der Vorkommnisse, um den Gesamtaufwand abzuschätzen, der zur Lösung der einzelnen Aktionspunkttypen erforderlich ist. Weitere Informationen zur Berechnung des Gesamtaufwands finden Sie unterVerwendung des Konversionsbewertungsberichts für die Migrationsplanung.
Codes für Aktionspunkte
Jeder Aktionspunkt in Ihrem Bericht zur Konversionsbewertung hat einen Aktionspunktcode — eine numerische Kennung, die die spezifische Art des Konversionsproblems kategorisiert. Die DMS-Schemakonvertierung weist jedem Auftreten desselben Problemtyps denselben Code zu, sodass Sie den Code verwenden können, um verwandte Aktionspunkte in Ihren Datenbankobjekten zu gruppieren und nachzuverfolgen.
Die folgende Tabelle zeigt drei Aktionspunktcodes aus einem Beispielbericht zur Konversionsbewertung. Sie veranschaulicht, wie Codes unterschiedliche Komplexitätsstufen umfassen.
| Code | Description | Komplexität | Empfohlene Aktion |
|---|---|---|---|
| 5075 | PostgreSQL unterstützt die WITH READ ONLY-Klausel für Ansichten nicht | Einfache Aktionen | Überarbeiten Sie Ihren Code, um Ansichten ohne die Unterabfrage-Einschränkungsklausel zu verwenden. |
| 5201 | PostgreSQL unterstützt diesen Partitionstyp nicht | Medium-complexity Aktionen | Konvertiere deinen Quellcode manuell. |
| 5340 | DMS SC kann Funktionen nicht konvertieren | Komplexe Aktionen | Überarbeiten Sie Ihren Code, um eine andere Funktion zu verwenden, oder erstellen Sie eine benutzerdefinierte Funktion. |
Aktionspunktcodes folgen keinem Nummerierungsschema, das einer bestimmten Komplexitätskategorie oder einem bestimmten Datenbankobjekttyp entspricht. Informationen zur Komplexitätskategorie, zum geschätzten Aufwand und zu den Handlungsempfehlungen für einen bestimmten Code finden Sie in der Action_Items_Summary CSV-Datei oder auf der Registerkarte Aktionspunkte in der AWS DMS Konsole.
Konversionsstatistiken und SQL-Metriken
Zusätzlich zur Berichterstattung über die Komplexitätskategorien für jeden Objekttyp bieten die Registerkarte „Zusammenfassung“ und die CSV-Datei mit der Zusammenfassung (sieheSpeichern von Bewertungsberichten) die folgenden aggregierten Statistiken für Ihr gesamtes Quellschema:
-
Anzahl der Speicherobjekte — Die Gesamtzahl der Datenbank-Speicherobjekte in Ihrem Schema, wie Tabellen, Indizes, Einschränkungen und Sequenzen, und wie viele davon von DMS-Schemakonvertierung automatisch konvertiert wurden.
-
Anzahl der Codeobjekte — Die Gesamtzahl der Datenbankcodeobjekte in Ihrem Schema, wie Prozeduren, Funktionen, Ansichten und Trigger, und wie viele davon bei der DMS-Schemakonvertierung automatisch konvertiert wurden.
-
Gesamtzahl der Codezeilen — Die Anzahl der Quellcodezeilen in den Datenbankobjekten jedes Objekttyps. Die DMS-Schemakonvertierung meldet diesen Wert pro Objekttyp in der CSV-Zusammenfassungsdatei, sodass Sie die relative Größe der einzelnen Objekttypen in Ihrem Schema abschätzen können.
-
Anzahl der SQL-Syntaxelemente — Die Gesamtzahl der SQL-Syntaxkonstrukte, die DMS Schema Conversion für alle Ihre Datenbankobjekte analysiert hat, und wie viele dieser Konstrukte automatisch konvertiert wurden. Ein einzelnes Datenbankobjekt kann viele SQL-Syntaxelemente enthalten, daher ist dieser Wert in der Regel viel größer als die Anzahl der Speicher- und Codeobjekte. Verwenden Sie ihn als detaillierteres Maß für die Konversionsabdeckung in Ihrem Schema.
Die CSV-Datei mit der Zusammenfassung gibt die Anzahl der Speicherobjekte, die Anzahl der Codeobjekte und die Anzahl der SQL-Syntaxelemente als eigene Zeilen an, zusammen mit einer Zeile für jeden Datenbankobjekttyp in Ihrem Schema. Ein Bericht könnte beispielsweise einen Wert Storage_objects_count von 747 mit 663 automatisch konvertierten Objekten, einen Wert Code_objects_count von 253 mit 213 automatisch konvertierten Objekten und einen Wert SQL_syntax_elements_number von 178091 mit automatisch konvertierten 176745 Elementen anzeigen. Die spezifischen Zahlen in Ihrem Bericht hängen von der Größe und Komplexität Ihres Quellschemas ab.
Für jeden Objekttyp — wie Tabellen, Ansichten, Prozeduren, Trigger, Indizes, Einschränkungen und Sequenzen — gibt die Zusammenfassung die Anzahl der Objekte dieses Typs an und wie diese Objekte auf die vier Komplexitätskategorien verteilt sind: automatisch konvertierte, einfache Aktionen, Aktionen mittlerer Komplexität und komplexe Aktionen. Ein Bericht könnte beispielsweise insgesamt 474 Tabellen enthalten, von denen 379 automatisch konvertiert wurden, 29 mit einfachen Aktionen, 6 mit Aktionen mittlerer Komplexität und 60 mit komplexen Aktionen. Wenn Sie die Verteilung der Objekttypen vergleichen, können Sie ermitteln, für welche Objekttypen in Ihrem Schema der größte manuelle Konvertierungsaufwand erforderlich ist. Weitere Informationen zu den Komplexitätskategorien finden Sie unterKategorien der Komplexität.
Informationen zur Schätzung des Gesamtumfangs Ihrer Migration anhand dieser Statistiken finden Sie unterVerwendung des Konversionsbewertungsberichts für die Migrationsplanung.