kettle通过邮箱附件的方式发送数据库报表统计

一. 主流程概述

主流程

主流程主要步骤:

  • 1 准备统计信息与报表
  • 2 发送邮件

二. 流程详解

1. 准备统计信息与报表

准备统计信息与报表
(1) 表输入-统计数量

查询数据,统计报表信息条数,设置如下:

表输入

输入步骤名称-插入SQL代码-预览数据(注意oracle表示查询结束的分号“;”在里面报错,记得删除

由于查询结果中数字总是带着小数点,所以此处做了to_char()转换以去掉小数点.

(2) 设置变量
设置变量
(3) 表输入-查询报表数据
表输入-查询报表数据

输入步骤名称 -> 获取SQL查询语句,快速插入SQL代码 -> 预览数据

(4) Microsoft Excel 输出
文件&工作表设置

内容设置

2. 发送邮件

地址设置

i服务器设置

邮件消息设置

附件设置

至此,流程说明完毕.

以上此流程中只是将查询数据库的结果集写入excle中,然后将excle作为邮箱附件发送出去,并没有使用excle模板.

下一篇文章,我会分享如何使用excle模板定义报表格式,你学会后结合本篇文章的内容你就可以发出比较美观的附件报表了.

你可能感兴趣的:(kettle通过邮箱附件的方式发送数据库报表统计)