有没有办法合并 Kusto 中两个表的数据?

2024-05-04

详细了解如何在 Kusto 中编写查询。我在两个具有不同角色的表中有一列,但列标题是角色,我想将数据合并到一个名为“角色”的列中。

我尝试添加这个,| extends Roles = strcat(RoleName, Role),但这只是组合了数据。

这是我的查询尝试,我正在连接 3 个表,其中 2 个具有角色。第三个是我验证用户别名的地方。

(cluster('****').database('****').****_****** | where Discriminator == 'Service'| where DivisionOid == '******')

| join kind = leftouter cluster('****').database('****').Release_Users on SubscriptionId 

| join kind = leftouter (cluster('****').database('****').Release_AzureAccess
| where RoleId contains "****" and PrincipalType !contains "ServicePrincipal") on SubscriptionId

| join kind = leftouter cluster('****').database('****').Headtrax_PeopleHierarchyV1 on $left.PrincipalName == $right.EmailAddress and $left.LiveEmailId == $right.EmailAddress

| extend Roles = strcat (RoleName, Role)<<--this was my failed attempt at combining the Role columns. That just concatenated.

我想验证每个用户在两个不同的表中针对一个人表是否处于活动状态。我是一个新手,正在努力解决如何做到这一点。我想我想将 2 个表合并到一个列表中,而不是尝试将 2 个表中的一列合并起来。有人有什么建议吗?


这似乎是工会运营商的工作。

Union 接受两个或多个表并返回所有表的行。

From: https://learn.microsoft.com/en-us/azure/kusto/query/unionoperator?pivots=azuredataexplorer https://learn.microsoft.com/en-us/azure/kusto/query/unionoperator?pivots=azuredataexplorer

这是上面文档中的示例查询 -

let View_1 = view () { print x=1 };
let View_2 = view () { print x=toint(2) };
let View_3 = view () { print x_long=3 };
union withsource=TableName View_1, View_2, View_3 

produces: enter image description here

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有没有办法合并 Kusto 中两个表的数据? 的相关文章

  • Facebook应用程序白名单流程

    有谁知道将 FB 应用程序列入白名单以启用某些功能的过程吗 我看到很少有人问同样的问题 但没有答案 FB 有处理白名单申请的联系人吗 没有申请白名单的公共流程 与大多数公司一样 Facebook 可能拥有少量私有 API 这些 API 仅供
  • pandas - 将字符串转换为字符串列表[重复]

    这个问题在这里已经有答案了 我有这个 file csv 文件可以用 pandas 读取 Title Tags T1 Tag1 Tag2 T1 Tag1 Tag2 Tag3 T2 Tag3 Tag1 using df pd read csv

随机推荐