是否可以从azure sql数据库导出一个表,然后直接保存到azure blob存储中,而无需将其下载到本地磁盘

7cjasjjr  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(253)

我试过使用ssms,但是它需要一个bacpac文件的本地临时位置。但我不想将其下载到本地,我想将单个表直接导出到azure blob存储。

tcbh2hod

tcbh2hod1#

根据我的经验,我们可以从存储在blob存储中的csv文件导入表数据。但没有找到将表数据作为csv文件直接导出到blob存储的方法。
你可以考虑使用数据工厂。
可以做到这一点,请参考下面的教程:
使用azure数据工厂复制和转换azure sql数据库中的数据
使用azure数据工厂复制和转换azure blob存储中的数据
使用azure sql数据库作为源,并选择表作为数据集:
源数据集:

资料来源:

使用blob存储作为接收器,并选择delimitedtext作为接收器格式文件:
接收器数据集:

Flume:

运行管道,您将获得blob存储中的csv文件。
同时感谢@hemant halwai为我们提供的教程。

相关问题