【问题标题】:Azure stream Analytics Query to send output to different targetsAzure 流分析查询将输出发送到不同的目标
【发布时间】:2017-08-12 06:21:07
【问题描述】:

我们正在使用 Azure 流分析从 IOT Hub 读取消息并写入 Azure 数据湖存储。流分析作业的输入为 JSON 格式,输出应为 CSV 格式。在流分析中,我们创建了多个输出数据接收器,它们指向 Azure 数据湖存储中的不同目录。基于输入 JSON 字符串中的一个字段,我们必须将输入转换为 CSV 并写入相应的输出数据接收器。我们如何在流分析查询中实现这一点?

【问题讨论】:

    标签: azure-stream-analytics azure-data-lake azure-iot-hub


    【解决方案1】:

    格式的转换将自动完成。您需要做的就是定义您的流分析逻辑。

    这是一个非常简单的查询,它将数据写入两个不同的 Data Lake 输出,具体取决于 JSON 输入中变量的值。

    SELECT * INTO datalake1 from myinput
    where windspeed<10
    
    SELECT * INTO datalake2 from myinput
    where windspeed>10
    

    谢谢,

    JS(Azure 流分析)

    【讨论】:

      猜你喜欢
      • 2017-03-23
      • 2018-11-03
      • 1970-01-01
      • 2019-06-23
      • 1970-01-01
      • 1970-01-01
      • 2018-12-26
      • 1970-01-01
      相关资源
      最近更新 更多