Snowpark Migration Accelerator: Tool-Ausführung¶
Nachdem Sie Ihr Projekt eingerichtet haben, können Sie den Snowpark Migration Accelerator (SMA) ausführen. Dies ist der einfachste Schritt in diesem Prozess.
On the Assessment Settings page, select Start Assessment and then click Continue in the bottom right corner to begin running the Snowpark Migration Accelerator (SMA).

Das Tool beginnt nun mit dem Scannen aller Dateien im Eingabeverzeichnis. Während der Ausführung sehen Sie einen Fortschrittsbildschirm ähnlich dem Folgenden:

Der Migrationsprozess besteht aus drei verschiedenen Phasen:
Laden des Quellcodes: SMA durchsucht alle Dateien im Eingabeverzeichnis, um ein Dateiverzeichnis zu erstellen. Aus diesem Iventar wird ein semantisches Modell erstellt, das den Code aus den angegebenen Dateierweiterungen verwendet.
Analysieren des Quellcodes: In dieser Hauptphase erstellt SMA einen abstrakten Syntaxbaum (Abstract Syntax Tree) (AST), um die Funktionalität Ihres Quellcodes darzustellen. Während der Erstellung von AST wird auch eine Symboltabelle erstellt, um Elemente und Funktionen während des Konvertierungsprozesses zu verfolgen. Diese Symboltabelle hilft bei der Erstellung aller Ausgabeberichte. Im Konvertierungsmodus identifiziert SMA Elemente in AST, die Snowflake-Äquivalente haben, und ordnet sie den entsprechenden Snowflake-Funktionen zu.
Ergebnisse schreiben: Im letzten Schritt erzeugt SMA Ausgabedateien. Im Bewertungsmodus werden Berichte erstellt. Im Konvertierungsmodus werden sowohl Berichte als auch konvertierter Code in dem von Ihnen angegebenen Ausgabeordner erstellt.
After all three phases are complete, the Assessment Results page is automatically displayed.