在Power BI中使用BigQuery重复/嵌套字段

问题描述 投票:-1回答:1

问题:将Power BI连接到具有重复/嵌套字段的BigQuery表(使用本机BQ连接器)时,这些字段不会出现在Power BI中以用于创建报表。

示例:使用名为bigquery-public-data:samples的Public BigQuery数据集,有一个名为github_nested的表,它有重复的字段,如payload.pages.action(见下文)

BigQuery repeated / nested fields

但是,当使用Power BI连接到这个BigQuery表时,我只获得了一些字段(见下文)

Power BI Report canvas

据我了解,这是因为Power BI Big Query连接器不支持重复/嵌套或记录字段。

问题:是否有任何解决方法可以在构建Power BI报告时使用BigQuery表中的所有列/字段(无论它们是重复/嵌套/记录),特别是使用本机Power BI Big Query连接器上的实时连接?

我在BigQuery中有写权限,因此如果需要作为解决方案的一部分,则可以在这些表的顶部创建具有重复/嵌套字段的视图。

一个可能的解决方法可能是在Big Query中创建一个视图,该视图取消重复的字段,然后将Power BI连接到所述视图。打开任何变通方法建议。

任何帮助将不胜感激。

google-bigquery powerbi
1个回答
1
投票

Power BI没有(截至29/10/2018)本机Big Query连接器,它只使用通用ODBC连接器。我建议不要将它用于生产,目前的限制是:

  • 如果您的结算项目与数据集项目不同,则不支持GCP结算帐户
  • 不支持Google服务帐户
  • 不支持嵌套和重复的字段
  • 请求未优化(错误的finops)
  • 不支持通过Big Query链接到Google表格的数据集
  • 某些数据类型未正确处理
  • 无法手动编辑请求(例如,使用BQ标准SQL)

在本文中了解更多(我是作者):https://medium.com/@remy_david/which-bi-tool-for-big-query-d9eb838ff7ad

© www.soinside.com 2019 - 2024. All rights reserved.