資料倉庫的結構是什麼?


資料倉庫是一種通常用於收集和處理來自各種其他來源的資料的方法,以便為企業提供有意義的業務洞察。資料倉庫是專門為支援管理決策的目標而建立的。資料倉庫主要有兩個部分:

  • 物理儲存 − 一個可以使用SQL查詢進行查詢的Microsoft SQL Server資料庫,以及一個需要執行報告的OLAP資料庫。

  • 邏輯模式 − 一個對映到物理儲存中資料的概念模型。

物理儲存

資料倉庫的物理儲存包含一個可以使用SQL查詢進行查詢的資料庫。物理儲存包含從多個來源匯入的所有資料。Commerce Server會自動在SQL Server資料庫和OLAP資料庫中構建資料倉庫的物理儲存。

資料倉庫支援業務桌面分析模組中提供的一些Commerce Server文件所需的資料。我們不需要直接更改資料倉庫的物理儲存。如果需要擴充套件資料倉庫(例如,包含第三方資料),站點開發人員可以透過邏輯模式以程式設計方式插入所需欄位。

邏輯模式

邏輯模式支援資料倉庫中資料的邏輯檢視,並提供有效的匯入過程。例如,站點開發人員需要使用邏輯模式來更改儲存在基本物理表中的資料位置。

當站點開發人員編寫程式來插入、更新或刪除資料倉庫中的資料時,開發人員會連線到邏輯模式。當Commerce Server連線資料倉庫中的資料時,它會透過邏輯模式連線資料。只有站點開發人員需要準確瞭解邏輯模式。

邏輯模式包含以下內容:

  • − 一組邏輯的資料成員。例如,RegisteredUser類包含定義註冊使用者的資料成員。

  • 資料成員 − 儲存資料元素的結構。例如,RegisteredUser類的電子郵件資料成員儲存註冊使用者的電子郵件地址。

  • 關係 − 父子關係中兩個類之間的連線。這種關係描述了每個類的例項數量,並支援在類之間傳送資料成員的機制。

例如,RegisteredUser是子類Request的父類。一個註冊使用者可能有多個請求。邏輯模式使用類、資料成員、關係和幾個資料結構來對映物理儲存中的記錄。

更新於:2021年11月23日

2K+ 瀏覽量

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告