azure - 无法使用数据工厂将多个 BLOB 归档到 Synapse
问题描述
我想使用以下结构将批量数据从 BLOB 存储复制到 Azure Synapse:
斑点存储:-
devpresented (Storage account)
processedout (Container)
Merge_user (folder)
> part-00000-tid-89051a4e7ca02.csv
Sales_data (folder)
> part-00000-tid-5579282100a02.csv
突触 SQLDW:
SCHEMA:- PIPELINEDEMO
TABLE: Merge_user, Sales_data
使用数据工厂,我想将 BLOB 数据复制到 Synapse 数据库,如下所示:
BLOB >> SQLDW
Merge_user >> PIPELINEDEMO.Merge_user
Sales_data >> PIPELINEDEMO.Sales_data
SQL DB 到 SQL DW 中提到的以下文档: https ://docs.microsoft.com/en-us/azure/data-factory/tutorial-bulk-copy-portal
但是,我在数据工厂中没有找到任何 BLOB 源。
任何人都可以建议,我怎样才能将多个 BLOB 文件移动到不同的表中。
解决方案
如果需要将不同 csv 文件的内容复制到 Azure Synapse 中的不同表,则可以在管道中启用多个复制活动。
我创建了一个 .csv 文件,内容如下:
111,222,333,
444,555,666,
777,888,999,
我将此上传到我的存储帐户,然后将此 .csv 文件设置为复制活动的来源。
之后,我在 azure synapse 中创建了一个表,并将其设置为复制活动的接收器:
create table testbowman4(Prop_0 int, Prop_1 int, Prop_2 int)
最后,触发这个管道,你会发现数据在表中:
您可以创建多个类似的复制活动,每个复制活动执行从 blob 到 azure 突触的复制操作。
推荐阅读
- scripting - 如何在第一个完成后运行 2 个 PowerShell 脚本?
- c - c166 16位微处理器的c函数中的编译器错误
- lambda - 使用 Cloudformation 部署的服务器不工作
- .net - 使用查询参数重写 .NET URL
- python - 用户输入不同函数的参数 [Python]
- ios - 'FBSDKShareKit/FBSDKShareKit.h' 文件未找到
- flutter - 颤振上的同步融合图表包
- c# - 如何在 C# 中使用 NPOI 从现有 excel 文件中的列表中写入元素?
- r - 无法更改 papaja 文档中错误的图形/表格标题格式
- python - 如何让我的不和谐机器人在 Python 中读取 dms?