Skip to main content

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 items
  • SEARCH

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.