set mapred.job.priority=NORMAL;
set mapred.output.compress=true;
set hive.exec.compress.output=true;
SET hive.default.fileformat=Orc;
set hive.exec.dynamic.partition=true;
set hive.exec.dynamic.partition.mode=nonstrict;
set hive.auto.convert.join = true;
set mapreduce.reduce.memory.mb=12288;
set mapreduce.reduce.java.opts=-Xmx11788M;
CREATE TABLE IF NOT EXISTS ODM.ODM_C0000000000001_ORG_OUT_INFO_H_D(
ETL_DATE STRING COMMENT'ETL_DATE',
Org_code STRING COMMENT '收单机构代码',
Prof_type STRING COMMENT '外包服务业务种类',
Acc_name STRING COMMENT '外包服务机构名称',
Acc_type STRING COMMENT '外包服务机构类型',
Set_file STRING COMMENT '依法设立或经营登记证件类型',
License STRING COMMENT '依法设立或经营登记证件号码',
License_deadline STRING COMMENT '依法设立或经营登记证件有效期截止日',
Id_name STRING COMMENT '法定代表人或负责人姓名',
Id_type STRING COMMENT '法定代表人或负责人证件种类',
Id_no STRING COMMENT '法定代表人或负责人证件号码',
Id_deadline STRING COMMENT '法定代表人或负责人证件有效期截止日',
Open_time STRING COMMENT '建立业务关系日期',
Close_time STRING COMMENT '账户终止使用日期',
Coo_acc_type STRING COMMENT '外包服务机构分润结算账户类型',
Coo_acc_no STRING COMMENT '外包服务机构分润结算账户账号',
Coo_acc_name STRING COMMENT '外包服务机构分润结算账户名称',
Coo_acc_bank_name STRING COMMENT '外包服务机构分润结算账户开户机构',
BEG_DATE STRING COMMENT '开始时间',
MODEL_TYPE STRING COMMENT '数据模式(修改:M新增N)',
CHAIN_TYPE STRING COMMENT '拉链判断模式(修改:M新增N)',
YXBZ STRING COMMENT '有效标志',
STG_DT STRING COMMENT 'DT',
REPEATS_NUM STRING COMMENT '重复次数'
) COMMENT '外包服务机构身份信息记录表'
partitioned by (end_dt string COMMENT'失效时间')
ROW FORMAT SERDE 'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
STORED AS ORC;
DROP TABLE IF EXISTS TMP.TMP_STG_C0000000000001_ORG_OUT_INFO_00; -- 正常报送的数据,不包括跨链、重复报及其他异常数据
CREATE TABLE IF NOT EXISTS TMP.TMP_STG_C0000000000001_ORG_OUT_INFO_00 AS
SELECT D.ORG_CODE,
D.PROF_TYPE,
D.ACC_NAME,
D.ACC_TYPE,
D.SET_FILE,
D.LICENSE,
D.LICENSE_DEADLINE,
D.ID_NAME,
D.ID_TYPE,
D.ID_NO,
D.ID_DEADLINE,
D.OPEN_TIME,
D.CLOSE_TIME,
D.COO_ACC_TYPE,
D.COO_ACC_NO,
D.COO_ACC_NAME,
D.COO_ACC_BANK_NAME,
D.BEG_DATE,
D.END_DATE,
D.DT,
哈哈 一段sql 语句
最新推荐文章于 2023-05-10 00:07:10 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)