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

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

一. 主流程概述



网络异常,图片无法展示
|


主流程


主流程主要步骤:


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


二. 流程详解



1. 准备统计信息与报表


网络异常,图片无法展示
|


准备统计信息与报表


(1) 表输入-统计数量


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


网络异常,图片无法展示
|


表输入


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


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


(2) 设置变量


网络异常,图片无法展示
|


设置变量


(3) 表输入-查询报表数据


网络异常,图片无法展示
|


表输入-查询报表数据


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


(4) Microsoft Excel 输出


网络异常,图片无法展示
|


文件&工作表设置


网络异常,图片无法展示
|


内容设置


2. 发送邮件


网络异常,图片无法展示
|


地址设置


网络异常,图片无法展示
|


i服务器设置


网络异常,图片无法展示
|


邮件消息设置


网络异常,图片无法展示
|


附件设置


至此,流程说明完毕.


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


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

相关文章
|
数据库连接 数据库
kettle开发篇-数据库查询
kettle开发篇-数据库查询
869 0
|
11月前
|
数据可视化 BI API
无缝对接云数据库:自定义报表生成工具在混合云环境下的部署指南
自定义报表生成工具通过拖拽设计、多数据源整合及自动化输出,帮助业务人员零代码创建个性化报表,解决传统工具灵活性不足、技术门槛高的问题。文章对比其与传统报表差异,列举行业应用场景(如财务、零售),并给出选型建议与主流工具(如FineReport、Power BI、板栗看板)的优劣势分析。
390 0
|
关系型数据库 BI OLAP
一招解决数据库中报表查询慢的痛点
本文旨在解决传统数据库系统如PostgreSQL在处理复杂分析查询时面临的性能瓶颈问题。
2143 164
一招解决数据库中报表查询慢的痛点
|
缓存 关系型数据库 数据库
关系型数据库高效查询和统计
【5月更文挑战第8天】关系型数据库高效查询和统计
289 7
|
关系型数据库 BI OLAP
一招解决数据库中报表查询慢的痛点
一招解决数据库中报表查询慢的痛点
|
SQL 监控 关系型数据库
mysql统计数据库大小
通过这些方法,数据库管理员可以有效地监控和规划MySQL数据库的存储需求,确保数据库的稳定运行。
923 3
|
SQL 存储 关系型数据库
mysql 数据库空间统计sql
mysql 数据库空间统计sql
341 0
|
Oracle 关系型数据库 MySQL
深入了解 Linux 命令 `db_stat`:数据库统计信息的获取
本文模拟了 Linux 环境下使用 `db_stat` 命令获取数据库统计信息的场景,实际上`db_stat`是特定数据库系统的自定义工具。文章通过示例展示了如何针对Oracle、PostgreSQL和MySQL使用各自内置命令收集统计信息,强调了权限、性能影响和数据实时性等因素,并指出这些信息对优化数据库管理至关重要。
|
关系型数据库 MySQL BI
python报表自动化系列 - 通过Python使用MySQL数据库
python报表自动化系列 - 通过Python使用MySQL数据库
331 0
|
关系型数据库 MySQL 数据库
『 MySQL数据库 』聚合统计
『 MySQL数据库 』聚合统计

热门文章

最新文章