Snowpark Migration Accelerator: Ausführen des Tools

Nachdem Sie nun den Snowpark Migration Accelerator (SMA) installiert und Ihre Codebasis vorbereitet haben, können Sie mit der Ausführung beginnen. Kehren Sie zur SMA-Anwendung zurück, wenn sie noch geöffnet ist, oder starten Sie sie, wenn Sie sie geschlossen haben.

Projekteinrichtung

Wenn Sie das Tool zum ersten Mal öffnen, wird möglicherweise eine Seite „Start/Aktivieren“ angezeigt. Wenn ja, klicken Sie auf die Schaltfläche „Start“, um zu beginnen.

![Starten oder Aktivieren](<../../../../images/migrations/sma-assets/image(526).png> „Bild“)

Wenn Sie ein neuer Benutzer von SMA sind, können Sie die Willkommensseite überspringen und direkt zur Projektseite gehen. Neue Benutzer sehen die Willkommensseite und können auf „Start“ klicken, um die Projektseite aufzurufen.

![Projektseite](../../../../images/migrations/sma-assets/01-ProjectPage.png „Bild“)

Wählen Sie im Menü die Option „Neues Projekt“, um zu beginnen. Wenn Sie bereits ein Projekt für diese Schritt-für-Schritt-Anleitung erstellt haben, können Sie darauf zugreifen, indem Sie stattdessen „Projekt öffnen“ wählen.

Auf der Seite „Projekterstellung“ können Sie eine neue Projektdatei erstellen, die sowohl für die Bewertung als auch für die Codekonvertierung in SMA unerlässlich ist. Die Projektdatei (mit der Erweiterung .snowma) wird in dem von Ihnen gewählten Verzeichnis gespeichert und enthält eine Übersicht über alle Ihre SMA-Ausführungen. Wenn Sie mehrere Ausführungen miteinander verbinden möchten, können Sie eine bestehende Projektdatei erneut öffnen. Alle Projektinformationen werden sowohl auf Ihrem lokalen Rechner als auch in der gemeinsamen Datenbank gespeichert. Weitere Details zu Projekten finden Sie unter die Datei „Projekt“.

Alle angezeigten Felder sind für die Konfiguration des Bewertungstools und die Verwaltung des Projekts nach Ausführung der Analyse erforderlich. Die folgende Abbildung erklärt jede verfügbare Option:

![Seite „Projekterstellung“](<../../../../images/migrations/sma-assets/image(537).png> „Bild“)

Für diese Anleitung werden wir die Codebasis „Beispiele für Spark Data Engineering“ verwenden. Sie finden sie im Abschnitt „Beispielcodebasen“. Führen Sie die folgenden Schritte aus:

  1. Laden Sie die Codebase herunter und entpacken Sie sie

  2. Suchen Sie das Stammverzeichnis, das alle Dateien enthält - dies wird Ihr Eingabeverzeichnis sein

  3. Wählen Sie einen beliebigen Projektnamen

  4. Wählen Sie ein Ausgabeverzeichnis (das Tool schlägt einen Standardspeicherort vor, aber Sie können ihn nach Bedarf ändern)

Vergewissern Sie sich vor dem Start der Bewertung, dass Ihr Verzeichnis die richtigen Quellcodedateien mit den richtigen Dateierweiterungen enthält, wie im Abschnitt Codevorbereitung erläutert.

Wenn Sie startbereit sind, klicken Sie auf die Schaltfläche „SAVE & START ASSESSMENT“, die sich in der rechten unteren Ecke des Bildschirms befindet.

Ausführung und Bewertungsausgabe

Wenn Sie den Bewertungsprozess starten, analysiert SMA Ihren Quellcode in drei Schritten:

  1. Zunächst führt es einen grundlegenden Scan durch, um ein Inventar aller Dateien und Schlüsselwörter in Ihrer Codebasis zu erstellen.

  2. Dann parst es den Code entsprechend Ihrer Ausgangssprache und erstellt ein semantisches Modell, das die Funktionalität des Codes darstellt.

  3. Schließlich verwendet es dieses Modell, um detaillierte Informationen zu generieren, darunter das Spark-Referenzinventar und die Analyse der Importbibliothek. Im Konvertierungsmodus erzeugt es auch den konvertierten Code.

Während dieses Vorgangs sehen Sie drei Fortschrittsanzeigen auf dem Bildschirm:

  • Laden des Quellcodes

  • Analysieren des Quellcodes

  • Schreiben der Ergebnisse

Diese Indikatoren leuchten auf, wenn die einzelnen Schritte abgeschlossen sind.

![Ausführungsseite](../../../../images/migrations/sma-assets/04-ExecutionandAssessmentOutput.png „Bild“)

Nachdem die Analyse abgeschlossen ist, klicken Sie auf „Ergebnisse anzeigen“, um die Analyseergebnisse zu sehen.