通过Azure Datafactory V2将简单Json导入Sql表
我想将每日JSON文件从Azure Datalake V2 blob复制到Azure Sql数据库表中 --简单的JSON代码结构通过Azure Datafactory V2将简单Json导入Sql表,json,database,azure,azure-data-factory-2,Json,Database,Azure,Azure Data Factory 2,我想将每日JSON文件从Azure Datalake V2 blob复制到Azure Sql数据库表中 --简单的JSON代码结构 { "EmpRec": [{ "PersNo": 5553345, "FirstName": "David", "LastName": "Bishop", "ContrType": "Permanent", "Age": 45,
{
"EmpRec": [{
"PersNo": 5553345,
"FirstName": "David",
"LastName": "Bishop",
"ContrType": "Permanent",
"Age": 45,
"Length": 5,
"Wsr": "1001WK01 ",
"WorkSchedule": "Office Workers ",
"OctTHome": "35,12",
"SeptTHome": "50,40",
"AugTHome": "10,0",
"Site": "Home Depot",
"SDate": "2012-04-17 ",
"EDate": "2016-04-17 ",
"Status": "Active",
"Group": "Citizen",
"Subarea": "Citizen",
"SubGroup": "Citizen",
"Position": "Driver",
"Organization": "Loading RD"
}, {
"PersNo": 5553346,
"FirstName": "Norris",
"LastName": "OFdachuck",
"ContrType": "Permanent",
"Age": 42,
"Length": 2,
"Wsr": "1001WK012",
"WorkSchedule": "Office Workers ",
"OctTHome": "66,35",
"SeptTHome": "72,32",
"AugTHome": "68,02",
"Site": "Normandy",
"SDate": "2012-04-17 ",
"EDate": "2016-04-17 ",
"Status": "Active",
"Group": "Citizen",
"Subarea": "Citizen",
"SubGroup": "Citizen",
"Position": "Driver",
"Organization": "Loading RD"
}, {
"PersNo": 5553347,
"FirstName": "List",
"LastName": "Forbes",
"ContrType": "Permanent",
"Age": 30,
"Length": 1,
"Wsr": "1001WK011",
"WorkSchedule": "Office Workers ",
"OctTHome": "35,12",
"SeptTHome": "68,02",
"AugTHome": "66,31",
"Site": "Normandy",
"SDate": "2012-04-17 ",
"EDate": "2016-04-17 ",
"Status": "Active",
"Group": "Citizen",
"Subarea": "Citizen",
"SubGroup": "Citizen",
"Position": "Driver",
"Organization": "Loading RD"
}, {
"PersNo": 5553348,
"FirstName": "Childs",
"LastName": "Play",
"ContrType": "Delivery",
"Age": 25,
"Length": 3,
"Wsr": "1001WK10",
"WorkSchedule": "Office Workers ",
"OctTHome": "Office Workers ",
"SeptTHome": "50,40",
"AugTHome": "10,0",
"Site": "Balamb Garden",
"SDate": "2012-04-17 ",
"EDate": "2016-04-17 ",
"Status": "Active",
"Group": "Citizen",
"Subarea": "Citizen",
"SubGroup": "Citizen",
"Position": "Driver",
"Organization": "Loading RD"
}, {
"PersNo": 5553349,
"FirstName": "Rob",
"LastName": "Black",
"ContrType": "Permanent",
"Age": 28,
"Length": 10,
"Wsr": "1001WK05",
"WorkSchedule": "Packing",
"OctTHome": "66,35",
"SeptTHome": "72,32",
"AugTHome": "68,02",
"Site": "Fisherman's Horizon",
"SDate": "2012-04-17 ",
"EDate": "2016-04-17 ",
"Status": "Active",
"Group": "Citizen",
"Subarea": "Citizen",
"SubGroup": "Citizen",
"Position": "Driver",
"Organization": "Loading RD"
}
]
应上载5条记录,但仅加载第一条记录。有关于将JSON加载到SQL的好教程吗?ADFV2可以处理这个问题吗?或者我应该恢复到OPENJSON吗?所以我设法将一些Azure SQL数据提取到JSON中,下面是警告。类似JSON的XML有多种结构。确保JSON是ADFV2数据导入和导出的最扁平格式
假设右侧的JSON可能加载多个表,只是不确定此时ADFV2是否能够将任何JSON格式复制到Azure SQL DB表。JSON是受支持的文件格式,您必须创建一个数据集并正确配置它。在发布并运行管道之前,请记住使用“预览数据”按钮查看配置是否正常工作 链接到文档:
希望这有帮助 我真的需要掌握我的编辑技巧。看到我会睡在床上。谢谢Joy谢谢Martin这很有帮助