Skip to content

Commit 91a8ee7

Browse files
authored
chore: data_warehouse update readme, remove duplicate API
1 parent d33fddc commit 91a8ee7

File tree

3 files changed

+32
-9
lines changed

3 files changed

+32
-9
lines changed

SECURITY.md

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
To report a security issue, please use http://g.co/vulnz. We use
2+
http://g.co/vulnz for our intake, and do coordination and disclosure here on
3+
GitHub (including using GitHub Security Advisory). The Google Security Team will
4+
respond within 5 working days of your report on g.co/vulnz.

modules/data_warehouse/README.md

+28-8
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,28 @@
1-
# terraform-google-ssw
1+
# terraform-google-bigquery-data-warehouse
22

33
## Description
44
### tagline
5-
This is an auto-generated module.
5+
6+
This module provides an example of a data warehouse deployed using Google Cloud and BigQuery.
67

78
### detailed
89

910
The resources/services/activations/deletions that this module will create/trigger are:
1011

11-
- Creates a BQ Dataset
12-
- Creates a BQ Table
13-
- Creates a GCS bucket
14-
- Loads the GCS bucket with data from https://pantheon.corp.google.com/marketplace/product/city-of-new-york/nyc-tlc-trips
12+
- Creates a BigQuery Dataset
13+
- Creates a BigQuery Table
14+
- Creates a Google Cloud Storage bucket
15+
- Loads the Google Cloud Storage bucket with data from https://console.cloud.google.com/marketplace/product/city-of-new-york/nyc-tlc-trips
1516
- Provides SQL examples
1617
- Creates and inferences with a BigQuery ML model
17-
- Creates a datastudio report
18+
- Creates a Looker Studio report
1819

1920
### preDeploy
2021
To deploy this blueprint you must have an active billing account and billing permissions.
2122

2223
## Documentation
23-
- [Hosting a Static Website](https://cloud.google.com/storage/docs/hosting-static-website)
24+
- [Create a Data Warehouse](https://cloud.google.com/architecture/big-data-analytics/data-warehouse)
25+
- [Learn about BigQuery](https://cloud.google.com/bigquery/docs/introduction)
2426

2527
## Usage
2628

@@ -68,6 +70,11 @@ A service account with the following roles must be used to provision
6870
the resources of this module:
6971

7072
- Storage Admin: `roles/storage.admin`
73+
- BigQuery Admin: `roles/bigquery.admin`
74+
- Workflows Admin: `roles/workflows.admin`
75+
- Eventarc Admin: `roles/eventarc.admin`
76+
- Pub/Sub Admin: `roles/pubsub.admin`
77+
- Dataplex Admin: `roles/dataplex.admin`
7178

7279
The [Project Factory module][project-factory-module] and the
7380
[IAM module][iam-module] may be used in combination to provision a
@@ -78,7 +85,20 @@ service account with the necessary roles applied.
7885
A project with the following APIs enabled must be used to host the
7986
resources of this module:
8087

88+
- BigQuery API: `bigquery.googleapis.com`
89+
- BigQuery Migration API: `bigquerymigration.googleapis.com`
90+
- BigQuery Storage API: `bigquerystorage.googleapis.com`
91+
- BigQuery Connection API: `bigqueryconnection.googleapis.com`
92+
- BigQuery Reservations API: `bigqueryreservation.googleapis.com`
93+
- BigQuery Data Transfer Service API: `bigquerydatatransfer.googleapis.com`
94+
- Data Catalog API: `datacatalog.googleapis.com`
95+
- Data Lineage API: `datalineage.googleapis.com`
96+
- Eventarc API: `eventarc.googleapis.com`
97+
- Google Cloud Pub/Sub API: `pubsub.googleapis.com`
98+
- Service Usage API: `serviceusage.googleapis.com`
99+
- Google Cloud Storage API: `storage.googleapis.com`
81100
- Google Cloud Storage JSON API: `storage-api.googleapis.com`
101+
- Google Cloud Workflows API: `workflows.googleapis.com`
82102

83103
The [Project Factory module][project-factory-module] can be used to
84104
provision a project with the necessary APIs enabled.

modules/data_warehouse/main.tf

-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ module "project-services" {
4141
"storage.googleapis.com",
4242
"storage-api.googleapis.com",
4343
"pubsub.googleapis.com",
44-
"bigqueryconnection.googleapis.com",
4544
"bigquerydatatransfer.googleapis.com",
4645
"config.googleapis.com",
4746
"workflows.googleapis.com",

0 commit comments

Comments
 (0)