`
wushexu
  • 浏览: 28182 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Pentaho报表(JFreeReport)使用指南

阅读更多
希望对一些人有帮助

1 概述 5
1.1 Pentaho 5
1.2 Pentaho Reporting 5
1.3 示例数据库 5
1.4 一些资源 6
2 设计报表 7
2.1 简单例子 7
2.1.1 设置数据源 7
2.1.2 设置报表内容 8
2.2 报表结构 9
2.3 文件格式 10
2.3.1 文件格式 10
2.3.2 Schema 11
2.4 数据源 12
2.4.1 JDBC 12
2.4.2 Metadata 13
2.4.3 Pentaho Data Integration 14
2.4.4 OLAP 15
2.4.5 OLAP(Advanced) 17
2.4.6 XML 18
2.4.7 Table 19
2.4.8 Advanced 19
2.4.9 Community Data Access 21
2.5 表达式、函数 21
2.6 参数化报表 23
2.7 子报表 24
2.8 分组报表 26
2.9 图表 28
2.10 国际化(i18n) 30
2.10.1 报表设置 30
2.10.2 资源加载 31
2.11 交叉报表 31
2.11.1 Sql查询 32
2.11.2 报表设置 32
2.11.3 MDX数据源 34
3 报表引擎 36
3.1 libraries 36
3.2 报表模型 36
3.2.1 接口 36
3.2.2 类层次 37
3.3 数据层 39
3.3.1 TableModel 39
3.3.2 DataFactory 39
3.3.3 核心的DataFactory实现 40
3.3.4 数据源扩展 41
3.3.5 DataRow接口 42
4 嵌入应用 43
4.1 引擎初始化 43
4.2 加载报表 43
4.3 读取参数定义 43
4.4 注入参数 44
4.5 报表输出 44
4.5.1 html 45
4.5.2 PDF 45
4.5.3 excel 46
4.6 编程方式创建报表 46
4.6.1 创建元素 46
4.6.2 预处理器 48
5 扩展报表 49
5.1 表达式和函数 49
5.1.1 LibFormula 49
5.1.2 报表表达式 49
5.1.3 报表函数 50
5.1.4 报表监听器 50
5.2 实现表达式 50
5.2.1 定义表达式类 50
5.2.2 定义元数据 51
5.2.3 使用及效果 53
5.3 实现函数 55
5.3.1 定义函数类 55
5.3.2 定义函数描述类 56
5.3.3 资源文件 57
5.3.4 注册函数 57
5.3.5 使用及效果 57
5.4 使用脚本语言 59
5.4.1 BSH 60
5.4.2 JavaScript 60
5.5 实现报表元素 61
5.5.1 定义元素类型类 61
5.5.2 定义元素元数据 63
5.5.3 定义模块类 64
5.5.4 定义读写处理器 64
5.5.5 使用及效果 65

分享到:
评论

相关推荐

    Pentaho报表(JFreeReport)使用指南

    2. **嵌入式应用** 模式:这种方式更接近于传统的JFreeReport使用方法,开发者可以在自己的应用程序中集成报表引擎并定制报表功能。 #### 设计报表 **设计报表** 是Pentaho Reporting的核心内容之一。这部分涉及...

    [Pentaho] Pentaho 5.0 报表实例开发 初学者指南 (英文版)

    [Packt Publishing] Pentaho 5.0 报表实例开发 初学者指南 (英文版) [Packt Publishing] Pentaho 5.0 Reporting by Example Beginner's Guide (E-Book) ☆ 图书概要:☆ Create high-quality, professional, ...

    Pentaho_报表设计向导

    - 配置环境:安装完成后需要进行一些基本配置,比如连接Pentaho BI平台等,以便更好地使用报表设计向导的功能。 - 启动软件:完成配置后,可以直接启动软件开始使用。 #### 三、核心功能及使用方法 - **查询功能...

    pentaho报表详解附图

    对于pentaho设计器怎么设计报表的一些图片详解! 初学者可以看看!

    [Pentaho] Pentaho 数据集成 初学者指南 第2版 (英文版)

    [Packt Publishing] Pentaho 数据集成 初学者指南 第2版 (英文版) [Packt Publishing] Pentaho Data Integration Beginner's Guide 2nd Edition (E-Book) ☆ 图书概要:☆ Get up and running with the Pentaho ...

    Pentaho开源报表系统技术文档

    Pentaho是一款强大的开源商业智能(BI)平台,它提供了数据集成、报表、分析和数据可视化等一系列工具。本文将深入探讨Pentaho的核心组件、功能、部署与开发流程,以及如何利用其进行报表和xAction的开发。 1. **...

    eclipse集成pentaho demo

    本文将详细介绍如何在Eclipse环境中集成并使用Pentaho报表系统。Pentaho报表是开源BI(商业智能)平台的一部分,它提供了强大的报表设计与展示功能。通过Eclipse集成Pentaho,可以更加便捷地开发和调试报表应用。 #...

    Pentaho BI开源报表系统

    标题中的“Pentaho BI开源报表系统”是指该系统的核心特性是开源,这意味着任何人都可以免费下载、使用、修改其源代码,并根据自身需求定制功能。这个系统以其灵活性和可扩展性赢得了全球众多用户的青睐,尤其适合中...

    pentaho report 使用文档

    本文档旨在为用户提供一个从零开始的学习路径,涵盖安装、配置以及如何使用Pentaho Report 进行报表设计。 #### 二、安装与配置 ##### 2.1 安装Pentaho Report Designer 1. **下载**: 访问Pentaho官方网站下载最新...

    pentaho 4.5工具使用手册

    例如,通过 Pentaho Data Integration 处理和清洗来自不同系统的数据,然后使用 Pentaho BI Platform 构建数据仓库,再通过 Pentaho Report Designer 和 Saiku 创建可视化报表和进行OLAP分析,最后可能使用 Weka ...

    Pentaho的BI服务器配置指南。

    1. **解决方案仓库**: Pentaho使用解决方案仓库存储所有报表、仪表板和数据模型。创建并配置一个新的解决方案仓库,或连接到已有的。 2. **内容部署**: 使用Pentaho Data Integration(Kettle)、Pentaho Report ...

    pentaho report 报表所需jar 包

    pentaho report 所需jar 包 pentaho-report-wizard-core-6.1.0.1-196.jar pentaho-reporting-engine-classic-core_zh_CN.jar pentaho-reporting-engine-classic-core-6.1.0.1-196.jar pentaho-reporting-engine-...

    Pentaho-开放源码的商业智能平台-技术白皮书.pdf

    Pentaho 是一个开放源码的商业智能平台,提供了一个完整的商业智能解决方案,包括数据integration、报表生成、数据分析和数据 mining 等功能。下面是 Pentaho 的技术白皮书的详细知识点: 1. 摘要 Pentaho 是一个...

    pentaho wizard 报表制作教程

    Pentaho Wizard报表制作教程主要涉及Pentaho Report Designer这一BI工具的使用,它是一个功能强大的开源报表设计软件,用于创建复杂的数据可视化和分析报告。在本教程中,我们将按照以下步骤学习如何使用Wizard来...

Global site tag (gtag.js) - Google Analytics