1
+ from dotenv import load_dotenv
2
+ load_dotenv ()
1
3
import os
2
4
import sys
3
5
import snowflake .connector
4
6
from google .cloud import bigquery
5
7
6
8
QUERIES = {
7
9
'models_query' : """
8
- select * from {0}.{1}.test_model_view
10
+ select * from {0}.{1}.test_model_view_{2}
9
11
union all
10
- select * from {0}.{1}.test_model_table
12
+ select * from {0}.{1}.test_model_table_{2}
11
13
""" ,
12
14
13
15
'columns_query' : """
14
16
select string_field
15
- from {0}.{1}.test_model_view
17
+ from {0}.{1}.test_model_view_{2}
16
18
"""
17
19
}
18
20
@@ -24,7 +26,8 @@ def main(target, query_name):
24
26
bigquery_ctx = bigquery .Client ()
25
27
query = query_format_string .format (
26
28
os .getenv ('BIGQUERY_TEST_DATABASE' ),
27
- os .getenv ('TEST_SCHEMA' )
29
+ os .getenv ('TEST_SCHEMA' ),
30
+ os .getenv ('GLOBAL_MODEL_SUFFIX' )
28
31
)
29
32
print (f"{ query } \n " )
30
33
_ = bigquery_ctx .query (query ).result ()
@@ -36,7 +39,9 @@ def main(target, query_name):
36
39
account = os .getenv ('SNOWFLAKE_ACCOUNT_ID' ))
37
40
query = query_format_string .format (
38
41
os .getenv ('SNOWFLAKE_TEST_DATABASE' ),
39
- os .getenv ('TEST_SCHEMA' ))
42
+ os .getenv ('TEST_SCHEMA' ),
43
+ os .getenv ('GLOBAL_MODEL_SUFFIX' )
44
+ )
40
45
print (f"{ query } \n " )
41
46
cur = snowflake_ctx .cursor ()
42
47
cur .execute (query )
0 commit comments