『壹』 怎麼將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下:
檢測是否部署成功
可以通過瀏覽報表確定是否部署成功
『拾』 帆軟報表設計器,如何本地設計遠程發布!高分求教!
工作人員在本地配置遠程工作目錄
在設計器界面,點擊文件>切換工作目錄>其他,增加一個遠程伺服器,輸入需要進行操作的遠程目錄地址,如下圖:
如果還有不會的,可以去帆軟論壇上提問,會有人及時回答的