Google cloud platform 为什么通过google cloud BigQuery API从google play控制台查询报告会得到不完整的结果
我试图从谷歌play控制台中的一个可用报告中获取数据。特别是用户_采集报告。为了使用BigQueryAPI,我在google云平台中设置了数据传输服务 查询特定报告时,结果是局部的。有些列与我手动下载报告时得到的结果相匹配,但其他列的值为Google cloud platform 为什么通过google cloud BigQuery API从google play控制台查询报告会得到不完整的结果,google-cloud-platform,google-bigquery,google-play-console,google-cloud-data-transfer,Google Cloud Platform,Google Bigquery,Google Play Console,Google Cloud Data Transfer,我试图从谷歌play控制台中的一个可用报告中获取数据。特别是用户_采集报告。为了使用BigQueryAPI,我在google云平台中设置了数据传输服务 查询特定报告时,结果是局部的。有些列与我手动下载报告时得到的结果相匹配,但其他列的值为null,尽管下载的报告显示那里应该有数值 另一个奇怪的事情是,当为查询指定日期范围(例如五月)时,结果将显示该月大约1/3的日期,但每个月的每一天都应该有一行 查看传输运行历史记录时,有些运行已成功完成,有些运行失败,并显示错误消息:错误代码5:未找到任何报告
null
,尽管下载的报告显示那里应该有数值
另一个奇怪的事情是,当为查询指定日期范围(例如五月)时,结果将显示该月大约1/3的日期,但每个月的每一天都应该有一行
查看传输运行历史记录时,有些运行已成功完成,有些运行失败,并显示错误消息:错误代码5:未找到任何报告的文件。请确保您选择了正确的Google云存储桶,并且存在Google Play报告。
但是如果没有找到任何文件,那么我如何获得任何结果
GCP和Google Play控制台的用户都是项目的所有者,因此访问存储报告的bucket的权限不应该存在任何问题
我尝试创建另一个数据传输服务,看看它是否能找到报告。它确实找到了一些文件,但不是我感兴趣的那个。传输运行历史记录显示与上述相同的错误
以前有没有人遇到过类似的问题,也许可以提供某种解决方案?或者可能只是对出现此问题的原因有一些见解?我认为问题可能与所需报告的可用性有关,因为我发现只有一些报告是:
- 详细报告(审查、财务报告)
- 聚合报告(统计、用户获取)
如果不是这样的话,我认为您应该在失败导出的传输详细信息中提交一个共享“资源名称”的支持案例(并更正以供参考)。或者,您也可以使用支持票证,在服务器上报告传输服务的缺陷。支持团队可以帮助您进一步查看错误消息。我认为问题可能与所需报告的可用性有关,因为我发现只有一些报告是:
- 详细报告(审查、财务报告)
- 聚合报告(统计、用户获取)
如果不是这样的话,我认为您应该在失败导出的传输详细信息中提交一个共享“资源名称”的支持案例(并更正以供参考)。或者,您也可以使用支持票证,在服务器上报告传输服务的缺陷。支持团队可以帮助您进一步查看错误消息。您如何查询报告?我认为如果将空值放在报表名称处,则这些空值可能是相关的。@sergiofranco我只是从BigQuery平台的数据集中选择所需的报表,然后选择all,只是为了查看从该表/报表中得到的结果。您是如何查询报表的?我认为如果将空值放在报表名称处,则这些空值可能是相关的。@sergiofranco我只是从BigQuery平台的数据集中选择所需的报表,然后选择all,以查看从该表/报表中得到的结果。