Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google bigquery 在Power BI中使用BigQuery重复/嵌套字段_Google Bigquery_Powerbi - Fatal编程技术网

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

Google bigquery 在Power BI中使用BigQuery重复/嵌套字段,google-bigquery,powerbi,Google Bigquery,Powerbi,问题:将Power BI连接到具有重复/嵌套字段的BigQuery表(使用本机BQ连接器)时,这些字段不会出现在Power BI中,以用于创建报告 示例:使用名为BigQuery Public data:samples的公共BigQuery数据集,有一个名为github_nested的表,其中包含重复的字段,如payload.pages.action(见下文) 然而,当使用Power BI连接到此BigQuery表时,我只得到少数字段(见下文) 据我所知,这是因为Power BI大查询连接器

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

示例:使用名为BigQuery Public data:samples的公共BigQuery数据集,有一个名为github_nested的表,其中包含重复的字段,如payload.pages.action(见下文)

然而,当使用Power BI连接到此BigQuery表时,我只得到少数字段(见下文)

据我所知,这是因为Power BI大查询连接器不支持重复/嵌套或记录字段

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

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

一个潜在的解决方法可能是在大查询中创建一个视图,该视图取消嵌套重复字段,然后将Power BI连接到该视图。欢迎任何解决方案建议

任何帮助都将不胜感激。

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

  • 如果您的计费项目与数据集项目不同,则不支持GCP计费帐户
  • 不支持Google服务帐户
  • 不支持嵌套和重复字段
  • 未优化请求(错误的finops)
  • 不支持通过大查询链接到Google工作表的数据集
  • 某些数据类型未正确处理
  • 无法手动编辑请求(例如使用BQ标准SQL)
在本文中了解更多信息(我是作者):

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

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

在本文中了解更多信息(我是作者):

这似乎不受支持,有FR,但到目前为止没有获得太多的关注。谢谢@GuillemXercavins。是的,我还读到Power BI BigQuery连接器不支持重复/嵌套列,但是,我想知道是否有任何解决方法可以允许报告这些列?例如,一个想法可能是在大查询中创建一个视图,取消嵌套重复字段,然后将Power BI连接到该视图。欢迎任何解决方案建议。是的,这可能是Tanks@GuillemXercavins的最佳选择,但我不确定具体如何做到这一点,或者这是否确实是最好的方法。这就是为什么我要问这些问题,看看是否有人曾经成功地做到过这一点,或者是否有比我更了解BigQuery的人能够提供帮助。这似乎是不受支持的,有一个FR,但到目前为止没有获得太多的关注。谢谢@GuillemXercavins。是的,我还读到Power BI BigQuery连接器不支持重复/嵌套列,但是,我想知道是否有任何解决方法可以允许报告这些列?例如,一个想法可能是在大查询中创建一个视图,取消嵌套重复字段,然后将Power BI连接到该视图。欢迎任何解决方案建议。是的,这可能是Tanks@GuillemXercavins的最佳选择,但我不确定具体如何做到这一点,或者这是否确实是最好的方法。这就是为什么我要问这些问题,看看是否有人曾经成功地做到过这一点,或者是否有比我更了解BigQuery的人能够提供帮助。