Snowpark Migration Accelerator: Bewertungsausgabe - In Anwendung

Wenn der Snowpark Migration Accelerator (SMA) die Analyse Ihres Codes abgeschlossen hat, generiert er Bewertungsartefakte und zeigt oben auf der Seite „Analyse abgeschlossen!“ an. Klicken Sie auf „VIEW RESULTS “, um die Seite mit der Zusammenfassung der Bewertung aufzurufen.

![Ergebnisse anzeigen](../../../../../images/migrations/sma-assets/image(538).png „Bild“)

Bereitschaftsbewertungen

Die Bewertungszusammenfassung bietet einen knappen Überblick und zeigt nur die verfügbaren Bereitschaftsbewertungen der aktuellen Tool-Ausführung an.

![Zusammenfassung der Bewertung](../../../../../images/migrations/sma-assets/ResultsScreen(3).png „Bild“)

Snowpark Connect Readiness Score

The initial readiness score shown will be the Snowpark Connect Readiness Score. This is a measure of the found references to the Spark API and what percentage of them are supported by Snowpark Connect. This section will show:

  • Snowpark Connect Readiness Score: the percentage of references to the Spark API that are supported by Snowpark Connect.

  • What to do next: recommendations on what actions to take before continuing to the next step.

  • Understanding the Snowpark Connect Readiness Score: description of the readiness score and how to interpret it.

  • All Identified Spark API Usages: the total count of references to the Spark API found in this codebase

  • Spark API Usages Compatible with Snowpark Connect: the count of references that are supported by Snowpark Connect.

Snowpark Connect Readiness Score

Spark API-Bereitschaftsbewertung

The second readiness score shown will be the Spark API Readiness Score. This is a measure of the found references to the Spark API and what percentage of them are supported in Snowflake. This section will show:

  • Spark API-Bereitschaftsbewertung: Der Prozentsatz der Spark API-Funktionen in Ihrem Code, die in Snowpark konvertiert werden können

  • Was als nächstes zu tun ist: Schritt-für-Schritt-Anleitung zu den erforderlichen Maßnahmen, bevor Sie fortfahren

  • Verständnis der Spark API-Bereitschaftsbewertung: Detaillierte Erklärung, was die Bewertung bedeutet und wie Sie diese Informationen nutzen können

  • Identifizierte Verwendungen: Gesamtzahl der in Ihrem Code gefundenen Spark API-Funktionen

  • Für die Konvertierung vorbereitete Verwendungen: Anzahl der Spark API-Funktionen, die automatisch nach Snowpark konvertiert werden können, indem SMA

Spark API-Bereitschaftsbewertung

Bereitschaftsbewertung von Bibliotheken von Drittanbietern

The third readiness score displayed is the Third-Party Libraries Readiness Score. This score indicates the percentage of third-party libraries that are compatible with Snowflake. This section displays:

  • Bereitschaftsbewertung von Bibliotheken von Drittanbietern: Zeigt an, wie viel Prozent Ihrer importierten Bibliotheken mit Snowflake kompatibel sind.

  • Was als nächstes zu tun ist: Bietet eine schrittweise Anleitung zu den erforderlichen Maßnahmen, bevor Sie fortfahren.

  • Erläuterungen zur Bereitschaftsbewertung von Bibliotheken von Drittanbietern: Hier erfahren Sie, wie Sie die Bereitschaftsbewertung interpretieren und was sie für Ihre Migration bedeutet.

  • Identifizierte Bibliotheksaufrufe: Zeigt die Gesamtzahl der in Ihrem Code gefundenen externen Bibliotheksaufrufe an.

  • Unterstützte Bibliotheksaufrufe in Snowpark: Zeigt an, wie viele Ihrer Bibliotheksaufrufe derzeit von Snowpark unterstützt werden.

![Bereitschaftsbewertung von Bibliotheken von Drittanbietern](../../../../../images/migrations/sma-assets/Third-PartyLibraries. png „Bild“)

SQL-Bereitschaftsbewertung

The fourth readiness score displayed is the SQL Readiness Score. This score indicates what percentage of SQL elements found in your code can be successfully converted to Snowflake SQL. This section displays:

  • SQL-Bereitschaftsbewertung: Zeigt in Prozent an, wie viele SQL Elemente in Ihrem Code mit Snowflake arbeiten können.

  • Was als nächstes zu tun ist: Schritt-für-Schritt-Anleitung zu den erforderlichen Maßnahmen, bevor Sie fortfahren.

  • Erläuterungen zur SQL-Bereitschaftsbewertung: Hier erfahren Sie, was die SQL-Bereitschaftsbewertung bedeutet und wie Sie diese Informationen nutzen können.

  • Elemente insgesamt: Zeigt an, wie viele SQL-Komponenten in Ihrem Code gefunden wurden.

  • Unterstützte Elemente insgesamt: Zeigt an, wie viele Ihrer SQL-Komponenten mit Snowflake kompatibel sind.

SQL-Bereitschaftsbewertung

Bemerkung

Wichtige Informationen:

  • Eine hohe Bereitschaftsbewertung, selbst 100%, ist keine Garantie für einen sofortigen Migrationserfolg. Es zeigt an, dass die Spark API-Referenzen mit Snowflake kompatibel sind, was auf ein gutes Potenzial für die Migration zu Snowpark hindeutet.

  • Die Bereitschaftsbewertung, die Sie sehen, kann von diesem Beispiel abweichen, da Sie möglicherweise eine andere Version des Tools verwenden und sich der Quellcode in diesen öffentlichen Repositorys jederzeit ändern kann, da sie nicht von Snowflake kontrolliert werden.

  • Abhängig von der Version Ihres Tools sehen Sie möglicherweise zusätzliche Bereitschaftsbewertungen. Einzelheiten zum Verständnis dieser Werte finden Sie unter die aktuelle Liste der Bereitschaftsbewertungen.

Die Bereitschaftsbewertungen sind die wichtigsten Informationen, die Sie in der Anwendung überprüfen müssen. Während andere Zusammenfassungen nur kurz behandelt werden, finden Sie detaillierte Informationen darüber, was die Bereitschaftsbewertungen bedeuten, im Abschnitt Schlussfolgerungen aus der Zusammenfassung der Bewertung weiter unten.

Andere Zusammenfassungen

Ausführungszusammenfassung

Wenn Sie weiter nach unten scrollen, sehen Sie den Abschnitt „Ausführungszusammenfassung“.

![Ausführungszusammenfassung](../../../../../images/migrations/sma-assets/ExecutionSummary.png „Bild“)

Die Ausführungszusammenfassung enthält Details über den aktuellen Prozess. Diese Informationen können zwar bei der Behebung von Problemen mit dem Team von SMA hilfreich sein, aber Sie müssen sie zu diesem Zeitpunkt noch nicht überprüfen.

Problemzusammenfassung

Unterhalb der Bereitschaftsbewertungen finden Sie eine detaillierte Zusammenfassung der Probleme, wenn Sie auf der Seite nach unten scrollen.

![Problemzusammenfassung](../../../../../images/migrations/sma-assets/image(540).png „Bild“)

Die Problemzusammenfassung identifiziert Warnungen, Konvertierungsfehler und Parsing-Fehler, die das Tool entdeckt hat. Diese Probleme zu verstehen, ist entscheidend für eine erfolgreiche Konvertierung. Ausführliche Informationen über die Problemzusammenfassung finden Sie unter Der Abschnitt „Problemzusammenfassung“ in dieser Dokumentation. Auf die praktische Anwendung gehen wir später unter the conversion-walkthrough ein. Sie können diesen Abschnitt vorerst auslassen und mit der Bewertung fortfahren.

Schlussfolgerungen aus der Zusammenfassung der Bewertung in der Anwendung

Bevor wir fortfahren, müssen wir einige wichtige Aspekte auswerten:

  • Readiness Level (Compatibility with Snowpark) Die Beurteilung zeigt eine Bereitschaftsbewertung von 95,22 % (Ihr Ergebnis kann je nach Version Ihres Tools variieren). Bewertungen über 80 % deuten auf eine hohe Snowpark-Kompatibilität hin, was bedeutet, dass eine Migration für diese Codebasis empfohlen wird. Um das gesamte Bild der Kompatibilität zu verstehen, müssen wir die vollständigen Bewertungsergebnisse im Ausgabeordner untersuchen.

  • Size of the Spark footprint/impact on this codebase Die Analyse ergab insgesamt 3.746 Spark API-Referenzen, wobei 3.541 automatisch für die Konvertierung unterstützt wurden. Damit verbleiben nur noch 205 Referenzen, die manuell konvertiert werden müssen. Die Gesamtgröße der Codebasis ist zwar nicht bekannt, aber die geringe Anzahl der nicht unterstützten Referenzen lässt auf einen überschaubaren Evaluierungsaufwand schließen. Diese 205 Referenzen folgen wahrscheinlich einigen gemeinsamen Mustern, was ihre Bewertung erleichtert. Der tatsächliche Konvertierungsaufwand wird während der Migrationsphase festgelegt.

Auf der Grundlage der Analyse scheint diese Codebasis für die Migration von Spark zu Snowpark gut geeignet zu sein, wobei der Aufwand für die Konvertierung minimal ist. Lassen Sie uns die verbleibende Ausgabe untersuchen, um diese Bewertung zu bestätigen.