-
-
xugj831 小试身手Lv3
发表于2022-5-5 10:19
悬赏1
已解决
楼主
业务背景如下(版本:V5.2.2):
1. 在某一个报表中,每行明细中,具有人员信息(人员的账号下,配置了其邮箱)。 例如第一行是张三,第二行是李四
2. 报表的权限中设定了张三只能看到张三的行,李四只能看到李四的行。
目前有个场景,是否有什么方式,可以将张三的行,李四的行,根据某个条件,自动的发送对应的数据给张三,李四的邮箱。
(在ETL中,也没有邮件发送的组件,开始想的是在ETL的执行过程中,发送邮件。)
从计划任务中,看到发送邮件是基于预警条件,同时是可以设定到具体的某个人。
1. 在某一个报表中,每行明细中,具有人员信息(人员的账号下,配置了其邮箱)。 例如第一行是张三,第二行是李四
2. 报表的权限中设定了张三只能看到张三的行,李四只能看到李四的行。
目前有个场景,是否有什么方式,可以将张三的行,李四的行,根据某个条件,自动的发送对应的数据给张三,李四的邮箱。
(在ETL中,也没有邮件发送的组件,开始想的是在ETL的执行过程中,发送邮件。)
从计划任务中,看到发送邮件是基于预警条件,同时是可以设定到具体的某个人。
3个回答
定义多个计划任务,分别指定按照张三、李四的用户计算报表并推送结果到对应的用户邮箱,这个方案是哪里不太满足呢?
yangqh 发表于 2022-5-5 11:19
定义多个计划任务,分别指定按照张三、李四的用户计算报表并推送结果到对应的用户邮箱,这个方案是哪里不太 ...
我不太确认的逻辑如下,前提是这个人员是用对应到人员维度,是个动态的清单列表。
1. 在预警值设置中,由于有很多不同的人员。 那么预警的设置,假设是,如果存在数据,就发送。那么假如没有张三的数据,是否也会给张三发送邮件,只不过是附件中的excel 是空白的?
2. 如果涉及到的人员有10个, 那么多个计划任务,应该对应的是不同的人,不同的条件,对吧。 如果成立,是比较笨的方法。
3. 关键是在于ETL中,目前没有邮件组件。 如果有类似kettle 的邮件组件,我理解哈,可以在ETL的过程中,动态的执行。(基于假设理解)