Snowpark Migration Accelerator:DBC Files Explode¶
在迁移 Databricks 工作负载之前,您需要先完成两个步骤:
使用 Explode 过程从 .dbc 文件中提取源代码
使用 SnowConvert 迁移提取的源代码
要运行 Explode 过程,您需要在计算机上安装 Python。我们建议使用 Python 3.7 (https://www.python.org/downloads/release/python-370/)。
运行 Explode 脚本¶
运行 dbcexplode.py (https://repo.bds.mobilize.net/snowflake/qualification-service-desk/-/blob/main/dbcexplode.py) 并将 .dbc 文件的路径作为命令行参数提供。
python dbcexplode.py <dbc_file_path>
该脚本在与 dbcexplode.py 脚本相同的目录中创建一个文件夹。新文件夹的名称将是 DBC 文件的名称,加上 .dbc-exploded。
该文件夹将包含一个单独的文件夹,用于存放在 .dbc 文件中发现的每个笔记本。在此示例中,.dbc 文件包含一个名为 SanFranciscoFireCallsAnalysis (1).python 的笔记本。
在此文件夹中,您将找到处理过的笔记本中每个命令的单独文件。每个文件都遵循以下命名模式:** <notebook_name>-<sequence_number>。 <sequence_number>** 表示命令在笔记本中出现的顺序。例如,SanFranciscoFireCallsAnalysis (1)-001.md 代表在笔记本中找到的第一个命令。
注意:如果笔记本代码单元包含魔法字符串,则脚本将生成一个扩展名为 .magic 的文件。