我正在尝试编写一个Azure逻辑应用程序,该应用程序将帮助我将数据从Azure LogAnalytics工作区移至Azure表存储中。在执行此任务时,我继续遇到相同的错误。本质上,LogAnalytics数据具有一些分配了空值的属性,但是Azure表存储完全不允许空值-因此它仅引发一般错误:
服务代码:400
“代码”:“ PropertiesNeedValue”
“ value”:“未为实体中的所有属性指定值。
因此,为了使Azure存储表接受LogAnalytics的数据,我需要将所有Null值属性转换为其他数据类型,例如空字符串。这里的问题是,存储为JSON对象的数据具有数百个属性,其中任意多个为null。
我需要能够遍历属性本身,检查每个属性是否为空,然后将属性设置为其他值/数据类型。
使用Azure逻辑应用程序是否可能?
这将如何实现?
出于记录目的,我熟悉LogicApps,并了解如何使用SetProperty(),RemoveProperty()以及如何使用ForEach循环。谢谢!!