商業智慧 - 架構
商業智慧 (BI) 架構本質上是BI解決方案中所有元件的合理安排,旨在滿足企業或組織的獨特需求。當我們談論BI中的架構圖時,它就像一張地圖,直觀地顯示BI解決方案的所有部分以及它們如何協同工作。這些圖可以很簡單,只提供一個大致的概念,也可以非常詳細,顯示具體的工具和元件。有時它們會根據需要理解的人混合這兩種方法。
由於每個組織都有自己的一套BI需求,因此他們部署的BI架構也會有所不同。一些企業可能會從基本的設定開始,並在需求擴充套件時逐步構建。
這些元件的選擇基於特定的需求、預算和可用工具。例如,如果一個組織不需要歷史資料,並且其資料來源能夠處理分析查詢,則可能不需要額外的數倉之類的儲存庫。
BI架構沒有放之四海而皆準的方法。對一個組織有效的方案,對另一個組織可能無效。
在檢視BI架構示例時,重要的是要記住這些圖只是示例。它們不一定是最佳實踐或全面的解決方案。相反,它們展示了BI架構如何根據業務需求從簡單到複雜的範圍。
架構類別
這些架構通常分為兩類:
- 就地資料BI架構 - 在資料駐留位置分析資料。
- 基於資料倉庫的BI架構 - 將資料移動到中心倉庫進行分析。
架構1
在此架構中,只有一個數據源,資料來源以靜態報告的形式向下一步(即報表和分析平臺)提供資料。
報表和分析平臺 (RAP) 提供更強大的解決方案。它支援各種型別的輸出,包括靜態報表、精確的畫素級報表、資料分析和動態視覺化。
RAP還提供多種交付這些報表的方式,例如透過電子郵件、FTP/SFTP或入口網站。它還包括基於角色的訪問控制功能,以確保合適的人員檢視合適的資料,併為開發人員和終端使用者提供不同的工具。
示例
銷售團隊可能會收到包含銷售額的每月PDF報告,而資料分析師可以使用RAP建立和探索基於即時資料的自定義視覺化。
架構2
在早期的架構中,我們專注於只使用一個數據源。在架構2中,雖然有多個數據源,但這些資料來源的資料並沒有合併在一起。不同的使用者可以使用相同的前端工具訪問這些獨立的資料來源,但如果他們需要組合來自不同資料來源的資料,則必須自行完成。
示例
營銷團隊可能會從一個數據源提取客戶資料,從另一個數據源提取銷售資料,使用相同的儀表板,但他們需要手動組合這些資訊才能獲得完整的檢視。
架構3
上面給出的BI架構由多個元件協同工作,將原始資料轉化為有用的資訊。儲存運營和事務資料的核心繫統被稱為資料來源。藉助資料整合工具,特別是ETL,可以清理和準備這些資料以進行分析。準備所有資料後,資料將儲存在運營資料儲存、資料湖和資料倉庫中。
之後,BI工具評估並呈現資料,以幫助使用者識別模式並做出決策。資訊分發工具簡化了與這些資料的工作,使您可以訪問即時資訊和深入的檢視。
在上面給出的架構中:
1. 資料來源
在給定的架構中,資料來源是儲存運營和事務資料的系統。
示例
源系統就像公司儲存其重要資料的各種地方。可以將它們想象成大型圖書館中的不同書架。
這裡提到的“書架”是指儲存來自不同領域資料的書架,例如銷售記錄、客戶詳細資訊、財務交易,甚至來自外部來源的資料,例如市場趨勢或客戶調查。所有這些資料對於公司做出明智的決策都非常重要。
在選擇資料來源時,務必考慮資料的相關性、最新程度和準確性以及其詳細程度。您可能還需要混合使用結構化、半結構化和非結構化等不同型別的資料,以滿足高管和其他使用者的需求。
2. 資料整合工具
資料整合工具用於資料分析。這裡使用的資料整合技術是ETL。
商業智慧架構包括資料清洗和資料分析,兩者都用於識別資料質量問題並進行修復。
此外,BI架構還包括資料清洗和資料分析,這些對於識別和解決資料質量問題至關重要。例如,資料清洗可能包括刪除重複項或更正資料中的錯誤,而資料分析有助於瞭解資料的結構和內容。這些過程共同確保分析中使用的資料準確可靠,從而做出更好的業務決策。
3. 資料儲存系統
儲存系統是儲存和管理BI資料的系統。主要的儲存是資料倉庫,它以不同的格式(如關係資料庫或多維資料庫)儲存結構化資料。這使得搜尋和分析資料變得容易。為了更具體的需要,部門或業務部門可以使用連線到主資料倉庫的較小的資料市場。
現在,在資料進入資料倉庫之前,它通常會經過運營資料儲存 (ODS)。可以將ODS視為資料的臨時停留點,在這裡也可以快速分析資料,特別是最近的交易。
最後,我們可以說存在資料湖,通常執行在Hadoop之類的平臺上。資料湖是儲存所有型別原始資料的地方。這些原始資料可以直接在資料湖中進行分析,也可以過濾後加載到資料倉庫中進行更深入的分析。
4. BI工具
BI工具幫助企業透過多種方式理解其資料。它們允許您執行自定義查詢、透過資料探勘深入研究資料並執行詳細分析。關鍵功能之一是OLAP(聯機分析處理),它允許使用者從各個角度快速瀏覽資料。
藉助自助式BI工具,分析師和管理人員現在可以執行自己的查詢並建立報表,而無需BI團隊的幫助。這些工具還具有資料視覺化功能,例如圖表和圖形,這使得輕鬆發現數據中的趨勢和模式變得容易。
5. 消費者
BI中的資訊交付工具使使用者可以輕鬆檢視和互動式地檢視分析結果。它們通常包括視覺化和自助服務選項,以便進行更深入的分析。例如,BI儀表板和線上門戶提供即時資料和可自定義的檢視,允許使用者瀏覽詳細資訊,而傳統報表則以固定格式呈現資料。
除了這些工具之外,BI系統通常還具有資料準備軟體,用於組織資料以進行分析。它們還提供諸如元資料儲存庫、業務詞彙表和資料目錄之類的工具,以幫助使用者查詢相關資料並瞭解其上下文和來源。