Snowpark MigrationAccelerator

Migrieren Sie Ihre Spark-Workloads zu Snowpark und nutzen Sie all die Vorteile, die unsere AI Data Cloud zu bieten hat.

Laden Sie den Installer herunter

Der Snowpark Migration Accelerator ist kostenlos und ohne Verpflichtung verfügbar. Sie können den Installer herunterladen, indem Sie Ihr Betriebssystem auswählen:

Verständnis Ihres Codes

Der Snowpark Migration Accelerator erstellt ein vollständiges semantisches Modell Ihrer Codebasis. Hierbei sucht er nicht nur nach Stichwörtern, sondern erstellt ein funktionales Modell.

Schritt-für-Schritt-Anleitung

Dieses Tool generiert zunächst eine Bewertung, damit Sie genau wissen, welchen Code Sie haben. Und wenn Sie bereit sind, führt es Sie zum nächsten Schritt im Prozess: der Umwandlung.

Snowpark Migration Accelerated icon

Kontinuierliche Weiterentwicklung

Der SMA wurde bereits für Millionen von Codezeilen in verschiedenen Pipelines und Anwendungsfällen eingesetzt. Das Tool wird ständig aktualisiert und verbessert, während die einzelnen Workloads analysiert werden, und sorgt so für eine immer effektivere Ausgabe.

VERWENDUNG DES SNOWPARK MIGRATION ACCELERATOR

Mit dem Snowpark Migration Accelerator (SMA) von Snowflake können Sie einen exakten Bestand Ihres aktuellen Spark-Codes erstellen und schneller und effizienter auf Snowpark umsteigen. Das Tool umfasst zwei Komponenten: eine Bewertung und eine Codeumwandlung.

Zu Beginn findet eine Bewertung der Codedateien, Bibliotheken und Spark-Verweise in Ihrer Python- oder Scala-Codebasis statt. An den Ergebnissen können Sie ablesen, was Sie haben und was in Snowpark-Code umgewandelt werden kann. Anhand dieser Bewertung kann der Accelerator automatisch einige Verweise von der Spark API in die Snowpark API umwandeln.

laden sie den installer herunter
Two work colleagues collaborating at a computer in an office
Composite illustration of the Snowflake Migration Accelerator dashboard will success messages showing a successful codebase assessment and results

WIE FUNKTIONIERT DAS TOOL?

Der Snowpark Migration Accelerator ist ein kostenloses Tool, das Sie herunterladen und auf einer lokalen Maschine oder in einem Container ausführen können. Anschließend können Sie dem Tool Codedateien oder Notebooks als Eingabe bereitstellen. (Es stellt keine Verbindung zu einer Quellplattform her, sondern scannt lediglich Dateien.) Die Dateien werden gescannt und es wird ein lokaler Bewertungsbericht erstellt, in dem ausgeführt wird, ob Sie für die Migration Ihrer Spark-Workloads zu Snowpark bereit sind.

Nachdem die Bewertung erstellt wurde, kann der Snowpark Migration Accelerator einige Verweise von der Spark- zur Snowpark API umwandeln – dank der Funktionsparität zwischen Quelle und Ziel. Was das Tool nicht umwandeln kann, wird in einen Bestand aufgenommen und im Ausgabecode mit Kommentaren getaggt, um die nächsten Schritte anzugeben.

Weitere Informationen zur Installation und Verwendung dieses Accelerators finden Sie im Abschnitt „Getting Started“ in der SMA-Dokumentation.

laden sie den installer herunter

FAQ

Wie funktioniert es?

Der Snowpark Migration Accelerator erstellt ein Modell mit den Funktionen der Quell-Codebasis, indem er eine abstrakte Baumstruktur der Syntax sowie eine Symboltabelle generiert. Die durchgeführten Umwandlungen und bereitgestellten Informationen bilden die Grundlage für das semantische Modell. Es ist also kein simples Tool, das einfach nur reguläre Ausdrücke findet und ersetzt.

Wer kann es verwenden?

Alle! Das Tool kann von jeder Person heruntergeladen und verwendet werden, um eine Bewertung zu erstellen und Teile der Quell-Codebasis umzuwandeln.

Stellt das Tool eine Verbindung zu meiner Quellplattform her?

Nein. Es handelt sich um eine lokale Applikation, die nur ein Dateiverzeichnis als Eingabe verwendet. Es wird keine Verbindung zu einer Quellplattform hergestellt.

Verbindet sich das Tool mit meinem Snowflake-Konto?

Nein. Es handelt sich um eine lokale Applikation, die verschiedene Berichte und Codedateien in einem lokalen Verzeichnis ausgibt, das Sie in der Applikation festlegen.

Welche Dateitypen werden vom Snowpark Migration Accelerator unterstützt?

Der Accelerator unterstützt jeden Dateityp als Eingabe, aber nur Codedateien und Notebooks mit bestimmten Dateiendungen werden auf Spark API-Verweise analysiert. Wenn Sie Python als Quellsprache auswählen, werden Dateien mit folgenden Endungen verarbeitet, um Verweise auf die Spark API zu finden: .py, .python, .ipynb und/oder .dbc. Wenn Sie Scala als Quellsprache auswählen, werden Dateien mit folgenden Endungen verarbeitet, um Verweise auf die Spark API zu finden: .scala, .ipynb und/oder .dbc.

Where Data Does More

  • 30 Tage kostenlos testen
  • Keine Kreditkarte erforderlich
  • Jederzeit kündbar