GUIDA
Snowpark MigrationAccelerator
Porta i tuoi workload Spark in Snowpark e ottieni tutti i vantaggi dell’AI Data Cloud.
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.
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.
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.
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.
Altre risorse per la migrazione
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.