如何确保特定列值在 Kusto 中有四个字符?

How to make sure that a particular column value has four characters in Kusto?

我将记录作为单个 space 分隔的字符串。所以我正在解析它们并使用更新策略将它们摄取到目标 table 中。但是,我想检查一些条件,例如确保列值(字符串)的长度是否为 4,如果不是,则将其从摄取中删除。是否可以在 Kusto 的更新策略功能中添加此类检查?

当然,这是可能的。只需在更新策略查询中添加一个 where 运算符,例如:

.create function 
MyUpdateFunction()
{
    MyTableX
    | where strlen(SomeStringColumn) >= 4
}