如何在有数BI中实现千人千面的数据推送?

问题背景

前几天有个项目管理的同学来咨询我一个问题,该项目有一个项目进度信息表,表中有项目名称,项目阶段,项目状态,项目任务等字段,在实际工作中想要实现如下场景:
当项目名称为A时,且项目阶段是需求阶段,把相关的项目人物信息推送给张三,且不让看到其他项目信息。
当项目名称为B时,且项目阶段是验收阶段,且项目状态是未完成的,把相关的项目任务信息推送给李四,且不让看到其他项目信息。
简单的来说就是该如何根据不同人设置不同条件的推送规则,且推送要求看到不同的数据。
https://mfs.sf.163.com/proj/page/marketing-page?marketingEventId=64e31df30e3d54000141f891&spreadChannel=bb86efe7e2f34788819097d0672a5bb9&objectType=26&ea=hzlhkjyxgs&id=cb74452c5de0488caee72da57924389b&type=1

问题拆解

对于该推送问题可以拆解为:
(1)看到的数据是否相同 (数据是由数据权限决定的)
(2)推送的规则是否相同(规则设置是由预警规则或者流程引擎决定的)
基于上述两点,我们可以做以下四种场景组合。
场景1:所有的被推送人,用相同的规则进行推送,看到相同的数据。
场景2:所有的被推送人,用不同的规则进行推送,看到相同的数据。
场景3:所有的被推送人,用相同的规则进行推送,看到不同的数据。
场景4:所有的被推送人,用不同的规则进行推送,看到不同的数据。

场景实现

下面针对以上的场景如何实现做一一解答:

例子一

张三和李四都是市场研究员,都想看一张产品满意度的调查报告,并希望每天9点定时接收到邮件。
适用场景1:所有的被推送人,用相同的规则进行推送,看到相同的数据。
实现方式:直接在下图红框中填入填写人的邮箱即可。

例子二

有个项目是有AB两个部门共建的,为了信息共享,有个项目信息表(含有角色1,角色2的权鉴字段)。A部门身份是角色1为风控部门,B部门身份是角色2为财务-数据开发,就可以看当前报告数据。
适用场景2:所有的被推送人,用不同的规则进行推送,看到相同的数据。
实现方式:
步骤1:利用智能决策模块,设置规则集;

步骤2:在决策事件管理里面创建一个决策;

有了决策,系统会按照条件进行触发,推送相关的表格数据。

例子三

张三是东北大区的经理,李四是西北大区的经理。如果销售业绩大于10万,就预警并且推送相关信息。
适用场景3:所有的被推送人,用相同的规则进行推送,看到不相同的数据。
实现方式:
步骤1:分别创建看东北地区数据和西北地区的数据权限,然后把数据权限,分别授予到对应的用户身上。
步骤2:设置度量预警,设置条件。

此时推送。可以看到如下效果。

例子四

张三是东北大区的经理,李四是西北大区的经理。如果东北地区的销售业绩大于10万,就预警并且推送相关信息,如果西北数据的销售额业绩大于30万,就预警并且推送相关信息。
这个是一个特殊的场景,我认为有两种解法。首先都要按照前面一样设置数据权限。
解法1:首先张三可以到的是东北数据,李四可以看到的是西北的数据。这两个条件都添加在度量,只要各自满足一个条件即触发。

这种场景有个弊端:如果有个人两个条件都满足需求了(条件交叉满足的时候),可能预警触发概率会增加,也可能数据推送也是有问题。
比如说订单数据如下:

|----|-------|----|
| 地区 | 购物者性别 | 类别 |
| 东北 | 女 | 母婴 |
| 西北 | 男 | 数码 |

当类别出现数码类别订单时,给张三推送相关信息;如果购物者性别出现女性的给李四推消息。
如果预警按照上面的规则满足其中一个条件就推送。
对于张三和李四的触发条件都是:购物者是女性或者类别数数码。本来按照规则是没有触发的,但是按照这个场景会各自被触发的。那面对这种场景如何解决呢?可以利用智能决策模块。
同样解法2的话,可以看例子5.

例子五

该项目管理有一个项目进度信息表。(表里有项目名称,项目阶段,项目状态,项目任务等字段。)
当项目名称为A时,且项目阶段是需求阶段,把相关的项目人物信息推送给张三,且不让看到其他项目信息。
当项目名称为B时,且项目阶段是验收阶段,且项目状态是未完成的,把相关的项目任务信息推送给李四,且不让看到其他项目信息。
步骤1:分别创建看项目A和项目B,然后把数据权限,分别授予到对应的用户身上。
步骤2:在智能决策模块把每个规则设置成规则集。
步骤3:把规则集添加到决策管理中。 具体操作如例子2。
注意:智能决策的规则集可以是度量预警,模型预警,异动分析,但是推送的数据都是表格数据,并非图表。
以上就是对如何在有数BI中实现千人千面的数据推送场景举例,欢迎大家积极留言交流~
有数BI产品手册免费下载:
https://mfs.sf.163.com/proj/page/marketing-page?marketingEventId=64e31df30e3d54000141f891&spreadChannel=bb86efe7e2f34788819097d0672a5bb9&objectType=26&ea=hzlhkjyxgs&id=cb74452c5de0488caee72da57924389b&type=1
https://mfs.sf.163.com/proj/page/marketing-page?marketingEventId=64e31df30e3d54000141f891&spreadChannel=bb86efe7e2f34788819097d0672a5bb9&objectType=26&ea=hzlhkjyxgs&id=cb74452c5de0488caee72da57924389b&type=1

相关推荐
地球资源数据云1 分钟前
全国30米分辨率逐年植被覆盖度(FVC)数据集
大数据·运维·服务器·数据库·均值算法
INFINI Labs16 分钟前
Elasticsearch filter context 的使用原理
大数据·elasticsearch·jenkins·filter·querycache
Ahern_40 分钟前
Oracle 普通表至分区表的分区交换
大数据·数据库·sql·oracle
李昊哲小课1 小时前
deepin 安装 kafka
大数据·分布式·zookeeper·数据分析·kafka
FIN66682 小时前
张剑教授:乳腺癌小红书(2025年版)更新,芦康沙妥珠单抗成功进入TNBC二线推荐,彰显乳腺癌诊疗的“中国力量”
大数据·搜索引擎·健康医疗
core5126 小时前
flink sink doris
大数据·mysql·flink·doris·存储·sink·过程正常
武子康9 小时前
大数据-258 离线数仓 - Griffin架构 配置安装 Livy 架构设计 解压配置 Hadoop Hive
java·大数据·数据仓库·hive·hadoop·架构
lucky_syq10 小时前
Flume和Kafka的区别?
大数据·kafka·flume
AI_NEW_COME11 小时前
构建全方位大健康零售帮助中心:提升服务与体验
大数据·人工智能
it噩梦11 小时前
es 中 terms set 使用
大数据·elasticsearch