GCP Big Query Dataset
A BigQuery Dataset is the top-level container that holds tables, views and materialised views in Google Cloud BigQuery. It defines the geographical location where the data are stored, the default table expiration, the access-control policy applied to the underlying data and (optionally) the customer-managed encryption key (CMEK) used to protect the contents. Managing datasets correctly is therefore critical to cost, compliance and data-security posture.
Official documentation: https://cloud.google.com/bigquery/docs/datasets-intro
Terrafrom Mappings:
google_bigquery_dataset.dataset_id
Supported Methods​
GET
: Get GCP Big Query Dataset by "gcp-big-query-dataset-id"LIST
: List all GCP Big Query Dataset itemsSEARCH
Possible Links​
gcp-big-query-dataset
​
Other resources such as tables, views or routines reference their parent dataset through this link, enabling Overmind to surface relationships between datasets and the objects they contain.
gcp-iam-service-account
​
Service accounts that have been granted IAM roles (e.g. roles/bigquery.dataEditor
) on the dataset are linked here, allowing you to trace which identities can read from, write to or administer the dataset.
gcp-cloud-kms-crypto-key
​
If the dataset uses customer-managed encryption, the Cloud KMS CryptoKey that encrypts the data is linked to the dataset so you can verify key usage, rotation policies and associated risk.