azure - SQL Azure - 导入驻留在 blob 中的 CSV 文件

标签 azure azure-sql-database azure-storage azure-blob-storage

我已阅读this SO问题,但我的问题非常具体于CSV的“导入”,而不是如何访问blob以获取CSV

哪个是最好的方法?

1) CSV 存储在 Blob 中 - 使用辅助角色,从 Blob 中读取 CSV,解析数据并更新数据库

2) SQL BulkCopy/BulkInsert 是一个选项吗?这里的挑战是它不应该有任何本地参与。全部在 Azure 中:blob->SQL 数据库。

3) Azure 自动化会有帮助吗?是否有 PS 脚本/工作流程可以帮助将 CSV 数据批量更新到 Azure SQL DB?不过我还没找到

是否有其他选项可以帮助将 Blob CSV 数据导入 SQL DB,而无需编写自定义代码?

欣赏任何想法...

最佳答案

你的第一个方法可行。您还可以使用 azcopy ( http://aka.ms/azcopy ) 将文件下载到本地,然后使用 BCP 将其加载到 SQL 中 - 这样您就不必为此编写任何代码。

如果您想重复执行此操作,Azure 自动化将会有所帮助。即使脚本不存在,您也应该能够将其设置为脚本。

关于azure - SQL Azure - 导入驻留在 blob 中的 CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29130682/

相关文章:

c# - CloudBlob.DownloadText 方法插入附加字符?

ios - 在 Azure 中公开半静态信息的最有效方法

c# - 如何使用输出参数实现azure异步函数

azure - 将链接数据添加到 Azure 表中

c# - 为什么给定代码使用 Azure SQL 生成 'The request limit for the database is X'

azure - 由于内部错误 : 'Java exception raised on call to HdfsBridge_IsDirExist.,外部表访问失败 Java 异常消息:

Azure 文件访问/访问 Windows Azure 云服务中的自定义配置文件

azure - 将 Blob 存储 key 更新到应用程序

powershell - 列出 cosmos 数据库的连接字符串不会返回结果,但列出键可以工作

sql - SQL Azure 是否适合临时密集型 SQL 处理?