阅读456 返回首页    go 阿里云 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 创建工作流__基础示例—完整数据开发_场景教程_大数据开发套件-阿里云