數據倉庫在煤礦安全信息管理係統中的應用探討
隨著我國煤礦企業的發展和計算機應用的普及,以及信息化建設工作在全國的推廣,煤礦安全信息計算機管理顯得越來越重要。基於傳統數據庫的煤礦安全信息管理係統由於不注重信息03manbetx ,給決策人員帶來了極大的不便,甚至導致判斷失誤。其存在問題主要有:①不能同時滿足事務處理與03manbetx 處理的需要;②無法集成企業內部、外部各方麵的數據;③難以適應各類用戶對數據綜合程度的不同要求[1]。為了解決這些技術難題,采用了數據倉庫技術。數據倉庫是一種有效的數據管理技術,它能把分布在企業網絡中的不同站點的數據集成到一起,為管理者提供各種類型的、有效的數據03manbetx 。利用先進的數據倉庫技術開發多功能、開放、安全可靠的煤礦安全信息管理係統對加強煤礦安全生產,促進煤炭行業現代化建設,提高煤礦的社會、經濟效益和社會形象具有極其重要的現實意義。
1 數據倉庫技術
1.1 數據倉庫及其特征與功能
數據倉庫(Data Warehouse)的概念首先由W.H.Inmon提出來,他把數據倉庫的概念表述為:“數據倉庫就是麵向主題的、集成的、穩定的、不同時間和空間的數據的集合,用以支持經營管理中的決策製定過程”[2]。
數據倉庫具有麵向主題,集成,隨時間、空間不斷變化等特點。數據倉庫的這些特點能很好的滿足決策支持係統對數據的要求,可以把決策支持係統的數據以方便實用的標準組織到數據倉庫之中,以使數據倉庫可以利用這些信息向決策者提供無限的03manbetx 其業務信息的能力[3]。
1.2 數據倉庫模型及其實施方法
數據倉庫的模型主要有雪花模型、星型模型、雪暴模型。就目前而言,大多數數據倉庫的集成均采用了星型模型這一主流方案。
建立數據倉庫模型的方法有很多,主要兩種為CLDS法和信息打包法。傳統的數據庫建立模型的方法是係統生命周期法(SDLC),而數據倉庫則是一種分析型環境,由數據驅動,可以采用與傳統數據庫建立模型相反的方法(CLDS)。兩種方法的特點與區別如表1所示[4]。
表1 SDLC與CLDS方法比較
見表
信息打包法則是專門針對數據倉庫的方法。它從用戶那裏收集事務需求開始,然後分析並將它們模型化,生成數據倉庫。信息打包法主要是通過信息打包圖來實現,信息打包圖是一個公共的、一致的和緊湊的設計和通訊工具。
2 數據倉庫在煤礦安全信息管理係統中的應用
2.1 數據倉庫模型的建立
到目前為止礦山係統還沒有使用數據倉庫。其實,許多煤礦都已經積累了足夠的,真實的曆史數據,利用數據倉庫對積累的數據進行統計分析,可以研究過去的經營狀況、管理狀況,發現和挖掘可以改進的地方、製定計劃、為確定發展提供依據。數據倉庫的建立是一個複雜的過程,其中關鍵在於如何將數據由原先麵向應用的結構轉換為麵向分析的多維數據結構。下麵以工傷02manbetx.com 管理為例,根據已有的數據,結合礦山的實際情況,利用信息打包法建立工傷02manbetx.com 數據倉庫模型。
1) 確定關鍵性能指標:02manbetx.com 檔案、02manbetx.com 分析;
2) 定義維度:時間維、地點維、類型維、人員維、原因維;
3) 定義類別:類別提供一個維的詳細信息。在這裏,時間維當中設定年、季度、月份、日四個類別;地點維當中設定平頂山煤業集團十二礦類別;並在其中又設定采煤麵、掘進麵兩個類別;類型維中設定死亡、重傷、輕傷、非傷亡四個類別;人員維中暫時設定一般工種與特殊工種兩個類別,9 7 312 4 8 : 來源:易安網
一般工種中暫時設定采煤工一個類別,特殊工種中暫時設定電鉗工、絞車工兩個類別;原因維中設定瓦斯爆炸、冒項、突水、火災、粉塵五個類別。待係統穩定後,維中的類別還可以根據需要進行調整,可以得出 工傷事故分析信息。圖1 事故分析信息包圖
根據建立的信息包圖,按照特定的轉換原則將其轉換為如圖2所示的星型模型圖。星型模型是最簡單的數據倉庫框架,它顯示了一種多維分析的結構。星型模型結構的中心是分析的內容,對應一個或者多個事實表;四周是訪問的角度,對應的是維表;每一維又可劃分為不同的類別。星型結構可以優化數據倉庫的查詢響應時間,提高查詢性能。
2.2 基於數據倉庫的MSMIS的體係結構
基於以上分析,構建基於數據倉庫的煤礦安全信息管理係統,其基本體係結構如圖3所示。
基於數據倉庫的煤礦安全信息管理係統的體係結構
在此係統中有一通三防數據管理、安全信息管理、設備數據管理、工傷事故數據管理、安全培訓數據管理五個功能模塊。此係統的開發將很好的解決基於傳統數據庫的煤礦安全信息管理係統的不足,利用數據倉庫麵向主題、適於分析的特點,對安全信息數據進行分析歸納,輔助管理者決策。
2.3 係統的物理結構及實施方案
數據從各部門業務數據庫傳到企業信息中心的數據倉庫裏,OLAP Server和Web Server從數據倉庫裏抽取數據並提供給客戶端使用,各部門相關人員利用PC機上的分析軟件,通過局域網訪問數據倉庫上的數據。
係統利用SQL Server2000數據庫係統建立數據倉庫,並以Windows2000係統作為OLAP Server的工作平台。係統采用TCP/IP協議進行局域網內各部門連接,利用ODBC和OLEDB進行數據連接,並利用OLAP Server所提供的功能,盡可能使數據訪問本地化,以提高響應速度。
3 結束語
1)數據倉庫技術的應用,使係統能對礦井安全信息進行多角度、多方位的分析、歸納及總結、避免了由於管理人員素質低及其主觀因素造成的各種漏項問題,提高了安全管理水平;
2)數據倉庫係統集事務處理係統與決策支持係統於一身,提高了信息資源的利用率,從而對企業的管理和決策提供多方麵的支持;
3)隨著信息技術的進一步推進及係統應用的成熟,將數據倉庫與B/S結構係統相結合,開發基於Web和DW技術的決策支持係統是煤礦安全信息管理係統的重要發展方向。