当前位置: 首页 > 知识库问答 >
问题:

以编程方式导入/导出(Azure)数据块笔记本

越正阳
2023-03-14

我有一个数据砖笔记本,它将表的位置作为输入,然后生成图形。

我可以从包装笔记本中为许多不同的表运行此笔记本。

是否有可能每次笔记本运行时,我都会将结果保存为databricks文件系统中的html。

实质上,我想以编程方式导出笔记本,就像我手动执行文件一样

这可能吗?如果是,如何实现?

注意:我在想,如果没有开箱即用的东西,我想笔记本会保存在驱动程序内部的某个地方。我可以从那里获取它,并使用dbutils将其移动到我想要的位置。

共有1个答案

古刚洁
2023-03-14

一般来说,您可以使用REST API导出笔记本,通过工作区API的exportendpoint-您可以指定要导出为超文本标记语言。另一种选择是使用Database ricks CLI的workspace export命令,该命令在后台使用REST API,但更易于使用。

但在您的情况下,笔记本(最有可能的是,如果您使用 dbutils.notebook.run)是作为单独的作业执行的,因此您需要改用运行导出 API。

要调用API,您需要有个人访问令牌和主机名,但是很容易从笔记本内部以编程方式检索它。具体细节见这个回答。

P.S.笔记本不是文件系统上的对象,或者类似的东西——它只存在于内存中,在驱动程序节点上不可用。也许它会随着即将到来的回购功能而改变。

 类似资料:
  • 数据的导入、导出任务一旦成功建立,结果将以邮件的形式发送到创建任务的用户邮箱里。 数据导出 接口 POST https://cloud.minapp.com/userve/v1/table/:table_id/export/ 其中 table_id 是数据表的 ID 请求参数 参数 类型 必填 说明 file_type String 是 导出文件的格式,支持 csv、json 格式 mode St

  • 数据的导入、导出任务一旦成功建立,结果将以邮件的形式发送到创建任务的用户邮箱里。 数据导出 接口 POST https://cloud.minapp.com/oserve/v1/table/:table_id/export/ 其中 table_id 是数据表的 ID 请求参数 参数 类型 必填 说明 file_type String 是 导出文件的格式,支持 csv、json 格式 mode St

  • 有人知道如何将数据从GraphenDB导入本地数据库吗?从graphendb.com导出的是一个包含大量文件的zip文件。我不确定如何将它们导入到neo4j的本地实例中。以下是zip文件夹中的一些内容:

  • 本文向大家介绍PHPExcel笔记, mpdf导出,包括了PHPExcel笔记, mpdf导出的使用技巧和注意事项,需要的朋友参考一下 phpexcel常用处理 利用mpdf库从phpexcel导出pdf文件

  • Do IOT hub保留遥测数据。如果是,我们可以在Azure Portal中访问多长时间和如何访问这些数据?我们能把IOT hub的遥测数据导出到excel吗?

  • 问题内容: 我正在尝试导入项目以通过编程方式使其黯然失色。我不想使用UI模式。 以下是我用于导入项目的代码: 我只得到project文件夹以及,文件和文件,但没有得到源文件夹等。 问题答案: 用 尝试这样的事情: