大数据人群画像系统

我要开发同款
AgileK2022年12月15日
162阅读
所属分类人群画像、数据分析

作品详情

【50%】前端页面编写【30%】后端接口,数据分析语句编写数据分析采用的presto,相比mysql的knex和sequelize,presto在nodejs上没有现成框架可用,需要自己学习并构建presto 分析语句。2. 用户分群和用户标签的筛选规则比较复杂(主要参考神策画像),需要根据标签种类和数据类型支持不同操作,聚合操作有去重数,平均值等,比较操作有大于等于小于等,时间比较有在过去几天内,在某个时间范围内等,除此之外,还要支持动态添加条件,属于非常复杂的组件,最终该组件需要生成json格式的筛选规则,并保存到数据库中,用于后端的数据分析。3. json格式筛选规则最终是要处理preseto分析SQL,自顶而下处理起来,不好遍历并返回处理结构,后决定将筛选规则处理为AST,自底而上进行解析,然后构建分析SQL。4. 由于不同项目需要对接不同的权限系统,需要做了一层适配,并编写认证中间件
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论