我需要将数据从DocumentDB复制到Azure SQL数据库。如何使用Azure Data Factory将Json文档Unpivot转换为SQL数据库
JSON文档是这样的:
{
“的DeviceID”: “D1”,
“时代”: “2017-07-27T20:00:00”,
“温度”:25,
“Humedity”:50
}
目标SQL数据库表结构是(DeviceID | SensorID |值|时间) 所以数据是这样的:
DeviceID | SensorID |值|时间
D1 | Temperature | 25 | 2017-07-27 20:00:00
D1 | Humedity | 50 | 2017-07-27 20:00:00
现在该如何实现?
我想改变JSON文档结构有SensorIDs和值的列表,它可能是一个糟糕的设计,而且数据工厂拒绝了,因为列表中的行不支持
我现在正在考虑以创建一个像这样的结构化表格(DeviceID | Temperature | Humedity | Time)并使用ADF将数据复制到它,然后使用SQL的UNPIVOT子句将数据再次复制到我的表中。
任何帮助实现正确/最佳实施?
查看地图列[上常见问题“我应该避免哪些类型的问题问?”(https://stackoverflow.com/help/dont-ask)。避免提出主观问题。这个问题没有“正确”的答案。 –