bus_hive.sql 1.4 KB

12345678910111213141516171819202122232425262728293031
  1. create table ods_bus_feedback
  2. (
  3. id STRING comment '主键',
  4. project_id STRING comment '项目ID',
  5. object_id STRING comment '空间ID',
  6. source_type STRING comment '反馈来源分类',
  7. user_id STRING,
  8. user_phone STRING,
  9. user_name STRING,
  10. `value_type` STRING comment '调节方式:1按调节项2按精确值',
  11. item_id STRING comment '吐槽内容ID',
  12. value DECIMAL(15, 5),
  13. create_time STRING,
  14. next_open_time STRING comment '下次开启时间',
  15. model STRING comment '反馈模式 1.一般模式 2.专业模式',
  16. duration_type STRING comment '时效, 1.未来两个小时 2.未来24小时(不包含非定制区间)3.每天此刻都保持该温度',
  17. custom_plan STRING comment '温度计划',
  18. curr_temp decimal(4, 2) comment '反馈实际温度',
  19. nick_name STRING comment '反馈人微信昵称',
  20. result STRING comment '控制模块获取结果是否成功',
  21. exe_result STRING comment '控制模块返回结果',
  22. fb_temp decimal(4, 2) comment '反馈后目标温度',
  23. remark STRING comment '备注'
  24. ) COMMENT '空调操作记录表'
  25. PARTITIONED BY (`dt` string)
  26. ROW FORMAT DELIMITED FIELDS TERMINATED BY '\001'
  27. STORED AS TEXTFILE
  28. LOCATION
  29. 'hdfs://sagaCluster:8020/warehouse/saga_dw/ods/tmp/ods_bus_feedback'
  30. TBLPROPERTIES (
  31. 'orc.compress'='lzo');