Использование повторяющихся / вложенных полей BigQuery в Power BI - PullRequest
0 голосов
/ 25 апреля 2018

Проблема: При подключении Power BI к таблице BigQuery (с использованием собственного коннектора BQ) с повторяющимися / вложенными полями эти поля не отображаются в Power BI для использования при создании отчета.

Пример: При использовании набора данных Public BigQuery, называемого bigquery-public-data: samples, существует таблица github_nested, в которой есть повторяющиеся поля, такие как payload.pages.action (см. Ниже)

BigQuery repeated / nested fields

Однако при подключении к этой таблице BigQuery с помощью Power BI я получаю только несколько полей (см. Ниже)

Power BI Report canvas

Как я понимаю, это связано с тем, что соединитель Power BI Big Query не поддерживает повторяющиеся / вложенные или записи поля.

Вопрос: Есть ли обходной путь, чтобы все столбцы / поля в таблице BigQuery (независимо от того, являются ли они повторными / вложенными / записями) доступными для использования при построении отчетов Power BI, особенно с использованием оперативного отчета соединение через собственный разъем Power BI Big Query?

У меня есть разрешения на запись в BigQuery, поэтому создание представлений поверх этих таблиц с повторяющимися / вложенными полями возможно при необходимости как часть решения.

Одним из возможных обходных путей может быть создание представления в Big Query, которое отменяет вложение повторяющихся полей, а затем подключает Power BI к указанному представлению. Открыты для любых обходных предложений.

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 29 октября 2018

Power BI не имеет (по состоянию на 29/10/2018) собственного коннектора Big Query, он просто использует общий коннектор ODBC.Я бы посоветовал не использовать его для производства, текущие ограничения:

  • Платежные аккаунты GCP не поддерживаются, если ваш биллинговый проект отличается от вашего проекта набора данных
  • Аккаунты Google Service не поддерживаютсяподдерживается
  • Вложенные и повторяющиеся поля не поддерживаются
  • Запросы не оптимизированы (неверный финопс)
  • Набор данных, связанный с Google Sheets через Big Query, не поддерживается
  • Некоторые типы данных обрабатываются некорректно
  • Запросы нельзя редактировать вручную (например, с помощью стандартного SQL BQ)

Подробнее об этой статье (я автор): https://medium.com/@remy_david/which-bi-tool-for-big-query-d9eb838ff7ad

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...