gpt4 book ai didi

json - 如何将 Azure Blob 中以 JSON 形式存储的数据加载到 Azure SQL 数据仓库?

转载 作者:行者123 更新时间:2023-12-04 22:49:58 25 4
gpt4 key购买 nike

我在 Azure Blob 中以 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 应用程序(或自定义代码)将文件转换为 CSV,然后编写外部表脚本将其上传到 Azure SQL 数据仓库,然后删除 CSV 文件。我不确定是否需要保留此 CSV 文件以供以后使用。

还有更好的建议吗?

最佳答案

您可以使用 Azure 数据工厂将 json blob 数据转换为 csv,然后插入到 Azure SQL 数据仓库中。

您的管道将有一个复制事件,一个 json AzureBlob数据集一AzureSqlDWTable .

添加 a column mapping with translator rules 很重要到复制事件。

关于json - 如何将 Azure Blob 中以 JSON 形式存储的数据加载到 Azure SQL 数据仓库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34185199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com