熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL Server >> 正文

SQL Server平台上數據倉庫管理員的關鍵任務

2013-11-15 14:49:46  來源: SQL Server 

  目前我國的一些企業在數據倉庫項目開發完成後並沒有專門培訓特定的數據倉庫管理員許多企業都是從開發團隊裡挑選一些人留下來執行維護任務因為即使在通常情況下經過簡單的指導一般的技術人員也沒有能力維護這個復雜的系統更不用說出現突發事件應該怎麼處理了數據倉庫的管理是不少企業數據倉庫應用的軟肋要保證數據倉庫系統的穩定性可用性和高效性必須要有具備專業素養的數據倉庫管理員來完成

  數據倉庫管理員(Data Warehouse Administrator)如果取首英文字母簡寫為DWA很多人會以為講的是數據倉庫架構師(Data Warehouse Architect)不過本文的主角是數據倉庫管理員而且主要講述的是活躍在SQL Server平台上的數據倉庫管理員

  數據倉庫管理員主要負責維護企業數據倉庫的完整性和可用性包括數據的質量問題確保數據倉庫的正常持續運行數據倉庫管理員要管理的也許是容量上到TB級的高可用性SQL Server 數據倉庫而且有遍布全球的有幾十家分公司好幾百名用戶將其應用於商業智能和客戶關系管理;也許只是被某公司總部十幾個用戶用作銷售客戶和產品分析的GB單服務器數據倉庫不管數據倉庫管理員需要管理的是哪一種數據庫其最重要工作就是維護

  數據倉庫系統每天都要進行大量的ETL操作按照特定的時間間隔把數據抽取整合到數據倉庫裡這個時間間隔也許是每隔一天每隔一個星期或每隔幾個小時DWA的其中一個主要任務就是監測這些ETL處理進程確保其正常運作監測ETL處理進程的任務非常重要因為這個進程在不斷地為數據倉庫供給數據原料如果ETL處理進程運行不當數據倉庫裡的數據就會過時;如果ETL處理進程運行到一半就卡殼了那麼數據倉庫裡的數據就會不完整;如果ETL處理進程運行出錯那麼存入的數據也會不正確;而如果數據不正確不完整那麼根據這些數據而制定的所有決策都會受到影響這就是為什麼確保ETL進程由始至終正常運作的重要原因

  數據倉庫管理員最好是向數據倉庫主管匯報工作不過有時候他們會向數據倉庫架構師匯報數據倉庫管理員的關鍵任務包括以下幾個方面(假設在SQL Server平台上運行)

   監測每天(每星期)的ETL進程數據轉化服務工具包和SQL Server集成服務任務的運行

   管理數據倉庫的數據庫維護所有數據庫服務器

   管理分析服務立方體和服務器

   管理報表服務和服務器(很可能是一個網絡場)

   管理數據挖掘模型和預測分析

   管理數據倉庫安全

   制作數據倉庫工作負荷和活動情況報表

   向數據倉庫批量上載新數據

   安裝補丁程序並執行更新升級

   管理數據倉庫端口

   備份和檢測還原所有數據倉庫對象

   與開發團隊保持合作以部署代碼

   與業務團隊保持聯系以解決關於數據請求的問題

   為終端用戶組織培訓班

   幫助用戶解決查詢問題


From:http://tw.wingwit.com/Article/program/SQLServer/201311/22394.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.