python - 使用 Python 查询共享的 BigQuery 数据集
问题描述
我想从 BigQuery 共享数据集中提取数据。该数据集是通过我的 gmail 帐户与我共享的,但我为我的 GCS 项目创建了凭据。然后,我遇到了一个错误,因为这些凭据与我的 gmail 帐户无关。我需要我的 gmail 帐户的凭据,以便可以使用 Python BigQuery 查询共享数据集。
我为我的项目创建了客户端(但共享数据集在另一个项目中):
客户端 = bigquery.Client(凭据 = 凭据,项目 = 项目 ID)
然后运行一个查询得到这个错误:
“禁止:403 访问被拒绝:BigQuery BigQuery:表的权限被拒绝:...”
解决方案
推荐阅读
- python - C#:从另一个进程正在使用的文件中快速读取
- c++ - 给定硬币的所有可能总和
- javascript - 如何禁用 ` 中显示的建议密码列表
` 用于所有浏览器的剃刀组件中的字段 - wordpress - 自版本 4.3.0 文件位置以来,不推荐使用 WP_Widget 的调用构造函数方法
- android - 延迟在 Dispatchers.Main 上启动协程
- python-3.x - 如何从python中的字符串中删除子字符串“-”,但保留“-”子字符串?
- emacs - org-babel shell 总是绑定到“fish”
- vba - 查找文本部分并插入表格
- python - 为什么我的左右移动动画不起作用?
- pyqt5 - 将其他函数返回值传递给 PYQt5 中的 QtableView