0

我目前正在学习 KQL,并且对 SQL 的知识只有初级水平。

我有一个名为 Dynamics365Activities 的表,其中包含以下列:

  1. UserID(执行操作的人的用户名)
  2. SystemUserID(执行操作的用户名的对象 ID)
  3. 操作(用户执行的操作类型)
  4. EntityID(执行操作的人的 SystemUserID [或对象 id])

我想获取执行操作的人的用户名,而不是对象 ID。以下是我构建的 KQL:

Dynamics365Activity
| project TimeGenerated, UserId, SystemUserId, Message, EntityId
| join  (
Dynamics365Activity
| project UserId, EntityId, SystemUserId
) on $left.EntityId == $right.SystemUserId
| project TimeGenerated, UserId, Message, UserId1
| order by TimeGenerated desc 

此 KQL 正在返回冗余结果。任何帮助将不胜感激

4

0 回答 0