我需要將數據從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)。避免提出主觀問題。這個問題沒有「正確」的答案。 –