我没有使用ADF,但我正在尝试连接到REST API并将数据写入Azure SQL DB。我已经创建了一个管道,将从Rest API检索到的JSON复制到Blob存储并写入Blob存储。
当我创建一个数据流并使用Blob作为源时,我在数据预览选项卡中得到一个嵌套表。允许模式漂移被选中,JSON设置被设置为数组的文档。
所有数据都在tickets数组下的子数组中。是否有一种方法可以只选择门票数组?如果这是可能的,那么我应该可以很容易地把其余的压平。
顶级JSON
赋数据预览
您可以使用Flatten转换展开门票数组。它目前在您的数据预览中显示为漂移,因此您需要首先将其作为元数据的一部分。你可以通过源投影选项卡上的导入投影来做到这一点,或者使用"Map Drifted"按钮。