Chương 2 Cơ sở lý thuyết
2.3. Công cụ hỗ trợ BI trong hệ quản trị cơ sở dữ liệu SQL 2008
Các cơ sở dữ liệu lưu trữ dữ liệu thật sự hiệu quả như là một công cụ nghiệp vụ khi được sử dụng để hỗ trợ các quyết định kinh doanh. Những quyết định này có thể mang tính chiến lược (có nên tăng điểm tuyển sinh đầu vào trong năm học tới không?) có tính chiến thuật (chiến lược thay đổi khung chương trình nào thì tốt nhất?),... Tuy nhiên, tất cả các quyết định này đòi hỏi đúng dữ liệu, vào đúng thời điểm, bằng đúng định dạng.
BI là một tập hợp các hoạt động để hiểu biết một cách sâu sắc về doanh nghiệp bằng việc thực hiện các loại phân tích khác nhau trên dữ liệu của công ty cũng như trên dữ liệu để đề ra chiến lược, sách lược và điều hành các quyết định kinh doanh, thực hiện các hành động cần thiết để cải thiện tình hình kinh doanh.
Một vài ví dụ phổ biến nhất của việc triển khai BI là phân tích khả năng sinh lợi, nghiên cứu sở thích của sinh viên, năng lực của sinh viên, nghiên cứu sản phẩm lợi nhuận, đánh giá con số bán hàng trên các sản phẩm khác nhau và các khu vực,…
Tóm lại: BI là qui trình và công nghệ mà các doanh nghiệp dùng để kiểm soát khối lượng dữ liệu khổng lồ, khai phá tri thức giúp cho các doanh nghiệp có thể đưa các các quyết định hiệu quả hơn trong hoạt động kinh doanh của mình.
Công nghệ BI (BI technology) cung cấp một cách nhìn toàn cảnh hoạt động của doanh nghiệp từ quá khứ, hiện tại và các dự đoán tương lai. Mục đích của BI là hỗ trợ cho doanh nghiệp ra quyết định tốt hơn. Vì vậy một hệ thống BI (BI system) còn được gọi là hệ thống hỗ trợ quyết đinh (Decision Support System - DSS).
2.3.2. Các thành phần chính của hệ thống BI
Các thành phần chính của hệ thống BI được mô tả như hình dưới đây:
Hình 2.3. Các thành phần chính của hệ thống BI
Vấn đề cốt lõi trong hệ thống BI là kho dữ liệu (Data Warehouse) và khai phá dữ liệu (Data Mining) vì dữ liệu dùng trong BI là dữ liệu tổng hợp (Nhiều nguồn, nhiều định dạng, phân tán và có tính lịch sử) đó là đặc trung của kho dữ liệu. Đồng thời việc phân tích dữ liệu trong BI không phải là những phân tích đơn giản (query, Filtering) mà là những kỹ thuật trong khai phá dữ liệu (Data Mining) dùng để phân loại (classification) phân cụm (clustering), hay dự đoán (Prediction). Vì vậy BI có mối quan hệ rất chặt chẽ với Data Warehouse và Data mining.
Các công cụ BI:
Các công cụ BI là các phần mềm ứng dụng được thiết kế để báo cáo, phân tích và trình bày dữ liệu. Các công cụ này sẽ đọc dữ liệu đã được lưu trữ từ trước trong các kho dữ liệu và chợ dữ liệu.
Hiện nay, trên thị trường giải pháp BI đã xuất hiện nhiều bộ sản phẩm của các hãng lớn: Oracle Enterprise BI Server (Oracle), SAP Business Object Enterprise (SAP), SQL Server Analysis Service (Microsoft)…Tận dụng lợi thế của SQL, một hệ quản trị cơ sở dữ liệu tương đối quen thuộc với nhiều người sử dụng, đề tài đã sử dụng để tiến hành cho mục đích phân tích kho dữ liệu điểm để dự đoán kết quả học tập của Sinh viên.
Trong hệ quản trị cơ sở dữ liệu SQL Server 2008 có một bộ công cụ vốn hỗ trợ và phát triển các ứng dụng BI - Công cụ Business Intelligence Development Studio (BIDS). Hệ quản trị SQL Server xây dựng dịch vụ báo cáo và dịch vụ tích hợp là những thành phần của BI, nhưng nền tảng là dịch vụ phân tích.
2.3.3. Dịch vụ phân tích
Dịch vụ phân tích BIDS là công cụ cho phép tổ chức quản lý và khai thác kho dữ liệu (Xử lý phân tích trực tuyến) cũng như xây dựng các mô hình khai phá dữ liệu rất dễ sử dụng và hiệu quả của Microsoft. BIDS cho phép triển khai các mô hình khai phá dữ liệu sau:
Micorosft Decision Tree (Cây quyết định)
Microsoft Clustering (Phân cụm)
Micorosoft Naive Bayes(Phân lớp với Bayes Rules) Micorosoft Time Series (Chuỗi thời gian)
Micorosoft Association (Luật kết hợp)
Micorsoft Sequence Clustering (Phân tích chuỗi) Microsoft Neural Network (Mạng Neural) Micorsoft Linear Regression(Hồi qui tuyến tính) Micorsoft Logistics Regression(Hồi qui logistics)
Dịch vụ phân tích của BI chứa các tính năng và công cụ cần thiết để tạo lập các giải pháp khai phá phức tạp. Khai phá dữ liệu giúp chúng ta tạo lập các quyết định thông minh về các vấn đề khó khăn của doanh nghiệp. Sử dụng các công cụ khai phá dữ liệu trong dịch vụ phân tích giúp chúng ta nhận ra các mẫu trong dữ liệu, do đó xác định được tại sao lại xảy ra vấn đề đó, cho phép tạo ra các luật và kiến nghị, để có thể dự báo điều gì sẽ xảy ra trong tương lai. Không cần phải tạo ra kho dữ liệu để khai phá dữ liệu; có thể dùng dữ liệu bảng từ nhà cung cấp bên ngoài, bảng tính, thậm chí file văn bản. Dịch vụ phân tích cung cấp một loạt các công cụ mà bạn có thể sử dụng để xây dựng các giải pháp khai phá dữ liệu trên dữ liệu quan hệ và dữ liệu khối. Khi mô hình khai phá được hoàn tất, có thể triển khai trên máy chủ khác để người dùng có thể thực hiện các phân tích và dự báo bằng cách sử dụng các mô hình đó.