满满干货msn 邮箱(MSN邮箱)
用powerbi dashboard和power automate来发送alert给需要示警的用户。
最近的一个小项目,用户要求对几个不同地区的3个指标,做示警功能如果超过一定的值,就发邮件给用户突然想起来之前在Power BI Dashboard上是可以创建alert的于是就提供了这个简单的解决方案。
创建Power BI report发布Power BI report到Power BI server创建Dashboard,根据Dashboard上的内容来创建Alert用Power automate 创建automatic flow来发邮件给需要被提醒的用户。
主要的步骤就是这4步,步骤1和步骤2为啥没有合并,是因为有具体的细节和注意事项所以分成了两步创建Power BI report只有Power BI Q&A, gauge, KPI 和card才能创建alert。
所以如果按照原有的需求来创建相关的Power BI report的内容中不包含gauge,KPI或者card,也没有关系可以创建一个隐藏hide的页面来放card或者gauge或者KPI后来方便pin到Dashboard中来创建alert。
我用sharepoint上的数据为数据源,简单做了一个demo。
简单的跟踪test字段中的最大值,以及old和test的增长值MAX = MAX(Sheet1[test ])increase = MAXX(SUMMARIZE(Sheet1,Sheet1[Name],。
"tt",SUM(Sheet1[test ])-SUM(Sheet1[old])),[tt])创建了两个card。
2. 发布Power BI report到Power BI server直接点击Publish发布powerbi报表到power bi server上就可以了。
重要的是要设置定时刷新对于静态的数据是不能使用alert示警的,也没有意义如下图所示,我设置的是每半小时刷新一次其实,这里半小时刷新一次,即使半小时数据变化一次,也不会每半小时就发送一次alert警示邮件的,因为控制多久一次发送邮件的地方不光是看刷新。
刷新可以有数据变化,但是发邮件是要看alert的设置简单地说就是,半小时刷新一次,对alert是没有意义的
3. 创建Dashboard,根据Dashboard上的内容来创建Alert首先打开报表,然后pin相关的内容到dashboard中。
有的时候,你会发现只有card可以pin到dashboard中,或者是整张的report内容可以pin到dashboard中这个是因为你的admin限制了,可以找admin去修改下也可以就用card来设置alert也够了。
如果是hide隐藏的page里面包含card,可以先在页面中点击编辑Edit打开hide隐藏的页面。
创建好Dashboard。里面只有简单的两个card。点card的右上角的3个点,创建alerts。
简单的创建一个alert如下:
其中1的位置是说多久来检查是否超过threshold的基准值如果需要一天中多次,那就选择一小时检查一次只要一天中的数据刷新多于一次,那就建议用at most once an hour如果是超过threshold的,就会发送一次邮件。
但是,发送邮件之后如果检查的值没有变化,即使每次都超过threshold,也是不会再发送alert邮件的除非值变化了并且超过了threshold才会继续发邮件其中2的位置,是发邮件给自己在这个需求里面,我们要发送邮件给几个邮箱。
所以是没有必要send me email, too的所以不用勾选4. 用Power automate 创建automatic flow来发邮件给需要被提醒的用户浏览器中输入make.powerautomate.com。
用刚刚创建dashboard的相同的账号来登录power automate。
可以通过3种方式来创建这个flow。blank,template或者connector。无论是哪一个方法。第一步就用power bi alert。注意是Triggers。
Alert id的部分会自动找到当前账号下的alert第二步就是发送邮件我开始的时候使用的是email是A,然后发送邮箱到我的msn邮箱还有公司邮箱,都没有成功,我也不知道为啥.后来我查看msn邮箱的属性,发现也属于office365 outlook,所以就选择了3中的两个send email。
亲测都可以Send an email(V2)更简单一些email选项B的话,不能选择发给别人
所以flow中的内容就两步。
我没有用Dynamic content中的内容,可以自己写内容的按照这个步骤,当一切都做好之后,最开始保存测试这个Power automate flow,可能会报一个错误,临时错误input parameter内容错误。
忘记截图了,有时候会出来一般没事,还是会收到alert并且运行successd的总的来说,就是这样了这个automatic的flow就会一直运行的整个解决方案就是这么简单啦~~在我的demo中,就是通过修改sharepoint数据源的数据来实现一个小时之内有新的数据更新并且大于threshold,就会发邮件。
即使我半小时刷新一次报表,也是一小时收到一次邮件如果距离上次发送邮件,数据没有变化,即使超过了threshold也是不会发送邮件的
写了好多啊,累死了。
- 标签:
- 编辑:李松一
- 相关文章
-
一篇读懂msn 邮箱(MSN邮箱)
以前的@live.com和@live.cn还有@msn.com都不让申请了,有一天,偶然间在别处看见教程,试了一下,果然能申请,终于申请到了自己…
-
速看利息税率(可转债利息税率)
2023年3月15日晚间,某上市公司发布了《关于可转换公司债券付息的公告》,其中关于债券利息所得税的说明如…
- 这都可以手机通讯录备份(华为手机通讯录备份)
- 燃爆了手机通讯录备份(华为手机通讯录备份)
- 难以置信米振东(米振东和宋丽敏是什么关系)
- 干货分享伤感歌(伤感歌曲100首听了流泪)
- 这都可以?臭氧层破坏(臭氧层破坏的解决措施)