Snowpark MigrationAccelerator

Porta i tuoi workload Spark in Snowpark e ottieni tutti i vantaggi dell’AI Data Cloud.

Scarica l’installer

Snowpark Migration Accelerator è disponibile gratuitamente e senza alcun obbligo. Scarica l’installer per il tuo sistema operativo:

Capire il codice

Snowpark Migration Accelerator crea un modello semantico completo della tua base di codice. Non ricerca parole chiave, ma crea un modello funzionale.

Guida dettagliata

Lo strumento genera una valutazione iniziale, poi, quando vorrai, potrai passare alla conversione; questo processo ti aiuta a capire di quale codice disponi e ti accompagna alla fase successiva della migrazione.

Snowpark Migration Accelerated icon

Evoluzione continua

Snowpark Migration Accelerator è già stato utilizzato su milioni di righe di codice in molteplici pipeline e casi d’uso. Questo strumento viene continuamente aggiornato per migliorare l’efficacia dell’output analizzando ogni workload.

UTILIZZARE SNOWPARK MIGRATION ACCELERATOR

Snowpark Migration Accelerator è stato sviluppato da Snowflake per aiutarti a capire il tuo codice Spark e iniziare a utilizzare Snowpark con efficienza e rapidità. Lo strumento ha due componenti: la valutazione e la conversione del codice.

La valutazione iniziale si basa sui file di codice, le librerie e i riferimenti Spark presenti in qualsiasi base di codice scritta in Python o Scala. L’output consente di comprendere quello che hai e cosa puoi convertire in Snowpark. Al termine della valutazione, l’acceleratore può convertire automaticamente alcuni riferimenti dalla Spark API alla Snowpark API.

scarica l’installer
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

COME FUNZIONA?

Snowpark Migration Accelerator è un tool gratuito che puoi scaricare ed eseguire su un computer locale o in un container, utilizzando qualunque file di codice o notebook come input. Non si connette a una piattaforma sorgente; si limita ad analizzare i file. Al termine dell’analisi dei file viene creato localmente un report che indica il livello di “maturità” del tuo workload Spark per Snowpark.

Dopo aver generato la valutazione, Snowpark Migration Accelerator può convertire alcuni riferimenti dalla Spark API alla Snowpark API sulla base dell’equivalenza funzionale tra sorgente e destinazione. Quello che lo strumento non riesce a convertire viene inventariato e taggato nel codice di output con commenti circa i passi successivi.

Per maggiori informazioni sull’installazione e l’utilizzo di Snowpark Migration Accelerator, visita la sezione Getting Started della documentazione.

scarica l’installer

FAQ

Come funziona?

Snowpark Migration Accelerator crea un modello della funzionalità della base di codice sorgente creando un albero sintattico astratto (AST) e una tabella di simboli. Le trasformazioni e le informazioni fornite si basano su questo modello semantico. Non si tratta di uno strumento di ricerca e sostituzione REGEX.

Chi può utilizzarlo?

Tutti possono scaricare e utilizzare questo tool per generare una valutazione e convertire parti di codice sorgente.

Questo strumento si connette alla mia piattaforma sorgente?

No. Si tratta di un’applicazione locale che utilizza una directory di file come input. Non viene stabilita alcuna connessione con una piattaforma sorgente.

Questo strumento si connette al mio account Snowflake?

No. Si tratta di un’applicazione locale che restituisce diversi report e file di codice in una directory di output locale da specificare nell’applicazione.

Quali tipi di file sono supportati da Snowpark Migration Accelerator?

L’acceleratore può gestire qualsiasi tipo di file, ma è in grado di individuare i riferimenti alla Spark API solo in file di codice e notebook con estensioni specifiche. Se scegli Python come linguaggio sorgente, i riferimenti alla Spark API saranno cercati nei file con le estensioni: .py, .python, .ipynb e/o .dbc. Se scegli Scala come linguaggio sorgente, i riferimenti alla Spark API saranno cercati nei file con le estensioni: .scala, .ipynb e/o .dbc.

Inizia la tua provagratuita di 30 giorni

Prova Snowflake gratis per 30 giorni e scopri come l’AI Data Cloud aiuta a eliminare la complessità, i costi e i vincoli tipici di altre soluzioni.