資料倉庫 - 系統管理員



系統管理對於資料倉庫的成功實施是必不可少的。最重要的系統管理員包括:

  • 系統配置管理員
  • 系統排程管理員
  • 系統事件管理員
  • 系統資料庫管理員
  • 系統備份恢復管理員

系統配置管理員

  • 系統配置管理員負責資料倉庫的設定和配置管理。

  • 配置管理員的結構因作業系統而異。

  • 在 Unix 系統中,配置管理員的結構因廠商而異。

  • 配置管理員具有單一使用者介面。

  • 配置管理員的介面允許我們控制系統的各個方面。

注意 - 最重要的配置工具是 I/O 管理器。

系統排程管理員

系統排程管理員負責資料倉庫的成功實施。其目的是排程臨時查詢。每個作業系統都有自己的排程程式,並具有一定的批處理控制機制。系統排程管理員必須具備的功能列表如下:

  • 跨叢集或 MPP 邊界工作
  • 處理國際時差
  • 處理作業失敗
  • 處理多個查詢
  • 支援作業優先順序
  • 重新啟動或重新排隊失敗的作業
  • 作業完成後通知使用者或程序
  • 在系統中斷期間維護作業排程
  • 將作業重新排隊到其他佇列
  • 支援佇列的啟動和停止
  • 記錄排隊作業
  • 處理佇列間處理

注意 - 以上列表可用作評估優秀排程程式的評估引數。

排程程式必須能夠處理的一些重要作業如下:

  • 每日和臨時查詢排程
  • 執行定期報表需求
  • 資料載入
  • 資料處理
  • 索引建立
  • 備份
  • 聚合建立
  • 資料轉換

注意 - 如果資料倉庫執行在叢集或 MPP 架構上,則系統排程管理器必須能夠跨架構執行。

系統事件管理器

事件管理器是一種軟體。事件管理器管理在資料倉庫系統上定義的事件。我們不能手動管理資料倉庫,因為資料倉庫的結構非常複雜。因此,我們需要一個工具來自動處理所有事件,而無需任何使用者干預。

注意 - 事件管理器監控事件的發生並處理它們。事件管理器還跟蹤在這個複雜的資料倉庫系統上可能出錯的無數事情。

事件

事件是由使用者或系統本身生成的行動。需要注意的是,事件是已定義行動的可衡量、可觀察的發生。

以下是需要跟蹤的常見事件列表。

  • 硬體故障
  • 某些關鍵磁碟空間不足
  • 程序死亡
  • 程序返回錯誤
  • CPU 使用率超過 80% 的閾值
  • 資料庫序列化點上的內部競爭
  • 緩衝區快取命中率超過或低於閾值
  • 表達到其最大大小
  • 過度記憶體交換
  • 由於空間不足,表無法擴充套件
  • 磁碟出現 I/O 瓶頸
  • 臨時或排序區域的使用達到一定的閾值
  • 任何其他資料庫共享記憶體使用情況

關於事件最重要的一點是它們應該能夠自行執行。事件包定義了預定義事件的程式。與每個事件關聯的程式碼稱為事件處理程式。每當發生事件時,都會執行此程式碼。

系統和資料庫管理器

系統和資料庫管理器可能是兩塊獨立的軟體,但它們執行相同的工作。這些工具的目標是自動化某些流程並簡化其他流程的執行。選擇系統和資料庫管理器的標準如下:

  • 增加使用者的配額。
  • 為使用者分配和取消分配角色
  • 為使用者分配和取消分配配置檔案
  • 執行資料庫空間管理
  • 監控和報告空間使用情況
  • 整理碎片化和未使用的空間
  • 新增和擴充套件空間
  • 新增和刪除使用者
  • 管理使用者密碼
  • 管理彙總表或臨時表
  • 為使用者分配或取消分配臨時空間
  • 從舊的或過時的臨時表中回收空間
  • 管理錯誤和跟蹤日誌
  • 瀏覽日誌和跟蹤檔案
  • 重定向錯誤或跟蹤資訊
  • 開啟和關閉錯誤和跟蹤日誌記錄
  • 執行系統空間管理
  • 監控和報告空間使用情況
  • 清理舊的和未使用的檔案目錄
  • 新增或擴充套件空間。

系統備份恢復管理器

備份和恢復工具使運維和管理人員可以輕鬆備份資料。請注意,系統備份管理器必須與正在使用的排程管理器軟體整合。管理備份所需的重要功能如下:

  • 排程
  • 備份資料跟蹤
  • 資料庫感知

備份僅用於防止資料丟失。以下是需要記住的重要事項:

  • 備份軟體將保留某種形式的資料庫,記錄資料片段的備份位置和時間。

  • 備份恢復管理器必須具有良好的前端資料庫。

  • 備份恢復軟體應具有資料庫感知能力。

  • 瞭解資料庫後,軟體就可以用資料庫術語來處理,並且不會執行不可行的備份。

廣告
© . All rights reserved.