繁体   English   中英

如何使用azure流分析查询语言更新cosmos db中的值?

[英]How to update values in cosmos db using azure stream analytics query language?

我希望使用azures流分析查询语言更新数据,例如,在第一次事件中,我的数据如下所示,

{
 'Name':'product1',
'sales':100
}

在第二场比赛

{
  'name':'product1'
   'sales':200
}

我想总结两个事件的销售额

{
  'name':'product1',
  'sales':200
}

我将这种情况作为这种情况的扩展: 如何使用Azure流分析将cosmosdb中的值更新为输出? 用我之前提到的话来说,如果您的数据包含唯一的文档ID,则ASA支持cosmos db的upserts功能。 对您来说,如果您的Name属性是唯一键,则可以应用它。

但是,您现在想要求sum函数,可以应用ASA中的Azure函数输出 。您可以将唯一的Namesales作为参数传递给Azure Function,然后使用唯一的Name查询数据并进行总和计算。最后,更新数据通过唯一的Name

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM