Есть ли способ объединить данные из двух таблиц в Kusto? - PullRequest
0 голосов
/ 28 июня 2019

Узнайте больше о том, как написать запрос в Кусто.У меня есть столбец в 2 таблицах с разными ролями, но заголовок столбца - это Роль, и я хотел бы объединить данные в один столбец с именем Роли.

Я попытался добавить это, |extension 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 таблиц.У кого-нибудь есть совет?

...