📜  数据仓库-系统管理员

📅  最后修改于: 2021-01-07 06:00:03             🧑  作者: Mango


要成功实施数据仓库,必须进行系统管理。最重要的系统管理员是-

  • 系统配置管理器
  • 系统调度管理器
  • 系统事件管理器
  • 系统数据库管理器
  • 系统备份恢复管理器

系统配置管理器

  • 系统配置管理器负责管理数据仓库的设置和配置。

  • 配置管理器的结构因一个操作系统而异。

  • 在Unix配置结构中,管理器因供应商而异。

  • 配置管理器具有单个用户界面。

  • 配置管理器的界面使我们可以控制系统的各个方面。

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

系统计划管理器

系统调度管理器负责数据仓库的成功实施。其目的是安排临时查询。每个操作系统都有自己的调度程序,具有某种形式的批处理控制机制。系统调度管理器必须具有的功能列表如下-

  • 跨集群或MPP边界工作
  • 处理国际时差
  • 处理作业失败
  • 处理多个查询
  • 支持工作重点
  • 重新启动或重新排队失败的作业
  • 作业完成后通知用户或流程
  • 维护系统停机期间的作业计划
  • 将作业重新排队到其他队列
  • 支持停止和启动队列
  • 日志排队作业
  • 处理队列间处理

–上面的列表可用作评估良好调度程序的评估参数。

调度程序必须能够处理的一些重要工作如下:

  • 每日和临时查询计划
  • 执行定期报告要求
  • 资料载入
  • 数据处理
  • 索引创建
  • 后备
  • 聚集创建
  • 数据转换

–如果数据仓库在集群或MPP体系结构上运行,则系统调度管理器必须能够在整个体系结构上运行。

系统事件管理器

事件管理器是一种软件。事件管理器管理在数据仓库系统上定义的事件。我们无法手动管理数据仓库,因为数据仓库的结构非常复杂。因此,我们需要一种无需用户干预即可自动处理所有事件的工具。

注意-事件管理器监视事件发生并进行处理。事件管理器还跟踪在此复杂数据仓库系统上可能出错的各种情况。

大事记

事件是由用户或系统本身生成的操作。可以注意到,该事件是可定义的动作的可测量的,可观察的发生。

下面给出了需要跟踪的常见事件的列表。

  • 硬件故障
  • 某些密钥磁盘空间不足
  • 一个进程快死了
  • 进程返回错误
  • CPU使用率超过805阈值
  • 关于数据库序列化点的内部争用
  • 缓冲区高速缓存命中率超过或低于阈值
  • 一张桌子达到最大尺寸
  • 过多的内存交换
  • 由于空间不足,表无法扩展
  • 磁盘出现I / O瓶颈
  • 临时或分类区域的使用达到一定阈值
  • 其他任何数据库共享内存使用情况

关于事件的最重要的事情是它们应该能够独立执行。事件包定义了预定义事件的过程。与每个事件关联的代码称为事件处理程序。每当发生事件时,都会执行此代码。

系统和数据库管理器

系统和数据库管理器可能是两个单独的软件,但是它们执行相同的工作。这些工具的目的是使某些过程自动化并简化其他过程的执行。选择系统和数据库管理器的标准如下:

  • 增加用户的配额。
  • 向用户分配和取消分配角色
  • 向用户分配和取消分配配置文件
  • 执行数据库空间管理
  • 监控并报告空间使用情况
  • 整理碎片和未使用的空间
  • 添加并扩展空间
  • 添加和删除用户
  • 管理用户密码
  • 管理汇总表或临时表
  • 向用户分配临时空间或从用户分配临时空间
  • 从旧的或过期的临时表中回收空间
  • 管理错误和跟踪日志
  • 浏览日志和跟踪文件
  • 重定向错误或跟踪信息
  • 打开和关闭错误并跟踪记录
  • 执行系统空间管理
  • 监控并报告空间使用情况
  • 清理旧的和未使用的文件目录
  • 添加或扩展空间。

系统备份恢复管理器

备份和恢复工具使操作和管理人员可以轻松备份数据。请注意,系统备份管理器必须与所使用的计划管理器软件集成在一起。备份管理所需的重要功能如下-

  • 排程
  • 备份数据追踪
  • 数据库意识

备份只是为了防止数据丢失。以下是要记住的重点-

  • 备份软件将保留某种形式的数据库,以记录数据的备份时间和地点。

  • 备份恢复管理器必须对该数据库具有良好的前端。

  • 备份恢复软件应支持数据库。

  • 知道了数据库之后,就可以用数据库术语来解决该软件,并且不会执行不可行的备份。