DWD 建表语句
DWD 建表语句 dwd_inv_proj_corp_d
CREATE TABLE dwd_inv_proj_corp_d
( proj_md_code
VARCHAR(96) NULL COMMENT '项目主数据编码', proj_code
VARCHAR(96) NULL COMMENT '项目编码', proj_corp_code
VARCHAR(96) NULL COMMENT '项目公司编码', proj_corp_name
VARCHAR(2000) NULL COMMENT '项目公司名称(唯一性)', reg_cap
DECIMAL(18, 2) NULL COMMENT '注册资金', reg_location
VARCHAR(2000) NULL COMMENT '注册地', lpr
VARCHAR(2000) NULL COMMENT '法定代表人', reg_date
DATETIME NULL COMMENT '注册时间', corp_gm
VARCHAR(2000) NULL COMMENT '公司总经理', gm_tel
VARCHAR(2000) NULL COMMENT '总经理联系方式', corp_fin_prin
VARCHAR(2000) NULL COMMENT '公司财务负责人', fin_tel
VARCHAR(2000) NULL COMMENT '财务联系方式', cfhec_group_shr_right
DECIMAL(18, 4) NULL COMMENT '一公局集团所占股权(%)', cccc_consortium_shr_right
DECIMAL(18, 4) NULL COMMENT '中交内联合体所占股权(%)', busi_license
VARCHAR(2000) NULL COMMENT '营业执照', busi_license_num
VARCHAR(2000) NULL COMMENT '营业执照号', articles_of_corp
TEXT NULL COMMENT '公司章程', our_side_shrhd_rept_name
VARCHAR(2000) NULL COMMENT '我方股东代表名称', create_date
DATETIME NULL COMMENT '创建时间', update_date
DATETIME NULL COMMENT '更新时间', del_flag
VARCHAR(2000) NULL COMMENT '删除标记', etl_time
DATETIME NULL COMMENT 'ETL加载时间', source_system
VARCHAR(2000) NULL COMMENT '来源系统', source_table
VARCHAR(2000) NULL COMMENT '来源表名', etl_part
VARCHAR(100) NULL COMMENT '分区字段' ) ENGINE=OLAP COMMENT '投资项目公司基本信息' PARTITION BY LIST(etl_part
) (PARTITION p20240928 VALUES IN ("2024-09-28"), PARTITION p20240929 VALUES IN ("2024-09-29"), PARTITION p20241001 VALUES IN ("2024-10-01"), PARTITION p20241003 VALUES IN ("2024-10-03"), PARTITION p20241007 VALUES IN ("2024-10-07"), PARTITION p20241008 VALUES IN ("2024-10-08"), PARTITION p20241009 VALUES IN ("2024-10-09"), PARTITION p20241010 VALUES IN ("2024-10-10"), PARTITION p20241011 VALUES IN ("2024-10-11"), PARTITION p20241012 VALUES IN ("2024-10-12"), PARTITION p20241013 VALUES IN ("2024-10-13"), PARTITION p20241014 VALUES IN ("2024-10-14"), PARTITION p20241015 VALUES IN ("2024-10-15")) DISTRIBUTED BY HASH(proj_code
) BUCKETS AUTO PROPERTIES ( "replication_allocation" = "tag.location.default: 3", "min_load_replica_num" = "-1", "is_being_synced" = "false", "storage_medium" = "hdd", "storage_format" = "V2", "inverted_index_storage_format" = "V1", "estimate_partition_size" = "2G", "light_schema_change" = "true", "disable_auto_compaction" = "false", "enable_single_replica_compaction" = "false", "group_commit_interval_ms" = "10000", "group_commit_data_bytes" = "134217728", "enable_duplicate_without_keys_by_default" = "true" );
ODS 建表语句
CREATE TABLE ods_cfhec_pro_inv_com_inf_f_d
( id
VARCHAR(96) NULL COMMENT '主键id', pro_com_name
VARCHAR(300) NULL COMMENT '项目公司名称(唯一性)', zczj
DECIMAL(18, 2) NULL COMMENT '注册资金', register_area
VARCHAR(96) NULL COMMENT '注册地', fddbr
VARCHAR(300) NULL COMMENT '法定代表人', register_date
DATETIME NULL COMMENT '注册时间', com_zjl
VARCHAR(300) NULL COMMENT '公司总经理', zjl_tel
VARCHAR(150) NULL COMMENT '总经理联系方式', com_cwfzr
VARCHAR(300) NULL COMMENT '公司财务负责人', cw_tel
VARCHAR(150) NULL COMMENT '财务联系方式', szgq
DECIMAL(18, 6) NULL COMMENT '所占股权', gldw
VARCHAR(300) NULL COMMENT '管理单位', yyzz
VARCHAR(300) NULL COMMENT '营业执照', gszc
TEXT NULL COMMENT '公司章程', create_by
VARCHAR(96) NULL COMMENT '创建者', create_org
VARCHAR(96) NULL COMMENT '创建单位', create_date
DATETIME NULL COMMENT '创建时间', update_by
VARCHAR(96) NULL COMMENT '更新者', update_org
VARCHAR(96) NULL COMMENT '更新单位', update_date
DATETIME NULL COMMENT '更新时间', remarks
VARCHAR(900) NULL COMMENT '备注信息', del_flag
VARCHAR(3) NULL COMMENT '删除标记', inv_pro_id
VARCHAR(96) NULL COMMENT '投资项目id', xmmc
VARCHAR(96) NULL COMMENT '项目名称', wfgddbmc
VARCHAR(300) NULL COMMENT '我方股东代表名称', zgjjszgq
DECIMAL(18, 6) NULL COMMENT '中国交建所占股权', yyzzh
VARCHAR(1500) NULL COMMENT '营业执照号', etl_part
VARCHAR(100) NULL COMMENT '分区字段' ) ENGINE=OLAP COMMENT '投资项目公司基本信息' PARTITION BY LIST(etl_part
) (PARTITION p20240926 VALUES IN ("2024-09-26"), PARTITION p20240928 VALUES IN ("2024-09-28"), PARTITION p20240929 VALUES IN ("2024-09-29"), PARTITION p20241001 VALUES IN ("2024-10-01"), PARTITION p20241003 VALUES IN ("2024-10-03"), PARTITION p20241007 VALUES IN ("2024-10-07"), PARTITION p20241008 VALUES IN ("2024-10-08"), PARTITION p20241009 VALUES IN ("2024-10-09"), PARTITION p20241010 VALUES IN ("2024-10-10"), PARTITION p20241011 VALUES IN ("2024-10-11"), PARTITION p20241012 VALUES IN ("2024-10-12"), PARTITION p20241013 VALUES IN ("2024-10-13"), PARTITION p20241014 VALUES IN ("2024-10-14"), PARTITION p20241015 VALUES IN ("2024-10-15")) DISTRIBUTED BY HASH(id
) BUCKETS AUTO PROPERTIES ( "replication_allocation" = "tag.location.default: 3", "min_load_replica_num" = "-1", "is_being_synced" = "false", "storage_medium" = "hdd", "storage_format" = "V2", "inverted_index_storage_format" = "V1", "estimate_partition_size" = "2G", "light_schema_change" = "true", "disable_auto_compaction" = "false", "enable_single_replica_compaction" = "false", "group_commit_interval_ms" = "10000", "group_commit_data_bytes" = "134217728", "enable_duplicate_without_keys_by_default" = "true" );
CREATE TABLE ods_cfhec_pro_inv_com_inf_gd_f_d
( gd_category
VARCHAR(300) NULL COMMENT '股东类型', pro_com_id
VARCHAR(96) NULL COMMENT '项目公司信息id', gd_name
VARCHAR(300) NULL COMMENT '股东名称', cgbl
DECIMAL(18, 6) NULL COMMENT '持股比例', fpbl
DECIMAL(18, 6) NULL COMMENT '分配比例', cze
DECIMAL(18, 2) NULL COMMENT '出资额', inv_pro_id
VARCHAR(96) NULL COMMENT '投资项目id', gd_id
VARCHAR(96) NULL COMMENT '股东ID(内部股东)', id
VARCHAR(96) NULL, etl_part
VARCHAR(100) NULL COMMENT '分区字段' ) ENGINE=OLAP COMMENT '投资项目公司股东信息' PARTITION BY LIST(etl_part
) (PARTITION p20240926 VALUES IN ("2024-09-26"), PARTITION p20240928 VALUES IN ("2024-09-28"), PARTITION p20240929 VALUES IN ("2024-09-29"), PARTITION p20241001 VALUES IN ("2024-10-01"), PARTITION p20241003 VALUES IN ("2024-10-03"), PARTITION p20241007 VALUES IN ("2024-10-07"), PARTITION p20241008 VALUES IN ("2024-10-08"), PARTITION p20241009 VALUES IN ("2024-10-09"), PARTITION p20241010 VALUES IN ("2024-10-10"), PARTITION p20241011 VALUES IN ("2024-10-11"), PARTITION p20241012 VALUES IN ("2024-10-12"), PARTITION p20241013 VALUES IN ("2024-10-13"), PARTITION p20241014 VALUES IN ("2024-10-14"), PARTITION p20241015 VALUES IN ("2024-10-15")) DISTRIBUTED BY HASH(id
) BUCKETS AUTO PROPERTIES ( "replication_allocation" = "tag.location.default: 3", "min_load_replica_num" = "-1", "is_being_synced" = "false", "storage_medium" = "hdd", "storage_format" = "V2", "inverted_index_storage_format" = "V1", "estimate_partition_size" = "2G", "light_schema_change" = "true", "disable_auto_compaction" = "false", "enable_single_replica_compaction" = "false", "group_commit_interval_ms" = "10000", "group_commit_data_bytes" = "134217728", "enable_duplicate_without_keys_by_default" = "true" );