azure - Microsoft Azure 流分析和 Blob 存储输入

标签 azure azure-stream-analytics azure-blob-storage

我有一个 Blob 存储,我在其中使用路由存储来自事件中心的数据。 我想显示该数据,例如在 PowerBI 中,或将其放入主题等中。

为此,我创建了一个流分析作业。我将“Blob 存储”设置为输入,并将我的主题之一设置为输出。

我写了一个非常基本的 SQL

SELECT
    * INTO
    [sajoutputtopic] FROM
    [blobstoragesajinput]

然后我向 IoT 中心发送消息: {"deviceId":"mydevice","messageId":921,"温度":31,"湿度":72}

在azure中我可以看到它存储在blob中 然后我测试 SQL:

  1. 下载 blob
  2. 右键单击输入 ->“从文件上传示例数据”,选择“AVRO”

但是当我单击测试时,我得到 0 行。

我做错了什么?

最佳答案

放大器。您需要检查您下载的文件格式。它需要与所选选项相匹配。我创建了 json 文件来存储您的示例数据。然后我右键单击输入 ->“从文件上传示例数据”,选择“JSON”。效果很好。

enter image description here

关于azure - Microsoft Azure 流分析和 Blob 存储输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52353795/

相关文章:

azure - Azure Blob 存储中可以存储的文件数量是否有限制?

python - Azure Pipelines - 使用 Poetry 的正确方法

Azure 流分析 : "Stream Analytics job has validation errors: The given key was not present in the dictionary."

c# - Azure Blob 存储 : Mocking CloudBlobContainer

reactjs - 静态托管 - 使用 Azure CDN 的 Azure Blob 存储上的 ReactJS 应用程序

azure - ARM 模板 - 存储帐户 - 将专用终结点添加到现有存储帐户

python - 将 Azure Web 应用连接到 Azure Redis 缓存

Azure 流分析筛选 IOT 中心输入

azure - 流分析无法立即处理,恒定 5 秒水印

.net - Azure Blob 存储-container.GetBlobsByHierarchyAsync-不返回结果