實時電商數倉(七)之數據采集(六)數據庫數據采集(一)數據源准備


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM