12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- -- 支路维度
- create table saga_dw.dim_office_meter
- (
- id integer,
- meter integer comment '表号',
- branch_code string comment '支路编码',
- branch_name string comment '支路名称',
- branch_type string comment '支路类型',
- branch_type_name string comment '支路类型名称',
- parent_code string comment '上级表编码',
- use_range_type string comment '控制区域',
- use_range string comment '区域范围'
- ) COMMENT '支路维度'
- ROW FORMAT DELIMITED FIELDS TERMINATED BY '\001'
- STORED AS TEXTFILE
- LOCATION
- 'hdfs://sagaCluster:8020/warehouse/saga_dw/dim/dim_office_meter'
- TBLPROPERTIES (
- 'orc.compress' = 'lzo');
- -- 时间维度数据
- create table saga_dw.dim_date_day
- (
- date_id string,
- week_of_year integer comment '这一年的第几周',
- day_of_year integer comment '这一年的第几天',
- day_of_mouth integer comment '这一月的第几天',
- type string comment '0 工作日 1 假日 2 节假日',
- date_type string comment 'type 的英文',
- index_work_day_of_month integer comment '如果当前是工作日 则返回是当前月的第几个工作日,否则返回0',
- week_day integer comment '星期几',
- week_day_cn string comment '星期中文',
- week_day_en string comment '星期英文',
- current_year integer comment '年份',
- current_quarter integer comment '季度',
- year_quarter string comment '年份-季度',
- mouth integer comment '月份',
- year_mouth string comment '年份-月份',
- is_first_day_mouth integer comment '是当月第一天 0:false 1:true',
- is_last_day_mouth integer comment '是当月最后一天 0:false 1:true',
- type_des string comment '类型描述 比如 国庆,休息日,工作日'
- ) COMMENT '时间维度数据'
- ROW FORMAT DELIMITED FIELDS TERMINATED BY '\001'
- STORED AS TEXTFILE
- LOCATION
- 'hdfs://sagaCluster:8020/warehouse/saga_dw/dim/dim_date_day'
- TBLPROPERTIES (
- 'orc.compress' = 'lzo');
|