In order to create Big Query dataset, tables and views we use Terraform in order to ensure consistency across different environments.
For this each project (domain or data product) will be binded to a GitLab project that contains the code to create the necessary resources.