Google bigquery 在Power BI中使用BigQuery重复/嵌套字段
问题:将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连接器。我建议不要将其用于生产,目前的限制是: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大查询连接器
- 如果您的计费项目与数据集项目不同,则不支持GCP计费帐户
- 不支持Google服务帐户
- 不支持嵌套和重复字段
- 未优化请求(错误的finops)
- 不支持通过大查询链接到Google工作表的数据集
- 某些数据类型未正确处理
- 无法手动编辑请求(例如使用BQ标准SQL)
- 如果您的计费项目与数据集项目不同,则不支持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的人能够提供帮助。