Knowage可信任的開源資料視覺化BI工具

Knowage是從SpagoBI發展而來,使用Java語言寫的開放原始碼的商業智慧分析工具,是一套適合現代商業分析的開源工具套裝。在版本6以前是完全開源的SpagoBI,2018年釋出的6.0版本開始,改名為Knowage並走向開源的社群版及收費的企業版兩個版本,相比SpagoBI,Knowage在功能上進行了很大優化,重心移到線上開發模式,加強了線上Document的功能,更推薦使用CockpitEngine進行報表設計。
與其它開源BI工具如Superset,甚至是一些商業BI工具相對,Knowage都具有明顯的優點:它集成了眾多分析設計Engine,除自身的knowagecockpitengine之外,還集成了大名鼎鼎的qbeengine,birtreportengine,talendengine等;除提供Knowage-Server支援設計和釋出report外,還提供SDK可以整合到Knowage以外的地方,最大可能的與你原來的產品進行整合。
Knowage主要特點

開源
Knowage繼承了著名的開源BI套件SpagoBI的悠久歷史。Community Edition延續了這一傳統,為開發人員和使用者的社群提供了價值。

自主
Knowage提供了高階的自助服務功能,為終端使用者提供了自主權,可以構建自己的分析、探索和組織自己的資料空間。

信任
Knowage是由專業人員開發的,如何Community Edition不能滿足個性化需求時還可以選擇Enterprise Edition提供的一整套服務,以確保即使在關鍵任務應用程式中也能採用它。

靈活
Knowage採用開放的標準,可以在各種環境中使用,不需要太多的要求。此外,它的模組可以相互組合以獲得定製的解決方案。
模組化架構,一套解決方案
該套件由多個模組組成,每個模組都是為特定的分析領域設計的。它們可以單獨使用,也可以相互組合使用,以確保完全覆蓋使用者的需求,從而構建定製的產品。Knowage從一開始就是一個聰明的解決方案。
這些模組其實就是通過整合不同的Engine來實現的,你在建立你的BI模型時可以選擇使用哪種Engine。後面我們將對這些Engine的使用作一系列的介紹,先讓我們來看看都有哪些模組。

BIG DATA
Knowage BD
提供了與大資料來源和傳統資料來源合作的機會,聯合資料集來構建不同的分析,例如:靜態報告、地圖、網路檢視、互動式駕駛艙和資料/文字挖掘模型。此外,使用者可以使用拖放查詢構建器自由地探索自己的資料,也可以藉助高階視覺化工具立即洞察資料。Knowage BD是通過Cloudera和MapR資料平臺認證的。由於與Apache Spark的整合,Knowage也是一個Databricks認證的應用程式。支援常用大資料來源,如MongoBD、Spark、hive等。
資料聯合
資料聯合可以在同一時間使用不同的資料來源,將異構資料集組合在一個公共模型中。在這裡,可以宣告資料之間的邏輯對應關係,也可以讓Knowage提出自動檢測的對應關係。聯合模型可以像其他資料集一樣在每個分析文件中使用。

SMART INTELLIGENCE
Smart Intelligence
使用預先構建的分析確保輕鬆訪問企業結構化資料,從而通過先進的自組織和自服務功能確保對資料的完全控制。
Knowage Smart Intelligence提供了與傳統資料來源合作的機會,甚至可以結合更多的資料來源來構建分析,如互動式駕駛艙、報告和多維分析(OLAP)。該產品支援IT人員使用多租戶和複雜的元資料管理企業環境。同時,使終端使用者能夠自由地查詢自己的資料空間,生成自制的分析和視覺化。
互動式駕駛艙(COCKPIT)
互動式駕駛艙支援資料探索和自助報告。結合資料和小部件(widget),即使是業務使用者也可以在幾分鐘內構建自己的儀表板。

元模型(METAMODEL)
是組織資料的技術儲存系統上的邏輯業務檢視。由熟悉資料儲存模型並有許可權的技術使用者(Developer)或管理員(Admin)定義了元模型,那麼終端使用者(User)就可以免費使用該元模型來查詢資料結構,以便進行理解資料。

ENTERPRISE REPORTING
企業級報告(Enterprise Reporting)
可以做出更豐富的圖形和報告樣式,支援小圖示與資料的組合佈局,支援多種解析度的螢幕顯示和列印。總之一話,報告支援得更好。

LOCATION INTELLIGENCE
位置智慧
意味著在地圖、空間、模式和向量圖上繪製業務資料。這使您能夠立即洞察資料,這也得益於混搭技術,而不需要在GIS系統和資料倉庫環境之間移動資料。Knowage Location Intelligence提供了處理傳統資料來源和具有實時關係的空間資料的機會,以便通過WMS/WFS標準生成動態地圖或SVG格式的靜態地圖和圖片。


PERFORMANCE MANAGEMENT
績效管理
可以設定KPI進行績效度量和預警,可以按目標值構建速度表,當達到設定的閾值時會進行預警提醒。


PREDICTIVE ANALYSIS
預測分析
是使用資料探勘技術進行預測分析的高階處理方式,可以使用R/Spark和其他指令碼語言編寫的高階程式來處理它們。使用OLAP及What-if引擎實現假設分析,該解決方案允許跨度量和維度的互動式模擬過程。不過實際使用時會發現Knowage的OLAP很難開發,而且交付式頁面也讓人難以忍受。真要進行資料探勘,推薦使用其它外部工具進行預計算可能會更好。