Как видно из схемы ниже - protopayload_auditlog.authorizationInfo
- это массив
![enter image description here](https://i.stack.imgur.com/kcYSv.png)
Итак, для доступа к элементу массива вам необходимосначала UNNEST, как в примере ниже
#standardSQL
SELECT DISTINCT x.permission
FROM `your_table`,
UNNEST(protopayload_auditlog.authorizationInfo) x
LIMIT 10
с результатом как
![enter image description here](https://i.stack.imgur.com/1fPrL.png)
Примечание: сокращенная версия UNNEST'ing вВышеуказанный запрос
#standardSQL
SELECT DISTINCT x.permission
FROM `your_table` t,
t.protopayload_auditlog.authorizationInfo x
LIMIT 10
Обновление для how do I concat it to a comma separated string?
#standardSQL
SELECT ARRAY_TO_STRING(ARRAY(SELECT permission FROM t.protopayload_auditlog.authorizationInfo), ',') permissions
FROM `your_table` t
LIMIT 10