用了5年Excel,换了这个神奇的报表工具,不禁感叹:国产真香
作為一個在數(shù)據(jù)行業(yè)摸爬滾打多年的老江湖,我初入行的時候和大部分人一樣,當(dāng)了很長一段時間的“表哥”,才開始做真正的數(shù)據(jù)分析,輔助業(yè)務(wù)決策。不過無論是當(dāng)純粹的“表哥表姐”,還是專業(yè)的數(shù)據(jù)分析師,都難逃做報表這一關(guān)。
提到做報表,自然而然就能想到Excel,從大學(xué)到畢業(yè)后工作2年,我對Excel的都處于一種狂熱的追捧狀態(tài),認(rèn)為在數(shù)據(jù)處理、報表制作方面來講Excel是最佳選擇。在我大學(xué)的期間,我就把Excel用的很熟練了,學(xué)會了各種基本函數(shù)的用法、數(shù)據(jù)透視表操作,還用Excel做一些簡單的數(shù)據(jù)挖掘工作。
?
不可否認(rèn)的是,Excel給我的職業(yè)生涯開了個好頭,對剛?cè)胄械男“讈碚f,熟練掌握Excel分析和報表制作技巧還能了解一些數(shù)據(jù)挖掘知識,很快就能在同批新手?jǐn)?shù)據(jù)分析師中脫穎而出。
但是工作2年后,我對Excel熱愛已經(jīng)蕩然無存,甚至有點厭惡。
本來是抱著一腔數(shù)據(jù)分析的熱情,結(jié)果每天就是做一些基礎(chǔ)的報表需求工作,大量的時間花在取數(shù),數(shù)據(jù)處理,報表制作上,真正的分析工作只占5%的時間。
而且Excel對于簡單邏輯的報表和小規(guī)模數(shù)據(jù)集,數(shù)據(jù)處理起來還是很快的,但是一旦遇到復(fù)雜的大數(shù)據(jù)量數(shù)據(jù)集就卡的要死,效率很低。再加上數(shù)據(jù)無法實時更新,需要耗費很多重復(fù)人力在更換數(shù)據(jù)源上,并且可視化效果也有限。
?
當(dāng)時我在的部門,全部是用Excel做數(shù)據(jù)分析的,雖然總有人吐槽,但也沒人提出更好的解決辦法,大家就依然沉浸在加班取數(shù)做表......取數(shù)做表的氛圍中。后來新?lián)Q一個主管,帶著我們用開源報表工具實施報表項目。
用了開源報表工具,大數(shù)量問題解決了,也實現(xiàn)了報表的個性化定制,但是新的問題又來了,開源報表工具沒辦法適應(yīng)需求的變化,項目搞到一半,需求一變化,代碼改起來就手忙腳亂,經(jīng)常因為業(yè)務(wù)改需求導(dǎo)致項目延期上線。
被開源報表折騰夠嗆之后,我們又準(zhǔn)備試試商業(yè)報表工具,四處打聽了一番之后,了解到了FineReport這個國產(chǎn)報表工具,在業(yè)內(nèi)口碑不錯,打聽了一下消息,也有不少競品公司在用它
?
于是,我們就對這個報表工具展開了研究,對我們來說,選工具最重要的就是這幾點:1、易用2、上手難度低3、性能好4、性價比高,FineReport在各方面的表現(xiàn)都很好,也改變我以前對國產(chǎn)軟件的一貫偏見。
先說取數(shù)的問題,這是讓絕大部分?jǐn)?shù)據(jù)人最頭疼的事兒,大部分企業(yè)的CRM、ERP、OA 等業(yè)務(wù)系統(tǒng)都是獨立運行的,各個系統(tǒng)的數(shù)據(jù)不能打通,取數(shù)就要到不同的系統(tǒng)中查詢導(dǎo)出,再加上各個系統(tǒng)的數(shù)據(jù)口徑不一致,取數(shù)、整合數(shù)據(jù)的環(huán)節(jié)就要耗費70%的精力。
FineReport系統(tǒng)架構(gòu)
FineReport提供了多源數(shù)據(jù)整合的功能,可以和多個系統(tǒng)的數(shù)據(jù)源鏈接,跨數(shù)據(jù)庫、跨數(shù)據(jù)表取數(shù),把來自于不同系統(tǒng)中的數(shù)據(jù)集中到一張報表中,比傳統(tǒng)的SQL+Excel整合數(shù)據(jù)的方式效率高的多。
報表開發(fā)方面,FineReport也比Excel更專業(yè),它是一個純Java開發(fā)的報表軟件,相對于開源報表來說,它的功能都是封裝好的,用戶不需要編碼直接就能用,而且它的界面設(shè)計風(fēng)格和Excel類似,兼容Excel常用的公式,稍微會點Excel就能很快上手。
?
另外,它帶有普通報表、聚合報表、決策報表三種報表模式,基本上覆蓋了我們工作中遇到的絕大部分的報表需求,比如普通的分組報表、行式報表,復(fù)雜票據(jù)之類的中國式的復(fù)雜報表,還有就是駕駛艙、大屏之類的可視化報表。
普通報表模式一般用來做分組報表、行式報表等基礎(chǔ)報表,制作模板的時候處理對象是數(shù)據(jù)字段,這一點和Excel區(qū)別,Excel是對單元格數(shù)據(jù)進(jìn)行操作。然后依靠著單元格的擴展與父子格的關(guān)系來實現(xiàn)模板效果
行式報表
?
聚合報表是專門用來做制作不規(guī)則的復(fù)雜報表。一張報表中各個模塊相互獨立,像下面這種,這樣的報表用Excel做的話,我估計你得花半天時間來回對齊格線
?
決策報表模式功能很強大,可以自由拖拽設(shè)計表單界面,自適應(yīng)頁面大小顯示,制作炫酷的可視化駕駛艙或者大屏,各個圖表組件通過參數(shù)設(shè)置能夠?qū)崿F(xiàn)聯(lián)動和鉆取分析,這些用Excel做就得要學(xué)會透視表和vba,而且還沒辦法解決數(shù)據(jù)實時更新的問題
拖拽制表
FineReport制作的駕駛艙模板
FineReport制作的可視化大屏
反正整體來說,FineReport在報表開發(fā)方面的優(yōu)勢可以總結(jié)成這三個方面:
- 直接從數(shù)據(jù)庫中讀數(shù),周期性的報表用一個報表模板就可以一勞永逸,每次同步一下就可以自動生成,比Excel手動統(tǒng)計匯總方便太多。
- 操作簡單,大部分的功能都封裝成模塊了,直接就能用,而且sql語句可以拖拽生成,不用一行行碼代碼。而且FineReport軟件內(nèi)置了常用的報表模板,比如財務(wù)分析常見的資產(chǎn)負(fù)債表,模板的指標(biāo)和計算公式都設(shè)置好了,直接往里面填數(shù)據(jù),就可以快速生成報表,節(jié)約大量時間。
- 數(shù)據(jù)處理速度快,報表一部分依靠數(shù)據(jù)庫,一部分依靠FineReport的行式報表引擎,相比于Excel的單機效率高了N倍。
除了開發(fā)性能高,FineReport還有一個亮點就是支持填報。通過設(shè)計好的填報模板可以直接向數(shù)據(jù)庫中錄入數(shù)據(jù),可以通過填報校驗條件設(shè)置來保證入庫數(shù)據(jù)的準(zhǔn)確性。我看見好多公司收集數(shù)據(jù)的辦法就是用Excel,把一張Excel表傳來傳去,最后拿到手還要檢查數(shù)據(jù)準(zhǔn)確性,用FineReport填報報表,只需要把填報模板發(fā)給對應(yīng)人,填完數(shù)據(jù)自動審核入庫,省一半勞動力
?
接下來再說說數(shù)據(jù)安全和報表后期管理運維的問題。企業(yè)無論選什么樣系統(tǒng)還是工具,最擔(dān)心的就是數(shù)據(jù)安全的問題,原始的excel報表開發(fā)模式很難保證數(shù)據(jù)安全,在報表流轉(zhuǎn)查看的過程中極有可能發(fā)生數(shù)據(jù)隱私泄露的情況。
不過FineReport在設(shè)計的過程中顯然考慮了這一點,提供了一個數(shù)據(jù)決策系統(tǒng)來對報表系統(tǒng)資源、用戶、模板進(jìn)行統(tǒng)一管理,方便我們IT人員對系統(tǒng)進(jìn)行運維。
?
管理員可以根據(jù)用戶的企業(yè)角色或者部門分配報表查看和編輯的權(quán)限,保障數(shù)據(jù)安全,除此以外,還可以通過定時調(diào)度、智能運維、連接配置等功能實現(xiàn)對報表系統(tǒng)的整體配置和運維。
從上面說的幾點來看,FineReport在企業(yè)報表應(yīng)用上完勝Excel,而且它還可以集成在OA,ERP,CRM內(nèi),懂點java的話還可以做更深層次的開發(fā),比如我同事用這個開發(fā)了一個公司內(nèi)部的考試系統(tǒng),獲得老板一陣夸贊。
能遇見這樣優(yōu)秀的國產(chǎn)軟件著實讓我體會到了國產(chǎn)真香,再想到前兩天哈工大被禁用Matlab軟件的事,讓很多用著國外軟件的企業(yè)惴惴不安,也讓大部分的企業(yè)意識到國產(chǎn)化替代的重要性。
雖然我們在國產(chǎn)化軟件研發(fā)上還有很長的一段路要走,不過當(dāng)下這些優(yōu)秀國產(chǎn)軟件的涌現(xiàn),也讓我們在國產(chǎn)化替代上更有信心!
關(guān)于數(shù)據(jù)分析相關(guān)的學(xué)習(xí)資料,我之前整理過將近10G的學(xué)習(xí)資料,包含工具教程、報表模板以及業(yè)務(wù)場景應(yīng)用案例,需要的朋友可以轉(zhuǎn)發(fā)本文后,私信“資料包”得到。
總結(jié)
以上是生活随笔為你收集整理的用了5年Excel,换了这个神奇的报表工具,不禁感叹:国产真香的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pl/sql developer快速输入
- 下一篇: oracle11g 导出表报EXP-00