EasySQLMAIL
EasySQLMAIL
一、EasySQLMAIL 是什么?
EasySQLMAIL 的全称是“EasySQLMAIL 数据发布系统”。这是一款专为企业设计的自动化推送软件,其主要功能是能够按照管理员配置的SQL 语句自动生成 Excel 表格或 HTML 格式的报表,并把报表通过电子邮件或 EasySQLMAIL 内置的“企业数据发布平台“等通道推送给指定人士。该软件由成都国南新锐信息技术有限公司于 2014 年 10 月立项开发,并于2015 年 10 月发布 1.0 版,目前最新版本是 1.0.1206。
二、EasySQLMAIL 能做什么?
通过使用EasySQLMAIL,您只需要将 SQL 语句写好,不需要进行额外的编程和开发,就可以实现数据提取、格式转换、报表生成和发送的全过程自动化,为您节约宝贵的人力和时间。
以下是 EasySQLMAIL 的一些功能特点:
定时运行 SQL 语句,将执行结果通过邮件发送给指定的人员
自动将数据转换为 Excel 表格并作为附件发送。
可在报表邮件的正文中嵌入图表、表格等内容,方便阅读。
可实现对数据源进行定时监视,如有异常(通过 SQL 语句指定异常条件),就发邮件通知指定的人员处理。
可通过微信企业号发送微信消息给企业内部员工。例如,当客户办理了某业务后,向指定的客户代表发送通知。(1.0.1207 新功能,现已开发完毕正在进行内部测试
可将EasySQLMAIL 作为邮件和微信企业号消息发送接口使用。DBA将要发送的邮件或是微信消息插入到指定的接口表, 由EasySQLMAIL 进行发送。(1.0.1207 新功能,现已开发完毕正在进行内部测试)
三、EasySQLMAIL 典型的应用场景
1、周期性的定时数据发送。例如,按日、按天或按周发送表报。
案例 1-1: 某公司要求 IT 部门每天早上 9:00 以前,从公司的 CRM 系统中将公司前一天的客户发展数据导成电子表格发送到公司主要领导的邮箱中,并将各子公司的发展总数的汇总表显示在邮件的正文中。通过在
EasySQLMAIL 中配置定时任务,可以满足此需求。
任务生成的邮件
2、 数据监控
案例 2-1 数据采集监控
某公司 IT 部门的 CRM 系统每 1 小时从集团公司的 CRM 系统下载一次集团 VIP 客户资料。平时工作中需要定时检查集团资料是否按时下载,如未按时下载,则需要人工进行处理。过去是手工定时进行检查。现在用 EasySQLMAIL 的定时任务进行检查,如果未按时下载 VIP 客户资料文件,就发送一封告警邮件给相关人员。
任务先决条件配置
任务执行计划配置
收到的告警邮件
案例 2-2 用户行为监控
某电信企业需要对一批用户的套餐订购情况进行定时检查,如果发现用户拆机或套餐订购发生变化(例如签约保底消费的客户将套餐高改低)时,将异常情况和异常客户清单通过邮件发送给客户部门,提醒客户部门及时进行相应处理。通过 EasySQLMAIL 可以实现定时扫描数据,如果发现异常,自动进行数据提取并发送报表。
任务配置界面
邮件正文设置
任务先决条件设置
执行计划配置
四、EasySQLMAIL 的安全性
为了增强系统的安全性,EasySQLMAIL 采取了以下一些措施:
默认情况下,不允许 EasySQLMAIL 所在的机器之外的其它主机访问EasySQLMAIL 的 Web 控制界面,以保证系统和数据源的安全。
EasySQLMAIL 在存储数据源密码等重要信息时采用了多层加密存储,以保证密码安全。
在发送报表邮件时,EasySQLMAIL 对报表的发送对象有严格限制。报表的发送对象仅限于在 EasySQLMAIL 系统的地址薄中存在的邮件地址。系统管理员可以通过管理地址薄来控制报表的发送范围。
在企业版中,还可以通过使用链接邮件,让报表只在企业内部网络上发送和查询,以保证信息安全。