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 @   jsqup  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示