Snowpark Migration Accelerator:DBC Files Explode¶
在迁移 Databricks 工作负载之前,您需要先完成两个步骤:
使用 Explode 过程从 .dbc 文件中提取源代码
Use SnowConvert AI to migrate the extracted source code
To run the explode process, you need Python installed on your computer. We recommend using Python 3.7 (https://www.python.org/downloads/release/python-370/).
运行 Explode 脚本¶
Run dbcexplode.py (https://repo.bds.mobilize.net/snowflake/qualification-service-desk/-/blob/main/dbcexplode.py) and provide the path to your .dbc file as a command-line argument.
该脚本在与 dbcexplode.py 脚本相同的目录中创建一个文件夹。新文件夹的名称将是 DBC 文件的名称,加上 .dbc-exploded。
该文件夹将包含一个单独的文件夹,用于存放在 .dbc 文件中发现的每个笔记本。在此示例中,.dbc 文件包含一个名为 SanFranciscoFireCallsAnalysis (1).python 的笔记本。
在此文件夹中,您将找到处理过的笔记本中每个命令的单独文件。每个文件都遵循以下命名模式:** <notebook_name>-<sequence_number>**。** <sequence_number>** 表示命令在笔记本中出现的顺序。例如,SanFranciscoFireCallsAnalysis (1)-001.md 代表在笔记本中找到的第一个命令。
注意:如果笔记本代码单元包含魔法字符串,则脚本将生成一个扩展名为 .magic 的文件。