周賀
摘要:數據倉庫作為現代企業決策制定和數據支持的一項重要技術,為前端查詢和分析奠定基礎。本文概述了報文信息處理中數據倉庫技術的應用,利用聯機分析處理技術和多維數據報表展示數據,使工作人員快速準確定位報文信息,從而能更好地分析數據、提取決策信息。
關鍵詞:數據倉庫;聯機分析處理;多維數據報表;決策
隨著通信網絡行業的發展,對數據庫積累的大量數據存儲、處理和應用的問題顯得尤為突出。對于一些企業來講,往往數據庫中已經積累了大量的數據,要是通過更換數據庫數據模型的方法,所付出的成本很高。所以對于大多數企業來說,短時間之內企業的數據庫不可能不使用關系數據庫,導致許多新的應用也要在關系數據庫平臺上進行研發。為了實現工作人員對報文數據更好進行分析及決策,需要把報文數據庫中每份報文的數據信息進行整理和歸納。企業對數據分析的要求會更高,往往需求一些更優化、更智能、更集成的聯機分析處理方案。本文論述了報文信息處理中數據倉庫技術的應用,并實現報文數據報表的展示思路。
1 創建報文數據倉庫并生成多維數據集
1.1 報文數據倉庫
數據倉庫是一套面向數據的、集成的、時變的、非易失性的數據倉庫,這是一個支持管理的決策過程。對報文數據進行集成后,創建了報文數據倉庫,從而組建報文數據倉庫報表服務器。數據倉庫的建立,目的在于有意引入冗余,保證數據的多樣性,同時也利于工作人員多角度看待數據。報文數據倉庫中,可用報文元素做為主題,多維數據模型采用星型模式建立。本文論述的報文數據倉庫使用的是SQL Server Analysis Services創建的,為企業提供聯機分析處理(OLAP)功能。基于關系表的報文數據倉庫的存儲方式是星型模型,它更成熟,更適用,查詢速度更快。
1.2 創建報文數據倉庫并生成多維數據集
對于報文數據庫,使用的為多維報文數據倉庫,并適合OLAP的星型模型來存儲數據。基于星型數據模型,通過設置參數工作人員可以進行各種查詢。對這些數據的深入分析,可以得到各種報文的頻率變化,從而幫助報文工作人員進行決策,確保現有的技術能夠更好地服務于報文的應用領域。報文數據倉庫包含大量的報文數據信息,同時報文數據可伴隨多個維度數據。有時往往并不知道哪些信息是有用的,而是將所有的數據都存入數據倉庫中,導致信息處理量增大,查詢報文信息效率受到了極大影響。
以報文數據倉庫為基礎,報文工作人員可對報文數據進行初步查詢,例如統計、歸類等。在報文數據倉庫中,數據的處理、存儲和挖掘都要在后臺完成,而工作人員操作的前端就是OLAP。OLAP是數據倉庫技術的重要應用,它會仿照企業本身進行多個角度思維方式,先一步建立起多維數據模型,從而可以進行復雜的分析,并完成決策。
2 報文數據報表展示
2.1 以數據倉庫為基礎的報表展示
Reporting Services是基于服務器的新型報表平臺。它支持聯機操作,由模塊組成,伸縮性強。其自身可以生成、發布和管理報表,并擴展出強大的功能,以及定義出最優的解決方案。Analysis Services聯機分析處理出的數據結果,可用來創建和管理關系數據庫的數據源。工作人員定義維度和參數,通過這些工作最終將生成的結果發布至網絡,由網絡完成多維數據報表的展示。企業可以通過網絡查詢多維數據報表,從而進一步分析和管理報文數據報表。
2.2 Reporting Services實現報文數據報表展示
Reporting Services在工作人員執行數據分析之后創建報文數據報表。報表采用矩陣式報表,這種報表、視圖方式多種多樣,直觀地理解報文數據的變化。報表是為滿足數據顯示的需要而設計的,它可以提供最好的研究成果,使報告的效益和可靠性。
報文數據報表通過設計與部署后,等待應用程序執行完畢就可以查詢已發布至網絡的報表。可以人工定義報表參數,把時間維度定義為參數對象。當然,可以根據企業的需求來定義所需的參數對象。Reporting Services的優勢在于,對分析數據后生成的報文數據報表,可以通過部署與發布進行網絡共享,企業的工作人員可以在不同地點對報表進行查詢和分析,從而完成最優決策。
3 結語
本文介紹了應用數據倉庫技術、利用聯機分析處理技術和多維數據報表展示數據,為報文數據信息分析和決策提供了解決方案。Reporting Services平臺生成報文數據報表發布至網絡,報文工作人員對報文數據有效地提取和分析。應用數據倉庫對報文數據信息進行展示還有待大量的研究開發,我們需要不斷嘗試,將好的想法付諸于實現,這一項研究對于空中交通報文數據領域具有重要意義。
參考文獻:
[1]中國石化股份有限公司,等.中國石化加油IC 卡試點工程設備技術規范匯編(試行)[Z].北京:中國石化股份有限公司等,2002.
[2]陳峰.數據倉庫技術綜述[J].重慶:重慶工學院學報,2002.
[3]歐廣宇,曹渠江.連鎖超市配送決策支持系統的模型與實現[J].上海:上海理工大學學報,2004.
[4]G.Andrew Duthie.Microsoft ASP.NET程序設計[M].北京:清華大學出版社,2002.
[5]林煌章.ASP.NET程序設計基礎[M].北京:清華大學山版社,2001.
[6]楊云,王毅.ASP.NET 2.0程序開發詳解[M].北京:人民郵電出版社,2007.
[7]林杰斌,劉明德,陳湘.數據挖掘與OLAP 理論與務實[M].北京:清華大學出版社,2002.
[8]Claudia Imhoff,Nicholas Galemmo,Jonathan G.Geiger.Mastering Data Warehouse Design:Relational and Dimensional Techniques[M].Wiley,2003.