课程大纲

Oracle数据仓库简介

  • 数据仓库架构与用例
  • OLTP与OLAP工作负载
  • Oracle数据仓库解决方案的核心组件

仓库模式设计

  • 维度建模:星型与雪花型模式
  • 事实表与维度表
  • 处理缓慢变化维度(SCD)

数据加载与ETL策略

  • 使用SQL和PL/SQL设计ETL流程
  • 使用外部表和SQL*Loader
  • 增量加载与CDC(变更数据捕获)

分区与性能优化

  • 分区方法:范围、列表、哈希
  • 查询修剪与并行处理
  • 分区连接与最佳实践

压缩与存储优化

  • 混合列压缩
  • 数据归档策略
  • 优化存储以提升性能并降低成本

高级查询与分析功能

  • 物化视图与查询重写
  • 分析SQL函数(RANK、LAG、ROLLUP)
  • 基于时间的分析与实时报告

数据仓库的监控与调优

  • 监控查询性能
  • 资源使用与工作负载管理
  • 数据仓库的索引策略

总结与下一步

要求

  • 了解SQL和Oracle数据库基础知识
  • 具备在管理或开发角色中使用Oracle 12c/19c的经验
  • 具备数据仓库概念的基本知识

受众

  • 数据仓库开发人员
  • 数据库管理员
  • 商业智能专业人员
 21 小时

即将举行的公开课程

课程分类