閱讀456 返回首頁    go 微信


創建ODPS表__基礎示例—完整數據開發_場景教程_大數據開發套件-阿裏雲

以新建s_user_brand_demo數據表為例,具體步驟如下:

步驟1:以開發者身份進入阿裏雲數加平台>大數據開發套件>管理控製台,點擊對應項目操作欄中的進入工作區

步驟2:創建腳本文件。點擊頂部菜單欄中的數據開發,點擊“新建”處新建腳本,也可直接點擊“新建腳本”任務框。

QK_4_2}

步驟3:編輯建表語句。

QK_4_3.JPG

  1. CREATE TABLE IF NOT EXISTS s_user_brand_demo (
  2. user_id STRING COMMENT '用戶標識',
  3. brand_id STRING COMMENT '品牌ID',
  4. type STRING COMMENT '用戶對品牌的行為類型,點擊:0,購買:1,收藏:2,加入購物車:3'
  5. )
  6. PARTITIONED BY (
  7. dt STRING
  8. )
  9. LIFECYCLE 150;

步驟4:點擊運行按鈕Run_Button運行建表語句。

步驟5:語句運行成功則建表成功。

【備注】若不放心可以執行desc tablename; 查看表是否真正建成功。

按照上述步驟完成其他表的創建:

  • b_cvr_demo(品牌轉化率表)

  • ub_action_demo(用戶偏好表)

  • ub_features_demo(用戶-品牌所有特征表)

  1. --品牌轉化率表,品牌的購買用戶數/點擊數
  2. CREATE TABLE IF NOT EXISTS b_cvr_demo (
  3. brand_id STRING,
  4. cvr DOUBLE
  5. )
  6. PARTITIONED BY (
  7. dt STRING
  8. )
  9. LIFECYCLE 7;
  1. --用戶偏好表,這裏統計用戶最近7天和最近3天的行為次數
  2. CREATE TABLE IF NOT EXISTS ub_action_demo (
  3. user_id STRING,
  4. brand_id STRING,
  5. buy_cnt BIGINT,
  6. click_d7 BIGINT,
  7. collect_d7 BIGINT,
  8. shopping_cart_d7 BIGINT,
  9. click_d3 BIGINT,
  10. collect_d3 BIGINT,
  11. shopping_cart_d3 BIGINT
  12. )
  13. PARTITIONED BY (
  14. dt STRING
  15. )
  16. LIFECYCLE 7;
  1. --品牌-用戶所有特征表
  2. CREATE TABLE IF NOT EXISTS ub_features_demo (
  3. user_id STRING,
  4. brand_id STRING,
  5. buy_cnt BIGINT,
  6. click_d7 BIGINT,
  7. collect_d7 BIGINT,
  8. shopping_cart_d7 BIGINT,
  9. click_d3 BIGINT,
  10. collect_d3 BIGINT,
  11. shopping_cart_d3 BIGINT,
  12. cvr DOUBLE
  13. )
  14. PARTITIONED BY (
  15. dt STRING
  16. )
  17. LIFECYCLE 7;

>>>下一步:創建工作流>>>

最後更新:2016-12-19 19:37:51

  上一篇:go 配置RDS數據源__基礎示例—完整數據開發_場景教程_大數據開發套件-阿裏雲
  下一篇:go 創建工作流__基礎示例—完整數據開發_場景教程_大數據開發套件-阿裏雲