企業要運作,你離不開報表
報表的需求總是千變萬化,過去純手工製表的年代,任何欄位或公式的修改,資訊人員都得忙上半天。設計工具出現後,大幅節省了開發的時間,現在進一步發展成為三層式的架構,嚴然成為獨立而完整的報表服務,甚至可以是商業智慧的一環。
運用資料協助企業做出正確決策的概念,在業界存在已久,任何系統都存在列印功能,早期依賴開發人員土法煉鋼手工設計報表,事實上設計報表不是很困難的技術,卻是很繁瑣工程。從設計頁首/頁尾、畫格線、計算字串長度、計算空格數、欄位對齊及換頁等,不僅曠日費時而且不利維護,企業需要的報表只會愈來愈多,而且需求經常改變,有時候僅是增加一個欄位,就得修改程式,對開發人員而言,是不小的負擔。報表演進成獨立運作的服務
在Crystal Report、Quick Report等工具,推出與開發工具整合的設計介面後,大幅簡化報表開發的時程,PowerBuilder本身專利的DataWindow技術,提供更直覺方便的資料連結,及報表設計功能。
早期的設計是主從式架構,直接透過桌上型應用程式存取資料庫,在Web化逐漸成為趨勢之後,報表工具也開始演進成為三層式架構,並提供獨立的伺服器管理報表執行工作。
Web化及圖形化的發展,使報表的定義不再侷限於列印輸出的形式,威技資訊軟體工程師陳建綱解釋:「報表是B2B、B2C最後的結果。」可能列印輸出也可能另存檔案,或直接在瀏覽器上檢視。
不過報表最原始的要求,就是要可以美美的列印出來,所以精緻呈現與印表,仍是報表工具競爭的重點。只是伺服器架構,增加了管理機制,再搭配報表設計工具,成為一套完整的報表系統。自此印表不再是依附在應用程式中的小功能,嚴然已經升級成為獨立的報表服務。
早期市面上報表系統的選擇並不多,不過這樣的現象在近兩年產生變化,軟體廠商發現企業對報表的需求,因為網際網路的催化需求大增,於是報表產品如雨後春筍般冒出來,本土廠商除了競相代理國外著名的產品,也開始研發自有品牌的產品。
松凌科技技術總監李日貴從軟體廠商的角度分析:「報表工具是很好的敲門磚,只要企業採用報表工具,後續的案子可能接著進來。」從日盛金控導入聯銓Smart Query,後續的合作接連不斷,確實是很好的敲門磚。
從另一個角度思考,企業未必會針對報表而採購工具,可是選擇應用系統時,系統的功能大同小異,反而會以何者的報表功能可以符合需求,決定採購的對象。與其苦心設計報表,不如致力於核心業務
事實上李日貴認為企業的確有導入報表系統的必要,因為報表格式太多,沒有統一規格,而且數量龐大維護不易,如果客戶仍依賴開發人員寫程式設計報表,李日貴會建議購買報表系統。因為工具可以大幅節省開發時間、易於管理而且可以取得更即時、有效的報表。
陳建綱認為報表工具與自行開發的差別顯而易見,包括容易設計、精確定位、修改容易、效能出色、有效管理、快速部署及安全管理。經常列印網頁資料的使用者,就可以了解網頁列印的問題,不是包含不需要的內容,就是頁面過寬超出紙張範圍,或換頁導致報表內容被不適當切割。
陳建綱強調:「報表工具輸出器(Exporter)的好壞是重要的關鍵。」報表輸出不論是PDF、Excel或HTML各種檔案,格式都不能亂,還要避免跳頁及換行的問題,再加上權限管理、安全機制及排程等問題,這些由開發人員處理太辛苦,與其花心思在這些問題,不如用心在商業邏輯與使用者需求上。BI與報表的差別逐漸模糊
近來報表工具如JReport、Smart Query及Style Report等產品,都開始著墨BI(Business Inteligence;商業智慧)領域的OLAP((On-Line Analytical Processing;線上分析處理)功能。正如陳建綱的看法:「BI與報表是知識管理最後的結果,使用者顯然兩者都需要。」
報表工具逐漸延伸觸角研發OLAP功能;BI產品也同樣可以達到報表列印、排程,並輸出成為各種不同的檔案格式。由此看來,BI與報表系統兩者的分野,已慢慢模糊化。
報表重列印,BI重分析
陳建綱分析報表與BI的差異在於:「傳統報表指企業95%營運性質的報表;而BI的報表是提供企業5%的決策分析人員使用。」也因為使用的對象及用途不同,所以兩者著重的功能也截然不同。
傳統報表工具著墨報表設計的方便性、元件的豐富、展現的細緻、列印的選擇及寄送方式的多元,最後再競爭處理大型、多量報表的效率。BI的重點在分析,因此著重快速設計資料模型、彈性易用的操作介面、強大的分析工具,最後才與報表系統結合產生分析後的結果。
由於報表與BI本質上就是不同領域的應用,一個強調列印;一個重視分析。因此兩者的關係如同橘子比蘋果,也就沒有整合的問題。李日貴表示:「報表代表的是和使用者接觸的地方,因此使用者不會介意後面的資料如何處理,只要不會太慢就即可。」
李日貴進一步說明:「報表是BI的呈現,至於資料如何處理,是BI的邏輯。」間接點出報表工具與BI最大的差異,其實在於資料的品質。BI產品的價格差異很大,最主要的關鍵在於基礎架構,也就是資料倉儲的技術,資料主體決定分析的結果,所以處理資料的技術主宰產品的價值。
報表工具的Drill Down,互動性只有一次
報表系統在發展OLAP前,也可產生類似的動態報表,必須強調的是,雖然報表工具提供圖形展現及可細部檢視(Drill Down)的功能,例如聯銓的Smart Query最大的特色,是提供可以讓使用者在網頁上調整欄位寬度、順序、排序並縮減欄位的機制。
本質上,這些功能是預先設定好的機制,透過參數化的設定,調整SQL陳述式的欄位順序、排序方式及版面的設計,動態改變呈現出來的結果,減少程式撰寫的負擔。
其他報表系統同樣可以經由客製化達到動態報表的目的,不過,陳建綱說明:「報表工具提供的動態報表,互動性只有一次。」明顯的限制是使用者可以縮減欄位,但不能任意增加欄位,也就是說可以在既有的欄位中減少出現的欄位,但無法增加原先沒有的資料,因為新增的資料可能來自不同的資料表或資料來源。
細部檢視的詳細資料,是利用子報表功能,在設計報表時即設定子報表的內容,並在主報表產生時,同時產生子報表的內容。如果沒有事先設定子報表,就無法動態提供明細資料。
報表是透過SQL陳述式存取資料庫,與BI大不相同。BI的底層是資料倉儲,先整合所有資料,再使用多維度分析,建立資料模型,因此可以隨選(On Demand)取得想要的資料,這就是OLAP與報表系統動態報表重要的差別。
報表是BI的簡單入門
也就因為BI的範圍很大,包括多種技術的實作。因此囊括完整架構的BI產品並不多,報表屬於BI的展現層,若搭配資料倉儲,報表及OLAP工具也可以成為BI的一環。
由於價格昂貴,並非所有企業都有能力建置完整的BI系統,但中小企業也有分析及報表的需求,報表系統雖然並未以BI或資料倉儲命名,但實質上的確涵蓋了BI及決策支援的功能。強調商業智慧的報表系統在圖形的展現、可調整及可細部檢視(Drill Down)等功能,已經加強了傳統報表無法深入究竟的限制。
雖然與真正的BI有很大的差距,但已突破了原有一分為二的概念,而且BI系統架構龐大,不但價格昂貴而且容易失敗,也許報表系統提供了更簡單的入門。
商業智慧存在一廂情願的看法
日盛金控資訊作業處系統開發部資深協理顏建華直接點出企業的實際情況:「商業智慧是提供決策分析人員的工具,純粹是資訊公司的想法。」這也是BI專案容易失敗的原因,傳統的高階主管仍傾向看結果,也就是報表,根本不太會去使用BI系統。
顏建華剖析:「報表系統是產品,而BI的重點在顧問服務。」雖然BI的層次比較高,但已是另一種領域,必須提供具備產業知識有經驗的人才,並針對產業建立不同的模組,所以賺得是服務的辛苦錢。由於BI的門檻較高,因此不是一般企業可以導入的系統,反而報表的市場反而比較大,而且報表系統也可以被BI搭配作為呈現結果的產品。
Portal太多將引發單一登入的需求
另一個報表系統發展的趨勢也與BI有關,就是提供個人化的入口網站,建置數位儀表板,讓使用者可以一目了然與企業營運有關的數據指標。不過這方面並非所有的廠商都抱持相同的看法,JReport強調的是「Embedded Reporting」,其實企業只要設定資料連結,也可建置網站,不過陳建綱認為報表應是結合ERP、CRM或企業入口網站,提供有效的整理或分析,而不是獨自建立入口網站。
近年來入口網站被應用在各項產品上,無論是協同作業平臺、WorkFlow、BPM或KM,現在報表也建置入口網站。企業面臨的困擾應該是如果整合這些入口網站,日盛金控也因此要求聯銓強化安全控管及身份認證機制,以結合既有的企業入口網站,達到單一登入的目的。
Excel是經濟的替代方案
事實上,市面大宗的報表開發,仍究使用開發工具搭配報表元件,因為企業未必有大量的報表需求,而且既有系統的報表已存在,沒有迫切需要置換的需求。對於預算不多又有報表需求的企業,也可以選擇開放原始碼的報表引擎及設計工具。
更實惠的替代方案,是匯出資料至Excel檔,因為商務使用者比資訊人員更了解Excel的功能,報表需求時常改變的特性,常常忙壞了資訊人員,倒不如匯入Excel讓使用者自行發揮,是最經濟實惠又省時省力的報表解決方案。
日盛金控以Smart Query建置報表及查詢的統一平臺
日盛金控的案例顯示,企業重視的是開發的效率及管理的便利性,所以學習門檻低的設計工具,及親和、細緻的使用者介面,可以讓本土的產品也具有競爭力。
早期日盛金控利用ASP開發Web報表,曾經參考Crystal Report,也肯定是很好的報表開發工具,不過並未特別考慮導入報表系統。偶然的機會接觸聯銓資訊,發現Smart Query是相當符合需求的產品,只要懂得SQL語法就可以使用Smart Query設計報表。
日盛金控資訊作業處系統開發部資深協理顏建華認為:「Smart Query不只是報表工具,而是一個平臺。」過去隨著ASP、VB、.NET等技術的演進,開發人員必須不斷地學習新的技術、開發技巧及工具,而Smart Query是單純而有效率的工具。明顯的差異,是過去開發ASP報表,需要數小時的時間,目前使用Smart Query平均5分鐘做好一支報表,因此開發人員可以專注在核心交易的部份,生產力相對提升。
顏建華認為:「Smart Query不僅是產生報表及查詢的工具,最重要的是提供標準的使用者介面。」這是本土廠商的優勢,中文化的介面客製化程度高,且廠商貼近使用者比較了解需求,願意持續改進配合度高,可以成為長期配合的夥伴。
上線一年以來,Smart Query已成為日盛金控證券、銀行、期貨等事業體,主要的查詢及報表平臺。到目前為止,已有超過500支查詢及報表程式,共有一百多個單位,超過700個使用者上線使用。
事實上,日盛金控也有導入BI產品BO,可以更動態地產生報表,但是學習門檻較高,反而使用率不高。不過由於過去已建置資料倉儲,因此利用Smart Query產生的報表,已具有商業智慧的品質,所以Smart Query也可說是BI的一個環節。
在Smart Query導入之初,日盛要求強化Web授權及單一登入機制,以整合企業入口網站,並補強記錄檔,以利分析與稽核。過去報表只會增加不會減少,現在可以考慮把不再使用的報表「下架」。
目前與聯銓的合作,是開發電子簽章讓使用者可以線上簽署報表,並彙整於報表中心,可以提供無紙化的程度,降低實體報表的數量,不但縮減紙張成本,且減少倉庫及管理的負擔。未來日盛將把銀行的管理性報表,也納入Smart Query平臺,如此預估未來將超過1000支報表。文⊙李延華
熱門新聞
2025-12-12
2025-12-12
2025-12-15
2025-12-12
2025-12-12
2025-12-12