ZDH-智能营销-标签模块

目录

主题

项目源码

预览地址

安装包下载地址

标签模块

什么是标签

标签场景分类

标签设计

标签按照场景做了分类,但是运营人员需要感知到吗

标签按照场景做了分类,底层的计算引擎是否需要划分?

标签模块,是否需要涉及到大数据,及大数据相关的技术栈?

标签数据结构

标签计算引擎

标签应用场景

 总结

感谢支持


主题

本篇文章主要介绍ZDH-智能营销-标签模块,主要包含标签模块的设计和使用场景

项目源码

zdh_web: GitHub - zhaoyachao/zdh_web: 大数据采集,抽取平台 

zdh_magic_mirror:https://github.com/zhaoyachao/zdh_magic_mirror

预览地址

后台管理-登陆

用户名:zyc
密码:123456

安装包下载地址

需要用户下载源码自行编译,源码见上方项目源码

标签模块

    标签模块-是智能营销下的一个功能模块,主要用于从海量数据中,根据指定的标签规则筛选数据,我们的场景是营销,这个标签模块对应的功能就是筛选用户

什么是标签

    一般情况可以理解为物品在某个维度上的分类,举个简单的例子,超市有很多商品,按照物品的分类可以有,电子类,食物,家居等,这里面的电子,食物,家居 就可以理解为是商品的一种标签,我们可以根据标签值筛选对应的商品

标签场景分类

    通过上方标签的解释我们大致了解了标签的含义,那么标签在我们这套经营/风控系统中扮演了什么角色呢

    标签在我们系统扮演了数据筛选的角色,通过标签,任何运营人员都可以筛选到想要的数据(前提你的标签做的足够全面,且相对合规),且不需要任何开发人员的介入(任何事情都没有绝对,只是在使用相对合理的方案,个人认为开发人员有责任保证数据的准确性,而运营人员有责任保证数据的应用场景准确

    从数据的时效和应用场景 当前系统将标签分为值查人(离线)和人查值(实时)2类标签,下方是2类标签的例子

    值查人:经营场景中,在生日当天,送上祝福,以1月1为例子,查询1月1日生日的用户,通过邮箱发送祝福,这里面,通过生日标签且根据标签值等于1月1的 就是值查人的场景,简单来说就是根据已知结果查询满足条件的数据

    人查值:一般在时效性高,等场景中使用,同样以生日当天,送上祝福为例,用户登录了我们网站或者app, 这里触发一个检查,检查当前用户在当天是否生日,如果生日弹出祝福语,这里面检查用户是否在当天生日,就是人查值的场景,简单来说,我目前有一个数据和一个结果,我需要验证数据和结果是否匹配

     由于标签分类太长,下方我们以离线,实时对标签做划分

标签设计

    我们已经了解了标签和标签的场景分类,那么作为一个开发人员,应该如何设计我们的标签模块呢,在设计之前,我们先抛出几个问题

    标签按照场景做了分类,但是运营人员需要感知到吗?

    标签按照场景做了分类,底层的计算引擎是否需要划分?

    标签模块,是否需要涉及到大数据,及大数据相关的技术栈?

标签按照场景做了分类,但是运营人员需要感知到吗

    标签做了分类后,必然要维护分类的数据,运营人员可以不感知底层的标签引擎,但是运营人员需要根据业务场景选择对应的标签,在理想模式下,我们的离线标签和在线标签是一一对应的,但是可能会存在外部原因,比如预算不足,没有在线场景,领导说我们就用离线标签,其他的我们不用等等问题,从而导致差异化,因此需要运营人员配合做相应的配置,运营人员需要感知

标签按照场景做了分类,底层的计算引擎是否需要划分?

    需要划分,一般来讲,离线类的计算引擎会比在线类的计算引擎便宜很多,且在线和离线对应的场景不同,对计算引擎的要求也不同,因此需要划分

标签模块,是否需要涉及到大数据,及大数据相关的技术栈?

    这个需要根据数据量级,场景来决定,但是我们的设想是构建一个轻量级的标签体系,如果涉及到大数据相关技术会变得复杂,因此我们的系统采用了历史上非常通用的引擎类(jdbc标准),和redis, 所以我们的系统不是非常完善的,不适合超大量或者超复杂的计算(个人当前的想法是以空间换时间,对应复杂的计算采用中间数据来减少复杂量,对应超大量的数据,应当对数据进行预划分)

标签数据结构

    以当前平台的为例,标签主要包含分类,数据源,计算规则,默认值,参数

    数据源:描述标签数据的来源,计算时会使用,这里的数据源复用了etl模块的数据源能力

    计算规则:当前平台以jdbc计算为主,多数计算规则都是sql, 通过定义sql的参数用来进行筛选

    参数:对运营人员暴露标签时,运营人员可自主配置的参数值

    默认值:一般对在线标签生效,在线标签存储结构见下方图2,以k-v方式存储

标签计算引擎

    标签的计算引擎主要是jdbc和redis

    jdbc是一个标准,只要任何满足jdbc标准的服务都是可以作为标签的计算引擎(理论上都支持,但是需要扩展,因不同jdbc服务有语法差异,当前服务支持,mysql, hive, presto语法

    redis是一个内存kv库,性能能满足多数场景,使用redis,是其生态和产品方案相对完善,用redis做在线标签的计算引擎,在redis中只对数据进行存储,存储结构为redis中的map结构,具体结构可参考上方redis数据图,以用户ID做为一级KEY, 标签code做为二级KEY, 具体的参数及值作为二级KEY对应的值

标签应用场景

    当我们有了基础的标签模块之后,我们会用标签做什么呢?其实这是一个没有答案的问题,平台提供了标签,并没有定义具体做什么,从平台能力上来讲,基于标签可以做,用户经营,风控,或者客户画像,如果基于当前标签做一个http服务,那么甚至可以通过BI系统来展示使用这些标签

     以当前平台的经营为例子,我们通过标签筛选数据之后,可以对这批数据做相应的经营动作(邮件,短信等),当然这不仅仅是标签模块的能力了,也会涉及到其他模块,标签模块是其他模块的数据来源

 总结

    标签模块是zdh平台的重要组成部分,标签模块的功能主要是用来筛选数据,在不同的应用场景中通过使用不同的标签来满足数据筛选,标签模块是zdh中多数模块的数据源头

感谢支持

如果觉得项目有意思可以在github上给个星星和fork, 也可以分享给朋友,  zdh_web:https://github.com/zhaoyachao/zdh_web

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/26120.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

openresty安装并使用lua进行业务逻辑处理

OpenResty 基础教程及Lua动态脚本实现 OpenResty 简介 OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,它将 Nginx 的 C 模块和 Lua 脚本相结合,提供了一个强大的 Web 应用服务器和反向代理服务器。OpenResty 特别适合处理高并发的 Web 应用&am…

爽快,通透,自洽

那些消耗你的人和事,多看一眼都是你的不对。不必过度为他人提供情绪价值,可以理解别人的处境,但边界感很重要。让别人开心不是你的责任。控制情绪不是让我们在生活中隐藏情绪,而是允许自己有情绪,并做自己情绪的主人。…

最新thinkphp5内核全开源女神赢口红H5公众号版第五版(100%可经营)

最新thinkphp5内核全开源女神赢口红H5公众号版第五版(100%可经营) 搭建教程 1、程序为thinkPHP5开发 php版本要求5.6!不支持虚拟主机! 2、上传程序到您的根目录!导入m213.sql文件!修改数据库配置文件app…

WordPress模板推荐

WordPress外贸主题 wordpress跨境电商独立站主题,wordpress外贸建站模板。 手机配件wordpress外贸网站模板 充电器、移动电源、手机膜、手机电池、手机壳、手机转接头等手机配件wordpress外贸网站模板。 毛巾WordPress外贸主题 毛巾、面巾、婴童毛巾、浴巾、方巾、…

【深度学习】【NLP】Bert理论,代码

论文 : https://arxiv.org/abs/1810.04805 文章目录 一、Bert理论BERT 模型公式1. 输入表示 (Input Representation)2. 自注意力机制 (Self-Attention Mechanism)3. Transformer 层 (Transformer Layer) 二、便于理解Bert的代码1. 自注意力机制2. Transformer 层3. …

2024 AEE | 风丘科技将亮相日本爱知国际会展中心——共同创造!

2024年名古屋汽车工程博览会(Automotive Engineering Exposition 2024 NAGOYA)将于7月17-19日在日本爱知县国际展示场(Aichi Sky Expo)开展。本展会是专门为活跃在汽车行业的工程师和研究人员举办的汽车技术展览,汇聚了…

Python办公MySQL(一):安装MySQL以及Navicat可视化工具(附送Navicat到期解决方法)

目录 专栏导读1、下载 MySQL Community Server2、安装3、安装Navicat4、连接刚刚安装的MySQL5、创建一个数据库方法1方法2 6、创建一张表方法1:准备一个test文件方法2: Navicat到期解决总结 专栏导读 🌸 欢迎来到Python办公自动化专栏—Pytho…

干货 | 2024元宇宙技术融合与新质生产力的创新实践(免费下载)

【1】关注本公众号,转发当前文章到微信朋友圈 【2】私信发送 【3】获取本方案PDF下载链接,直接下载即可。 如需下载本方案PPT/WORD原格式,请加入微信扫描以下方案驿站知识星球,获取上万份PPT/WORD解决方案!&#xff…

Craig Federighi 和 John Giannandrea 在 WWDC 上谈论苹果智能技术

WWDC 主题演讲结束后,苹果公司的克雷格-费德里吉(Craig Federighi)和约翰-吉安南德雷亚(John Giannandrea)坐下来,更深入地讨论了苹果智能公司在人工智能方面所做的努力,包括该公司是如何训练模…

三高系统的架构设计方案:高并发、高可用、高性能

文章目录 一、互联网系统三高概述1、互联网的三高2、高并发3、高可用4、高性能 二、高并发、高性能技术解决方案1、多高的并发才算高并发?2、水平扩展3、负载均衡思想4、缓存思想5、池化复用思想6、异步思想7、预处理-惰性更新思想8、分而治之思想 三、高可用技术解…

【OS】AUTOSAR OS调度器实现原理

目录 前言 正文 1.Scheduler逻辑原理概览 2.Scheduler配置 3.Scheduler具体实现原理 4.Scheduler初始化 5. Scheduler任务的插入 6.Scheduler任务的弹出 7.总结 前言 在<<【OS】AUTOSAR Os是如何启动第一个Task的>>一文中我们介绍了AUTOSAR Os是如何启动…

BCZYYb(钡铈锆钇镱)主要用作电解质 我国技术研究与生产步伐正在加快

BCZYYb&#xff08;钡铈锆钇镱&#xff09;主要用作电解质 我国技术研究与生产步伐正在加快 BCZYYb&#xff0c;钡铈锆钇镱氧化物&#xff0c;钙钛矿结构&#xff0c;外观为白色至浅黄色粉末状&#xff0c;主要用作电解质&#xff0c;功能是传输离子&#xff0c;具有化学稳定性…

硬核新品!M4E EDU民航考培一体无人机

天途上新啦&#xff01; 应我国民用无人机首项强制性国家标准《民用无人驾驶航空器系统安全要求》&#xff0c;天途对现有小型无人机训练机的飞控、电池、感知避障和电子围栏等软硬件全面升级设计&#xff0c;严格按国标GB42590-2023规范生产。 M4E EDU四轴多旋翼无人机是天途…

LabVIEW处理大量数据时,怎样确保数据的准确性和完整性?

在LabVIEW处理中&#xff0c;确保大量数据的准确性和完整性至关重要。以下是详细的多角度分析和建议&#xff0c;以确保在LabVIEW中处理大量数据时&#xff0c;数据的准确性和完整性&#xff1a; 1. 数据采集阶段 1.1 高精度硬件选择 选择高精度的数据采集硬件&#xff0c;如…

[数据集][目标检测]变电站火灾检测电力场景烟雾明火检测数据集VOC+YOLO格式140张2类别真实场景非PS合成

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;140 标注数量(xml文件个数)&#xff1a;140 标注数量(txt文件个数)&#xff1a;140 标注类别…

Hive的存储格式和压缩算法的特点和选择

1、数据存储格式&#xff1a; ①TEXTFILE HIVE 中默认的存储格式&#xff1b; 一般使用在数据贴源层(ODS 或 STG) &#xff0c;针对需要使用脚本 LOAD 加载数据到 HIVE 数仓表中的情况&#xff1b;需要把表里数据导出或直接可以查看等场景&#xff0c;作为BI供数 易读性…

服务部署:使用docker部署开源Xxl-Job任务调度平台项目

一、项目构建 1、从gitee上下载源码&#xff1a;xxl-job: 一个分布式任务调度平台&#xff0c;其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线&#xff0c;开箱即用。https://gitee.com/xuxueli0323/xxl-job 2、本地使用…

适时示弱,才能在不动声色中自我沉淀,于韬光养晦中成就自己

适时示弱&#xff0c;才能在不动声色中自我沉淀&#xff0c;于韬光养晦中成就自己。 言语越怂的人格局越大你是否有过这样的经历&#xff0c;与路人因鸡毛蒜皮的小事起了争执&#xff0c;然后情绪失控大打出手。与家人因观点看法不同&#xff0c;最后争得面红耳赤&#xff0c;…

wordpress轻量免费主题

WordPress建站公司 适合提供WordPress建站服务的公司或个体(个人)工作室使用的WordPress建站公司主题模板。 https://www.jianzhanpress.com/?p545 首屏大图红色简洁wordpress主题 首屏大图红色简洁wordpress主题&#xff0c;非常地高端大气上档次&#xff0c;可用于多个行…

Linux 系统迁移中的 tar(bsdtar)备份陷阱与解决方案

&#xff08;首发地址&#xff1a;学习日记 https://www.learndiary.com/2024/06/bsdtar-numeric-owner/&#xff09; 朋友们&#xff0c;大家好&#xff01;我是来自淘宝网学习日记小店的 learndiary&#xff0c;专注于 Linux 服务领域。今天&#xff0c;我想和大家分享一次我…