【问题标题】:Is it possible to export a single table from Azure sql database, then directly save into azure blob storage without downloading it to local disk是否可以从 Azure sql 数据库中导出单个表,然后直接保存到 azure blob 存储而不将其下载到本地磁盘
【发布时间】:2020-08-05 15:20:18
【问题描述】:

我尝试使用 SSMS,但它需要一个临时位置来存放本地的 BacPac 文件。但我不想将其下载到本地,想将单个表直接导出到 Azure Blob 存储。

【问题讨论】:

标签: sql database azure


【解决方案1】:

根据我的经验,我们可以从存储在 blob 存储中的 csv 文件导入表数据。但是没有找到直接将表数据作为csv文件导出到Blob Storage的方法。

你可以考虑使用Data Factory

可以实现,请参考以下教程:

  1. Copy and transform data in Azure SQL Database by using Azure Data Factory
  2. Copy and transform data in Azure Blob storage by using Azure Data Factory

使用 Azure SQL 数据库作为 Source,并选择表作为数据集:

源数据集:

来源:

使用 Blob 存储作为 Sink,并选择 DelimitedText 作为 sink 格式文件:

汇数据集:

水槽:

运行管道,您将在 Blob Storage 中获得 csv 文件。

也感谢tutorial@Hemant Halwai 为我们提供的服务。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-18
    • 2021-01-26
    • 2020-12-15
    • 2021-05-22
    • 2019-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多