通过这一步骤,我们可以共享单独的数据集访问。
https://cloud.google.com/bigquery/docs/dataset-access-controls
- 选择数据集
- 共享数据集
我们可以一个接一个地做这件事。我们甚至可以通过这种方式共享单个BigQuery表。
但是,我怎么知道谁被授予了对我的GCP项目所有这些数据集/表的共享访问权限?
不是转到每个数据集和每个表;份额;手动链接?
谢谢!
我个人使用一个python函数来显示所有数据集的信息。
from google.cloud import bigquery
import os
client = bigquery.Client()
datasets = list(client.list_datasets())
project = client.project
print("Datasets in project {}:".format(project))
for dataset in datasets:
os.system('bq show --project_id {} {}'.format(project,dataset.dataset_id))
你可以做:
bq show --project_id PROJECT DATASET