데이터웨어 하우징-시스템 관리자

데이터웨어 하우스를 성공적으로 구현하려면 시스템 관리가 필수입니다. 가장 중요한 시스템 관리자는 다음과 같습니다.

  • 시스템 구성 관리자
  • 시스템 스케줄링 관리자
  • 시스템 이벤트 관리자
  • 시스템 데이터베이스 관리자
  • 시스템 백업 복구 관리자

시스템 구성 관리자

  • 시스템 구성 관리자는 데이터웨어 하우스의 설정 및 구성 관리를 담당합니다.

  • 구성 관리자의 구조는 운영 체제마다 다릅니다.

  • Unix 구성 구조에서 관리자는 공급 업체마다 다릅니다.

  • 구성 관리자에는 단일 사용자 인터페이스가 있습니다.

  • 구성 관리자의 인터페이스를 통해 시스템의 모든 측면을 제어 할 수 있습니다.

Note − 가장 중요한 구성 도구는 I / O 관리자입니다.

시스템 스케줄링 관리자

System Scheduling Manager는 데이터웨어 하우스의 성공적인 구현을 담당합니다. 그 목적은 임시 쿼리를 예약하는 것입니다. 모든 운영 체제에는 일종의 일괄 제어 메커니즘이있는 자체 스케줄러가 있습니다. 시스템 스케줄링 관리자가 가져야하는 기능 목록은 다음과 같습니다.

  • 클러스터 또는 MPP 경계를 넘어 작업
  • 국제 시차 처리
  • 작업 실패 처리
  • 여러 쿼리 처리
  • 직무 우선 순위 지원
  • 실패한 작업을 다시 시작하거나 다시 대기열에 넣습니다.
  • 작업이 완료되면 사용자 또는 프로세스에 알림
  • 시스템 중단시 작업 일정 유지
  • 작업을 다른 대기열에 다시 넣습니다.
  • 대기열 중지 및 시작 지원
  • 대기 작업 기록
  • 큐 간 처리 처리

Note − 위 목록은 좋은 스케줄러의 평가를위한 평가 매개 변수로 사용할 수 있습니다.

스케줄러가 처리 할 수 ​​있어야하는 몇 가지 중요한 작업은 다음과 같습니다.

  • 일일 및 임시 쿼리 예약
  • 정기 보고서 요구 사항 실행
  • 데이터로드
  • 데이터 처리
  • 인덱스 생성
  • Backup
  • 집계 생성
  • 데이터 변환

Note − 데이터웨어 하우스가 클러스터 또는 MPP 아키텍처에서 실행중인 경우 시스템 스케줄링 관리자는 아키텍처 전체에서 실행될 수 있어야합니다.

시스템 이벤트 관리자

이벤트 관리자는 일종의 소프트웨어입니다. 이벤트 관리자는 데이터웨어 하우스 시스템에 정의 된 이벤트를 관리합니다. 데이터웨어 하우스의 구조가 매우 복잡하기 때문에 데이터웨어 하우스를 수동으로 관리 할 수 ​​없습니다. 따라서 사용자의 개입없이 모든 이벤트를 자동으로 처리하는 도구가 필요합니다.

Note− 이벤트 관리자는 이벤트 발생을 모니터링하고 처리합니다. 이벤트 관리자는 또한이 복잡한 데이터웨어 하우스 시스템에서 잘못 될 수있는 무수한 일을 추적합니다.

이벤트

이벤트는 사용자 또는 시스템 자체에 의해 생성되는 작업입니다. 이벤트는 측정 가능하고 관찰 가능하며 정의 된 동작의 발생임을 알 수 있습니다.

다음은 추적해야하는 일반적인 이벤트 목록입니다.

  • 하드웨어 장애
  • 특정 키 디스크의 공간 부족
  • 죽어가는 과정
  • 오류를 반환하는 프로세스
  • 805 임계 값을 초과하는 CPU 사용량
  • 데이터베이스 직렬화 지점에 대한 내부 경합
  • 버퍼 캐시 적중률이 임계 값 초과 또는 실패
  • 최대 크기에 도달하는 테이블
  • 과도한 메모리 스와핑
  • 공간 부족으로 확장에 실패한 테이블
  • I / O 병목 현상이있는 디스크
  • 특정 임계 값에 도달하는 임시 또는 정렬 영역 사용
  • 기타 데이터베이스 공유 메모리 사용량

이벤트에서 가장 중요한 것은 이벤트가 스스로 실행할 수 있어야한다는 것입니다. 이벤트 패키지는 미리 정의 된 이벤트에 대한 절차를 정의합니다. 각 이벤트와 관련된 코드를 이벤트 처리기라고합니다. 이 코드는 이벤트가 발생할 때마다 실행됩니다.

시스템 및 데이터베이스 관리자

시스템 및 데이터베이스 관리자는 두 개의 개별 소프트웨어 일 수 있지만 동일한 작업을 수행합니다. 이러한 도구의 목적은 특정 프로세스를 자동화하고 다른 프로세스의 실행을 단순화하는 것입니다. 시스템과 데이터베이스 관리자를 선택하는 기준은 다음과 같습니다-

  • 사용자의 할당량을 늘립니다.
  • 사용자에게 역할 할당 및 할당 해제
  • 사용자에게 프로필 할당 및 할당 해제
  • 데이터베이스 공간 관리 수행
  • 공간 사용량 모니터링 및보고
  • 조각난 및 사용하지 않는 공간 정리
  • 공간 추가 및 확장
  • 사용자 추가 및 제거
  • 사용자 비밀번호 관리
  • 요약 또는 임시 테이블 관리
  • 사용자에게 임시 공간 할당 또는 할당 해제
  • 이전 또는 오래된 임시 테이블에서 공간을 재 확보합니다.
  • 오류 및 추적 로그 관리
  • 로그 및 추적 파일 찾아보기
  • 리디렉션 오류 또는 추적 정보
  • 오류 및 추적 로깅 켜기 및 끄기
  • 시스템 공간 관리 수행
  • 공간 사용량 모니터링 및보고
  • 오래되고 사용되지 않는 파일 디렉토리 정리
  • 공간을 추가하거나 확장합니다.

시스템 백업 복구 관리자

백업 및 복구 도구를 사용하면 운영 및 관리 직원이 데이터를 쉽게 백업 할 수 있습니다. 시스템 백업 관리자는 사용중인 스케줄 관리자 소프트웨어와 통합되어야합니다. 백업 관리에 필요한 중요한 기능은 다음과 같습니다.

  • Scheduling
  • 백업 데이터 추적
  • 데이터베이스 인식

백업은 데이터 손실을 방지하기 위해서만 수행됩니다. 다음은 기억해야 할 중요한 사항입니다.

  • 백업 소프트웨어는 데이터가 백업 된 위치와시기에 대한 데이터베이스 형식을 유지합니다.

  • 백업 복구 관리자는 해당 데이터베이스에 대한 좋은 프론트 엔드를 가져야합니다.

  • 백업 복구 소프트웨어는 데이터베이스를 인식해야합니다.

  • 데이터베이스를 인식하면 소프트웨어를 데이터베이스 용어로 처리 할 수 ​​있으며 실행 불가능한 백업을 수행하지 않습니다.