10. 数据导出与作业调度

1. 创建数据库

2. 创建4张表

用户行为1张表,业务数仓3张表

CREATE TABLE `uv_source_d` (
 `source` varchar(20) NOT NULL COMMENT '渠道',
 `ct` bigint(20) DEFAULT NULL COMMENT '个数',
 `ds` varchar(8) NOT NULL COMMENT '日期',
 PRIMARY KEY (`source`,`ds`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='渠道日活';

CREATE TABLE `trade_age_d` (
 `age` BIGINT(20) NOT NULL COMMENT '年龄',
 `sku_num` DECIMAL(16,2) DEFAULT NULL COMMENT '购买商品个数',
 `order_count` DECIMAL(16,2) DEFAULT NULL COMMENT '订单个数',
 `order_amount` DECIMAL(16,2) DEFAULT NULL COMMENT '销售额',
 `avg_amount` DECIMAL(10,2) DEFAULT NULL COMMENT '平均客单价',
 `ds` VARCHAR(20) NOT NULL COMMENT '日期',
PRIMARY KEY (`age`,`ds`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='年龄销售统计';

CREATE TABLE trade_province_d
(
 province_id VARCHAR(20) NOT NULL COMMENT '省市 id',
 province_name VARCHAR(20) COMMENT '省市名称',
 region_id VARCHAR(20) COMMENT '地区 ID',
 region_name VARCHAR(20) COMMENT '地区名称',
 sku_num DECIMAL(16,2) COMMENT '购买商品个数', 
 order_count DECIMAL(16,2) COMMENT '订单个数', 
 order_amount DECIMAL(16,2) COMMENT '销售额', 
 avg_amount DECIMAL(10,2) COMMENT '平均客单价', 
 `ds` VARCHAR(20) NOT NULL COMMENT '日期' ,
 PRIMARY KEY (`province_id`,`ds`)
)ENGINE=INNODB DEFAULT CHARSET=utf8 
COMMENT '地区销售统计';

CREATE TABLE `trade_sku` (
 `sku_id` VARCHAR(20) NOT NULL COMMENT '商品 id',
 `sku_name` VARCHAR(200) DEFAULT NULL COMMENT '商品名称',
 `sku_num` DECIMAL(16,2) DEFAULT NULL COMMENT '购买商品个数',
 `category3_id` VARCHAR(20) COMMENT '三级分类 id',
`category2_id` VARCHAR(20) COMMENT '二级分类 id',
`category1_id` VARCHAR(20) COMMENT '一级分类 id',
`category3_name` VARCHAR(20) COMMENT '三级分类名称',
`category2_name` VARCHAR(20) COMMENT '二级分类名称',
`category1_name` VARCHAR(20) COMMENT '一级分类名称',
 `order_count` DECIMAL(16,2) DEFAULT NULL COMMENT '订单个数',
 `order_amount` DECIMAL(16,2) DEFAULT NULL COMMENT '销售额',
 `avg_amount` DECIMAL(10,2) DEFAULT NULL COMMENT '平均客单价',
 `ds` VARCHAR(20) NOT NULL COMMENT '日期',
 PRIMARY KEY (`sku_id`,`ds`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='商品销售统计';

3. 创建商品销售数据同步节点

创建输出结果集的数据源

创建同步节点

4. 创建年龄统计表数据同步节点

5. 创建省市统计表数据同步节点

6. 创建渠道统计表数据同步节点

7. 执行业务,将数据从maxcompute导出到mysql中

posted @ 2022-05-22 22:13  jsqup  阅读(20)  评论(0编辑  收藏  举报