Snowpark Migration Accelerator : Script explode des fichiers DBC

Avant de migrer les charges de travail Databricks, vous devez effectuer deux étapes :

  1. Extraire le code source de vos fichiers .dbc à l’aide du processus explode

  2. Utiliser l’AI SnowConvert pour migrer le code source extrait

To run the explode process, you need Python installed on your computer. We recommend using Python 3.7.

Exécuter le script explode

Run dbcexplode.py and provide the path to your .dbc file as a command-line argument.

python dbcexplode.py <dbc_file_path>
Exécution du script explode

Le script crée un dossier dans le même répertoire que le script dbcexplode.py. Le nom du nouveau dossier sera le nom de votre fichier DBC, suivi de . dbc-exploded.

Ce dossier contiendra un dossier distinct pour chaque notebook trouvé dans le fichier .dbc. Dans cet exemple, le fichier .dbc contient un seul notebook nommé SanFranciscoFireCallsAnalysis (1).python.

image (259).png

Dans ce dossier, vous trouverez des fichiers distincts pour chaque commande du notebook traité. Chaque fichier suit le modèle de dénomination <notebook_name>-<sequence_number>. Le <sequence_number> représente l’ordre dans lequel les commandes apparaissent dans le notebook. Par exemple, SanFranciscoFireCallsAnalysis (1)-001.md représente la première commande trouvée dans le notebook.

Remarque : Si une cellule de code du notebook contient une chaîne magique, le script génère un fichier avec une extension .magic.

Extrait SanFranciscoFireCallsAnalysis (1)-001.md (Markdown) Extracted SanFranciscoFireCallsAnalysis (1)-005.py (Python) Extrait SanFranciscoFireCallsAnalysis (1)-050.sql (Sql)