kettle工具实现报表导出的初步搭建

1.下载kettle

国外网站:http://kettle.pentaho.org/需要FQ,下载慢

2.下载完成启动(windows)-->spoon.bat

3.进入界面,两个主要的tab页

4.第二个tab页里用到的

5.

第一步设定REST接口需要的参数(比如URL)

第二步调用REST接口

第三步使用JSON控件接收REST返回数据

第四步将返回数据输出到Excel中

6.url返回的json数据

7.运行结果:

8.如果自己链接数据库的话,会缺少数据库驱动,需要在lib包下面加上,如图

总结:现打算将报表导出做成服务从主项目里剥离出来作为报表中心工程,为的是不影响主项目性能,故弃掉poi改用工具导出------因为kettle是用java写的,所以它所依赖的lib完全可以拿到报表中心这个工程中,直接用它原有的lib就可以实现报表的导出---以上就是初步搭建的用kettle工具将json格式数据做成报表

----接下来将kettle工具移植到项目中,通过MQ的方式实现和主工程的数据传输

时间: 2024-11-10 16:16:00

kettle工具实现报表导出的初步搭建的相关文章

ETL工具—Kettle数据的导入导出—数据库到数据库

ETL简介: ETL(Extract-Transform-Load的缩写,即数据抽取.转换.装载的过程) 数据库到数据库 下面讲解:kettle工具实现方法 案例目的:从用户scott下将emp表导入到用户testuser下. 准备工作:首先在testuser账户下,新建一个与scott账户中emp表结构相同的表. 操作步骤: 1.检测一下testuser账户下是否已经建立了emp的空表. 图1:检测用户testuser中的emp表 2.新建一个"转换",拖入"表输入&quo

kettle 使用excel模板导出数据

通过excel进行高速开发报表: 建设思路: 1.首先制订相关的execl模板. 2.通过etl工具(kettle)能够高速的 将数据库中的数据按excel模板导出成新的excel就可以. 当中kettle 按excel模板导出excel 能够參考: http://type-exit.org/adventures-with-open-source-bi/2010/12/using-the-excel-writer-step/ 或可在我的资源中找.

万圣节福利:红孩儿3D引擎开发课程《3ds max导出插件初步》

红孩儿3D引擎开发课堂 QQ群:275220292 国内最详尽教授怎样开发3D引擎的地方!揭开3D引擎开发最不为人知的秘密! 万圣节福利,国内最详尽的3ds max导出插件编程指南0基础篇免费发放!            前言:今天网易的<乱斗西游>上线AppStore ,将继完美世界<黑暗黎明>后再次证明自研引擎的实力!假设你想成为引擎研发高手,那么,一切,将从3ds max导出插件起步~ 第九章课程<3ds max导出插件初步> 一.3ds max导出插件简单介绍:

CentOS版hadoop完全分布初步搭建

(之前学习时的记录) 整理一下在搭建hadoop完全分布模式时的相关步骤,及搭建过程中遇到的一些问题. 相关环境: 环境:基于win7的VM中CentOS64位系统 台数:3台:分别为master.slave1.slave2 hadoop版本:CDH3-U6 所用到的工具:Xshell(远程链接管理工具).filezilla(可以远程移动文件) 第一部分:在VM中安装CentOS 1.下载 VM自己从网上下载,尽量不要装最新版本的:CentOS选择后缀为iso版本下载 2.安装 VM自己安装:

数据报表导出功能改进

一.           前言 财务在每月月底做财务数据统计时,需要统计每月产品的出货单及退货单报表数据,故要求在每月月底要汇总当月的报表数据,每一季度或者半年也要相应的统计报表数据,并能把数据导出到excl表格,所以数据报表导出功能则是必然的.财务提供的excel表格字段繁多,汇总下关联到数据库表达到7张以上,故在进行出货单或者退货单报表查询之时,由于涉及到多张表关联,故每次查询都需要耗费相当多的时间和空间. 二.           实现 数据报表只需要按照起始时间和结束时间进行查询和导出.

kettle工具使用——测试基本面

金融数据的来源:万得资讯.财汇.聚源,利用kettle工具和kettle脚本,将有用的数据传输到我们自己使用的数据库中. 如何测试kettle脚本. 一.背景业务知识 1.证券交易信息:投资者买卖证券的申报记录进入证券交易系统后汇总,并按照一定规则进行排序,形成申报数据库.投资者申报的内容经证券交易所系统自动撮合后形成交易记录,汇集成成交数据库.与此同时,证券交易所的行情系统生成软件在申报数据和成交数据库中进行指定指标抽取,结合部分指标的统计计算,形成固定数据格式的行情数据库. 2.万德的数据来

【HOW】如何限制Reporting Services报表导出功能中格式选项

Reporting Services报表导出功能中缺省会提供多种导出格式选项,但很多情况下不需要全部的格式选项,因此需要对这些选项进行限制.下面我们以SQL Server 2008 R2为例来说明对这些选项进行限制的方法. 1. 打开报表服务配置文件:"C:\Program Files\Microsoft SQL Server\MSRS10_50.QUIST\Reporting Services\Report Server\ rsreportserver.config". 2. 在上述

报表工具与报表性能的关系

在选择报表工具时,性能指标一向是用户非常关心的,但是,报表工具的性能和整个报表系统的性能会有多大关系呢? 要回答这个问题,首先要分析一下报表的处理过程包含哪些环节,其中有哪些环节容易出现性能问题,如何优化这些环节. 一.报表处理的一般过程分析 1.用户选择报表输入参数后,报表引擎会根据报表模板和输入参数来解析报表,并将数据计算和读取请求以SQL的方式发送给数据库. 2.数据层负责读取.计算和返回数据.数据层一般都是传统关系数据库:如Oracle.DB2等. 3.数据层通过JDBC等接口将结果数据

Silverlight程序之:简单的Excel报表导出方法

Silverlight程序之:简单的Excel报表导出方法 概述 介绍一种简单的Excel报表导出方法. 页面效果 导出效果: 首先我们创建一个Excel表格,将我们的基本信息格式都设置好,如下图所示: 将创建好的Excel表格另存为网页. 打开VS将创建好的报表模版网页文件拖到Web项目新建的Report文件夹 修改其后缀名为aspx 打开文件 添加头部代码 <%@ Page Language="C#" ContentType="application/vnd.ms-