#
集團公司(嵌入ETL工具)財務報表系統解決方案
一、項目背景:
某集團公司是一家擁有100多家子公司的大型集團公司,旗下子公司涉及各行各業,包括:金礦、銅礦、房產、化纖等。由于子公司在業務上的差異,子公司的財務報表也存在很多不同之處。因此,各個子公司需要根據自己的情況,制作符合自己個性化需求的報表模版,然后再部署到集團服務器進行統一管理。
集團使用的是SAP,所有子公司正是因這個系統而產生大量數據且這些數據保存在一起。此外,各子公司也有一些自己的系統,所以各自也會產生一些數據。
出于數據安全等因素的考慮,各個子公司的數據統一集中在集團總部的數據庫。子公司的報表開發人員使用FineReport連接到總部數據庫時,只能看到自己權限內的數據
二、項目建設目標:
定期的將總數據源中數據導入到各子公司內的數據庫表中,此時各子公司在開發報表時就只需連自己的數據庫表即可,這樣就實現了數據權限的控制,同時也較好的將各子公司的數據放在各子公司的數據庫表內。
三、項目建設方案:
1. 所用工具Kettle簡介
Kettle是一款國外開源的ETL工具,純java編寫,可以在Window、Linux、Unix上運行,綠色無需安裝,數據抽取高效穩定。
ETL即數據抽取、轉換、裝載的過程。它是構建數據倉庫的重要環節。數據倉庫是面向主題的、集成的、穩定的且隨時間不斷變化的數據集合用以支持經營管理中的決策制定過程。Kettle 的中文名稱叫水壺,含義就是希望把各種數據放到一個壺里,然后以一種指定的格式流出。
Kettle這個ETL工具集,它允許你管理來自不同數據庫的數據,通過提供一個圖形化的用戶環境來描述你想做什么,而不是你想怎么做。
Kettle中有兩種腳本文件,transformation和job,transformation完成針對數據的基礎轉換,job則完成整個工作流的控制。
作為Pentaho的一個重要組成部分,現在在國內項目應用上逐漸增多。FineReport報表軟件可以實現和Kettle工具的完美集成應用。
2. Kettle工具的優勢:
(1)kettle開源、高效
(2)kettle 非常強大而且易于使用的設計界面
(3)有非常強大而且眾多的使用群體,應用廣泛
(4)可用java進行集成開發:
提供了基于JAVA的腳步編寫功能,可以靈活地自定義ETL過程,使自行定制、批量處理等成為可能,這才是一個程序員需要做的工作,而不僅是象使用Word一樣操作kettle用戶界面。
3. Kettle工具工作原理:
(1)Kettle的四大模塊:

Spoon 是一個圖形用戶界面,它允許你運行轉換或者任務,其中轉換是用Pan工具來運行,任務是用Kitchen來運行。Pan是一個數據轉換引擎,它可以執行很多功能,例如:從不同的數據源讀取、操作和寫入數據。Kitchen 是一個可以運行利用XML 或數據資源庫描述的任務。通常任務是在規定的時間間隔內用批處理的模式自動運行。
以下是一個簡單的ETL過程:

(2)原理總結:
Kettle實現數據轉換,主要是通過JDBC驅動,建立連接,加載數據,轉化數據并儲存數據。
4. 利用kettle實現定時導出數據方案
實現定時導出數據,主要實現二個關建點:
1.定時功能
2.從源數據庫中提取數據插入目標數據庫
利用 kettle工具可以輕松實現以上二點。
1.定時功能:
Kettle是成熟專業的ETL工具,實現定時功能只需對作業進行相應的設置即可,如下所示,表示每天的12點整執行同步任務。

2.從源數據庫中提取數據插入目標數據庫
Kettle只需簡單配置即可從數據庫中取出數據,如下圖所示。

其中${company}為公司變量名稱,存入目標數據庫也類似,只需要簡單配置即可
詳細使用配置見下面的實例。
5. Kettle工具的定時數據提取應用實例:
(1)實例功能:
定期對各個子公司的數據庫表進行查詢并且通過數據抽取和比較實現數據插入更新。
(2)實例分析:
實現整項作業共需要3個文件,名稱和對應功能如下表所示:
文件名稱 | 實現功能 |
main.kjb | 作業文件,用來定時執行mainTrans.ktr |
mainTrans.ktr | 用來批量執行trans1.ktr,并提供trans1.ktr的變量 |
trans1.ktr | 根據mainTrans.ktr提供的變量具體執行導出的轉化 |
(1)文件詳細說明:
mainTrans.ktr:
在mainTrans.ktr中生成不同的數據庫連接信息和其他變量信息。
示例中為手動輸入數據,也可以把信息保存在文本中或者數據庫中,設置對應的輸入即可。如下所示,table為子公司數據庫中的表名,company對應公司,后面的值為子公司數據庫的連接信息。

mainTrans.ktr中有個java腳本,具體行為為獲取trans1.ktr文件,設置變量并執行。
上面有幾條記錄就會執行幾次trans1.ktr。
trans1.ktr:
具體執行導出的文件,示例中為mysql數據庫,表名和字段也是特別設置的,請根據自己的環境進行相應的修改。
表輸入:
表輸入按照需要導出的總數據庫信息配置好,sql示例語句為:
SELECT * FROM kettletb WHERE company='${company}'
表示為只選出對應子公司的數據,其中${company}為傳入進來的公司名。
具體配置頁面如下圖:

表輸出:
這里的配置需要根據變量來設置,目標表為${table}來獲取要導出的表名。其他配置如下所示,其中的值對應mainTrans.ktr中生成的數據(其中Password為${password}):

插入更新:
示例中對數據庫表中的id和name字段進行查詢,通過對id的比較來篩選掉原本數據庫表里就用的數據,這樣的話只需要插入最新更改的數據即可,大大提高了數據轉換的效率。

設置main.kjb的定時時間,運行即可。設置頁面參考如下圖:

售后服務體系:

集團企業數據信息系統建設方案
FineReport數據信息系統的總體流程為:整合和獲取數據,將數據應用于報表的開發,將開發完的報表進行邏輯展示處理和部署,最后呈現給使用者使用。
開發報表的過程中,必須結合企業流程和企業內部的系統數據,進行統一搭建,最終要求開發出一個結合了各個系統數據的報表決策平臺。開發過程中堅持“契合需求,方便高效”的原則,為企業員工、管理者以及決策者提供一個實用、方便、高效的工具。
本章將按照建設目標,從業務展示和BI分析兩個方面對數據信息系統進行舉例闡述。所用截圖均為FineReport客戶案例,僅供參考。
2.1業務展示
業務展示類報表主要面向集團各部門的員工以及管理者,可以有效減輕集團員工及管理者在信息錄入、處理上的工作量,優化并流暢各部門的工作。
2.1.1 店鋪管理類
店鋪的數據作為所有信息的基礎,數據的錄入、分析、管理非常重要。
2.1.1.1 店鋪數據的錄入
目前,大部分連鎖行業的店鋪數據錄入都在企業自己的系統中錄入,不同的系統需要多次錄入,有的還需要在EXCEL中錄入以方便財務、人事等不同部門的使用。這不僅給店鋪員工增加了工作量,多次錄入數據還容易出錯,同時也給各部門的數據處理人員帶來很大麻煩,浪費有效的人力物力資源。
FineReport支持多源填報,多源展示功能。即員工只需要在事先制作的一張表單中填入需要統計的數據,系統將自動錄入到各個對應的數據庫。當某個部門比如財務部需要制作某類報表時,可以抽取任意數據庫的數據。
例:

以上業務表單中包含:
付款編號
付款時間
客戶名稱
會員ID
付款數額
店長
門店
付款項目
……
這些數據項目可以用在“門店銷售額統計”“會員消費統計”“店長績效統計”“產品銷售統計”等等不同部門不同維度的統計報表中,達到一次填報,任取任用的效果。
2.1.1.2自動生成店鋪銷售月報
各個店鋪的銷售月報是最常用的報表,銷售、財務部門都會需要用它來進行分析統計。但是目前大部分企業需要相關人員每月月底進行月報的制作,而且各個店鋪、百貨的統計更是無比繁瑣,浪費大量人力財力。
FineReport包含定時器功能。可以按設定的周期(每天、每周、每月)自動從數據庫相關項取出數據,自動生成企業需要的報表,并且自動匯總到指定文件夾甚至按周期發送郵件到指定郵箱。只需一次制作,自動取數,自動填報展示。

例:
以上業務表單中包含:
店鋪
銷售額
具體產品銷售額
排名
占比
環比
……
2.1.1.3 設定參數選擇自己想看的報表
財務部門、銷售部門,采購部門每月可能需要用到大量類似2.1.1.2所述的分析報表,當需要對自己所關心維度的數據進行統計時,可以設定參數。
可選參數舉例:
地區
城市
具體店鋪
具體倉庫
時間
商品類型
具體商品
供應商
……

例:
這是一張供應商統計表,包含:
供應商名稱
負責人
聯系方式
產品名稱
批次
合格率
……
表中可以設置預警系統,當合格率小于某個指(比如90%)時自動顯紅。
2.1.1.4 相關報表的關聯
當需要對某個維度的數據進行深入分析統計時,比如需要對某個店鋪的銷售、考勤、倉儲、客戶等進行統計,以考察這個店鋪的綜合狀況時,可以設置報表的鏈接,鉆取店鋪這個數據。
例:

還是以2.1.1.2的銷售月報為例,我們現在需要考察各個店鋪的收入明細、員工考勤、咨詢記錄表三個表格,只需要對店鋪設置鏈接,就可以鉆取“收入明細表”“員工考勤表”“咨詢記錄表”。這樣就可以全面、方便高效地考察具體店鋪的營業狀況。
2.1.2 財務類
在企業內部的管理及業務營運過程中,除了最基本的進、銷、存三個基元,財務主題更是最直接反應企業的營運狀況。隨著企業的不斷發展,其傳統的 Excel 制作財務報表方式已經進入瓶頸,表現在如下幾點:
<!--[if !supportLists]-->1) <!--[endif]-->Excel 直接操作數據的方式受人為因素影響過大
財務數據反映的是企業最基本的財務運營狀態,一個小的數據出錯往往對企業照成不可估量的損失。
2) 耗費大量人力財力和時間
由于 Excel 操作方式零散、復雜的特點,使得往往簡單的計算要耗費掉財務人員無數的時間和精力。
3) 重復工作量大
企業的發展要求財務人員每個周期內需要出來不同指標的數據,隨著企業的不斷發展, 該周期不斷被縮小,造成財務人員每天在耗費大量的精力去做重復的工作。
FineReport 采用系統計算的方式,將財務報表的各項指標通過邏輯算法納入系統中,減少財務人員的重復工作量,避免出現人工的數據錯誤,從最大程度上,減少財務人員的負擔,增加企業財務數據處理效率。
財務主題包含企業營運的各個方面,滲透在本文檔所寫的所有主題中,因此本節僅描述一些財務方面特有的幾個模板例子,展示一些常用的財務報表。
1) 增值稅明細賬
將增值稅的各項指標展示在web報表頁面,并通過設定好的算法由系統計算出增值稅明細。

<!--[if !supportLists]-->2) <!--[endif]-->總分類賬
通過控件參數的形式,從數據庫中調出某月份的總分類賬,減少財務人員的重復工作量,所見即所得。

3) 明細分類賬
在總分類賬的基礎上,細化分類賬每日內容,以 web形式展現出來,提高使用效率。

4) 科目余額報表
以月份和門店或銷售點為基準,輸出每月科目余額匯總,并由系統自動展示上月情況,方便數據對比。

5) 付款憑證
以付款憑證號為條件,由系統直接調出數據庫中所存數據,并按照標準格式輸出,方便財務人員隨時調用,并可一鍵輸出 Excel,word,PDF 等辦公格式。

6) 記帳憑證
通過輸入門店或銷售點號、月份和憑證總號,調出記賬憑證,減輕財務人員不斷的操作大量數據的工作負擔。

2.1.3 人事類
隨著企業人員的不斷擴大,如何合理搭建完善的人事制度、調整人力資源結構、規劃企業員工職業發展等問題對企業的長遠發展將產生巨大的影響。
利用FineReport強大功能,可以輕松制作多項目、交互的人事報表。
2.1.3.1 基本信息表:
FineReport操作界面:

Web瀏覽器展示界面:
使用FineReport,工作人員只需輕松拖拽,無需任何代碼,就可以制作一個包含十幾項復雜數據的報表。節省大量人力財力。
2.1.3.2 績效薪資考核表
企業根據自己的考核標準,對相關標準進行定義,FineReport可以自動進行計算,對員工以及管理人員的績效進行考核。
同時,企業可以設定權限。員工只能看到自己權限范圍內的表單,或者只能看到某個表單的某一部分(FineReport的權限粒度可以具體到單元格)。

例:
以上為分公司的績效考核,考核層面有財務、客戶、內部運營、學習成長,扣分。
可以設置權限使具體分公司只對應于自己公司的內容。
2.1.4 客戶類
……
2.2 BI分析
BI(business intelligence)即商業智能,可以說是大型企業后期發展不可或缺的一種工具。它能夠將企業中現有的數據轉化為知識,幫助企業做出明智的業務經營決策。本節僅從商品、利潤兩個角度對BI做一些簡單的闡述。
2.2.1 商品分析
對于商貿企業來說,如何優化自己的商品結構、根據綜合價值進行淘汰和推進等策略,是企業突破自身開拓市場的必要手段。根據 SWOT 波斯頓矩陣分析法,商品在其不同的生命周期內,分為問號、明星、現金牛、瘦狗四個范圍。企業可將產品按各自的銷售增長率和市場占有率歸入不同象限,使企業現有產品組合一目了然,同時便于對處于不同象限的產品作出不同的發展決策。其目的在于通過產品所處不同象限的劃分,使企業采取不同決策,以 保證其不斷地淘汰無發展前景的產品,保持“問號”、“明星”、“現金牛”產品的合理組合,實現產品及資源分配結構的良性循環。
商品分析可以從 SWOT 分析法出發,并聯動展示各個大類下不同商品的銷售結構,及單價和銷售額間的關系,包括如下幾個維度:
1) 對大類產品的 SWOT 分析展示
2) 大類下各產品的銷售額占比
3) 價格區間對應的銷售額
4) 價格區間與銷售額的趨勢展示
利用該分析報表,可將商品的生命周期,及其與銷售額的關系一手掌握,告別傳統表格及靜態頁面等初級分析手段。
模擬效果如下圖:

A)高層決策者以左上角 SWOT 分析圖(氣泡圖)為主線,關注于企業重點經營商 品的合理配置,調整決策以便保證商品“問號”、“明星”、“現金牛”的合理組 合;并通過在線點擊產品大類,聯動右側組合餅圖,展示出大類下各小類產品 的銷售占比,更好的分析某大類商品價值結構。
B)企業管理者則更關注于下面兩個圖表,通過左下角價格區間及銷售額關系柱形 圖,可得出某個產品大類在不同價格區間的銷售額對比,并通過點擊某個價格 區間,可聯動右下角折線圖,展示具體不同價格與銷售額的趨勢關系。管理者 通過所掌握的信息,進行更好的商品定價與資源分配。
2.2.2 利潤分析
對于企業決策者而言,掌握正確的業務數據和業務分析僅是做出決策的必要條件,而掌握企業的利潤數據則是做出卓越決策的充分條件。
如何判斷企業的利潤來源于哪、企業的利潤結構是否合理、企業的經費都耗在了哪里、收入和支出是否合理,這些都是制作企業利潤分析報表所應該考慮的。
因此,利潤分析報表可以包含如下幾個方面:
1) 主營業務收入
2) 其他業務收入
3) 管理費支出
4) 財務費支出
5) 投資凈收益
6) 產品收益
7) 營業外收支凈額
8) 企業總利潤
9) 環比
其中企業的營業利潤=主營業務收入+其他業務收入—管理費—財務費。企業的總利潤=營業利潤+投資凈收益+營業外收入。可供選擇的條件為:年份。
其模擬效果如下:

電力企業計量生產運行系統總體解決方案
一、建設目的
國家電網公司開發計量生產運行系統,通過此平臺負責統一協調和安排檢定生產基地的智能庫房和檢定流水線設備,實現計量裝置檢定過程的自動化流水線式生產。
計量生產運行系統通過建設覆蓋計量全生命周期的質量監控體系,對計量裝置的采購、檢定、到貨、倉儲、配送、運行狀況等業務環節進行全面質量監控與管理,實現和自動化檢定系統以及智能倉儲系統的接口。
同時,計量生產運行系統建設有生產分析和生產監控模塊,負責對計量裝置的生產、調度全過程進行監控,并提取歷史業務數據、統一匯總所有供電單位的用表需求,根據各項需求的具體情況進行智能分析,科學調度各個庫房的設備配送、檢定生產進度安排和訂貨計劃,科學、高效、經濟的指揮控制物流網絡的運轉。
二、基礎功能需求
計量生產運行系統的生產分析基礎功能需求包括:

三、系統功能
1.系統用戶
生產分析模塊的用戶包括領導決策人員、經營管理人員和業務分析人員。
2.業務功能
歷史數據查詢
在每一個生產分析頁面的參數界面,用戶可以通過下拉框控件選擇起始年月,點擊查詢按鈕便可查詢相關歷史業務數據。對于需要通過柱形圖并從不同維度對數據進行分析和展示的用戶,可以先點擊“柱形圖”按鈕,然后在單選按鈕組控件選擇一個維度,便可看到對應的柱形圖。
數據列表分析
用戶可以通過點擊“列表”按鈕選擇以列表的形式展示歷史數據,并且不僅可以看到歷史業務數據的絕對數值,而且可以看到經過列表計算出的同比、環比等相對增減變化值。由此用戶可以方便地對歷史業務進行評估,對未來的業務進行預測,以及根據實際情況進行決策和管理上的調整。

數據柱狀圖分析
通過柱狀圖,用戶可以看到不同維度下展示的歷史業務數據,基本上每個維度的系列都是由三種數據組成:計劃數、執行數和完成數。這樣能夠很直觀地看出業務的發展趨勢以及執行情況、完成情況的差距。


數據餅圖分析
如果用戶希望查看到計算出來的比如完成比率,可以點擊“餅圖”。通過餅圖的展示,用戶可以看到清晰的已完成數與未完成數的相對比例,由此可以對歷史完成情況做一個恰當的評估,并對當前以及未來的計劃做出適當的調整。

實時刷新圖表
用戶不需要刷新頁面,也不必停留在當前頁面,依然可以在任何時候回到數據分析頁面,并且可以看到最新的實時數據,比如是最近10分鐘更新的,甚至是最近10秒甚至更短的時間內更新的數據。這樣可以很方便地對實時業務進行監控,及時跟蹤管理業務進程。
圖表超級鏈接
用戶可以點擊圖表或文字的某個部分,然后鏈接到更為詳細的信息頁面,或者在當前頁面的指定位置呈現新的內容。比如從概要信息鏈接到明細數據,以及將圖表的維度進行層次的細分等。
Excel導出
用戶可以通過工具欄的導出Excel工具菜單,將當前頁面(一般是明細信息)導出到本地文件中,以便離線狀態下進行查閱。
3.方案優勢與特點
3.1多源展示
報表是在一張表中涵蓋了各種不同的信息,如生產計劃的數據來自與計劃相關的表,而同時需要展示的執行情況的數據則來自與執行相關的表,這樣展示的數據可以根據當前的時間自動顯示,或者用戶也可以通過自行組合查詢條件查詢。

3.2 EXCEL導出
FineReport提供Excel導出功能,報表用戶可以將業務的明細數據導出到Excel文件中,以供離線查閱。

3.3超級鏈接
FineReport的超級鏈接功能不僅支持簡單的鏈接到新頁面,同樣支持動態參數傳遞到當前報表。而且,不僅支持文字鏈接,還支持圖表超級鏈接,設置好圖表超級鏈接后,即可在圖表的相關圖形塊上點擊,實現由當前頁面到目標頁面的跳轉,當然,同樣也能夠傳遞動態參數。這樣用戶在開發報表的時候,僅需要開發一張報表模板,即可實現用戶的多種不同需求。比如通過設置圖表鏈接,并且將圖表中相關參數附加到鏈接中,便可進行明細信息的查詢。
3.4實時刷新
FineReport支持圖表的實時自動刷新,并且用戶可以自定義自動刷新的時間間隔,這樣便可在一張報表上,實時看到圖表數據的更新展示,而不需要手動刷新頁面。
3.5 iFrame嵌入系統
在整個計量生產運行系統中,生產分析與監控只是其中一個模塊。對于這樣報表作為一個模塊嵌入系統的,FineReport支持以iFrame方式嵌入到用戶系統中,用戶可以像使用系統其它頁面一樣查看報表。
3.6 動態格間計算
FineReport支持通過單元格的絕對和相對定位(層次坐標),以及一些簡單的條件判斷,實現諸如同比、環比等的單元格之間的復雜運算。并且,當某個月份沒有數據的時候,FineReport默認計算環比、同比為無窮大,當然,也可以設置成其它顯示方式。
風格自定義
FineReport支持單元格樣式的自定義設置,邊框顏色可以選定已配好的顏色,或者自己進行配色、指定RGB配色等;而背景也可以選擇顏色、圖片或者指定圖片,對指定圖片采用平鋪模式可以使所有采用此樣式的單元格看上去連貫統一。
四、系統主要報表展示
采購計劃分析

檢定計劃分析


到貨計劃分析

電力企業信息化建設解決方案之計量生產分析系統
一、建設目的
國內某電網公司開發計量生產分析系統,負責對計量裝置的生產、調度全過程進行監控,并提取歷史業務數據、統一匯總所有供電單位的用表需求,根據各項需求的具體情況進行智能分析,科學調度各個庫房的設備配送、檢定生產進度安排和訂貨計劃,科學、高效、經濟的指揮控制物流網絡的運轉。
二、生產分析需求
1.1.1 計劃分析
1.1.1.1 功能描述
通過對采購計劃、到貨計劃、檢定計劃、用表需求計劃、配送計劃等數據進行提取、統計和分析,為決策層、經營管理人員和業務分析人員等提供決策依據。
1.1.1.2 具體功能
1.1.1.2.1 計劃分析
1.1.2 到貨分析
1.1.2.1 功能描述
本業務是指通過對到貨驗收環節產生的數據進行提取、統計和分析,為考核各供應商的設備質量和供貨效率提供依據。
1.1.2.2 具體功能
1.1.2.2.1 到貨分析
1.1.3 檢定分析
1.1.3.1 功能描述
通過對生產檢定環節的檢定能力、生產檢定情況、生產檢定核查情況進行統計分析,為輔助管理人員進行日常生產決策,為生產優化和考核提供數據支撐。
1.1.3.2 功能列表
1.1.3.3 具體功能
1.1.3.3.1 計劃分析
1.1.4 配送分析
1.1.4.1 功能描述
對配送申請、配送計劃、配送出庫等系統功能產生的業務數據進行統計分析,從而對配送的及時率、配送能力、配送車輛使用情況進行宏觀把握,輔助管理人員進行日常生產決策,為生產優化和考核提供數據支撐。
1.1.4.2 具體功能
1.1.4.2.1 計劃分析
三、系統功能
1、系統用戶
生產分析模塊的用戶包括領導決策人員、經營管理人員和業務分析人員。
2、業務功能
歷史數據查詢在每一個生產分析頁面的參數界面,用戶可以通過下拉框控件選擇起始年月,點擊查詢按鈕便可查詢相關歷史業務數據。對于需要通過柱形圖并從不同維度對數據進行分析和展示的用戶,可以先點擊“柱形圖”按鈕,然后在單選按鈕組控件選擇一個維度,便可看到對應的柱形圖。
數據列表分析用戶可以通過點擊“列表”按鈕選擇以列表的形式展示歷史數據,并且不僅可以看到歷史業務數據的絕對數值,而且可以看到經過列表計算出的同比、環比等相對增減變化值。由此用戶可以方便地對歷史業務進行評估,對未來的業務進行預測,以及根據實際情況進行決策和管理上的調整。

數據柱狀圖分析通過柱狀圖,用戶可以看到不同維度下展示的歷史業務數據,基本上每個維度的系列都是由三種數據組成:計劃數、執行數和完成數。這樣能夠很直觀地看出業務的發展趨勢以及執行情況、完成情況的差距。


數據餅圖分析如果用戶希望查看到計算出來的比如完成比率,可以點擊“餅圖”。通過餅圖的展示,用戶可以看到清晰的已完成數與未完成數的相對比例,由此可以對歷史完成情況做一個恰當的評估,并對當前以及未來的計劃做出適當的調整。

實時刷新圖表用戶不需要刷新頁面,也不必停留在當前頁面,依然可以在任何時候回到數據分析頁面,并且可以看到最新的實時數據,比如是最近10分鐘更新的,甚至是最近10秒甚至更短的時間內更新的數據。這樣可以很方便地對實時業務進行監控,及時跟蹤管理業務進程。
圖表超級鏈接用戶可以點擊圖表或文字的某個部分,然后鏈接到更為詳細的信息頁面,或者在當前頁面的指定位置呈現新的內容。比如從概要信息鏈接到明細數據,以及將圖表的維度進行層次的細分等。
Excel導出用戶可以通過工具欄的導出Excel工具菜單,將當前頁面(一般是明細信息)導出到本地文件中,以便離線狀態下進行查閱。
3、方案優勢與特點
3.1多源展示
報表是在一張表中涵蓋了各種不同的信息,如生產計劃的數據來自與計劃相關的表,而同時需要展示的執行情況的數據則來自與執行相關的表,這樣展示的數據可以根據當前的時間自動顯示,或者用戶也可以通過自行組合查詢條件查詢。

3.2 EXCEL導出
FineReport提供Excel導出功能,報表用戶可以將業務的明細數據導出到Excel文件中,以供離線查閱。

3.3超級鏈接
FineReport的超級鏈接功能不僅支持簡單的鏈接到新頁面,同樣支持動態參數傳遞到當前報表。而且,不僅支持文字鏈接,還支持圖表超級鏈接,設置好圖表超級鏈接后,即可在圖表的相關圖形塊上點擊,實現由當前頁面到目標頁面的跳轉,當然,同樣也能夠傳遞動態參數。這樣用戶在開發報表的時候,僅需要開發一張報表模板,即可實現用戶的多種不同需求。比如通過設置圖表鏈接,并且將圖表中相關參數附加到鏈接中,便可進行明細信息的查詢。
3.4實時刷新
FineReport支持圖表的實時自動刷新,并且用戶可以自定義自動刷新的時間間隔,這樣便可在一張報表上,實時看到圖表數據的更新展示,而不需要手動刷新頁面。
3.5 iFrame嵌入系統
在整個計量生產運行系統中,生產分析與監控只是其中一個模塊。對于這樣報表作為一個模塊嵌入系統的,FineReport支持以iFrame方式嵌入到用戶系統中,用戶可以像使用系統其它頁面一樣查看報表。
3.6 動態格間計算
FineReport支持通過單元格的絕對和相對定位(層次坐標),以及一些簡單的條件判斷,實現諸如同比、環比等的單元格之間的復雜運算。并且,當某個月份沒有數據的時候,FineReport默認計算環比、同比為無窮大,當然,也可以設置成其它顯示方式。
風格自定義
FineReport支持單元格樣式的自定義設置,邊框顏色可以選定已配好的顏色,或者自己進行配色、指定RGB配色等;而背景也可以選擇顏色、圖片或者指定圖片,對指定圖片采用平鋪模式可以使所有采用此樣式的單元格看上去連貫統一。
摘要: 電力企業計量生產需求系統解決方案一、建設目的某電網公司開發計量生產監控系統,通過此平臺負責統一協調和安排檢定生產基地的智能庫房和檢定流水線設備,實現計量裝置檢定過程的自動化流水線式生產。計量生產監控系統通過建設覆蓋計量全生命周期的質量監控體系,對計量裝置的采購、檢定、到貨、倉儲、配送、運行狀況等業務環節進行全面質量監控與管理,實現和自動化檢定系統以及智能倉儲系統的接口。二、生產監控需求1.1&nb...
閱讀全文
【案例實戰】餐飲企業分店財務數據分析系統解決方案:業務需求
一、建設目的
某餐飲集團需要將每個分店的財務狀況進行分析,目前使用的是excel來存儲查看各區域的收入情況,每個區域各年月的收入情況匯總數據都是通過多sheet的方式展示,由于此餐飲集團是一個比較大型的餐飲集團,很多區域都有分店。所以,單是針對收入情況,就需要做很多個excel來進行收入情況匯總存儲。這樣導致查詢歷史數據非常麻煩、不利于數據的存檔規整、制作成本太高,浪費有效人力資源等很多弊端,因此采用數據分析系統來解決這些弊端。
二、業務需求
1、總體目標
項目的總體目標是建立集團數據分析系統,進行營業分析、會員分析、菜品分析、桌位分析、員工績效分析、以及報表分析。該系統從菜品、會員、員工績效等多維度對各門店的收入情況進行分析統計。通過圖表、報表等多種形式,使查看人員對于各收入情況有簡潔、清晰的了解,為其制定相關措施(如促銷等)提供數據分析基礎。
2、基礎功能需求
數據分析系統的基礎功能需求包括:
功能模塊 | 實現的目標 |
報表設計 | 由于企業的單位性質,工作人員在日常工作中,對Excel的掌握非常熟練,因此希望更換工具能夠平滑的過度,要求系統的報表設計采用類Excel的操作界面,所見即所得的編輯方式,方便用戶快速掌握。采用類似EXCEL的單元格設計思想,各種復雜的報表格式都能直接反映到計算機屏幕上,任意合并拆分單元格、文字框、圖形對象、單元格屬性等操作方式,幫助用戶快速設計任意復雜的報表格式,包括斜線、二維表、不規則格式報表等等,并能實現錄入格式與打印格式的完全一致,并支持Excel表樣的無縫導入。 |
排名 | 統計某個區域的各門店的銷售額,利潤的排名情況,以便決策者可以針對性做出業務調整。 |
匯總 | 統計各門店不同時間段的匯總信息,可通過分組匯總即可實現,設置靈活。 |
分欄 | 由于該報表統計展示的列數很少,而相對列數來說,門店數比較多。展示的時候報表會有大片空白區域,不美觀。則通過報表分欄,將分為2列顯示即可。 |
雙軸圖 | 雙軸圖既可以直觀的看到所屬月的實收營業額及預估營業額的具體數值,還能夠宏觀的看出實收和預估之間的差距,并且,可直觀顯示出營業額達成率在該月的一個進展趨勢。為管理者查看營收情況及制定下月的營收預估提供數據基礎。 |
混合圖 | 通過混合圖可以在很直觀的展示所屬周的一個人均/桌均消費額及實收營業額的具體數值的同時,能夠直觀顯示出實收營業額的增長趨勢。 |
數據在線填報 | 由于總部需要查看每個門店每天的普通銷售額和會員銷售額情況,則通過在線填報功能,讓門店填寫好當日營業額,信息中心不需要手工整理,領導就能在瀏覽器看到門店的營業額信息。 |
數據分析 | 該系統從菜品、會員、員工績效等多維度對各門店的收入情況進行分析統計。通過圖表、報表等多種形式展示,使查看人員對于各收入情況有簡潔、清晰的了解,為其制定相關措施。 |
3、其他功能需求
(1)客戶端應不需要安裝程序,免維護,零管理
使用系統的終端用戶不需要安裝應用程序,直接在瀏覽器上進行數據查看、分析等操作,若軟件升級,不需要下載軟件及報表參數,直接在瀏覽器上更新即可,不影響報表任務及數據,不需要用戶花費時間去維護、管理。
(2)數據分級管理機制
系統涉及到多個不同的部門,所查看到的數據也各不相同,為了確保數據的安全性,支持分級管理數據機制,系統根據登錄用戶的角色,自動鎖定該用戶訪問的數據范圍,確保數據的安全。
(3)采用面向報表的體系設計,用戶無須掌握數據庫知識
出于對數據存儲的基礎需要,系統應能根據報表格式,由管理員設計和管理數據庫,讓數據庫對使用者透明。作為終端使用者不需要了解報表數據存儲等更多的其他知識,只需關心自己報表格式和填報范圍。
鑒于以上功能需求,本系統主要借助FineReport開發。
三、系統建設總體概述
1、總體思路
通過數據分析系統,對各門店的收入情況進行分析統計,可以快速的根據條件查看到某區域哪些門店收入較高,哪些門店收入較低,以便決策者可以針對性做出業務調整,如哪些店搞個優惠促銷活動等。
2、系統框架
根據系統總體設計和建設思路,應用系統框架如下:

【案例實戰】餐飲企業分店財務數據分析系統解決方案:系統功能開發
建設目的
某餐飲集團需要將每個分店的財務狀況進行分析,目前使用的是excel來存儲查看各區域的收入情況,每個區域各年月的收入情況匯總數據都是通過多sheet的方式展示,由于此餐飲集團是一個比較大型的餐飲集團,很多區域都有分店。所以,單是針對收入情況,就需要做很多個excel來進行收入情況匯總存儲。這樣導致查詢歷史數據非常麻煩、不利于數據的存檔規整、制作成本太高,浪費有效人力資源等很多弊端,因此采用數據分析系統來解決這些弊端。
業務需求分析與系統建設概述詳見:【案例實戰】餐飲企業分店財務數據分析系統解決方案:系統功能開發
系統功能
1、系統用戶
系統的使用者涉及到財務部門及各銷售經理等,因此根據不同用戶設置不同權限,控制不同角色查看到的模板不一樣。
用戶的配置由超級管理員負責,用戶的基礎信息存儲在數據庫表中,在系統中由管理員配置,引入數據庫的數據作為驗證用戶的依據,并且配置用戶與可操作文件的對應關系。
2、業務功能
統一應用平臺
數據分析系統采用B/S架構,用戶通過Web瀏覽器即可訪問系統,憑用戶名密碼查看其對應權限下的報表。
此餐飲企業圖表分析情況如圖:

此餐飲企業報表分析情況如圖:

權限管理
針對各店面的營業收入、員工情況等分析報表,并不是所有人都可以看到的。實際的情況是各區域經理可以看到其區域內的所有門店的相關分析報表;各市場經理可以看到其市場內(華北、華東等)各區域所有門店的相關分析報表;集團總經理可以看到餐飲集團下各市場、各區域下所有門店的相關分析報表。
系統使用流程
編輯和填報
填寫每天的普通銷售額和會員銷售額情況,頁面上的編輯方式豐富多樣,允許直接進行文本或者數字編輯,同樣允許通過日歷或者下拉框進行選擇。
營業分析
營業分析是通過不同的角度對數據進行觀察分析,以使管理人員對營業情況有個多方位的了解,如下圖各門店營業額分析情況:

通過對營業額達成率分析,可以更形象清晰的描述營業額達成率這個指標值及其所在的范圍。

通過按周進行營業分析,可以很直觀的展示所屬周的人均/桌均消費額及實收營業額的具體數值的同時,還能夠顯示出實收營業額的增長趨勢,對管理者針對周進行某些決策提供數據基礎。

通過按日期進行營業分析,可以看到所屬月的實收營業額及預估營業額的具體數值,還可直觀顯示出營業額達成率在該月的一個進展趨勢。為管理者查看營收情況及制定下月的營收預估提供數據基礎。

會員分析
會員分析報表主要對會員人數分析、會員積分分析和會員儲值分析等多維度,用多張圖表及報表通過圖表聯動方式對會員進行分析,當點擊餅圖某地區域時,則通過柱形圖展示區域內會員信息情況,點擊柱形圖上某個城市時,則通過報表展示各門店會員情況。如下圖會員人數分析,可直觀展示各地區、各城市、各門店會員人數情況:

會員積分分析按地區、市區、各個門店進行統計分析,可直觀的展示每個區域所占積分比例,每個城市積分匯總情況及各個門店積分情況,如下圖:

會員儲值分析同樣按地區、市區、各個門店進行統計分析,直觀的展示每個區域儲值所占比例,每個城市儲值總和的高低及各個門店儲值情況,如下圖:

菜品分析
菜品分析報表主要對菜品級別、菜品分類和套餐情況進行分析,用多張圖表及報表對菜品進行統計,通過餅圖展示菜品級別,通過柱形圖展示菜品分類,通過報表展示每個套餐使用情況,如下圖:

其中,點擊菜品鏈接,可鏈接到相應菜品的的每日收入趨勢分析,如下圖:

桌位分析
桌位分析報表主要對桌位標準、桌位類別和桌位號進行分析,用多張圖表及報表對桌位進行統計,通過餅圖展示桌位標準,通過柱形圖展示桌位類別,通過報表展示每個桌位使用情況,如下圖:

其中,點擊桌位號的鏈接,可鏈接到對應桌位的每日收入趨勢分析,如下圖:

員工績效分析
統計某門店各店員的應收營業額、實收營業額、服務桌位數以及服務的吃飯人數。并且根據營業額值對店員進行排序,使實收營業額高的店員列名在前。這樣的話,管理人員可以清晰明了看出哪些店員創造價值比較高,以及各營業員的詳細服務價值。以及,可為財務部門計算員工的績效提供數據基礎。

收入報表展示
查看所有門店的某月收入情況,以12月份為例,統計排名、門店、門店店長/經理人、門店租賃面積、門店餐位數、門店桌位數、來客總人數累計、來客總桌數累計、十二月收入合計、十二月日均收入、實際每平米產效 、上月收入 、上月日均數以及與上月比較日均增長率,如下圖:

統計此餐飲企業某區域的各門店某年全年收入,包括:排名(根據全年收入進行降序)、門店、開業時間、該年份每個月的月收入、上半年月均數、下半年月均數以及全年收入。

各門店預算統計,需要對各門店根據預算完成情況進行升/降序排列,還包括開業時間、該年份每個月的詳細預算、預算總和以及完成情況。可以有效幫助管理者定位手下預算完成情況很低/很高的的門店。這樣管理者可根據結果來進行針對性的查找預算和實際差異的原因,并考慮相應的營銷措施。

各門店詳細收入表,需要對每天午餐晚餐收入進行合計、以及查看每月日均收入、實際每平米產效、人均消費、翻臺率、入座率等多個數據。有效幫助管理者從各維度很清楚的了解該區域各門店的收入詳細情況。

客戶管理數據分析模塊
不同企業之間的業務差別比較大,系統功能側重點有所不同,但都包含基本的功能模塊,一般的客戶管理系統功能模塊可劃分為營銷管理、銷售管理、服務管理、客戶分析、供應商管理模塊。
營銷管理子系統對客戶和市場信息進行全面的分析,對市場進行細分,產生高質量的市場策劃活動,指導銷售隊伍更有效地工作。通過營銷管理子系統可以使市場營銷專業人員能夠直接對市場營銷活動的有效性加以計劃、執行、監視和分析,能夠幫助企業選擇和細分客戶、追蹤客戶聯系、衡量聯系結果、提供對客戶直接的自動回應功能,進而實現營銷自動化。營銷管理子系統主要涵蓋客戶信息管理、營銷活動管理、信息內容管理、統計與決策支持以及營銷自動化。
(1)客戶信息管理:從各種渠道收集與營銷活動相關客戶信息,為企業相關人員提供客戶信息的查詢。營銷活動的客戶信息應涵蓋潛在的客戶信息,支持對特定客戶群體的信息跟蹤,支持客戶發現的功能。
(2)營銷活動管理:主要包括市場營銷活動計劃的制定與實施,并對營銷活動的執行過程進行監控。通常的做法是將市場營銷活動分為幾個階段進行,每個階段設定相應的階段性目標,分階段考核評價市場營銷活動的效果,再逐步推進。
(3)信息內容管理:主要的管理對象包括產品信息、市場信息、競爭對手信息、各種媒體信息等,實現對這些信息內容的采集、檢索和分類管理等功能。這些信息內容組成所謂的營銷百科全書或營銷知識庫,為市場營銷活動提供幫助,也對客戶管理系統(客戶管理軟件CRM)中其他功能模塊(如銷售、服務)提供信息支持。
(4)統計與決策支持:提供對客戶和市場方面的深度分析,以支持正確的營銷市場細分;對市場營銷活動的效果進行分析評價,支持對營銷活動及營銷流程的優化。
具體數據分析效果展示
模塊開發工具:FineReport
企業性質:能源企業
網點活躍度分析
展示重點:
查詢選項:日期、客戶經理、網點、代理商
展示形式:儀表盤展示整體情況,柱形圖展示細分數據。

自有品牌銷售分析
展示重點:
查詢選項:日期、客戶經理、地區
展示形式:柱形圖與折線圖結合、以時間為橫坐標軸的組合圖形

客戶分析
展示重點:
查詢選項:日期、客戶部門、客戶地區、客戶等級、客戶類型
展示形式:餅圖展示比例、儀表盤展示整體情況,柱形圖對比數據并展示細分數據。

新產品追蹤
展示重點:
查詢選項:品牌,客戶地區,日期
展示形式:
餅圖展示比例、柱形圖與折線圖組合圖展示數據趨勢與具體數值

客戶活躍指數分析
圖表聯動的展示方式,圖表宏觀把握全局,深層次的報表展示細分數據。

客戶地區統計

客戶排名明細

客戶排名(前10)

供應商統計排名

全國合作客

客戶活動查詢

銷售漏斗查看


1.信息孤島
中國制造企業隨著ERP、PDM等信息化系統的初步部署完成,管理方式也由無明確過程型的粗放式管理過渡到流程越發清晰的精細化管理。同時,企業在實現對業務數據進行有效管理過程中,積累了大量的生產、行政管理信息,產生了利用現代信息技術收集、管理和展示分析結構化和非結構化的數據和信息的訴求,如何利用這些跨系統數據創造更大的價值?
利用報表開發工具(以下都以FineReport為例進行說明),可以設立一個靈活的數據支撐中心,能夠做到隨需應變,對單位現有的系統分析進行改進和增強。
首先,變化頻繁的前端分析,不再完全依賴于各個軟件公司;
再者,通過數據中心向各個系統輸送分析報表,可以彌補業務系統中傳統頁面的固化,做到需求快速響應的報表定制。
最后,由于FineReport設計和使用的簡易性,經過簡單的培訓后,企業可自行設計數據分析模板,搭建報表中心;
通過這種方式,企業所有的系統,不再是不能隨時改進和增強的靜態系統了,而是隨著需求的變化而變化的動態系統。
2.系統成本
隨著市場經濟的深入及電子商務的發展,制造業企業的信息化處理明顯地從單一的部門級應用向企業級應用發展,應用深度與廣度不斷擴展。對于大多實力較強的制造業企業來說,原有的硬件、軟件系統將漸趨老化,已不能適應企業的發展要求。正因如此,制造業信息化對硬件系統、軟件系統會持續不斷提出新的需求,期間會產生大量的重復成本進行投入,限制了企業的發展。
憑借FineReport的強大數據展現,靈活表單填報,以及簡單高效的設計器,,對于有獨立的IT信息部門的企業來說,完全可以憑借自身對于業務的熟悉和對需求的充分理解,自行開發各種應用系統,從而徹底走出軟件業的怪圈——”年年需要花錢買新的軟件,買來的新軟件卻不能滿足年年變化的需求”。
3.系統推廣
制造型企業從資源規劃角度考慮,會進行ERP等管理系統搭建,而由于ERP固有商業模式,大多數都會按照用戶數收費。項目上線前期,用戶數較少,費用額度較低,同時隨著信息化的發展,用戶數迅速增長。
拿中國的管理軟件來說,金蝶全功能用戶在5000/用戶,用友全功能用戶在6000/用戶,前期看不出來,后期對于用戶的投入會很大,是否物有所值呢?
細細分析一下,大部分用戶只需要處理一些日常的報表事務,卻需要專門搭建客戶端,資源過剩,因此一套面向更多用戶的、簡易的前端分析系統,更加重要。
FineReport采用一個服務器一個license的授權模式,對用戶數不做任何限制,從根本上解決成本用戶資源過剩問題。
4.分析效率
傳統報表側重的是數據的全面展示,對于分析這塊實在是比較費力。尤其對于制造業來說,傳統的明細類的報表,越來越顯得分析麻煩,如何讓數據說話?
大多企業選擇輸出成Excel,按照分析需求進行重新定制,發送給領導查看,這樣面臨兩塊問題:
(1) 數據更新,響應不及時;
(2) 浪費大量人力進行重復報表的制作
FineReport采用實時獲取數據庫的方式,根據數據進行前臺及時展示,同時采用模板的形式,一次制作,隨時查看,即加快了決策層的反應速度,又無需每月初、月末投入大量人力進行重復報表制作。
結束語:
信息化管理水平的高低,直接關系到企業能否實現高效率、低成本運營,關系到企業對客戶的個性化需求的滿足程度。
財務報表分析
財務分析是以會計核算和報表資料及其他相關資料為依據,采用一系列專門的分析技術和方法,對企業等經濟組織過去和現在有關籌資活動、投資活動、經營活動、分配活動的盈利能力、營運能力、償債能力和增長能力狀況等進行分析與評價的經濟管理活動。它是為企業的投資者、債權人、經營者及其他關心企業的組織或個人了解企業過去、評價企業現狀、預測企業未來做出正確決策提供準確的信息或依據的經濟應用學科。
財務分析的方法與分析工具眾多,具體應用應根據分析者的目的而定。最經常用到的還是圍繞財務指標進行單指標、多指標綜合分析、再加上借用一些參照值(如預算、目標等),運用一些分析方法(比率、趨勢、結構、因素等)進行分析,然后通過直觀、人性化的格式(報表、圖文報告等)展現給用戶。
財務報表開發
一般而言,報表開發主要是指開發財務方面的報表,例如資產負債表、利潤表、現金流量表、利潤分配表、庫存明細表等。
報表開發一般有兩種方式:
一:相當于程序開發,建立數據庫,設置Reporting Service工具,通過該工具建立報表。然后在VS程序里調用。組織SQL語句,把用戶習慣的方式把數據呈現在表里邊。提供一個更直觀,更簡單的數據庫查詢窗口。
二:直接借用成熟的報表工具開發報表,工作量少,有比較完善的報表開發方案,但對于習慣編程的程序員而言,可能會不夠靈活。
報表開發維度參考
以下維度借用FineReport開發出的報表來展示
每日資金計劃
每日資金計劃維度報表開發需要注意幾個關鍵點:
1、日期鎖定
2、列頭固定:防止列名稱太多,展示時找不到項目名字,另外,表頭也需要固定,防止項目名稱過多,報表往下拉的時候找不到表頭。

資金計劃匯總
注意事項參考上面

每日店鋪業績小結
選擇部門的時候,日期需要鎖定

每日店鋪業績小結
日期鎖定
