首页 > 解决方案 > 如何确保特定列值在 Kusto 中有四个字符?

问题描述

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

标签: bigdataazure-data-explorerkql

解决方案


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

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

推荐阅读