如何查看他人共享至Google Cloud BigQuery的数据集(含邮箱共享场景)
如何查看Google Cloud中他人共享的BigQuery数据集(含邮箱共享场景)
嘿,我来帮你梳理下怎么找到别人共享给你的BigQuery数据集,不管是直接共享到你的项目,还是通过邮箱发的邀请,都有对应的方法,一步步来:
通过BigQuery控制台直接查看已共享的数据集
- 打开Google Cloud控制台,找到BigQuery服务入口进入。
- 在左侧的Explorer面板里,往下翻就能看到「Shared with me」(共享给我的)选项,点击展开后,所有别人共享给你的数据集都会列在这里,直接点击就能查看内容。
- 如果对方是把数据集共享到你所在的某个Google Cloud项目里,那这个数据集会直接出现在对应项目的数据集列表中,你在Explorer里找到目标项目展开就能看到。
处理他人通过邮箱发送的共享邀请
当别人通过邮箱给你共享数据集时,你会收到Google Cloud发来的通知邮件,处理步骤很简单:
- 打开邮件,里面一般会有一个打开数据集的按钮,点击它就能直接跳转到BigQuery控制台的对应数据集页面,同时这个数据集也会自动同步到你控制台的「Shared with me」列表里。
- 如果邮件里没有跳转按钮,你可以留意邮件里提到的完整数据集ID(格式通常是
项目ID.数据集ID),把它复制下来:- 要么在BigQuery控制台的搜索框里粘贴这个ID,搜索后就能找到并访问;
- 要么在查询编辑器里输入类似
SELECT * FROM项目ID.数据集ID.表名LIMIT 10的语句(替换成实际的表名),执行后就能验证访问权限并查看数据。
用gcloud命令行工具查看(可选)
如果你习惯用命令行操作,也可以用gcloud工具快速列出所有共享给你的数据集:
- 先确保已经登录gcloud账号:
gcloud auth login - 然后运行命令:
gcloud bigquery datasets list --shared,执行后会返回所有共享数据集的ID、位置等关键信息。
内容的提问来源于stack exchange,提问作者Jijo
相关产品推荐
相关产品推荐

