合并具有不同列名的两个表 KQL

Merge two tables with different column names KQL

我有两个表 IdentityInfo 和 AuditLogs,所以我需要合并这两列 AccountDisplayName(IdentityInfo) 和 Identity(AuditLogs)。 我在微软信息上找到了这个,但没有与此问题相关的信息。

IdentityInfo
|join kind=inner AuditLogs on AccountDisplayName,[CommonField]

提前致谢!

假设 merge 是指 join,并且 AccountDisplayName 列中的值与Identity 列中的那些,那么下面的内容应该有效。

不过,您可能希望在 join 条腿中至少应用 filters/aggregations,具体取决于要连接的数据集的大小。

IdentityInfo
| join kind=inner AuditLogs on $left.AccountDisplayName == $right.Identity

join 运算符的文档:https://docs.microsoft.com/en-us/azure/data-explorer/kusto/query/joinoperator