我正在尝试从 google play 控制台中的一份报告中获取数据。特别是 user_acquisition 报告。为了使用 BigQuery API,我在谷歌云平台中设置了数据传输服务。
查询该特定报告时,结果是部分的。有些列与我手动下载报告时得到的结果匹配,但其他列只有值,null
尽管下载的报告显示那里应该有数值。
另一个奇怪的事情是,当为查询指定日期范围时(例如五月),结果将显示该月大约 1/3 的日期,但该月的每一天都应该有一行。
查看传输运行历史记录时,有些运行已成功完成,有些运行失败并给出错误消息:Error code 5 : No files found for any reports. Please make sure you selected the correct Google Cloud Storage bucket and Google Play reports exist.
但如果没有找到文件,那我怎么能得到任何结果?
GCP 和 Google Play 控制台的用户都是项目的所有者,因此访问存储报告的存储桶的权限应该没有任何问题。
我尝试创建另一个数据传输服务,看看它是否能找到报告。它确实找到了一些文件,但没有找到我感兴趣的文件。传输运行历史记录显示与上述相同的错误。
以前有没有人遇到过类似的问题,也许可以提供某种解决方案?或者也许只是对为什么会出现这个问题有一些见解?