Liên hệ với chúng tôi
 Thời gian kéo dài 21 Giờ học

Đề cương khóa học

Giới thiệu về Kho dữ liệu Oracle

  • Kiến trúc kho dữ liệu và các trường hợp sử dụng
  • Tải trọng OLTP so với OLAP
  • Các thành phần cốt lõi của giải pháp DW Oracle

Thiết kế lược đồ kho dữ liệu

  • Mô hình hóa chiều: lược đồ star và snowflake
  • Bảng sự kiện (fact) và bảng chiều (dimension)
  • Xử lý các chiều thay đổi chậm (Slowly Changing Dimensions - SCD)

Chiến lược nạp dữ liệu và ETL

  • Thiết kế quy trình ETL sử dụng SQL và PL/SQL
  • Sử dụng bảng ngoại bộ (external tables) và SQL*Loader
  • Nạp dữ liệu tăng phân (incremental loads) và CDC (Change Data Capture)

Phân vùng và Hiệu suất

  • Các phương pháp phân vùng: range (theo khoảng), list (theo danh sách), hash (băm)
  • Loại bỏ truy vấn (query pruning) và xử lý song song
  • Liên kết theo phân vùng (partition-wise joins) và các thực hành tốt nhất

Nén dữ liệu và Tối ưu hóa lưu trữ

  • Nén cột lai (Hybrid columnar compression)
  • Chiến lược lưu trữ dữ liệu lưu trữ (archival)
  • Tối ưu hóa lưu trữ cho hiệu suất và chi phí

Các tính năng truy vấn và phân tích nâng cao

  • Các view vật chất hóa (materialized views) và viết lại truy vấn (query rewrite)
  • Các hàm SQL phân tích (RANK, LAG, ROLLUP)
  • Phân tích dựa trên thời gian và báo cáo thời gian thực

Giám sát và Điều chỉnh kho dữ liệu

  • Giám sát hiệu suất truy vấn
  • Sử dụng tài nguyên và quản lý tải công việc (workload management)
  • Chiến lược lập chỉ mục (indexing) cho kho dữ liệu

Tóm tắt và Các bước tiếp theo

Yêu cầu

  • Hiểu biết về SQL và các nguyên lý cơ bản của cơ sở dữ liệu Oracle
  • Kinh nghiệm làm việc với Oracle 12c/19c trong vai trò quản trị hoặc phát triển
  • Kiến thức cơ bản về các khái niệm kho dữ liệu

Đối tượng người học

  • Lập trình viên phát triển kho dữ liệu
  • Quản trị viên cơ sở dữ liệu
  • Chuyên gia Business Intelligence

Số người tham gia


Giá cho mỗi học viên

Đánh giá (1)

Các khóa học sắp tới

Các danh mục liên quan