Dwh-system-managers

提供:Dev Guides
移動先:案内検索

データウェアハウジング-システムマネージャー

データウェアハウスを正常に実装するには、システム管理が必須です。 最も重要なシステム管理者は-

  • システム構成マネージャー
  • システムスケジューリングマネージャー
  • システムイベントマネージャー
  • システムデータベースマネージャー
  • システムバックアップリカバリマネージャー

システム構成マネージャー

  • システム構成マネージャーは、データウェアハウスのセットアップと構成の管理を担当します。
  • 構成マネージャーの構造は、オペレーティングシステムごとに異なります。
  • Unixの構成構造では、マネージャーはベンダーによって異なります。
  • 構成マネージャーには、単一のユーザーインターフェイスがあります。
  • 構成マネージャーのインターフェースにより、システムのすべての側面を制御できます。

-最も重要な構成ツールはI/Oマネージャーです。

システムスケジューリングマネージャー

System Scheduling Managerは、データウェアハウスの実装を成功させる責任があります。 その目的は、アドホッククエリをスケジュールすることです。 すべてのオペレーティングシステムには、何らかの形式のバッチ制御メカニズムを備えた独自のスケジューラがあります。 システムスケジューリングマネージャが持つ必要がある機能のリストは次のとおりです-

  • クラスターまたはMPPの境界を越えて作業する
  • 国際的な時差に対処する
  • ジョブの失敗を処理する
  • 複数のクエリを処理する
  • ジョブの優先順位をサポート
  • 失敗したジョブを再起動または再キューイングする
  • ジョブの完了時にユーザーまたはプロセスに通知する
  • システム停止全体でジョブスケジュールを維持する
  • ジョブを他のキューに再キューイングする
  • キューの停止と開始をサポート
  • キューに入れられたジョブのログ
  • キュー間処理に対処する

-上記のリストは、優れたスケジューラーの評価の評価パラメーターとして使用できます。

スケジューラが処理できる必要があるいくつかの重要なジョブは次のとおりです-

  • 毎日およびアドホッククエリスケジューリング
  • 定期的なレポート要件の実行
  • データロード
  • 情報処理
  • インデックス作成
  • バックアップ
  • 集計の作成
  • データ変換

-データウェアハウスがクラスターまたはMPPアーキテクチャで実行されている場合、システムスケジューリングマネージャーはアーキテクチャ全体で実行できる必要があります。

システムイベントマネージャー

イベントマネージャは一種のソフトウェアです。 イベントマネージャは、データウェアハウスシステムで定義されているイベントを管理します。 データウェアハウスの構造は非常に複雑であるため、データウェアハウスを手動で管理することはできません。 したがって、ユーザーの介入なしにすべてのイベントを自動的に処理するツールが必要です。

-イベントマネージャはイベントの発生を監視し、それらを処理します。 イベントマネージャは、この複雑なデータウェアハウスシステムで問題が発生する可能性のある無数のことも追跡します。

イベント

イベントは、ユーザーまたはシステム自体によって生成されるアクションです。 イベントは、定義されたアクションの測定可能で観測可能な発生であることに注意してください。

以下に、追跡する必要がある一般的なイベントのリストを示します。

  • ハードウェア障害
  • 特定のキーディスクのスペースが不足している
  • 死にかけているプロセス
  • エラーを返すプロセス
  • 805のしきい値を超えるCPU使用率
  • データベースのシリアル化ポイントでの内部競合
  • バッファキャッシュヒット率がしきい値を超えているか、しきい値を下回っています
  • 最大サイズに達するテーブル
  • 過剰なメモリスワッピング
  • スペース不足のために拡張できないテーブル
  • I/Oボトルネックを示すディスク
  • 特定のしきい値に達した一時領域またはソート領域の使用
  • その他のデータベース共有メモリ使用量

イベントについて最も重要なことは、イベントが自分で実行できる必要があるということです。 イベントパッケージは、事前定義されたイベントの手順を定義します。 各イベントに関連付けられたコードは、イベントハンドラーと呼ばれます。 このコードは、イベントが発生するたびに実行されます。

システムおよびデータベースマネージャー

システムマネージャとデータベースマネージャは、2つの別個のソフトウェアである場合がありますが、同じ仕事をします。 これらのツールの目的は、特定のプロセスを自動化し、他のプロセスの実行を簡素化することです。 システムとデータベースマネージャを選択するための基準は次のとおりです-

  • ユーザーの割り当てを増やします。
  • ユーザーへの役割の割り当てと割り当て解除
  • ユーザーへのプロファイルの割り当てと割り当て解除
  • データベーススペース管理を実行する
  • スペース使用量の監視とレポート
  • 断片化された未使用のスペースを片付ける
  • スペースを追加および拡張する
  • ユーザーの追加と削除
  • ユーザーパスワードを管理する
  • サマリーまたは一時テーブルを管理する
  • ユーザーとの一時スペースの割り当てまたは割り当て解除
  • 古いまたは古い一時テーブルからスペースを再利用する
  • エラーおよびトレースログを管理する
  • ログおよびトレースファイルを参照するには
  • エラーまたはトレース情報のリダイレクト
  • エラーおよびトレースロギングのオンとオフを切り替える
  • システムスペース管理を実行する
  • スペース使用量の監視とレポート
  • 古いファイルディレクトリと未使用のファイルディレクトリをクリーンアップする
  • スペースを追加または拡張します。

システムバックアップリカバリマネージャー

バックアップおよび復元ツールにより、運用および管理スタッフがデータを簡単にバックアップできます。 システムバックアップマネージャーは、使用するスケジュールマネージャーソフトウェアと統合する必要があることに注意してください。 バックアップの管理に必要な重要な機能は次のとおりです-

  • スケジューリング
  • バックアップデータの追跡
  • データベース認識

バックアップは、データの損失を防ぐためにのみ行われます。 以下は覚えておくべき重要なポイントです-

  • バックアップソフトウェアは、データがいつどこでバックアップされたかの何らかの形のデータベースを保持します。
  • バックアップリカバリマネージャには、そのデータベースへの適切なフロントエンドが必要です。
  • バックアップ回復ソフトウェアはデータベースに対応している必要があります。
  • データベースを認識することで、ソフトウェアはデータベースの用語で対処でき、実行不可能なバックアップは実行されません。