Skip to content

Commit 25a9872

Browse files
committed
parametrize pipeline
1 parent 035e093 commit 25a9872

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

steps/01_setup_snowflake.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ CREATE OR REPLACE GIT REPOSITORY quickstart_common.public.quickstart_repo
2323
ORIGIN = 'https://github.com/Carlylepoc/sfguide-getting-started-with-snowflake-devops'; -- INSERT URL OF FORKED REPO HERE
2424

2525

26-
CREATE OR ALTER DATABASE QUICKSTART_PROD;
26+
CREATE OR ALTER DATABASE QUICKSTART_{{environment}};
2727

2828

2929
-- To monitor data pipeline's completion

steps/03_harmonize_data.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ def main(df):
267267
root = Root(Session.builder.getOrCreate())
268268

269269
# create views in Snowflake
270-
silver_schema = root.databases["quickstart_prod"].schemas["silver"]
270+
silver_schema = root.databases[f"quickstart_{os.environ['environment']}"].schemas["silver"]
271271
silver_schema.user_defined_functions.create(
272272
map_city_to_airport, mode=CreateMode.or_replace
273273
)

steps/04_orchestrate_jobs.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use role accountadmin;
2-
use schema quickstart_prod.gold;
2+
use schema quickstart_{{environment}}.gold;
33

44

55
-- declarative target table of pipeline
@@ -16,7 +16,7 @@ create or alter table vacation_spots (
1616
, zoo_cnt int
1717
, korean_restaurant_cnt int
1818
-- STEP 5: INSERT CHANGES HERE
19-
) data_retention_time_in_days = 1;
19+
) data_retention_time_in_days = {{retention_time}};
2020

2121

2222
-- task to merge pipeline results into target table

0 commit comments

Comments
 (0)