您当前的位置: 首页 > 

宝哥大数据

暂无认证

  • 3浏览

    0关注

    1029博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

DWS 层-商品行为关键词

宝哥大数据 发布时间:2021-03-23 20:53:35 ,浏览量:3

从商品主题获得,商品关键词与点击次数、订单次数、添加购物次数的统计表。

一、实现逻辑 1.1、自定义 UDTF 函数实现点击次数、订单次数、添加购物次数的统计
@FunctionHint(output = @DataTypeHint("ROW"))  //指定输出
public class KeywordProductC2RUDTF extends TableFunction {
    public void eval(Long clickCt, Long cartCt, Long orderCt) {

        if(clickCt>0L) {
            Row rowClick = new Row(2);
            rowClick.setField(0, clickCt);
            rowClick.setField(1, ChbConstant.KEYWORD_CLICK);
            collect(rowClick);
        }
        if(cartCt>0L) {
            Row rowCart = new Row(2);
            rowCart.setField(0, cartCt);
            rowCart.setField(1, ChbConstant.KEYWORD_CART);
            collect(rowCart);
        }
        if(orderCt>0) {
            Row rowOrder = new Row(2);
            rowOrder.setField(0, orderCt);
            rowOrder.setField(1, ChbConstant.KEYWORD_ORDER);
            collect(rowOrder);
        }

    }
}

二 测试

整体测试 ➢ 启动 ZK、Kafka、logger.sh、ClickHouse、Redis、HDFS、Hbase、Maxwell ➢ 运行 BaseLogApp ➢ 运行 BaseDBApp ➢ 运行 OrderWideApp ➢ 运行 PaymentWideApp ➢ 运行 ProductsStatsApp ➢ 运行 KeywordStats4ProductApp ➢ 运行 rt_applog 目录下的 jar 包 ➢ 运行 rt_dblog 目录下的 jar 包 ➢ 查看控制台输出 ➢ 查看 ClickHouse 中 products_stats 表数据

关注
打赏
1587549273
查看更多评论
立即登录/注册

微信扫码登录

0.6006s