【发布时间】:2021-04-19 18:56:35
【问题描述】:
我有以下 2 个表格,一个包含完整的 URL 列表,另一个表格包含所有 URL 的正则表达式(近 100 个值)以及相应的主题。我现在想创建第三个表,它根据正则表达式模式将每个 url 映射到主题。
我认为 kusto 提供了“匹配正则表达式”,但它不能在行级别使用。理想情况下,我想创建一个函数并传递输出相应主题的 URL
表1:
| URL |
表2:
|URL Regex| Topic|
输出:
|URL | Topic|
如果以下逻辑需要任何调整才能正常工作,请告诉我,
查询:
.create-or-alter function with findTopic(Path:string) {
toscalar(Table2
| extend TopicName=case (Path matches regex URLRegex, Topic,"Not Found")
| project Topic)
}
Table1
| extend Topic=findTopic(Path)
【问题讨论】:
标签: regex azure-data-explorer kql