【发布时间】:2023-01-24 11:34:12
【问题描述】:
我有一张带有 update policy 的表格,如下所示:
.create table Foo (
data: dynamic
)
.create function ParseFoo () {
Foo
| project
a = tosting(data.a),
b = tosting(data.b)
}
.create table Bar (
a: string,
b: string
)
.alter table Bar policy update
```
[{
"IsEnabled": true,
"Source": "Foo",
"Query": "ParseFoo",
"IsTransactional": false,
"PropagateIngestionProperties": false
}]
```
有人1个更改了 ParseFoo 的定义以提取另一列:
.alter function ParseFoo () {
Foo
| project
a = tosting(data.a),
b = tosting(data.b),
c = tosting(data.c)
}
架构中的差异阻止应用更新策略,并且数据摄取已停止。我能够找出不匹配并纠正它,但我想在未来主动监控它。
从非常粗略的一瞥来看,到目前为止,我没有看到任何与该表摄取失败相关的错误记录在我想检查的任何地方
1.(我)
【问题讨论】: