Azure存储帐户显示:未找到blob

时间:2017-06-07 06:35:22

标签: azure azure-storage-blobs azure-stream-analytics azure-iot-hub

我在azure门户网站中创建了一个存储帐户,并从Iot-Hub接收数据并将其输出发送到存储帐户中的blob。 当我在流分析作业帐户中测试输入和输出连接时,它验证了连接是o.k。

但是在向Iot-Hub发送远程数据后,我发现数据确实是在存储帐户中收到的,但是当进入blob容器并单击blob时,它会显示:找不到blob。

我很高兴听到任何可能出现问题的建议, 感谢。

1 个答案:

答案 0 :(得分:1)

  

但是在向Iot-Hub发送远程数据后,我发现数据确实是在存储帐户中收到的,但是当进入blob容器并单击blob时,它会显示:找不到blob。

根据您的描述,我认为您的工作没有输出数据。我建议您按照以下步骤检查此问题:

  • 点击"监控>度量"在您的Stream Analytics工作下;

  • 检查输入事件,运行时错误,数据转换错误的指标。

    • 如果输入事件> 0,ASA作业能够读取数据。如果没有,那么您需要检查您的输入。

    • 如果运行时错误> 0表示ASA作业能够接收数据但在处理查询时出错。转到操作日志过滤器"失败"状态以查找所有这些错误。

    • 如果 InputEvents > 0和 OutputEvents = 0,表示以下之一:

      • 查询处理导致零输出事件。
      • 事件或其字段可能格式错误,因此在查询处理后导致零输出。
      • 由于连接/身份验证原因,无法将数据推送到输出接收器。
      • 在所有这些错误情况中,操作日志消息解释了其他详细信息(包括发生的情况),但查询逻辑过滤掉所有事件的情况除外。如果多个事件的处理产生错误,Stream Analytics会在10分钟内将相同类型的前3条错误消息记录到操作日志中,然后使用显示错误的消息来抑制其他相同的错误,这些错误发生得太快,这些是受到压制"。

此外,如果您仍然无法找出原因,可以转到操作日志,选择一个最新条目,然后单击详细信息按钮,然后提供所有详细信息,然后我们可以帮助您解决此问题。