ADX:防止blob元数据干扰摄入?



我们希望在新blob上传到我们的存储帐户时设置数据摄取(通过事件网格>事件中心路线)。下面的页面解释了在blob上设置的元数据可能会干扰摄取:https://learn.microsoft.com/en-us/azure/data-explorer/ingest-data-event-grid-overview

第三方将使用SAS令牌将blob作为外部数据摄取的一部分上传到他们的特定目录,在那里它将触发摄取。

如果有人在上传日常blob时弄乱了kustoTable, kustoCreationTime或kustoExtentTags元数据属性,导致各种各样的问题,我们会担心什么?

是否可以禁用blob上的这些元数据属性或以某种方式减轻问题?

导致我们实现blob元数据属性处理的核心需求正好相反——希望管理一个能够"feed"的EG数据连接。多个表。

因此blob元数据具有更高的优先级。

在你的情况下,你可以做的是创建一个Azure函数,它将在重命名或复制之前从blob中强制删除所有不需要的元数据属性,以便它们被EG拾取。

或者,如果你这样做,并把一个函数作为EG通知接收器,你的函数可以简单地使用我们的摄取SDK来提交blob,使用队列摄取。

最新更新