中國式複雜報表真的有必要存在?如何解決複雜報表

傑華園發表於2022-08-18

先明白什麼是中國式報表?報表複雜在哪?然後再看廠商怎麼解決

其實行業內對中國式複雜報表也沒有明確的定義,但按照我以前做報表開發的經驗來看

典型的中國式複雜報表有3個關鍵特徵:

報表結構複雜:表頭複雜,指標眾多

單元格結構混亂:反覆、隨意合併單元格

資料量大且分佈散亂:單張報表中需顯示多資料來源資訊,但資料分散在ERP等系統中,取數困難

中國式複雜報表真的有必要存在?如何解決複雜報表

那針對以上三點,確實很多廠商都在喊,能解決這些,做中國式複雜報表,那到底誰做得好?

光說不練都是假把式,拉出來遛遛才知道。

我花了半年時間,分別體驗了3個廠商的報表工具,今天把體驗和大家分享一下(由於是個人體驗,比較主觀,僅供參考)。

選了3個在行業內做報表知名度高的工具:Congnos、TABLEAU、FineReport,前兩個是國外IBM和SALESFORCE旗下的,最後一個是國內帆軟旗下的。如果你的企業是想要認真做好數字化的,我建議還是找這種大廠商有保障,小廠商的實施和後續服務是真心不敢恭維(尤其是遇到bug找不到人的時候...)

三大廠家對比

Congnos:傳統重型,建模形成資料立方體,面向模型提供報表服務,拖拽方式實現,具備報表功能,服務質量一般。

TABLEAU:BI工具,具備一定的報表能力,核心市場面向自助分析。主要以代理公司服務形式,相對差異性較大,去年被salesforce代理給阿里了。

FineReport:敏捷型。提供報表開發工具,拖拽式實現各類複雜報表應用,具備資料填報、資料包表、視覺化、移動端、大屏能力,售後服務很ok。

七大功能點對比

先對上文說到的中國式複雜報表的三個難點做分析

1、報表結構複雜:表頭複雜,指標眾多

Congnos:支援複雜報表,但不支援多表聚合、多sheet報表

TABLEAU:不支援複雜報表,以常規報表為主

FineReport:支援多表頭、斜線、多sheet、多資料來源、凍結、多表聚合等報表功能,可快速實現各類複雜報表,但資料量大時會卡頓

2、單元格結構混亂:反覆、隨意合併單元格

Congnos:不支援多表聚合,只能手動合併拆分單元格

TABLEAU:複雜報表主要以報表塊拼接為主,製作難度大,限制較多

FineReport:可以自由拼接單元格,省去頻繁合併拆分單元格的麻煩

3、資料量大且分佈散亂:單張報表中需顯示多資料來源資訊,但資料分散在ERP等系統,取數困難

中國式複雜報表真的有必要存在?如何解決複雜報表

Congnos:主要支援對接關係型資料庫

TABLEAU:支援對接關係型資料庫、檔案型、Nosql 型、SAP BW 多維資料集、Hadoop等大資料平臺。但不支援程式資料集。

FineReport:支援對接關係型資料庫、檔案型、Nosql 型、SAP BW多維資料、Hadoop等大資料平臺。支援程式資料集,用的是異構資料來源模型,可以進行多源資料關聯,使得同一張報表的資料可以來源於同一資料庫的多個不同表,或多個不同資料庫。

中國式複雜報表真的有必要存在?如何解決複雜報表

除了以上3點外,我再從其他幾個方面來比較

4、在報表設計方面

Congnos:對於瀏覽器版本要求較多,IE高版本,低版本支援效果一般,報表設計和模型層互動較多,操作複雜度高。

TABLEAU:提供設計工具和瀏覽器兩種模式,設計操作過程與excel差距較大,學習難度較高。

FineReport:採用獨立的類excel的設計工具,操作簡捷,需進行軟體安裝。

5、在視覺化能力方面

Congnos:Flash相簿,種類較少,效果較差

TABLEAU:視覺化方面,沒的說,是王者級別,相簿種類豐富度很高,具備很好的混合圖形分析能力。支援駕駛艙、大屏開發

FineReport:自主產品的HTML5相簿庫,圖形種類較多,支援低版本相容配置,可實現駕駛艙、大屏開發

中國式複雜報表真的有必要存在?如何解決複雜報表 GIF

6、二次開發方面

Congnos:較少API

TABLEAU:較少API

FineReport:採用耦合度較低的外掛元件化架構,開放原始碼部分多,在國內有生態運營模式,提供外掛商城

7、在移動端應用方面

Congons:支援度體驗很一般,不支援html5形式

TABLEAU:比Congons好一點,支援html5,但支援度一般

FineReport:支援HTML5形式,支援PC、移動端一套模板,兩種解析。移動端效果很不錯

中國式複雜報表真的有必要存在?如何解決複雜報表

總結

上面我分享了7個方面的體驗效果,最後在這裡總結一下。

Cognos從產品層面屬於傳統重型的BI工具,分析功能非常細緻,使用者可以用多樣形式來展現其統計得到的資料。但這另一方面也增加了操作的複雜度和學習成本。報表實現的定製化程度較低,難以滿足複雜報表需求,同時在Cognos最新的10系列產品中,僅資料管理模組就有Manager、FrameworkManager、Transformer和三個不同系統,三者之間有不同的作用和許可權,總體具有較高的複雜度和難度。

Tableau本身是一款非常成熟的全球化商業軟體,擁有著非常強大的資料視覺化分析功能,同Cognos產品一樣,在中國式複雜報表的實現上做的並不容易。學習資料方面,官網也有很多學習文件、案例、影片等資源供使用者進行上手學習。相較而言,Tableau產品學習曲線相對要陡峭一些,因為更加適合有專業資料技術能力的資料分析師使用,對計算機的硬體要求較高,部署較複雜。國內主要是代理商提供專案實施和技術服務,本土化稍微弱一些。

帆軟的FineReport在國內公司規模、市場份額都是最大的,服務體系相對完善,社群生態包括產品學習渠道(文件、影片、教學課程等)做的都比較好。產品層面FineReport報表工具功能比較豐富,視覺化效果比較強大,並且與帆軟自主研發的FineBI工具有很好的整合性。在面向國內市場的專案落地能力也不錯,有較好的市場口碑。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21472864/viewspace-2911043/,如需轉載,請註明出處,否則將追究法律責任。

相關文章