azure - 如何在 Azure 数据资源管理器的引入时验证和排除数据
问题描述
我将数据从 Web 客户端发送到事件中心,然后引入 Azure 数据资源管理器。Web 客户端生成的事件有一个timestamp
字段,当事件中心接收到该事件时,它会添加一个EventEnqueuedUtcTime
字段。两者都是UTC时间戳。
有没有办法比较数据资源管理器摄取时的两个时间戳,如果时间差超过某个值,则排除数据?
例如,如果EventEnqueuedUtcTime - timestamp > x minutes
,那么我们不会将此事件摄取到数据资源管理器中吗?
解决方案
是的,您可以使用Update policy来做到这一点。更新策略可以有这样的条件:
T
| where EventEnqueuedUtcTime - timestamp < x minutes
推荐阅读
- angular - 表单更新后,反应式表单验证未在 UI 上更新
- python-pptx - python-pptx:控制文本轮廓颜色和宽度
- angular - 在 for 循环中使用 Angular HttpClient
- java - QuickSort(分区Hoare)的修改,先偶数降序,再奇数降序
- elasticsearch - 如何将我的 Elastic Search 服务器公开到 Internet?
- node.js - 节点中的 .done() 和 .end() 函数有什么区别以及何时使用它们?
- css - 在 Safari 中延迟飙升的错误。以哪种方式解决问题?
- python - 使用 exec 运行脚本时如何将 args 隐藏到 argparse?
- python - 如何在 Flask 中设置 Jinja 环境变量?
- python - Python 3 中是否有任何“主题”等价物?