我正在寻找使用azures流分析查询语言更新数据的方法, 例如, 在第一次活动中,我的数据如下所示,
{
'Name':'product1',
'sales':100
}
在第二个事件
{
'name':'product1'
'sales':200
}
我想总结两个活动的销售情况, 例如,
{
'name':'product1',
'sales':200
}
答案 0 :(得分:0)
我将此案例作为此案例的扩展:How to update values in cosmosdb as output using azure stream analutics?至我之前提到的单词,如果您的数据包含唯一的文档ID,则ASA支持cosmos db的upserts功能。对您来说,如果您的Name
属性是唯一键,则可以应用它。
但是,您现在想使用sum
函数,可以应用ASA中的Azure Function output。您可以将唯一的Name
和sales
作为参数传递给Azure函数,然后用唯一的Name
查询数据并进行求和。最后,用唯一的Name
更新数据。