Json Azure数据湖-.avro到SQL

Json Azure数据湖-.avro到SQL,json,avro,azure-data-lake,u-sql,azure-eventhub-capture,Json,Avro,Azure Data Lake,U Sql,Azure Eventhub Capture,我正在使用事件中心上的捕获功能将数据推送到数据池中。这将以.avro文件的形式保存到湖中 我想将这些数据与SQL数据仓库中的一些现有数据连接起来。因此,对我来说,最明智的做法似乎是将.avro文件推入SQL。我该怎么做 令人沮丧的是,来自API的数据最初是JSON格式的,但从azure上的web应用程序返回为.avro。如果我可以将文件设置为JSON,那么我将只使用T-SQL中的OPENJSON函数 谢谢你我知道我回答这个问题有点晚了,但是每当我使用U-SQL时,我发现检查他们的github示例

我正在使用事件中心上的捕获功能将数据推送到数据池中。这将以.avro文件的形式保存到湖中

我想将这些数据与SQL数据仓库中的一些现有数据连接起来。因此,对我来说,最明智的做法似乎是将.avro文件推入SQL。我该怎么做

令人沮丧的是,来自API的数据最初是JSON格式的,但从azure上的web应用程序返回为.avro。如果我可以将文件设置为JSON,那么我将只使用T-SQL中的OPENJSON函数


谢谢你

我知道我回答这个问题有点晚了,但是每当我使用U-SQL时,我发现检查他们的github示例以获得一个基线非常有用,这样我就可以根据自己的需要改进这些示例

关于你的问题,你检查过了吗?它展示了处理avro文件的基础知识

希望这有帮助!!
Martin

到目前为止,您尝试了什么?@LuckyLikey我想我可能能够以某种方式使用U-SQL来处理.avro文件,所以我打算回家后开始通过这个“U-SQL阶梯”工作-U-SQL可以工作。数据工厂也可以工作。如果可以将文件转换为ORC、拼花或分隔文本文件,则可以使用Polybase将它们导入SQL DW。或者,如果不一定需要导入所有内容(但在执行此路线之前测试性能),您可以在数据湖中对它们运行联邦查询。