Kho dữ liệu - Tổng quan
Thuật ngữ "Kho dữ liệu" lần đầu tiên được đặt ra bởi Bill Inmon vào năm 1990. Theo Inmon, kho dữ liệu là một bộ sưu tập dữ liệu theo định hướng chủ đề, tích hợp, biến thể theo thời gian và không biến động. Dữ liệu này giúp các nhà phân tích đưa ra các quyết định sáng suốt trong một tổ chức.
Cơ sở dữ liệu hoạt động trải qua các thay đổi thường xuyên hàng ngày dựa trên các giao dịch diễn ra. Giả sử một giám đốc điều hành doanh nghiệp muốn phân tích phản hồi trước đó về bất kỳ dữ liệu nào như sản phẩm, nhà cung cấp hoặc bất kỳ dữ liệu nào về người tiêu dùng, thì giám đốc điều hành sẽ không có sẵn dữ liệu để phân tích vì dữ liệu trước đó đã được cập nhật do các giao dịch.
Kho dữ liệu cung cấp cho chúng ta dữ liệu tổng hợp và tổng hợp trong cái nhìn đa chiều. Cùng với chế độ xem dữ liệu tổng quát và tổng hợp, kho dữ liệu cũng cung cấp cho chúng tôi các công cụ Xử lý Phân tích Trực tuyến (OLAP). Những công cụ này giúp chúng tôi phân tích dữ liệu một cách tương tác và hiệu quả trong không gian đa chiều. Kết quả phân tích này là tổng quát hóa dữ liệu và khai thác dữ liệu.
Các chức năng khai phá dữ liệu như liên kết, phân cụm, phân loại, dự đoán có thể được tích hợp với các hoạt động OLAP để tăng cường khai thác tương tác kiến thức ở nhiều cấp độ trừu tượng. Đó là lý do tại sao kho dữ liệu hiện đã trở thành một nền tảng quan trọng để phân tích dữ liệu và xử lý phân tích trực tuyến.
Tìm hiểu Kho dữ liệu
Kho dữ liệu là một cơ sở dữ liệu, được giữ riêng biệt với cơ sở dữ liệu hoạt động của tổ chức.
Không có cập nhật thường xuyên được thực hiện trong kho dữ liệu.
Nó sở hữu dữ liệu lịch sử hợp nhất, giúp tổ chức phân tích hoạt động kinh doanh của mình.
Kho dữ liệu giúp các giám đốc điều hành tổ chức, hiểu và sử dụng dữ liệu của họ để đưa ra các quyết định chiến lược.
Hệ thống kho dữ liệu giúp tích hợp đa dạng các hệ thống ứng dụng.
Hệ thống kho dữ liệu giúp phân tích dữ liệu lịch sử hợp nhất.
Tại sao Kho dữ liệu được tách biệt khỏi Cơ sở dữ liệu hoạt động
Kho dữ liệu được giữ tách biệt với cơ sở dữ liệu hoạt động vì những lý do sau:
Cơ sở dữ liệu hoạt động được xây dựng cho các nhiệm vụ và khối lượng công việc nổi tiếng như tìm kiếm các bản ghi cụ thể, lập chỉ mục, v.v. Trong hợp đồng, các truy vấn kho dữ liệu thường phức tạp và chúng trình bày một dạng dữ liệu chung.
Cơ sở dữ liệu hoạt động hỗ trợ xử lý đồng thời nhiều giao dịch. Cơ chế kiểm soát và phục hồi đồng thời là cần thiết cho cơ sở dữ liệu hoạt động để đảm bảo tính mạnh mẽ và nhất quán của cơ sở dữ liệu.
Một truy vấn cơ sở dữ liệu hoạt động cho phép đọc và sửa đổi các hoạt động, trong khi một truy vấn OLAP chỉ cần read only truy cập dữ liệu được lưu trữ.
Một cơ sở dữ liệu hoạt động duy trì dữ liệu hiện tại. Mặt khác, một kho dữ liệu duy trì dữ liệu lịch sử.
Tính năng Kho dữ liệu
Các tính năng chính của kho dữ liệu được thảo luận dưới đây:
Subject Oriented- Kho dữ liệu được định hướng theo chủ thể vì nó cung cấp thông tin xung quanh một chủ thể hơn là các hoạt động liên tục của tổ chức. Các đối tượng này có thể là sản phẩm, khách hàng, nhà cung cấp, bán hàng, doanh thu, v.v. Kho dữ liệu không tập trung vào các hoạt động đang diễn ra mà nó tập trung vào mô hình hóa và phân tích dữ liệu để ra quyết định.
Integrated - Một kho dữ liệu được xây dựng bằng cách tích hợp dữ liệu từ các nguồn không đồng nhất như cơ sở dữ liệu quan hệ, tệp phẳng, v.v. Sự tích hợp này giúp tăng cường phân tích hiệu quả dữ liệu.
Time Variant- Dữ liệu được thu thập trong kho dữ liệu được xác định với một khoảng thời gian cụ thể. Dữ liệu trong kho dữ liệu cung cấp thông tin theo quan điểm lịch sử.
Non-volatile- Không thay đổi có nghĩa là dữ liệu trước đó không bị xóa khi dữ liệu mới được thêm vào. Kho dữ liệu được giữ riêng biệt với cơ sở dữ liệu hoạt động và do đó những thay đổi thường xuyên trong cơ sở dữ liệu hoạt động không được phản ánh trong kho dữ liệu.
Note - Kho dữ liệu không yêu cầu xử lý giao dịch, phục hồi và kiểm soát đồng thời, vì nó được lưu trữ vật lý và tách biệt với cơ sở dữ liệu hoạt động.
Ứng dụng Kho dữ liệu
Như đã thảo luận trước đây, kho dữ liệu giúp các nhà điều hành doanh nghiệp tổ chức, phân tích và sử dụng dữ liệu của họ để ra quyết định. Kho dữ liệu đóng vai trò là một phần duy nhất của hệ thống phản hồi "vòng kín" đánh giá kế hoạch cho việc quản lý doanh nghiệp. Kho dữ liệu được sử dụng rộng rãi trong các lĩnh vực sau:
- Các dịch vụ tài chính
- Dịch vụ ngân hàng
- Hàng tiêu dùng
- Lĩnh vực bán lẻ
- Sản xuất có kiểm soát
Các loại kho dữ liệu
Xử lý thông tin, xử lý phân tích và khai thác dữ liệu là ba loại ứng dụng kho dữ liệu được thảo luận dưới đây:
Information Processing- Một kho dữ liệu cho phép xử lý dữ liệu được lưu trữ trong đó. Dữ liệu có thể được xử lý bằng cách truy vấn, phân tích thống kê cơ bản, báo cáo bằng bảng chéo, bảng, biểu đồ hoặc đồ thị.
Analytical Processing- Kho dữ liệu hỗ trợ xử lý phân tích thông tin được lưu trữ trong đó. Dữ liệu có thể được phân tích bằng các thao tác OLAP cơ bản, bao gồm chia nhỏ và xúc xắc, xem chi tiết, đi sâu và xoay vòng.
Data Mining- Khai phá dữ liệu hỗ trợ khám phá tri thức bằng cách tìm ra các mẫu và liên kết ẩn, xây dựng mô hình phân tích, thực hiện phân loại và dự đoán. Các kết quả khai thác này có thể được trình bày bằng các công cụ trực quan hóa.
Sr.No. | Kho dữ liệu (OLAP) | Cơ sở dữ liệu hoạt động (OLTP) |
---|---|---|
1 | Nó liên quan đến xử lý lịch sử thông tin. | Nó liên quan đến quá trình xử lý hàng ngày. |
2 | Hệ thống OLAP được sử dụng bởi những người làm việc có tri thức như giám đốc điều hành, nhà quản lý và nhà phân tích. | Hệ thống OLTP được sử dụng bởi nhân viên thư ký, DBA hoặc chuyên gia cơ sở dữ liệu. |
3 | Nó được sử dụng để phân tích hoạt động kinh doanh. | Nó được sử dụng để điều hành doanh nghiệp. |
4 | Nó tập trung vào Thông tin ra. | Nó tập trung vào Dữ liệu trong. |
5 | Nó dựa trên Lược đồ Sao, Lược đồ Bông tuyết và Lược đồ Chòm sao Sự thật. | Nó dựa trên Mô hình Mối quan hệ Thực thể. |
6 | Nó tập trung vào Thông tin ra. | Nó được định hướng ứng dụng. |
7 | Nó chứa dữ liệu lịch sử. | Nó chứa dữ liệu hiện tại. |
số 8 | Nó cung cấp dữ liệu tổng hợp và tổng hợp. | Nó cung cấp dữ liệu nguyên thủy và rất chi tiết. |
9 | Nó cung cấp cái nhìn tổng hợp và đa chiều về dữ liệu. | Nó cung cấp cái nhìn quan hệ chi tiết và phẳng về dữ liệu. |
10 | Số lượng người dùng lên đến hàng trăm. | Số lượng người dùng lên đến hàng nghìn người. |
11 | Số lượng bản ghi được truy cập là hàng triệu. | Số lượng bản ghi được truy cập là hàng chục. |
12 | Kích thước cơ sở dữ liệu từ 100GB đến 100 TB. | Kích thước cơ sở dữ liệu từ 100 MB đến 100 GB. |
13 | Chúng rất linh hoạt. | Nó cung cấp hiệu suất cao. |