-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLoad_Data.sql
More file actions
41 lines (22 loc) · 878 Bytes
/
Load_Data.sql
File metadata and controls
41 lines (22 loc) · 878 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
USE ROLE ACCOUNTADMIN;
CREATE OR REPLACE WAREHOUSE FOOTBALL_ANALYSIS
WITH WAREHOUSE_SIZE = 'XSMALL'
AUTO_SUSPEND = 60
AUTO_RESUME = TRUE;
CREATE OR REPLACE DATABASE UEFA;
CREATE OR REPLACE SCHEMA CHAMPIONS_LEAGUE;
USE WAREHOUSE FOOTBALL_ANALYSIS;
USE DATABASE UEFA;
USE SCHEMA CHAMPIONS_LEAGUE;
CREATE OR REPLACE FILE FORMAT csv_data_format
TYPE = 'CSV'
FIELD_OPTIONALLY_ENCLOSED_BY = '"'
SKIP_HEADER = 1;
CREATE OR REPLACE STAGE STAGING_AREA;
CREATE OR REPLACE ROLE analytics1;
GRANT USAGE ON WAREHOUSE FOOTBALL_ANALYSIS TO ROLE analytics1;
GRANT ROLE analytics1 TO USER your_username;
GRANT ALL PRIVILEGES ON DATABASE UEFA TO ROLE analytics1;
GRANT ALL PRIVILEGES ON SCHEMA UEFA.CHAMPIONS_LEAGUE TO ROLE analytics1;
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA UEFA.CHAMPIONS_LEAGUE TO ROLE analytics1;
SHOW GRANTS ON TABLE UEFA.CHAMPIONS_LEAGUE.DATA_2020;