当前位置:首页 » 数据仓库 » 如何将刚配置的报表发布
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

如何将刚配置的报表发布

发布时间: 2022-11-14 20:58:58

‘壹’ 怎么将birt报表部署到tomcat上

Birt报表在Tomcat中的部署指的是如何将设计好的Birt报表集成到Tomcat应用服务器中,使得能通过浏览器访问Birt报表。网上大多关于Birt的资料中对如何部署都用的是同一个方法,即:


1、从网上下载birt-runtime-version.zip并解压


2、将解压后根目录中的WebViewerExample文件加复制到Tomcat根目录下的webapps下面,并更名为birt_viewer2.2。


3、复制第三方软件:iText.jar(复制到birt_viewer2.2WEB-INFplatformpluginscom.lowagie.itext_1.5.2.v20070626lib下)


axis.jar axis-ant.jar commons-discovery-0.2.jar jaxrpc.jar saaj.jar wsdl4j-1.5.1.jar(复制到birt_viewer2.2WEB-INFlib)


prototype.js(复制到birt_viewer2.2webcontentirtajaxlib下)


birt2.1,2.2版本下载下来后就包含了以上所有第三方软件,你只需到相应目录下确认一下,有的话就不用管了!若没有的话就复制到相应目录下即可。


4、复制数据库驱动jar:根据自己实际使用的数据库,将相应的数据库驱动jar文件复制到birt_viewer2.2WEB-INFplatformpluginsorg.eclipse.birt.report.data.oda.jdbc_2.2.0.v20070615drivers下面。


5、将设计好的报表*.rptdesign文件复制到birt_viewer2.2文件夹下。然后就可以通过http://localhost:8080/birt_viewer2.2/frameset?__report=*.rptdesign 在浏览器中访问报表了。


网上提供的部署方法基本上都是以上三个步骤,再也没有详细的方法!!!


我按照以上步骤配置好之后,将设计好的报表文件userlist.rptdesign复制到birt_viewer2.2下面。userlist.rptdesign将数据库中的数据以表形式显示。然后通过http://localhost:8080/birt_viewer2.2/frameset?__report=userlist.rptdesign 访问成功。


charttest.rptdesign是设计好的chart报表。同样通过以上方式访问,死活访问不成功,显示不了图片。在网上找了好久都没有找到解决的方法。一直很郁闷!!!


下面我介绍一种解决方法,也是我自己的经验吧,此方法只在版本2.2上测试通过:


前面的4步和上面一样。


5、从网上下载birt-charts-2_2_0.zip


6、将birt-charts-2_2_0DeploymentRuntimeChartEngine下的所有jar文件复制到Tomcat的commonlib下面。将birt-charts-2_2_0DeploymentRuntimechart-viewer-sample.warWEB-INFlib下的所有文件复制到birt_viewer2.2WEB-INFlib下面。


7、然后再将chart报表文件charttest.rptdesign复制到birt_viewer2.2下面。访问方式和以上一样:

‘贰’ 水晶报表如何发布

要发布的话,一般是在VS或VS.net项目中引用CR的控件,在应用程序或WEB页面中调用相应的报表。以前在网上找了一个教程,是微软官方做的培训。视频讲得不错,应该可以满足你的要求。

http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/episode.aspx?newsID=1242276

‘叁’ 自动生成报表软件怎样快速生成报表

思迈特软件Smartbi简单、高效、智能,可快速搭建的企业级Web报表。从报表开发的数据准备、样式设计、数据计算、数据可视化到互动逻辑、共享发布。它满足各种格式的行业监管报表、内部管理报表的需求。

包括:清单报表、交叉报表、分组报表、多源分片报表、分块报表、表单报表、图形报表、回写报表、假设分析报表、二次计算报表、套打报表、段落式报表、预警报表(Excel条件格式)、组合报表(智能评语)。Excel也能设计回写类报表。

任何有报表开发、展现需要的机构与人员;任何行业的IT人员、业务人员、高层管理人员或从事数据分析工作的人员,都将从Smartbi Insight 中获益。

IT部门:IT用户在平台上轻松完成多业务系统或者文件数据对接和整合、数据语义模型构建、可视化自助ETL处理、复杂报表/可视化报告生成等多项工作。同时可使用同一的可视化运维界面来监控用户的运行状况,通过银行级的多级权限管理来实现集团权限管控,让IT运维省心、安心。

业务人员: 可随时使用思迈特软件Smartbi进行自助式即席查询和多维度分析。再不用提需求给IT 后进入到漫长的流程等待,自己掌控业务开展,实现“数据不求人”。

高层管理者:弥合数据与决策制定之间的差距,通过可视化界面实时查看业务关键指标,为决策分析提供辅助支撑。使数据实时回归到业务部门,缩短数据从基层部门到管理层汇总周期,提高管理层决策的时效性和准确性。

任何从事数据分析工作的人员: 无论是专业数据分析的研究人员,还是希望从Smartbi中学习数据分析的方法的学生和利用Smartbi进行个人工作的分析汇报的人员,都可以使用Smartbi Insight满足其想法。


思迈特软件Smartbi平台通用化、标准化、易于使用、专业,可帮助企业获取更深入的数据见解,连接到数据并对数据进行可视化。经过多年持续自主研发,凝聚大量商业智能最佳实践经验,整合了各行业的数据分析和决策支持的功能需求。满足最终用户在企业级报表、数据可视化分析、自助探索分析、数据挖掘建模、AI智能分析等大数据分析需求。

思迈特软件Smartbi个人用户全功能模块长期免费试用
马上免费体验:Smartbi一站式大数据分析平台

‘肆’ 如何使用Spring配置文件内的数据源发布报表

具体的实现步骤如下:
第一步:设计报表
这里使用mysql数据库为例做报表,数据源名称为”mysqlCon”,

第二步:读取Spring配置文件内的数据源工具类及工具类配置
1、 编写读取Spring配置文件内的数据源工具类
为避免每一个jsp运行报表时,在Jsp内都要用大段重复的代码获取数据源生成报表运行的上下文环境(Context),这里采用将生成Context的代码放在公共类中,每次Jsp发布报表的时候,只需将该类在Jsp内引入即可。
工具类代码如下:
import java.io.FileInputStream;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.SQLException;
import javax.sql.DataSource;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.;
import com.runqian.report4.model.ReportDefine;
import com.runqian.report4.model.engine.ExtCellSet;
import com.runqian.report4.usermodel.Context;
import com.runqian.report4.usermodel.DataSourceConfig;
import com.runqian.report4.util.ReportUtils;
public class CalReportUtils{
public static Context getContext(){
//读取spring配置文件,生成Spring上下文环境
ApplicationContext ctx = new (new String[]{”applicationContext.xml”});
//通过getBean方式获取到Spring配置文件内的数据源,其中”mysqlDataSource”为//Spring内数据库连接池的Bean名称。
DataSource ds = (DataSource)ctx.getBean(”mysqlDataSource”);
Connection connection = null ;
try {
//通过DataSource获取到数据库连接对象connection
connection = ds.getConnection();
} catch (SQLException e) {
e.printStackTrace();
}
//设置报表运算使用的授权文件,这里是固定格式。
String license = “F:/runqianWindowServer.lic”;
ExtCellSet.setLicenseFileName(license);
//创建报表运行时的上下文环境,这里引入类时要注意,应该是润乾包内的Context
Context ct = new Context();
//设置报表设计时使用的数据源名称
ct.setDefDataSourceName(”mysqlCon”);
//设置报表运行的数据库连接
ct.setConnection(”mysqlCon”,connection);
//数据源配置
DataSourceConfig dsoc = new DataSourceConfig(10, true, “GBK”, “GBK”, false);
ct.setDataSourceConfig(”mysqlCon”, dsoc);
//返回报表运行的上下文环境对象ct
return ct;
}
}
2、工具类配置
将编写好的工具类放在应用的Web-inf/classes下,重启应用服务器,使其加载在classpath中。
第三步:defineBean方式发布报表的Jsp文件
这里要采用defineBean的方式发布报表,下面是具体的Jsp例子:
<%@ page language=”java” import=”java.util.*” pageEncoding=”GBK”%>
<%@ taglib uri=”/WEB-INF/runqianReport4.tld” prefix=”report” %>
<%@ page import=”com.runqian.report4.usermodel.Context” %>
//引入报表运行上下文环境工具类
<%@page import=”com.runqian.jolei.common.CalReportUtils”%>
<%@ page import=”java.io.*”%>
<%@ page import=”java.util.*”%>
<%@ page import=”com.runqian.report4.model.ReportDefine” %>
<%@ page import=”com.runqian.report4.util.ReportUtils” %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+”://”+request.getServerName()+”:”+request.getServerPort()+path+”/”;
%>
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”>
<html>
<head>
<base href=”<%=basePath%>”>
<title>获取Spring数据源方式发布报表</title>
</head>
<body>
<%
//通过工具类获取一个context对象,从而创建出报表运行所需环境
Context ctx = CalReportUtils.getContext();
//报表路径,可相对应用根目录
String reportFilePath = “E:/aaaa.raq”;
InputStream file;
ReportDefine rd = null;
try {
//使用流的方式将报表读入
file = new FileInputStream(reportFilePath);
//使用报表工具类读取报表流,生成ReportDefine报表对象
rd = (ReportDefine)ReportUtils.read( file );
} catch (Exception e) {
e.printStackTrace();
}

request.setAttribute(”reportBean”,rd);
request.setAttribute( “myContext”, ctx );
%>
<table align=center>
<tr><td>
<!-defineBean方式发布报表标签使用,srcType指定为defineBean,beanName指定为request中的名称reportBean,contextName指定为request中的myContext。到此就可以正常发布展现报表了–>
<report:html name=”report1″ srcType=”defineBean” beanName=”reportBean” contextName=”myContext”/>
</td></tr>
</table>
</body>
</html>

‘伍’ 如何SSDT执行报表服务(2):创建配置报表

右键项目将报表等部署到web上的报表管理器,
注意:右键解决方案->属性->配置属性->常规->TargetServerURL,填入web服务URL,然后选择部署;
3登陆报表管理器,查看上传的内容;

注意
1 链接sql server时记得配置远程连接,具体的操作方法可以网络;
2 部署不成功的时候仔细查看是否把TargetServerURL填写正确;

‘陆’ 怎么讲自己设计的报表部署到ssrs上

关键步骤:

1. 在Visual Studio 2008中,创建报表服务器项目,创建一个报表(.rdl)文件。

2. 在Report Data中,创建并配置数据源Data Source,这里,连接SQL Server本地业务数据库。

SSRS 2k8支持的常用数据源,包括:

- Microsoft SQL Server,SQL Server Analysis Services

- Oracle,SAP NetWeaver BI,Hyperion Essbase,Teradata

- Report Server Model,XML,OLE DB, ODBC

3. 创建并配置数据集DataSet

创建DataSet1,定义报表查询语句检索出(类别,产品,销售额,日期,年份)的产品销售明细信息(先忽略where条件)。

4. 设计报表布局,配置数据绑定、分组等。

产品销售数据集配置后(步骤三),在Design页面,添加数据表,设置报表标题,将产品Proct,销售额Amount绑定到对应报表位置,并对产品Proct字段设置分组。完成后,切换Preview页面预览按产品汇总的销售情况。

5.按类别交互

1)设计检索类别基本信息的数据集Category(类别编号CategoryID,类别Category)

2) 创建并配置参数Parameter @Category,数据集选择Category数据集,显示字段选Category,值字段选CategoryID

3)再配置DataSet1(步骤三所设),对数据集添加动态参数,并赋值(5.2所设参数),添加where条件

where a.CategoryID = @Category

4)在SSRS中,预览。选择类别,呈现该类产品销售汇总。

6.报表发布

因为SSRS安装、部署在本地,输入http://localhost/Reports进入SSRS主页面。(纠结的小问题,目前,Laptop升级到win 7,需要以管理员权限打开IE),将这个报表(.rdl)文件上传至SSRS服务器即可

7.在VS中进一步开发CS或BS结构的SSRS报表,可以使用ReportViewer,具体应用(略)。

‘柒’ 用kettle抽取数据后 怎么生成报表 怎么发布到tomcat上 需要添加什么代码 jsp页面怎么设置

kettle工具没用过。
1.怎么生成报表,这个不知道。
2.怎么发布到tomcat上。
我下了一个kettle,网上说这个是纯JAVA写的工具,那么你要使用一些功能,需要将kettle的一些JAR文件添加到你工程的web-inf/lib目录下。
3. jsp页面怎设置。
这个要看生成的报表是什么了。如果是一个图片。有两种方法,一个是将文件生成到服务器上,在JSP中引用该图片,另一个就是直接以流的方式写到页面上。
如果是类似EXCEL那样的系统,可识别的文件 ,可以用流以打开方式写到页面上。打开显示文件内容。

‘捌’ 如何使用WinCC DataMonitor基于Web发布浏览Excel报表文档

“WebCenter”
“Webcenter”功能主要为创建和管理 Web 中心页面,进行设置(如连接组态)的中心位置。用户可以组合显示 DataMonitor 对象(即 Web 部件)并将其保存为画面视图。这样,
可并行显示任何时限的过程数据和消息归档数据,可将 Web 部件的组态导出为 XML 文件。
“Trends and Alarms”
通过表格或趋势图显示历史过程数据,显示报警消息的统计列表,在报警表格中显示消
息,显示过程值的最大/最小/平均值等统计函数值。

2.使用WinCC DataMonitor基于Web发布浏览Excel报表文档
Excel Workbooks 可以将 WinCC 的数据导入 Excel,为Excel单元格提供WinCC 实时变量值、归档变量值和报警归档。这样,分析和显示数据时,可以使用全部的Excel功能。WinCC 数据可以在Excel中进一步处理,或者在报表中以图形方式显示(例如,平均值计算、趋势显示)和汇总。WinCC数据基于Excel的报表可以发布到和提供给Intranet/Internet,可通过 Web 访问数据。
在下面的例子中,服务器上安装了WinCC V6.2 ,DataMonitor Server V6.2 和ExcelWorkbook Wizard V6.2(其对应Excel 工具栏中< DataMonitor>菜单下的” Excel Workbook Wizard”)。
客户机上安装了DataMonitor Client V6.2和DataWorkbook V6.2(其对应Excel 工具栏中< DataMonitor>菜单下的” Excel Workbook ”)。
服务器上WinCC 项目类型为单用户项目。预先在Excel 中创建了报表格式,报表上部插入归档变量历史数据;中部显示实时变量Trend_0至Trend_5,并通过Excel功能插入这6个点的曲线图;报表下部显示归档的历史报警消息。

‘玖’ 如何用tomcat发布帆软报表7.1自己制作的报表

示例环境为win7+tomcat7+jdk1.7,基本上其他版本的步骤都是一样的。

1、独立部署

独立不是就是将finereport应用集成新的web工程

把finereport安装目录下的webreport文件拷贝到%Tomcat_HOME%webapps下:

检测是否部署成功

可以通过浏览报表确定是否部署成功

‘拾’ 帆软报表设计器,如何本地设计远程发布!高分求教!

工作人员在本地配置远程工作目录

在设计器界面,点击文件>切换工作目录>其他,增加一个远程服务器,输入需要进行操作的远程目录地址,如下图:

如果还有不会的,可以去帆软论坛上提问,会有人及时回答的