SpagoBI是唯一100%的開源商業智能套件由 Engineering Group的SpagoBI實驗室(www.eng.it)開發和管理。它提供了強大的分析能力,從傳統的報表和圖表功能到自助分析、地理位置分析,What-If分析和社交網絡分析等新興領域的創新解決方案,號稱開源BI領袖。
通過SpagoBI項目的實施在企業日常經營管理活動中為您的經營決策提供輔助支持;
- 發展歷程
10年前的2005年9月20日,Engineering 集團宣布發布SpagoBI的第一個版本,該版本是一個提供多元化報告和分析功能的開源商業智能平台。
10年后的今天,SpagoBI依然是唯一一款100%開源的商業智能和大數據分析平台。現在提供了更多的擴展功能和工具。不僅可以滿足企業報表以及自助分析等傳統的BI需求,更增加了諸如地理位置分析、WHAT-IF分析,數據挖掘,社交網絡分析等先進的分析功能;
SpagoBI是由一個專業的項目團隊和不斷增長的合作伙伴以及充滿活力的社區所支持。SpagoBI是一個支持所有市場領域的所有企業和組織的,面向全球市場的成熟產品;
- 功能特色
Self-Service 自助分析
你不僅可以使用存儲在現有業務系統中的結構化的數據,而且還可以使用非結構化數據(包含使用您個人的CSV和XLS文件)自行建立分析文檔。

只要通過點擊幾下鼠標和簡單拖拽動作,就可以立馬得到您所要的分析報表。可以將分析結果保存以備將來使用,或分享給其他人查看;
Big Data 大數據
通過SpagoBI可以構建自己的大數據分析平台,讓您可以輕松地從大量異構系統的繁雜數據中提煉出對您企業經營決策有幫助的知識和價值。另外,SpagoBI幾乎可以處理任何格式的數據,甚至可以對非結構化數據進行分析,如音頻文件,視頻和圖像等。
為此,數據源的支持范圍更加廣泛。從專業的分析數據庫(如Teradata,VectorWise, Netezza)到非關系型數據庫NoSQL(如Hive, HBase, Cassandra, OrientDB, MongoDB),以及Hadoop,包括其標准發行版(Hadoop的)以及其他分支版本(Hortonworks,Cloudera,Impala)。
分析結果將根據您的具體需求,以不同的格式,如圖表,報告,地理位置分析和管理駕駛艙等進行可視化展示。當然也可以對數據流進行實時分析。
What-If 假設分析
SpagoBI假設分析可以模擬業務場景,並預測當業務策略發生變化時,對其他業務可能帶來的潛在變化及影響。如典型的杜邦分析;
為滿足不斷新增的的業務決策需求,可以基於一個OLAP業務模型,使用SpagoBI的假設分析工具可以使您的多維分析更快並且數據的展現方式更容易業務用戶理解。當然為了增加您對業務數據在不同粒度,不同維度方面的洞察力,您也可以通過對多維數據集OLAP進行上卷、下鑽、切片、切塊、旋轉等操作來實現。
Social Network Analysis社交網絡分析
SpagoBI 提供了特有的社交網絡分析工具,這對企業作出合適的決策和制定有效的業務戰略來講是至關重要的。
借助於這樣的社交網絡分析工具,你可以提取並分析社交網絡上的數據(如推特,那么關於國內的微信、微博、人人等社交媒體如何分析,還需要進一步研究),這些分析包括但不限於關鍵字,關注、點贊、轉發等。這些分析可以是基於實時數據或特定時間段內的歷史數據來進行。
In Memory 內存計算
除了支持傳統的數據庫技術外,為了更快的獲得數據見解和更高的分析效率,SpagoBI還支持內存計算技術;
SpagoBI使你可以自己建立一個交互式的管理駕駛艙。通過一個動態的和交互的方式瀏覽你的數據,使您在業務的各個方面快速做出決策。
Real Time即時分析
即時分析可以幫助您從數據流中提取相關信息,並確定行至有效的經營策略;

SpagoBI讓你不斷地通過動態和靈活的方法監控您的業務數據和流程。分析結果會通過報表、KPI、交互報表
等豐富和直觀的方式,幫助您進行決策,甚至可以結合歷史數據和實時的數據。
SpagoBI集成了實時技術於一體的專業化100%開源的eBAP - Eclipse業務活動監控(BAM) - 組件,由Eclipse基金會發布。
location intelligence 地理位置分析
將地理位置信息系統與商業智能系統集成。以獲得關鍵的見解,充分支持您的決策和業務流程優化。
超過80%的企業數據都和地理位置相關,那么如何從中提取對他們的有價值的信息呢?
SpagoBI提供了不同的工具(ieGEO/ GIS引擎)在地圖上創建專題分析;您可以輕松地即時地從地理位置分析中識別模式,發現趨勢,以改善您的業務流程。
Mobile 移動
SpagoBI Mobile引擎可以讓你無論在何時何地,都可以通過平板電腦、手機等移動終端瀏覽您的業務數據,比如查看交互式的報表、儀表盤和管理駕駛艙等;
這是一個完全基於網絡的適合觸控操作的移動端BI分析平台,SpagoBI手機端可以實現以下功能:
用戶登陸權限認證
基於角色的報表和數據訪問控制
數據更新
定期和自動找出可能的報警和並通知
通過SpagoBI移動端可以支持實時的,讓你不斷監視自己的業務數據和流程,方便地識別新的商業機會,並迅速相應,以解決效率低下的瓶頸。
- 系統架構
SpagoBI可以為各種類型的用戶提供分析或管理工具;無論您是業務用戶或管理決策者,還是開發人員或系統管理員。

SpagoBI系統由下列主要模塊組成:
- SpagoBI SERVER服務器,SpagoBI商業智能套件的的核心模塊,包括分析工具和相關的功能特性;如用戶、角色、權限管理、目錄、菜單設置、及分析報表的查看、及自助分析等;
- SpagoBI STUDIO 設計器,是SpagoBI集成開發環境,用於設計並開發諸如圖表、報表、OLAP分析等分析文檔的工具;在Studio中設計好報表后,可以直接發布到SpagoBI Server上。
- SpagoBI META ,SpagoBI的元數據管理環境;
- SpagoBI SDK,允許外部工具和應用程序與 SpagoBI 服務器進行交互的集成層;
- SpagoBI APPLICATIONS 應用,對正在使用SpagoBI開發垂直的分析模型的集合;
SpagoBI Server 服務器
終端用戶可以通過一個統一web訪問地址來查看或瀏覽相應的分析文檔;該模塊對終端用戶提供所有典型的BI功能,如圖表、報表、OLAP分析、KPI、管理駕駛艙、數據挖掘等;
常規的桌面端訪問地址為:http://cloud.ispagtobi.com:8080/SpagoBI

常規的移動端訪問地址為:http://127.0.0.1:8080/SpagoBIMobileEngine
端口號8080可以根據需要自行修改,SpagoBI也可以根據需要調整成相應的名稱;
系統管理員可以通過一個web界面訪問服務器。對於管理員,SpagoBI 的服務器允許系統管理員管理所有的相關任務,例如分析文檔的生命周期、內部資源庫,用戶、角色、安全性等。
從技術角度來看:
SpagoBI 服務器是一個部署到 J2EE 應用程序服務器(Tomcat,JBoss,WebSphere,WebLogic)上的web應用程序;
它可以在任何支持 JVM 1.6 的操作系統上運行;
它支持常見的關系型數據庫(如MySQL、 PostgreSQL、 Oracle、Ingres、 HSQL 等) ;
它支持幾乎所有常見的web 瀏覽器 (IE,火狐,歐朋,Safari) 等;
它可以作為一個簡單的 web 應用程序獨立工作或被集成在一個標准的門戶網站中 (如Liferay,eXo,WebSphere等);
SpagoBI Server 目前官方版本並不支持中文,不過目前已有SpagoBI中文社區發布了SpagoBI源碼漢化編譯的教程,通過源碼的修改,使其支持中文本地化;
SpagoBI META元數據
SpagoBI元數據是數據所有者基於BI分析文檔定義語義層的環境;SpagoBI META是專門針對元數據管理和查詢的模塊。該平台用於管理技術元數據和業務元數據,並允許許用戶編輯和借助ETL工具等從外部導入;
業務元數據可以使用戶更多地了解正在評估和分析的數據。
技術元數據可以使管理員能夠清晰的知道數據的來源,以及變動后的影響進行分析。

SpagoBI Meta 元是一個圖形化的開發環境,可以設計並查詢業務模型(俗稱語義層),然后將其部署到一個或多個 SpagoBI Server服務器上。
從技術角度來看,SpagoBI 元數據管理是一個 eclipse 插件,所以它可以作為一個完整的客戶端應用程序與一個或多個SpagoBI Server服務器通過web服務進行關聯;
SpagoBI Studio設計器
SpagoBI Studio是基於Eclipse的開發環境。它允許開發人員設計和修改所有的分析文檔,如報表,OLAP,儀表板,QBE和數據挖掘。該模塊支持開發者設計、測試並直接部署分析文檔到一個或多個 SpagoBI 服務器。這兩個組件之間的交互可能要歸功於SpagoBI SDK模塊。

從技術角度來看,SpagoBI 元是一個 eclipse 插件,所以它可以作為一個完整的客戶端應用程序與一個或多個SpagoBI服務器通過web服務進行關聯;
SpagoBI Applications應用程序
SpagoBI應用程序在管理員安裝之后就可以使用。一些預建的分析模型可以由管理員導入到 SpagoBI 服務器上,並快速發布給最終用戶使用。
一個應用程序通常包括:數據模型 (DWH)、從自定義數據源加載的數據或ETL、分析文檔(報告、圖表、駕駛艙等),通常情況下,它們是不包含代碼的;
SpagoBI Server 服務器架構
SpagoBI Server 服務器是SpagoBI商業智能套件的主模塊。它提供了所有的核心和分析功能。

Analytical Mode分析模型:是SpagoBI服務器的核心,涵蓋分析需求的整個范圍,對每一個分析領域提供多種解決方案:
- 報表,實現結構化的報表,並將其導出為多種格式
- OLAP,允許通過靈活的和友好的OLAP引擎對數據進行多維分析
- 圖表,允許開發單個隨時可以使用的圖形和交互式儀表盤控件
- KPI,創建,管理,查看和瀏覽KPI業務模型
- 管理駕駛艙,整合幾個分析文件(報表或圖表等)到一個單一的視圖,以提高交互性和並讓數據使用起來更加直觀
- 即席報表,用戶可以自由創建多頁的分析報告
- 地理位置分析,地理位置和業務數據之間的建立聯系,讓數據呈現更加直觀有效;
- 自助分析,通過QBE引擎,用完全圖形化和基於web的界面,讓你查看和分析數據更加容易和直觀,並可以將結果保存下來,以備將來使用;
- 數據挖掘,從大量數據中挖掘出有價值的信息,以輔助企業經營決策
- 實時儀表板和控制台,允許生產實時監控控制台
- 協作,自動創建有組織的報告卷宗,並提交您的審核意見和反饋需要注意的事項
- 辦公自動化,用於上傳和管理個人的Office文檔
- ETL,允許將數據加載到數據倉庫中,並對其進行管理
- 移動BI,通過常見的移動設備訪問您的決策支持系統
- 外部流程,管理定制的流程,在后台運行並可以設置預定的時間開始運行
- 主數據管理,擁有對數據庫的回寫功能
- 社交網絡分析,它允許用戶基於社交網絡進行可視化分析
Behavioural Model行為模型:跟據最終用戶的角色調節文件和數據可視性。它允許:
- 降低分析文件所需數量
- 代碼只有一次的數據的行為和可見性規則
- 保證項目隨時間的發生調整
- 隨着時間的推移保證可見性規則,對引擎和用戶添加的分析性文件的數量沒有限制.
Administration Tools管理工具:支持在日常工作中的開發人員,測試人員和管理人員,提供各種功能,如:
- 調度
- 角色同步
- 用戶配置文件系統
- 輸入輸出
- 菜單管理
- 地圖目錄
- 文檔資料庫管理
- 分析模型的管理
- 行為模式的管理
- 引擎配置
- 數據源配置
- 數據來源和引擎配置
- 審計與監控
- 訂閱管理
- 業務元數據管理
Cross Servicesi交叉服務:包括可以在所有的分析領域所使用的平台,共同的特點:
- SSO
- 警報和通知
- 流程
- 搜索引擎
- 協作工具
- 規則引擎
- 發送電子郵件
- 排序
- 支持多格式導出
- RT事件
- 文檔瀏覽器
- 個人檔案
- 導航
- 訂閱
- 元數據可視化
- 功能組件
SpagoBI是唯一完全開源的商業智能套件。它涵蓋了商業智能項目的所有分析領域。 SpagoBI提供廣泛的分析工具,如下所述:
報表(Reporting):

實現結構化的分析報表,並支持多種文檔格式(HTML,PDF,XLS,XML,TXT,CSV,RTF)的導出。
多維分析(OLAP)

可以根據分析人員的要求快速、靈活地進行大數據量的復雜查詢處理,並且以一種直觀而易懂的形式將查詢結果提供給決策人員。
圖表(Charts)

可以使用單個圖表 (如直方圖、餅圖、條形圖、面積圖、散點圖、折線圖、氣泡圖、色散圖表) 或交互式的圖表 (例如參數查詢,顯示或隱藏系列等)。圖表可以單獨使用也可將其聚合成一個管理駕駛艙以豐富您的的數據展示形式!
關鍵績效指標(KPIs)

SpagoBI提供了一套完整的工具來創建,管理,查看和瀏覽KPI層次結構模型,並可以通過不同的方法設置計算規則,閾值和報警規則等。
交互式駕駛艙(Interactive cockpits)

聚合不同的分析內容到一個單一的視圖。通過設置導航路徑以圖形化的方式探索您的數據動態。
即席報表(Ad-hoc reporting)

可以讓用戶自創建包括表,交叉表和圖表的多頁分析報告。
地理位置分析(Location Intelligence)

將您的業務數據用可視化的方式呈現在地圖上並具有動態交互功能,以即時獲得您的數據洞察。
自助分析(Free Inquiry)

通過QBE引擎,用完全圖形化和基於web的界面,讓你查看和分析數據更加容易和直觀,並可以將結果保存下來,以備將來使用;
數據挖掘(Data mining)

通過先進的數據分析工具,讓您可以從大量數據中提取知識,以輔助企業進行經營決策的指定。
網絡分析(Network analysis)

通過特殊的視角,用可視化的方式呈現不通實體之間的關系。一個實體可以是有生命的(如社交媒體用戶)也可以是無生命的(如國家、企業或項目等)
數據抽取轉換加載(ETL)

SpagoBI集成了開源的ETL產品TOS(拓藍開源工作室),Talend 可以將異構系統中不同類型的數據,在經過清洗和轉換后加載到數據倉庫中。並且整個過程您可以方便的在SpagoBI Server中進行管理。當然使用Kettle作為ETL工具也是可以得。
協同(Collaboration)

您可以在創建分析報告后,通過個人筆記或用戶注釋發表您對當前分析報告的意見。然后,通過一個協同工作流的方式分享給其他需要的人。
辦公自動化(Office automation)

SpgoBI集成了常見的Office工具(如開源的Office或微軟Office)您可以發布您的個人Office文檔到您的BI系統中去;
主數據管理(Masterdata management)

用戶可以通過使用預先定義好的模型,在一個直觀的用戶界面中將分析結果回寫到數據庫或修改數據庫中表的數據;
流程管理(External processes)

您可以管理你的分析過程,讓它在后台運行,或者在預設的時間內啟動或停止。
- 系統演示
PC端訪問地址:
http://cloud.ispagobi.com:8080/SpagoBI





移動端訪問地址:
http://cloud.ispagobi.com:8080/SpagoBIMobileEngine
聯系我們
QQ群:SpagoBI中文社區—國內最活躍的以開源BI套件SpagoBI為核心的技術及應用的溝通交流群;QQ群275725345

微信公眾號:SpagoBI中文社區—SpagoBI中文社區官方微信公眾平台,您可以了解最新新聞資訊、文檔資料應用案例及培訓教程;微信號:SpagoBI

