本文为您介绍MaxCompute ODS层DDL建表语句。
背景信息
主要为维度建模时快捷模式编辑字段使用已有表/视图功能使用,单击左上方图标,选择全部产品 > 数据开发与运维 > DataStudio(数据开发),在左侧导航栏单击临时查询,在临时查询模块创建ODPS SQL节点,并执行如下语句。如未执行,您也可以在配置数据集成离线同步采集数据时,一键建表创建。说明 执行语句时,选择公共调度资源组。
CREATE TABLE IF NOT EXISTS ods_mbr_user_info( id BIGINT COMMENT '主键', gmt_create DATETIME COMMENT '创建时间', gmt_modified DATETIME COMMENT '修改时间', user_id BIGINT COMMENT '会员数字ID', nick STRING COMMENT '会员NICK。会员昵称', reg_fullname STRING COMMENT '个人认证表示真实姓名,企业认证表示企业名称', reg_mobile_phone STRING COMMENT '注册时绑定手机号码', reg_email STRING COMMENT '注册填写EMAIL(用户可以修改)', reg_gender STRING COMMENT '注册填写性别(F女,M男,不是这两个就是未知的,说明性别保密)', reg_birthdate DATETIME COMMENT '注册填写生日(用户可以修改)', reg_address STRING COMMENT '注册填写地址(用户可以修改)', reg_nation_id STRING COMMENT '注册填写国家ID(暂时为空)', reg_prov_id STRING COMMENT '注册填写省ID', reg_city_id STRING COMMENT '注册填写城市ID', user_regip STRING COMMENT '注册IP', id_card_type BIGINT COMMENT '会员认证证件类型 0:未知 1:身份证 2:企业营业执照号', id_card_number STRING COMMENT '个人认证表示身份证号,企业认证表示企业的营业执照号,没有认证不保证准确性', user_regdate DATETIME COMMENT '注册时间', user_active_type STRING COMMENT '用户激活方式,1 邮件;2 手机;', user_active_time DATETIME COMMENT '激活时间', vip_level STRING COMMENT 'VIP等级', is_delete STRING COMMENT '是否删除')COMMENT '会员信息源表'PARTITIONED BY( ds STRING COMMENT 'YYYYMMDD')LIFECYCLE 10000;CREATE TABLE IF NOT EXISTS ods_t_area( id BIGINT, pid BIGINT COMMENT '父级', name STRING COMMENT '名称', shortname STRING COMMENT '简称', longitude STRING COMMENT '经度', latitude STRING COMMENT '纬度', level BIGINT COMMENT '级别', sort BIGINT COMMENT '排序')COMMENT '地区源表'PARTITIONED BY( ds STRING COMMENT 'YYYYMMDD')LIFECYCLE 30;CREATE TABLE IF NOT EXISTS ods_item_info( id BIGINT COMMENT '主键', gmt_create DATETIME COMMENT '创建时间', gmt_modified DATETIME COMMENT '修改时间', item_id BIGINT COMMENT '商品数字ID', title STRING COMMENT '商品标题', sub_title STRING COMMENT '商品子标题', pict_url STRING COMMENT '主图URL', desc_path STRING COMMENT '商品描述的路径', item_status BIGINT COMMENT '商品状态1:确认通过0:未确认通过', last_online_time DATETIME COMMENT '最近一次开始销售时间,商品上架时间', last_offline_time DATETIME COMMENT '销售结束时间,表示一个销售周期的结束,仅作用于拍卖商品', duration BIGINT COMMENT '有效期,销售周期,只有两个值,7天或14天', reserve_price DECIMAL(38,18) COMMENT '当前价格', secure_trade_ordinary_post_fee DECIMAL(38,18) COMMENT '平邮费用', secure_trade_fast_post_fee DECIMAL(38,18) COMMENT '快递费用', secure_trade_ems_post_fee DECIMAL(38,18) COMMENT 'EMS邮费', last_online_quantity BIGINT COMMENT '商品最近一次上架时的库存数量', features STRING COMMENT '商品特征', cate_id BIGINT COMMENT '商品叶子类目ID', cate_name STRING COMMENT '商品叶子类目名称', commodity_id BIGINT COMMENT '品类ID', commodity_name STRING COMMENT '品类名称', is_virtual STRING COMMENT '是否虚拟商品', shop_id BIGINT COMMENT '商家ID', shop_nick STRING COMMENT '商家NICK', is_deleted BIGINT COMMENT '类目是否删除')PARTITIONED BY( ds STRING COMMENT 'YYYYMMDD')LIFECYCLE 30;CREATE TABLE IF NOT EXISTS ods_trade_order( id BIGINT COMMENT '主键', gmt_create DATETIME COMMENT '创建时间', gmt_modified DATETIME COMMENT '修改时间', sub_order_id BIGINT COMMENT '子订单ID', parent_order_id BIGINT COMMENT '父订单ID', buyer_id BIGINT COMMENT '买家数字id', buyer_nick STRING COMMENT '买家昵称', item_id BIGINT COMMENT '商品数字id', item_price DECIMAL(38,18) COMMENT '商品价格,单位分', buy_amount BIGINT COMMENT '购买数量', biz_type BIGINT COMMENT '交易类型', memo STRING COMMENT '备注', pay_status BIGINT COMMENT '支付状态', logistics_status BIGINT COMMENT '物流状态', status BIGINT COMMENT '状态', seller_memo STRING COMMENT '卖家的给交易的备注', buyer_memo STRING COMMENT '买家给交易的备注', ip STRING COMMENT '买家IP', end_time DATETIME COMMENT '交易结束时间', pay_time DATETIME COMMENT '付款的时间', is_sub BIGINT COMMENT '是否是子订单1表示子订单', is_parent BIGINT COMMENT '是否是父订单1表示父订单', shop_id BIGINT COMMENT '商家ID', total_fee DECIMAL(38,18) COMMENT '去除折扣和调整后的子订单费用')PARTITIONED BY( ds STRING COMMENT 'YYYYMMDD')LIFECYCLE 30;
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
转转请注明出处:https://www.yunxiaoer.com/166986.html