数据层:设计人员创建报表数据源。应用层:设计人员进行报表设计,管理人员配置用户和权限体系。展示层:普通用户在前端执行报表的查询、分析、打印、 导出、填报等操作,支持 PC、平板 、移动端、大屏等设备,兼容主流<em>浏览
2021-05-26 12:01:08
「老K,公司馬上要做年中覆盤了,老闆要看上半年的業務資料,你這兩天趕緊跟業務拉通下資料,過兩天我就要見到資料報告?」
「我們公司不是有SAP嗎,讓業務人員自己從系統裡取數不就行了?」
「他們哪懂這個,不管什麼系統他們就會用Excel來做資料。」
每當公司進行資料覆盤時,老K就開始頭疼不已,本來自己的IT系統工作做得好好的,卻要經常因為資料問題跟業務人員溝通,有時候溝通一天都是家常便飯。
其實這也是很多IT人痛苦的地方,國內大多數公司的核心資料都集中在IT手中中,比如儲存在企業資料庫、資料系統裡,但是還有大量業務資料散落在公司中的各個業務系統中,業務人員平時想要拉資料做個報表,都要找IT人去各個系統裡找資料。
而拉通資料只是頭疼的開始,最讓IT人無奈的是,哪怕已經將資料給業務人員拉出來了,一旦業務需求有變化或者資料口徑有錯誤,IT人就要重新取數-重新做模板-重新跟業務扯皮,別提多費勁了。
一開始老K也想過去教業務人員用sql直接從資料庫裡取數,舉行了幾次內部培訓,但是事實證明學習成本太大,結果簡單的報表需求依舊交給IT,反倒是需求提得更嚴苛了,真是有苦無處說。
最後老K終於找了一種可以一勞永逸的方法——用報表平臺實現報表開發自動化,IT部門只要將資料下方,業務就可以自己從平臺裡取數做報表,最終證明用報表平臺大大減少了IT人的精力。
為了保證學習門檻不高,老K特意選擇了市面上價效比最高的FineReport,類Excel的設計讓業務人員很快上手,徹底解決了公司的報表問題。(文章末尾給了工具)
具體是怎麼實現的呢?下面講點乾的:
1、資料架構
FineReport是純 Java 軟體,具有良好的跨平臺相容性,資料架構分為三層,資料層、應用層、展示層:
資料層:設計人員創建報表資料來源。應用層:設計人員進行報表設計,管理人員配置使用者和許可權體系。展示層:普通使用者在前端執行報表的查詢、分析、列印、 匯出、填報等操作,支援 PC、平板 、移動端、大屏等裝置,相容主流瀏覽器。
從產品架構上看,FineReport 報表系統主要由報表設計器和報表伺服器兩大部分組成,所有的報表設計工作都在設計器中完成,並最終通過伺服器解析展現給使用者。
1)FineReport 設計器可以進行表樣、資料、展現、列印等報表設計檔案中各種元素的設計,是報表設計和報表應用開發、偵錯、部署的一體化平臺。
2)FineReport 是 servlet 應用程式,製作的報表必須部署在伺服器端,通過報表伺服器對報表的解析,使用者可以通過終端(如瀏覽器)與報表伺服器進行互動進而檢視報表。
2、複雜報表解決方案
針對於公司常見的複雜報表,比如行式報表、週報、月報等,FineReport則提供了三種報表設計模式,適配於不同場景下的報表需求:
普通模板設計:
是 FineReport最常用的、用得最多的設計模式,依靠著單元格的擴展與父子格的關係來實現模板效果,可進行參數查詢,填報報表,圖表設計等等。
聚合報表設計:
一般適用於一張模板中顯示多個獨立模組的報表
決策報表設計:
一般適用於控制項的展示,很好地彌補了普通報表分頁預覽不能展示控制項的問題,同時決策報表可以進行自由拖拽設計,自適應頁面大小顯示
3、低程式碼、零成本
低程式碼是現在一個比較火的詞,也是未來開發軟體的必然趨勢。對於我們IT人來說,FineReport這種低程式碼工具的友好程度是相當高的,視覺化的SQL介面都已經模組化了,我們直接呼叫就可以。
對於業務人員來說,報表的設計介面就更簡單清晰了,根本不需要進行程式碼的寫作,用滑鼠拖拽幾個指標、點選幾個圖表就能迅速製作出高大上的報表,這也得益於FineReport中的視覺化模組封裝。
最後,送工具了
最後把工具分享給大家,回個「報表」就能獲得工具!
相關文章
数据层:设计人员创建报表数据源。应用层:设计人员进行报表设计,管理人员配置用户和权限体系。展示层:普通用户在前端执行报表的查询、分析、打印、 导出、填报等操作,支持 PC、平板 、移动端、大屏等设备,兼容主流<em>浏览
2021-05-26 12:01:08
众所周知,Node.js是一个基于<em>Chrome</em> V8引擎的服务器端JavaScript运行环境。它采用了一种事件驱动的、非阻塞式的I/O模式,运行起来既轻量级又高效。诚然,我们可以使用单个js文件,来编写出应用程序所涉及到的全部内
2021-05-26 12:00:56
项思醒出轨,其男友做了65页PPT揭露其行为,让全国网友大吃一惊。 女海王很厉害,没想到,男海王还有更猛的。 厦门一人离婚,其前妻气不过,将他曾经约会过的女人并制成的<em>excel</em>表格公布出来,竟然有千人之多。 时
2021-05-26 12:00:31
大家好,我们接着讲表格办公软件,我们这一节课讲如何调整单元格式大小,在很多时候我们制作的表格会有一些偏大,就如图所示,这种表格显然和软件里的表格大小不一样,接下来我们就讲如何制作!当我们输入文字时,我们看到文字超出单
2021-05-26 12:00:26
在财务工作中,,<em>Excel</em>用得好,其实可以为我们省下很多时间和精力去做别的事情。最近突然想提升一下自己,但是工作也比较多,很难抽出多余的时间。为了给自己图省事儿,就编制了一套全自动财务记账系统,本来是为了给自己
2021-05-26 12:00:04
「来源: |东岳客 ID:rmrb<em>ssd</em>」新朋友点上方蓝字“东岳客”快速关注 我与一座城 在日照经山历海 赵德发 图为日照市风光。影像中国 1989年,山东日照升格为地级市。那时候,我正在山东大学作家班学习。后来,机缘巧
2021-05-26 11:33:32