本文讲述SharePoint 2013 BI之report service 常用功能 report data alerts 和 subscriptions。
准备工作:配置report service 和创建报表的基本步聚请参考 《SharePoint 2013 BI 之 report service 实例》
1. Report data alerts
(相关资料图)
从SSRS 2012 开始,用户可以设置一个报警的条件,当报表数据满足这个报警条件时,report service会发一封邮件给特定用户或用户组,邮件包含该用户关注的数据信息和报表链接。这个功能就叫“Report data alerts”。其原理是通过Sql agent 服务定期去执行report, 如果发现满足报警条件就发送邮件,所以需要开启Sql agent和配置report service 的邮件设置,而且只能用户“stored credential”这种认证方式的数据源,因为Sql agent是在后台运行的没办法去到当前用户和弹出用户凭证输入窗口。
a. (SharePoint管理人员操作)在管理中心 Central Admin site =〉Manage service application => your report service => Manage,配置 Sql agent 和“E-mail settings”
b.(任何可以访问报表的用户)在SharePoint报表目录中打开报表,点击左上角的Action => "New Data Alert"进入Data alert设计界面
c.配置相应的条件和执行频率后保存
d. 管理报表的data alerts,报表item的内容菜单"Manage Data alerts"
e.可以看到data alerts列表,貌似微软这个Sliverlight 部件做的不太好,只有一小块,需要移动滚动条,可以选中立即执行某条data alerts,也可以编辑和删除某条data alerts
f. Data alerts发送的邮件样式为:
2. Report subscriptions (报表订阅)
报表订阅可以按照预先设置好的排程(schedule)定期向指定用户或用户组发送报表,前提条件同report data alerts.
a. 打开 报表,点击报表左上方 的"Action" => "Subscribe"
b. 进入订阅设置界面后设置好邮件地址和排程(schedule) 点击OK 保存订阅
c. 从报表的内容菜单"Manage subscriptions "可以进入报表的订阅管理界面: d. 在 "Manage subscriptions "页面可以新增和删除订阅 e. 订阅发送的邮件结果实例为: