你能在azure流分析中使用动态/运行时输出吗

你能在azure流分析中使用动态/运行时输出吗,azure,azure-stream-analytics,Azure,Azure Stream Analytics,我试图根据select查询中的列名将聚合数据发送到不同的表存储输出。我不确定流分析是否可以做到这一点。 我已经查阅了流分析文档和不同的论坛,到目前为止还没有找到任何线索。我在找像这样的东西 选择表名、计数(不同记录) 输入表格名 从输入流 我希望这清楚地说明了我想要实现的目标,我试图将聚合数据插入表存储(定义为输出)。我想从select查询中获取输出流/表存储名称。你知道怎么做吗 我正在尝试将聚合数据发送到不同的表存储 基于select查询中的列名输出 如果我没有误解您的要求,您希望在ASA s

我试图根据select查询中的列名将聚合数据发送到不同的表存储输出。我不确定流分析是否可以做到这一点。 我已经查阅了流分析文档和不同的论坛,到目前为止还没有找到任何线索。我在找像这样的东西

选择表名、计数(不同记录) 输入表格名 从输入流

我希望这清楚地说明了我想要实现的目标,我试图将聚合数据插入表存储(定义为输出)。我想从select查询中获取输出流/表存储名称。你知道怎么做吗

我正在尝试将聚合数据发送到不同的表存储 基于select查询中的列名输出

如果我没有误解您的要求,您希望在ASA sql中执行
case…when…
If…else…
结构,以便根据某些条件将数据发送到不同的表输出中。如果是这样,恐怕到目前为止还无法实现。ASA中的每个目标都必须是特定的,ASA不支持动态输出


但是,作为一种解决方法,您可以使用Azure函数作为输出。您可以将列传递到Azure函数中,然后使用Azure函数中的代码进行切换,以将数据保存到不同的表存储目标中。更多详细信息,请参阅此官方文件:

是的,您知道了。事情是这样的。我想为多个客户、仓库和员工创建聚合。因此,设备将遥测数据发送到内置端点上的iothub,该端点用作流分析中的输入接收器。流作业GET将遥测消息与参考输入(基于遥测消息元数据属性中的设备id)连接起来,现在将创建聚合并发送到不同的表(针对不同的客户)。我已经完成了参考输入部分和聚合部分,然后将它们放在不同的表中,这对您的情况有帮助吗?