69 lines
1.3 KiB
Plaintext
69 lines
1.3 KiB
Plaintext
@raw_parsed = EXTRACT child_id int,
|
|
d_date_sk string,
|
|
d_date_id string,
|
|
d_date string,
|
|
d_month_seq string,
|
|
d_week_seq string,
|
|
d_quarter_seq string,
|
|
d_year string,
|
|
d_dow string,
|
|
d_moy string,
|
|
d_dom string,
|
|
d_qoy string,
|
|
d_fy_year string,
|
|
d_fy_quarter_seq string,
|
|
d_fy_week_seq string,
|
|
d_day_name string,
|
|
d_quarter_name string,
|
|
d_holiday string,
|
|
d_weekend string,
|
|
d_following_holiday string,
|
|
d_first_dom string,
|
|
d_last_dom string,
|
|
d_same_day_ly string,
|
|
d_same_day_lq string,
|
|
d_current_day string,
|
|
d_current_week string,
|
|
d_current_month string,
|
|
d_current_quarter string,
|
|
d_current_year string,
|
|
empty string
|
|
FROM "wasb://date-dim@aasuseast2/{*}_{child_id:*}_100.dat"
|
|
USING Extractors.Text(delimiter: '|');
|
|
|
|
@filtered_results = SELECT d_date_sk,
|
|
d_date_id,
|
|
d_date,
|
|
d_month_seq,
|
|
d_week_seq,
|
|
d_quarter_seq,
|
|
d_year,
|
|
d_dow,
|
|
d_moy,
|
|
d_dom,
|
|
d_qoy,
|
|
d_fy_year,
|
|
d_fy_quarter_seq,
|
|
d_fy_week_seq,
|
|
d_day_name,
|
|
d_quarter_name,
|
|
d_holiday,
|
|
d_weekend,
|
|
d_following_holiday,
|
|
d_first_dom,
|
|
d_last_dom,
|
|
d_same_day_ly,
|
|
d_same_day_lq,
|
|
d_current_day,
|
|
d_current_week,
|
|
d_current_month,
|
|
d_current_quarter,
|
|
d_current_year
|
|
FROM @raw_parsed
|
|
ORDER BY child_id ASC
|
|
FETCH 100 ROWS;
|
|
|
|
OUTPUT @filtered_results
|
|
TO "/modelling/date_dim.csv"
|
|
USING Outputters.Csv(outputHeader: true);
|
|
|