@@ -32,125 +32,132 @@ spec:
3232 description : {}
3333 icon : assets/data_warehouse_icon_v1.png
3434 deploymentDuration :
35- configurationSecs : " 120"
36- deploymentSecs : " 420"
35+ configurationSecs : 120
36+ deploymentSecs : 420
3737 costEstimate :
3838 description : cost of this solution is $0.65
3939 url : https://cloud.google.com/products/calculator/#id=857776c6-49e8-4c6a-adc5-42a15b8fb67d
4040 cloudProducts :
41- - productId : search_BIGQUERY_SECTION
42- - productId : WORKFLOWS_SECTION
43- - productId : STORAGE_SECTION
44- - productId : ai-platform
45- - productId : LOOKER_STUDIO_SECTION
46- pageUrl : lookerstudio.google.com
47- isExternal : true
48- - productId : CLOUD_DMS_SECTION
49- - productId : FUNCTIONS_SECTION
50- - productId : DATAFORM_SECTION
41+ - productId : search_BIGQUERY_SECTION
42+ pageUrl : " "
43+ - productId : WORKFLOWS_SECTION
44+ pageUrl : " "
45+ - productId : STORAGE_SECTION
46+ pageUrl : " "
47+ - productId : ai-platform
48+ pageUrl : " "
49+ - productId : LOOKER_STUDIO_SECTION
50+ pageUrl : lookerstudio.google.com
51+ isExternal : true
52+ - productId : CLOUD_DMS_SECTION
53+ pageUrl : " "
54+ - productId : FUNCTIONS_SECTION
55+ pageUrl : " "
56+ - productId : DATAFORM_SECTION
57+ pageUrl : " "
5158 content :
5259 architecture :
5360 diagramUrl : www.gstatic.com/pantheon/images/solutions/data-warehouse-architecture_v6.svg
5461 description :
55- - Data lands in a Cloud Storage bucket.
56- - Cloud Workflows facilitates the data movement.
57- - Data is loaded into BigQuery as a BigLake table.
58- - Views of the data are created in BigQuery using stored procedures
59- - Dashboards are created from the data to perform more analytics.
60- - BigQuery ML calls the generative AI capabilities of Vertex AI to summarize the analysis.
61- - Cloud Functions creates notebooks with additional learning content.
62+ - Data lands in a Cloud Storage bucket.
63+ - Cloud Workflows facilitates the data movement.
64+ - Data is loaded into BigQuery as a BigLake table.
65+ - Views of the data are created in BigQuery using stored procedures
66+ - Dashboards are created from the data to perform more analytics.
67+ - BigQuery ML calls the generative AI capabilities of Vertex AI to summarize the analysis.
68+ - Cloud Functions creates notebooks with additional learning content.
6269 documentation :
63- - title : Create a Data Warehouse
64- url : https://cloud.google.com/architecture/big-data-analytics/data-warehouse
65- - title : Learn about BigQuery
66- url : https://cloud.google.com/bigquery/docs/introduction
70+ - title : Create a Data Warehouse
71+ url : https://cloud.google.com/architecture/big-data-analytics/data-warehouse
72+ - title : Learn about BigQuery
73+ url : https://cloud.google.com/bigquery/docs/introduction
6774 examples :
68- - name : basic_bq
69- location : examples/basic_bq
70- - name : basic_view
71- location : examples/basic_view
72- - name : data_warehouse
73- location : examples/data_warehouse
74- - name : multiple_tables
75- location : examples/multiple_tables
76- - name : scheduled_queries
77- location : examples/scheduled_queries
75+ - name : basic_bq
76+ location : examples/basic_bq
77+ - name : basic_view
78+ location : examples/basic_view
79+ - name : data_warehouse
80+ location : examples/data_warehouse
81+ - name : multiple_tables
82+ location : examples/multiple_tables
83+ - name : scheduled_queries
84+ location : examples/scheduled_queries
7885 interfaces :
7986 variables :
80- - name : project_id
81- description : Google Cloud Project ID
82- varType : string
83- required : true
84- - name : region
85- description : Google Cloud Region
86- varType : string
87- required : true
88- - name : dataform_region
89- description : Region that is used to deploy Dataform resources. This does not limit where resources can be run or what region data must be located in.
90- varType : string
91- - name : text_generation_model_name
92- description : Name of the BigQuery ML GenAI remote model that connects to the LLM used for text generation
93- varType : string
94- defaultValue : text_generate_model
95- - name : labels
96- description : A map of labels to apply to contained resources.
97- varType : map(string)
98- defaultValue :
99- data-warehouse : true
100- - name : enable_apis
101- description : Whether or not to enable underlying apis in this solution.
102- varType : string
103- defaultValue : true
104- - name : force_destroy
105- description : Whether or not to protect BigQuery resources from deletion when solution is modified or changed.
106- varType : string
107- defaultValue : true
108- - name : deletion_protection
109- description : Whether or not to protect GCS resources from deletion when solution is modified or changed.
110- varType : string
111- defaultValue : false
112- - name : create_ignore_service_accounts
113- description : Whether or not to ignore creation of a service account if an account of the same name already exists
114- varType : string
115- defaultValue : true
87+ - name : project_id
88+ description : Google Cloud Project ID
89+ varType : string
90+ required : true
91+ - name : region
92+ description : Google Cloud Region
93+ varType : string
94+ required : true
95+ - name : dataform_region
96+ description : Region that is used to deploy Dataform resources. This does not limit where resources can be run or what region data must be located in.
97+ varType : string
98+ - name : text_generation_model_name
99+ description : Name of the BigQuery ML GenAI remote model that connects to the LLM used for text generation
100+ varType : string
101+ defaultValue : text_generate_model
102+ - name : labels
103+ description : A map of labels to apply to contained resources.
104+ varType : map(string)
105+ defaultValue :
106+ data-warehouse : true
107+ - name : enable_apis
108+ description : Whether or not to enable underlying apis in this solution.
109+ varType : string
110+ defaultValue : true
111+ - name : force_destroy
112+ description : Whether or not to protect BigQuery resources from deletion when solution is modified or changed.
113+ varType : string
114+ defaultValue : true
115+ - name : deletion_protection
116+ description : Whether or not to protect GCS resources from deletion when solution is modified or changed.
117+ varType : string
118+ defaultValue : false
119+ - name : create_ignore_service_accounts
120+ description : Whether or not to ignore creation of a service account if an account of the same name already exists
121+ varType : string
122+ defaultValue : true
116123 outputs :
117- - name : bigquery_editor_url
118- description : The URL to launch the BigQuery editor with the sample query procedure opened
119- - name : ds_friendly_name
120- description : Dataset name
121- - name : lookerstudio_report_url
122- description : The URL to create a new Looker Studio report displays a sample dashboard for the e-commerce data analysis
123- - name : neos_tutorial_url
124- description : The URL to launch the in-console tutorial for the EDW solution
125- - name : raw_bucket
126- description : Raw bucket name
124+ - name : bigquery_editor_url
125+ description : The URL to launch the BigQuery editor with the sample query procedure opened
126+ - name : ds_friendly_name
127+ description : Dataset name
128+ - name : lookerstudio_report_url
129+ description : The URL to create a new Looker Studio report displays a sample dashboard for the e-commerce data analysis
130+ - name : neos_tutorial_url
131+ description : The URL to launch the in-console tutorial for the EDW solution
132+ - name : raw_bucket
133+ description : Raw bucket name
127134 requirements :
128135 roles :
129- - level : Project
130- roles :
131- - roles/bigquery.admin
132- - roles/cloudkms.cryptoKeyEncrypterDecrypter
133- - roles/owner
136+ - level : Project
137+ roles :
138+ - roles/bigquery.admin
139+ - roles/cloudkms.cryptoKeyEncrypterDecrypter
140+ - roles/owner
134141 services :
135- - cloudkms.googleapis.com
136- - cloudresourcemanager.googleapis.com
137- - bigquery.googleapis.com
138- - bigquerystorage.googleapis.com
139- - bigqueryconnection.googleapis.com
140- - serviceusage.googleapis.com
141- - iam.googleapis.com
142+ - cloudkms.googleapis.com
143+ - cloudresourcemanager.googleapis.com
144+ - bigquery.googleapis.com
145+ - bigquerystorage.googleapis.com
146+ - bigqueryconnection.googleapis.com
147+ - serviceusage.googleapis.com
148+ - iam.googleapis.com
142149 providerVersions :
143- - source : hashicorp/archive
144- version : " >= 2.4.2"
145- - source : hashicorp/google
146- version : " >= 6.11, < 7"
147- - source : hashicorp/google-beta
148- version : " >= 6.11, < 7"
149- - source : hashicorp/http
150- version : " >= 2"
151- - source : hashicorp/local
152- version : " >= 2.4"
153- - source : hashicorp/random
154- version : " >= 3.6.2"
155- - source : hashicorp/time
156- version : " >= 0.9.1"
150+ - source : hashicorp/archive
151+ version : 2.4.2
152+ - source : hashicorp/google
153+ version : " >= 6.11, < 7"
154+ - source : hashicorp/google-beta
155+ version : " >= 6.11, < 7"
156+ - source : hashicorp/http
157+ version : " >= 2"
158+ - source : hashicorp/local
159+ version : " >=2.4"
160+ - source : hashicorp/random
161+ version : 3.6.2
162+ - source : hashicorp/time
163+ version : " >= 0.9.1"
0 commit comments