我在 Azure Blobs 中有一堆数据作为 JSON 文件存储。我想将它们加载到 Azure SQL 数据仓库,但 Azure SQL 数据仓库似乎不接受 JSON 输入文件。
最好的方法是什么?
我研究的解决方案:
1)使用带有自定义活动的 Azure 数据工厂(例如https://github.com/Azure/azure-content/blob/master/articles/data-factory/data-factory-use-custom-activities.md)但似乎为此旋转 HDInsight 群集有点“开销”(而且我更喜欢使用 JavaScript 而不是 C# 解决方案)。
2) 编写 Azure api-app(或自定义代码)将文件转换为 CSV,然后编写外部表脚本将其上传到 Azure SQL 数据仓库,然后删除 CSV 文件。我不确定是否需要保留此 CSV 文件以供以后使用。
有更好的建议吗?