【原創】開源BI領袖-SpagoBI5.X最詳細的中文版介紹

SpagoBI是惟一100%的開源商業智能套件由 Engineering GroupSpagoBI實驗室(www.eng.it)開發和管理。它提供了強大的分析能力,從傳統的報表和圖表功能到自助分析、地理位置分析,What-If分析和社交網絡分析等新興領域的創新解決方案,號稱開源BI領袖。web

經過SpagoBI項目的實施在企業平常經營管理活動中爲您的經營決策提供輔助支持;數據庫

  1. 發展歷程

10年前的2005920日,Engineering 集團宣佈發佈SpagoBI的第一個版本,該版本是一個提供多元化報告和分析功能的開源商業智能平臺。瀏覽器

10年後的今天,SpagoBI依然是惟一一款100%開源的商業智能和大數據分析平臺。如今提供了更多的擴展功能和工具。不只能夠知足企業報表以及自助分析等傳統的BI需求,更增長了諸如地理位置分析、WHAT-IF分析,數據挖掘,社交網絡分析等先進的分析功能;安全

SpagoBI是由一個專業的項目團隊和不斷增加的合做夥伴以及充滿活力的社區所支持。SpagoBI是一個支持全部市場領域的全部企業和組織的,面向全球市場的成熟產品;服務器

  1. 功能特點

Self-Service 自助分析微信

你不只可使用存儲在現有業務系統中的結構化的數據,並且還可使用非結構化數據(包含使用您我的的CSVXLS文件)自行創建分析文檔。網絡

只要經過點擊幾下鼠標和簡單拖拽動做,就能夠立馬獲得您所要的分析報表。能夠將分析結果保存以備未來使用,或分享給其餘人查看;架構

Big Data 大數據微信公衆平臺

經過SpagoBI能夠構建本身的大數據分析平臺,讓您能夠輕鬆地從大量異構系統的繁雜數據中提煉出對您企業經營決策有幫助的知識和價值。另外,SpagoBI幾乎能夠處理任何格式的數據,甚至能夠對非結構化數據進行分析,如音頻文件,視頻和圖像等。eclipse

爲此,數據源的支持範圍更加普遍。從專業的分析數據庫(如Teradata,VectorWise, Netezza)到非關係型數據庫NoSQL(如Hive, HBase, Cassandra, OrientDB, MongoDB),以及Hadoop,包括其標準發行版(Hadoop的)以及其餘分支版本(HortonworksClouderaImpala)。

分析結果將根據您的具體需求,以不一樣的格式,如圖表,報告,地理位置分析和管理駕駛艙等進行可視化展現。固然也能夠對數據流進行實時分析。

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移動端能夠支持實時的,讓你不斷監視本身的業務數據和流程,方便地識別新的商業機會,並迅速相應,以解決效率低下的瓶頸。

  1. 系統架構

SpagoBI能夠爲各類類型的用戶提供分析或管理工具;不管您是業務用戶或管理決策者,仍是開發人員或系統管理員。

SpagoBI系統由下列主要模塊組成:

  1. SpagoBI SERVER服務器,SpagoBI商業智能套件的的核心模塊,包括分析工具和相關的功能特性;如用戶、角色、權限管理、目錄、菜單設置、及分析報表的查看、及自助分析等;
  2. SpagoBI STUDIO 設計器,是SpagoBI集成開發環境,用於設計並開發諸如圖表、報表、OLAP分析等分析文檔的工具;在Studio中設計好報表後,能夠直接發佈到SpagoBI Server上。
  3. SpagoBI META SpagoBI的元數據管理環境;
  4. SpagoBI SDK,容許外部工具和應用程序與 SpagoBI 服務器進行交互的集成層;
  5. 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,WebSphereWebLogic)上的web應用程序;

它能夠在任何支持 JVM 1.6 的操做系統上運行;

它支持常見的關係型數據庫(MySQL PostgreSQL OracleIngres HSQL ) ;

它支持幾乎全部常見的web 瀏覽器 (IE,火狐,歐朋,Safari) 等;

它能夠做爲一個簡單的 web 應用程序獨立工做或被集成在一個標準的門戶網站中 (LiferayeXoWebSphere);

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事件
  • 文檔瀏覽器
  • 我的檔案
  • 導航
  • 訂閱
  • 元數據可視化
  1. 功能組件

SpagoBI是惟一徹底開源的商業智能套件。它涵蓋了商業智能項目的全部分析領域。 SpagoBI提供普遍的分析工具,以下所述:

報表(Reporting):

實現結構化的分析報表,並支持多種文檔格式(HTMLPDFXLSXMLTXTCSVRTF)的導出。

多維分析(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

您能夠管理你的分析過程,讓它在後臺運行,或者在預設的時間內啓動或中止。

 

  1. 系統演示

PC端訪問地址:

http://cloud.ispagobi.com:8080/SpagoBI

移動端訪問地址:

http://cloud.ispagobi.com:8080/SpagoBIMobileEngine

 

聯繫咱們

QQ羣:SpagoBI中文社區—國內最活躍的以開源BI套件SpagoBI爲核心的技術及應用的溝通交流羣;QQ275725345

 

 

 

 

 

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

相關文章
相關標籤/搜索