1. 程式人生 > 實用技巧 >實時電商數倉(七)之資料採集(六)資料庫資料採集(一)資料來源準備

實時電商數倉(七)之資料採集(六)資料庫資料採集(一)資料來源準備

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