首頁 常見問題 資料倉儲相對於操作型資料庫來說其突出特點是什麼

資料倉儲相對於操作型資料庫來說其突出特點是什麼

Jul 19, 2022 pm 04:15 PM
資料庫 資料倉儲

突出特點是「海量資料支援」和「快速檢索技術」。資料倉儲是決策支援系統和線上分析應用資料來源的結構化資料環境,而資料庫是整個資料倉儲環境的核心,是資料存放的地方和提供對資料檢索的支援;相對於操縱型資料庫來說其突出的特點是對大量資料的支援和快速的檢索技術。

資料倉儲相對於操作型資料庫來說其突出特點是什麼

本教學操作環境:windows7系統、Dell G3電腦。

資料倉儲相對於操作型資料庫來說其突出特點是「海量資料支援」和「快速檢索技術」。

資料倉儲,英文名稱為Data Warehouse,可簡寫為DW或DWH。資料倉儲,是為企業所有層級的決策制定過程,提供所有類型資料支援的策略集合。它是單一資料存儲,出於分析性報告和決策支援目的而創建。為需要業務智慧的企業,提供指導業務流程改善、監視時間、成本、品質以及控制。

資料倉儲是決策支援系統(dss)和線上分析應用資料來源的結構化資料環境。資料倉儲研究並解決從資料庫中獲取資訊的問題。資料倉儲的特徵在於面向主題、整合性、穩定性和時變性。

資料倉儲的特點

資料倉儲,是在資料庫已經大量存在的情況下,為了進一步挖掘資料資源、為了決策需要而產生的,它並不是所謂的「大型資料庫」。資料倉儲的方案建置的目的,是為前端查詢和分析作為基礎,由於有較大的冗餘,所以需要的儲存也較大。為了更好地為前端應用服務,資料倉儲往往有以下幾點特點:

1、效率夠高。

資料倉儲的分析資料一般分為日、週、月、季、年等,可以看出,日為週期的資料要求的效率最高,要求24小時甚至12小時內,客戶能看到昨天的數據分析。由於有的企業每日的資料量很大,設計不好的資料倉儲常常會出問題,延遲1-3日才能給出數據,顯然不行的。

2、資料品質。

資料倉儲所提供的各種信息,肯定要準確的數據,但由於資料倉儲流程通常分為多個步驟,包括資料清洗,裝載,查詢,展現等等,複雜的架構會更多層次,那麼由於資料來源有髒資料或程式碼不嚴謹,都可以導致資料失真,客戶看到錯誤的資訊就可能導致分析出錯誤的決策,造成損失,而不是效益。

3、擴充性。

之所以有的大型資料倉儲系統架構設計複雜,是因為考慮到了未來3-5年的擴展性,這樣的話,未來不用太快花錢去重建資料倉儲系統,就能很穩定運作。主要體現在資料建模的合理性,資料倉儲方案中多出一些中間層,使海量資料流有足夠的緩衝,不至於資料量大很多,就運作不起來了。

從上面的介紹可以看出,資料倉儲技術可以將企業多年累積的資料喚醒,不僅為企業管理好這些海量數據,而且挖掘資料潛在的價值,從而成為通訊企業營運維護系統的亮點之一。

廣義的說,基於資料倉儲的決策支援系統由三個元件組成:資料倉儲技術,線上分析處理技術和資料探勘技術,其中資料倉儲技術是系統的核心,在這個系列後面的文章裡,將圍繞資料倉儲技術,介紹現代資料倉儲的主要技術和資料處理的主要步驟,討論在通訊營運維護系統中如何使用這些技術為營運維護帶來幫助。

4、主題導向

操作型資料庫的資料組織面向事務處理任務,各個業務系統之間各自分離,而資料倉儲中的資料是依照一定的主題域進行組織的。主題是與傳統資料庫的面向應用相對應的,是一個抽象概念,是在較高層次上將企業資訊系統中的資料綜合、歸類並進行分析利用的抽象。每一個主題對應一個宏觀的分析領域。資料倉儲排除對於決策無用的數據,提供特定主題的簡明視圖。

資料倉儲的組成

資料擷取工具

將資料從各種各樣的儲存方式中拿出來,進行必要的轉換、整理,然後再存放到資料倉儲內。各種不同資料儲存方式的存取能力是資料抽取工具的關鍵,應能產生COBOL程式、MVS作業控制語言(JCL)、UNIX腳本、和SQL語句等,以存取不同的資料。資料轉換都包括,刪除對決策應用沒有意義的資料段;轉換到統一的資料名稱和定義;計算統計和衍生資料;給缺值資料賦給缺省值;把不同的資料定義方式統一。

資料庫

是整個資料倉儲環境的核心,是資料存放的地方和提供資料檢索的支援。相對於操縱型資料庫來說其突出的特點是對大量資料的支援和快速的檢索技術。

元資料

元資料是描述資料倉儲內資料的結構和建立方法的資料。可將其依用途的不同分為兩類,技術元資料和商業元資料。

技術元資料是資料倉儲的設計和管理人員用於開發和日常管理資料倉儲所使用的資料。包括:資料來源資訊;資料轉換的描述;資料倉儲內物件和資料結構的定義;資料清理和資料更新時使用的規則;來源資料到目的資料的對應;使用者存取權限,資料備份歷史記錄,資料匯入歷史記錄,資訊發布歷史記錄等。

商業元資料從商業業務的角度描述了資料倉儲中的資料。包括:業務主題的描述,包含的資料、查詢、報表;

元資料為存取資料倉儲提供了一個資訊目錄(informationdirectory),這個目錄全面描述了資料倉儲中都有什麼資料、這些數據怎麼得到的、怎麼存取這些數據。是資料倉儲運作和維護的中心,資料倉儲伺服器利用他來存貯和更新數據,使用者透過他來了解和存取資料。

資料集市

為了特定的應用目的或應用範圍,而從資料倉儲中獨立出來的一部分數據,也可稱為部門資料或主題數據(subjectarea)。在資料倉儲的實施過程中往往可以從一個部門的資料集市著手,以後再用幾個資料集市組成一個完整的資料倉儲。需要注意的就是在實施不同的資料集市時,同一意義的欄位定義一定要相容,這樣在以後實施資料倉儲時才不會造成大麻煩。

國外知名的Garnter關於資料集市產品報告中,位於第一象限的敏捷商業智慧產品有QlikView, Tableau和SpotView,都是全記憶體運算的資料集市產品,在大數據方面對傳統商業智慧產品巨頭形成了挑戰。國內BI產品起步較晚,知名的敏捷型商業智慧產品有PowerBI, 永洪科技的Z-Suite,SmartBI,FineBI商業智慧軟體等,其中永洪科技的Z-Data Mart是一款熱記憶體運算的數據集市產品。國內的德昂資訊也是一家資料集市產品的系統整合商。

資料倉儲管理

安全與特權管理;追蹤資料的更新;資料品質檢查;管理和更新元資料;稽核和報告資料倉儲的使用和狀態;刪除資料;複製、分割和分發資料;備份和復原;儲存管理。

資訊發布系統

把資料倉儲中的資料或其他相關的資料傳送給不同的地點或使用者。基於Web的資訊發布系統是對付多用戶存取的最有效方法。

存取工具

為使用者存取資料倉儲提供手段。有資料查詢和報表工具;應用開發工具;管理資訊系統(EIS)工具;線上分析(OLAP)工具;資料探勘工具。

更多相關知識,請造訪常見問題欄位!

以上是資料倉儲相對於操作型資料庫來說其突出特點是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Go語言如何實作資料庫的增刪改查操作? Go語言如何實作資料庫的增刪改查操作? Mar 27, 2024 pm 09:39 PM

Go語言是一種高效、簡潔且易於學習的程式語言,因其在並發程式設計和網路程式設計方面的優勢而備受開發者青睞。在實際開發中,資料庫操作是不可或缺的一部分,本文將介紹如何使用Go語言實作資料庫的增刪改查操作。在Go語言中,我們通常會使用第三方函式庫來操作資料庫,例如常用的sql套件、gorm等。這裡以sql包為例介紹如何實作資料庫的增刪改查操作。假設我們使用的是MySQL資料庫。

Hibernate 如何實作多型映射? Hibernate 如何實作多型映射? Apr 17, 2024 pm 12:09 PM

Hibernate多態映射可映射繼承類別到資料庫,提供以下映射類型:joined-subclass:為子類別建立單獨表,包含父類別所有欄位。 table-per-class:為子類別建立單獨資料表,僅包含子類別特有列。 union-subclass:類似joined-subclass,但父類別表聯合所有子類別列。

iOS 18 新增「已復原」相簿功能 可找回遺失或損壞的照片 iOS 18 新增「已復原」相簿功能 可找回遺失或損壞的照片 Jul 18, 2024 am 05:48 AM

蘋果公司最新發布的iOS18、iPadOS18以及macOSSequoia系統為Photos應用程式增添了一項重要功能,旨在幫助用戶輕鬆恢復因各種原因遺失或損壞的照片和影片。這項新功能在Photos應用的"工具"部分引入了一個名為"已恢復"的相冊,當用戶設備中存在未納入其照片庫的圖片或影片時,該相冊將自動顯示。 "已恢復"相簿的出現為因資料庫損壞、相機應用未正確保存至照片庫或第三方應用管理照片庫時照片和視頻丟失提供了解決方案。使用者只需簡單幾步

深入解析HTML如何讀取資料庫 深入解析HTML如何讀取資料庫 Apr 09, 2024 pm 12:36 PM

HTML無法直接讀取資料庫,但可以透過JavaScript和AJAX實作。其步驟包括建立資料庫連線、發送查詢、處理回應和更新頁面。本文提供了利用JavaScript、AJAX和PHP來從MySQL資料庫讀取資料的實戰範例,展示如何在HTML頁面中動態顯示查詢結果。此範例使用XMLHttpRequest建立資料庫連接,發送查詢並處理回應,從而將資料填入頁面元素中,實現了HTML讀取資料庫的功能。

如何在PHP中處理資料庫連線錯誤 如何在PHP中處理資料庫連線錯誤 Jun 05, 2024 pm 02:16 PM

PHP處理資料庫連線報錯,可以使用下列步驟:使用mysqli_connect_errno()取得錯誤代碼。使用mysqli_connect_error()取得錯誤訊息。透過擷取並記錄這些錯誤訊息,可以輕鬆識別並解決資料庫連接問題,確保應用程式的順暢運作。

在PHP中使用MySQLi建立資料庫連線的詳盡教學 在PHP中使用MySQLi建立資料庫連線的詳盡教學 Jun 04, 2024 pm 01:42 PM

如何在PHP中使用MySQLi建立資料庫連線:包含MySQLi擴充(require_once)建立連線函數(functionconnect_to_db)呼叫連線函數($conn=connect_to_db())執行查詢($result=$conn->query())關閉連線( $conn->close())

PHP處理資料庫中文亂碼的技巧與實踐 PHP處理資料庫中文亂碼的技巧與實踐 Mar 27, 2024 pm 05:21 PM

PHP是一種廣泛應用於網站開發的後端程式語言,它具有強大的資料庫操作功能,常用於與MySQL等資料庫進行互動。然而,由於中文字元編碼的複雜性,在處理資料庫中文亂碼時常常會出現問題。本文將介紹PHP處理資料庫中文亂碼的技巧與實踐,包括常見的亂碼原因、解決方法和具體的程式碼範例。常見的亂碼原因資料庫字元集設定不正確:資料庫建立時需選擇正確的字元集,如utf8或u

如何在 Golang 中使用資料庫回呼函數? 如何在 Golang 中使用資料庫回呼函數? Jun 03, 2024 pm 02:20 PM

在Golang中使用資料庫回呼函數可以實現:在指定資料庫操作完成後執行自訂程式碼。透過單獨的函數新增自訂行為,無需編寫額外程式碼。回調函數可用於插入、更新、刪除和查詢操作。必須使用sql.Exec、sql.QueryRow或sql.Query函數才能使用回呼函數。