`

商业智能(十八) 安装BIRT

阅读更多
安装Birt 其实非常的简单.只需要下载Birt-Runtime-version 文件就可以了.下载解压后,其中有一个目录是ReportEngine 的目录,所有的Birt 能够运行都需要这个目录下的程序.
另外一个就是WebViewerExample 目录,这是一个eclipse 的sample ,直接把它放到tomcat webapps目录下就可以了.
运行成功后应该直接有 BIRT viewer has been installed 的提示,下面有个 View Example 的链接.它会调用一个Servlet 处理一个test.rptdesing 的模板并且接受一个默认的参数“my parameter" ,
你可以之后改变这个参数.
test.rptdesign 文件在WebViewerExample 下面,另外还有一个test1.rptdesing 文件把你的浏览器指向
http://localhost:8080/WebViewerExample/frameset?__report=test1.rptdesign
会弹出来一个parameter 对话框,随便输入两个1 , 後然运行出来的报表是个非常简单的报表.
这两个报表都是只用visual design 做出来的.算是最基本的入门了.

再来看一下这个sample 的目录结构,在WebViewerExample下,有6个目录,一个index.jsp 文件和两个birt 模板文件.
其中documents 目录,logs 目录 , scriptlib 目录是在web.xml 里面定义的,你可以定义到其他地方,里面还有其他的定义,都有注释。
在WEB-INF 目录下,有lib , platform ,tlds 目录,web.xml文件 和 server-config.wsdd ,这是一个标准的BIRT 安装目录,platform 下放的是从birt-runtime-version 的reportengine 下copy 过来的.
另外还有一个viewer.properties 文件,里面定义了可以输出的文件格式,现在一共支持6种:html , pdf , postscript , doc , xls (也就是csv,或者说是excel) ,ppt
如果你需要Birt 支持excel 或者 word 格式在这里定义就好了.
# [EXTENSION SETTING]
viewer.extension.html=html
viewer.extension.pdf=pdf
viewer.extension.postscript=ps
viewer.extension.doc=doc
viewer.extension.xls_prototype=xls
viewer.extension.ppt=ppt

# [OUTPUT FORMAT LABEL NAME]
viewer.label.html=HTML
viewer.label.pdf=PDF
viewer.label.postscript=Postscript
viewer.label.doc=Word
viewer.label.xls_prototype=Excel
viewer.label.ppt=Powerpoint

# [CSV SEPARATOR]
viewer.sep.0=,
viewer.sep.1=;
viewer.sep.2=:
viewer.sep.3=|
viewer.sep.4=\t

后面的CSV SEPARATOR 是支持你导出数据用的.

注意你的lib 都已经正确放置了先.

下一篇是介绍用最简单的Design API 来设计一个模板.
分享到:
评论

相关推荐

    韩国蓝鸟bluebird数据采集器开发SDK包

    2. **Mobile**:这里的“Mobile”意味着SDK适用于移动设备,如智能手机或平板电脑,特别是那些运行在Android或Windows Mobile等操作系统上的Bluebird设备。开发者可以通过SDK将这些设备转变为强大的数据处理工具,...

    住宅 轻型商业灌溉系统规划指南

    通过阅读《住宅轻型商业灌溉系统规划指南》,用户不仅能够了解到最新的节水技术和自动化灌溉系统的设计思路,还能掌握如何自行安装这些系统的方法,从而有效提升灌溉效率并降低成本。同时,通过与Rain Bird等领先...

    Java《基于超声波和脑电波控制的FlappyBird小游戏》+源代码+文档说明

    基于超声波和脑电波控制的FlappyBird小游戏 - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! 1、该资源...

    汽车行业深度报告-AI+汽车智能化系列之一【大模型+政策+功能】三重共振开启L3智能化大行情.pdf

    这种端到端感知方案结合BEV(Bird's Eye View)算法和占用网络,能够实时构建3D环境模型并进行路径规划,大大降低了对昂贵传感器如激光雷达的依赖,从而降低了系统成本。随着技术效率的提高和成本的下降,高阶自动...

    FlappyBird小游戏的Java版.zip

    2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。...

    Java语言实现Fly-Bird小游戏.zip

    2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。...

    【东吴证券】汽车行业深度报告:AI+汽车智能化系列之一【大模型+政策+功能】三重共振开启L3智能化大行情!.pdf

    关键技术创新在于使用Transformer架构的大模型,这种模型在自然语言处理领域取得了显著成果,现在被应用于多摄像头视觉融合,构建BEV(Bird's Eye View)算法,实现了2D到3D环境的实时建模。占用网络算法则用于路径...

    java大作业:简单的FlappyBird游戏.zip

    2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。...

    VOC飞鸟检测数据集 bird_VOCtrainval2007.zip

    VOC飞鸟检测数据集是计算机视觉领域中一个专门用于训练和评估鸟类识别与检测算法的重要资源。这个数据集源自于广泛使用...无论是学术研究还是商业应用,掌握如何有效地利用这样的数据集对于提升人工智能技术至关重要。

    小游戏:基于Java Swing实现的FlappyBird游戏.zip

    2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。...

    基于神经网络和遗传算法的flappy bird小游戏.zip

    2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。...

    带有遗传算法+神经网络的简易版bird.zip

    2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。...

    一个支持多人游玩的Flappy_Bird变种游戏, Java编写.zip

    2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。...

    智能汽车行业专题研究:大模型应用下自动驾驶赛道将有哪些变化?

    智能汽车行业正处在一场由大模型应用引领的革命之中,这场变革将深度影响...总之,大模型的广泛应用正在重塑自动驾驶赛道,从感知预测到决策执行,再到商业模式,都将发生深远变化,推动智能汽车行业迈向新的发展阶段。

    基于Unity的2d小游戏案例 模仿FlappyBird

    2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。...

    用Java写的一个小游戏,就是和手游上的Flyppy Bird类似的游戏....zip

    2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。...

    毕业设计&课程设计&毕设&课设-微信小程序-富文本解析,折线图,MD5,bluebird.zip

    3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术、通信工程、软件工程、自动化、电子信息等相关专业,更为适合; 4、下载使用后,可先查看README.md文件、...

    家庭智能网关设计,linux+QT做界面(部分源码+视频演示)-电路方案

    S5PV210又名“蜂鸟”(Hummingbird),是三星推出的一款适用于智能手机和平板电脑等多媒体设备的应用处理器,苹果的iPad和IPhone4上有的A4处理器(三星制造的),就用的和S5PV210一样的架构(只是3D引擎和视频解码...

    物联网-智慧传输-基于穿戴传感感知的手势识别模型与应用研究.pdf

    本文所提出的系统,利用市场上的商业智能穿戴设备,如智能手环,旨在构建一个高效、准确的手势识别实时交互系统。通过使用真实设备收集数据,并以机器学习的方法处理和分析数据,该系统能够识别用户的手势动作,并将...

    ETL Report

    ETL,即数据抽取(Extract)、转换(Transform)、加载(Load),是商业智能(BI)领域中的一种核心数据处理流程。在企业级的数据仓库项目中,ETL扮演着至关重要的角色。它负责将来自不同源系统的数据进行抽取、清洗...

Global site tag (gtag.js) - Google Analytics