CREATE OR REPLACE ATTRIBUTE DIMENSION time_attr_dim USING time_dim ATTRIBUTES (year_id, year_name, --year_end_date quarter_id, quarter_name, -- quarter_end_date, month_id, month_name, month_long_name, month_end_date) LEVEL MONTH KEY month_id MEMBER NAME month_name MEMBER CAPTION month_name MEMBER DESCRIPTION month_long_name ORDER BY month_end_date DETERMINES (quarter_id, month_end_date) LEVEL QUARTER KEY quarter_id MEMBER NAME quarter_name MEMBER CAPTION quarter_name MEMBER DESCRIPTION quarter_name ORDER BY MAX month_end_date DETERMINES (year_id) LEVEL YEAR KEY year_id MEMBER NAME year_name MEMBER CAPTION year_name MEMBER DESCRIPTION year_name ORDER BY MAX month_end_date;