更改Azure中BLOB存储的格式

更改Azure中BLOB存储的格式,azure,azure-blob-storage,azure-eventhub,Azure,Azure Blob Storage,Azure Eventhub,如何更改BLOB的存储格式。对我来说,它总是存储AVRO文件。我想更改为JSON格式 此外,我在BLOB存储中看到以下错误消息: avro可能无法正确呈现,因为它包含无法识别的扩展名。(请参考所附消息中的错误) 此外,我看到加密消息,由于所有这些原因,数据浏览器无法提取数据 由于此格式问题,我无法将数据拉入data explorer 这可能是因为您可能已启用 Azure事件集线器捕获使您能够自动将事件集线器中的流式数据传送到您选择的Azure Blob存储或Azure data Lake存储第1

如何更改BLOB的存储格式。对我来说,它总是存储AVRO文件。我想更改为JSON格式

此外,我在BLOB存储中看到以下错误消息:

  • avro可能无法正确呈现,因为它包含无法识别的扩展名。
    (请参考所附消息中的错误)
  • 此外,我看到加密消息,由于所有这些原因,数据浏览器无法提取数据
  • 由于此格式问题,我无法将数据拉入data explorer


    这可能是因为您可能已启用

    Azure事件集线器捕获使您能够自动将事件集线器中的流式数据传送到您选择的Azure Blob存储或Azure data Lake存储第1代或第2代帐户

    捕获的数据是以ApacheAvro格式编写的:一种紧凑、快速的二进制格式,提供了丰富的数据结构和内联模式。此格式广泛用于Hadoop生态系统、流分析和Azure数据工厂

    本文提供了有关使用Avro文件的更多信息:


    @mmking的正确之处在于,您无法更改/转换Azure Blob存储中的文件格式,尽管您可以将该文件转换为JSON格式并执行其他处理。

    如果是Blob存储,则将该文件上载/创建为avro文件。平台提供存储,无法为您更改文件格式。感谢您的回复。根据我们的消息来源,他们提到他们正在将数据作为字符串发送到eventhub。但我不知道为什么它保存为avro?从哪里可以看到定义为另存为avro的属性?有办法找到它吗。请让我知道。谢谢,问题文本中遗漏了很多信息:)。我建议您更新这个问题,包括如何使用event hub。