实时电商数仓(七)之数据采集(六)数据库数据采集(一)数据源准备
1 建表
连接hadoop103mysql数据库,利用navicat导入mysql脚本,建立表
1)gmall0105.sql
2)base_province表数据.sql
2 生成数据并导入到数据库中
三个文件放在同一个文件夹下
1)修改保存application.properties
logging.level.root=info spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://hadoop103:3306/gmall1122?characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8 #数据库地址 spring.datasource.username=root # 用户名 spring.datasource.password=123456 # 密码 logging.pattern.console=%m%n mybatis-plus.global-config.db-config.field-strategy=not_null #业务日期 mock.date=2020-05-17 #修改此处日期来生成每天数据 #是否重置 mock.clear=0 #0代表不覆盖原有数据 1 代表覆盖 #是否重置用户 mock.clear.user=0 #生成新用户数量 mock.user.count=0 #男性比例 mock.user.male-rate=20 #用户数据变化概率 mock.user.update-rate:10 #收藏取消比例 mock.favor.cancel-rate=10 #收藏数量 mock.favor.count=100 #购物车数量 mock.cart.count=300 #每个商品最多购物个数 mock.cart.sku-maxcount-per-cart=3 #购物车来源 用户查询,商品推广,智能推荐, 促销活动 mock.cart.source-type-rate=60:20:10:10 #用户下单比例 mock.order.user-rate=20 #用户从购物中购买商品比例 mock.order.sku-rate=50 #是否参加活动 mock.order.join-activity=1 #是否使用购物券 mock.order.use-coupon=1 #购物券领取人数 mock.coupon.user-count=100 #支付比例 mock.payment.rate=70 #支付方式 支付宝:微信 :银联 mock.payment.payment-type=30:60:10 #评价比例 好:中:差:自动 mock.comment.appraise-rate=30:10:10:50 #退款原因比例:质量问题 商品描述与实际描述不一致 缺货 号码不合适 拍错 不想买了 其他 mock.refund.reason-rate=30:10:20:5:15:5:5
2) 执行语句
java -jar gmall2020-mock-db-2020-05-18.jar
版权声明:本文为qiu-hua原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。