
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 mảng: Một
là dữ liệu giao dịch, hai là dữ liệu phân tích. Thông thường, dữ liệu OLTP sẽ là
nguồn dữ liệu 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:
- Dữ liệu giao dịch gọi là OLTP (Online Transaction Processing)
Ví dụ: một phần mềm kế toán, phần mềm bán hàng, phần mềm nhân sự, tiền
lương, … được
nhập liệu thường xuyên bởi những người dùng cuối và dữ liệ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 thời gian ngắn, được thiết kế nhằm mục đích thu thập dữ liệu, duy trì tràng
buộc dữ liệu trong nhiều môi trường truy cập khác nhau, đo lường hiệu quả của mô
hình này chính là số lượng giao dịch trên giây.
- Dữ liệu Phân tích là OLAP (Online Analysis Processing): đặc trưng bởi khối
lượng tương đối thấp của các giao dịch. Thay vào đó, hệ thống này thường có