Vai trò của OLTP và OLAP trong h thống
thông tin quản lý doanh nghiệp (MIS)
Về cơ bản, chúng ta có thể chia dữ liệu trong một hệ thống IT thành hai mng: Một
là dliệu giao dch, hai là dliu phân tích. Thông thường, dữ liu OLTP sẽ là
ngun dữ liu cho OLAP để phục vụ cho mục đích phân tích dữ liệu chi tiết từ h
thống OLTP thành thông tin. Hình minh họa như sau:
- Dliu giao dch gọi là OLTP (Online Transaction Processing)
Ví dụ: một phần mm kế toán, phần mm bán hàng, phn mm nhân sự, tiền
lương, … được
nhập liệu thường xuyên bi những người dùng cuối và dliệu chi tiết tới từng
nghiệp vụ, mô hình thiết kế theo quan hệ thực thể, database thiết kế cho hệ thống
này thường được chuẩn hóa.
Nó được đặc trưng bởi một số lượng lớn giao dịch (insert, update, delete) trong
một thi gian ngắn, được thiết kế nhằm mục đích thu thập dữ liu, duy trì tràng
buộc dữ liệu trong nhiu môi trường truy cập khác nhau, đo lường hiệu quả ca mô
hình này chính là slượng giao dch trên giây.
- Dliu Phân tích là OLAP (Online Analysis Processing): đặc trưng bởi khối
lượng tương đối thp của các giao dịch. Thay vào đó, hệ thống này thường có
nhiều truy vn để tính toán tổng hợp dữ liu. Với hệ thống này, thời gian phn hồi
yêu cu là đơn vị đo ng cho tính hiệu quả. Ứng dụng OLAP được sử dụng rộng
i bởing nghệ Data Minning. Dữ liệu trong ứng dụng OLAP thường được lưu
trữ dưới dạng đã được tính toán, có tính lịch sử và theo mô hình đa chiều (multi-
dimensional) thường là mô hình hình sao (star schema).
Bảng tổng hợp so sánh giữ OLTP và OLAP:
Nội dung OLTP System
(Hệ thống hoạt động)
OLAP System
(Data warehouse)
Dữ liệ
nguồn
Dliu hoạt động, do
người dùng cuối nhập
vào
Dliu hp nhât. Dữ liu
OLAP đến từ nhiu nguồn
khác nhau của hệ thống OLAP
Mc đích
ca dữ liệu
Để kiểm soát và chạy
các nghiệp vụ kinh tế
b
ản, thiết yếu xảy ra
hàng ngày. Phục vụ
người dùng cấp hoạt
động trong doanh
nghiệp
Phục vụ mục đích lập kế
hoạch, giải quyết vn đề, hỗ
tr
ợ ra quyết định. Phục vụ cho
các cấp bậc quản lý chiến
lượng.
Phản ánh
dữ liệu nào
Cho th
y một ảnh chụp
nhanh ca các quá tr
ình
kinh doanh liên tc
Số liệu cung cấp góc nhìn đa
chiều các hoạt động kinh
doanh trong doanh nghiệp.
Thêm và
sửa dữ liệu
Thêm, s
và được tạo bởi ngưi
dùng cui ở cấp hoạt
động.
Chạy theo chu kỳ, theo lô ln
các giao dịch, như vào m
ột gi
nh
ất định để tập hợp, tính toán
và làm mới dữ liu.
Truy vn Liên quan đến các truy
vấn cơ bản, số lượng
dòng dliệu trả vít.
Thường truy vấn vi các câu
truy vn tính toán phức tạp
dựa trên khi
ng dữ liu rất
ln.
Tốc độ x Thư
ng rất nhanh trong
Phụ thuộc vào khi lượng d
mt vài giây liu cần xử lý và m
ột ln xử lý
một lô query để tập hợp và
tính toán dliu có thể kéo d
ài
hàng gi
ờ đồng hồ. Tăng tốc độ
x bằngch tạo index và
các kỹ thuật design chuyên
nghiệp
Không gian
u trữ
Tương đối nhỏ nếu d
liu lịch sử được cắt
gim và lưu trữ thích
hợp
Thường rất ln, do sự tồn tại
của dữ liu tổng hợp mang
tính lịch sử, cần nhiu index
hơn so với OLTP
Thiết kế
database
Chuẩn hóa mức cao,
cần nhiều table
Thư
ng không cần chuẩn hóa,
ít table hơn. T
ng theo 2
hình là Star hoặc Snowflake
Backup và
phục hồi
dữ liệu
Tín đồ của backup. Dư
liu hoạt động là c
ực k
quan trng với hoạt
động kinh doanh nên
phải bảo trì backup c
n
thận, việc mất mát dữ
liu cũng đồng nghĩa
với việc mất mát thi
gian, tiền bạc và công
sức nhập liệu cũng nh
ư
liên quan đến trách
nhim pháp lý.
Thay phi backup đều đặn,
khi mất mát dữ liu xy ra,
nhiều hệ thng OLAP thường
chọn một phương pháp đơn
giản là load lại dữ liệu tc
ngun dữ liu gốc ở các hệ
thống OLTP như là một giải
pháp phc hồi dữ liệu.
Theo Bigdata