В основном я пытаюсь настроить демонстрационный отчет Google Cloud Billing для нескольких проектов.
Пример, упомянутый в этой ссылке
В нем есть 3 шага для настройки источника данных для студии данных
- Создание источника данных экспорта для выставления счетов
- Создание источника данных о расходах
- Создание источника данных аудита BigQuery
Теперь 1-й пункт совершенно ясен.
Для 2-го пункта пример запроса , представленный в демоверсии, основан на одном проекте. В моем случае я хотел получить данные из нескольких проектов.
Работает ли в этом случае выполнение UNION запроса на основе каждого проекта?
Для третьего пункта мне нужен журнал аудита Bigquery из всех моих проектов. Я подумал, что установка внешнего приемника одного набора данных, как показано ниже, для больших запросов во всех моих проектах должна быть в состоянии сделать все необходимое.
bigquery.googleapis.com/projects/myorg-project/datasets/myorg_cloud_costs
Но я вижу, что в моих таблицах наборов данных создаются суффиксы _ (1), как показано ниже
cloudaudit_googleapis_com_activity_ (1)
cloudaudit_googleapis_com_data_access_ (1)
и эти таблицы не содержат никаких данных, несмотря на то, что запросы bigquery во всех проектах выполняются несколько раз. На самом деле при предварительном просмотре отображается ошибка ниже.
Unable to find table: myorg-project:cloud_costs.cloudaudit_googleapis_com_activity_20190113
Я думаю, что автоматически сгенерированное имя с суффиксом _ (1) вызывает некоторые проблемы, и из-за этого данные также не заполняются.
Я считаю, что должно быть очень простое решение для него, но я просто не могу думать правильно.
Может ли кто-нибудь предоставить некоторую информацию о том, как выполнить 2-е и 3-е требование для нескольких проектов в демонстрационном отчете по биллингу gcp datastudio?