Triển khai Data Warehouse trên SQL Server 2012 - Phần 3: Data Warehouse và Business Intelligence

1 post / 0 mới
riavietnam
Offline
Truy cập lần cuối: 11 năm 8 tháng trước
Tham gia: 29/05/2010 - 23:23
Triển khai Data Warehouse trên SQL Server 2012 - Phần 3: Data Warehouse và Business Intelligence

Tiếp theo phần 2 trong loạt bài về về 'Data Warehouse trên SQL Server 2012'. Để dễ hiểu hơn tại sao cần phải triển khai Data Warehouse (DW) thay vì dùng cơ sở dữ liệu truyền thống, phần này sẽ giới thiệu về Business Intelligence (BI) và mối liên hệ giữa BI với DW. Thực chất, kỹ thuật BI cho phép ta tạo ra những hệ thống hỗ trợ ra quyết định để giúp các cá nhân hoặc tổ chức làm việc được hiệu quả hơn. Tuy nhiên, 1 giải pháp BI chỉ tốt nếu dữ liệu mà nó xử lý cũng tốt. Do đó, việc sử dụng Data warehouse (DW) làm nền tảng cho các giải pháp BI là thật sự cần thiết.

Bài viết lần này này xin được giới thiệu một số lợi ích từ việc sử dụng DW để làm nên tảng cho các giải pháp BI.

Mục đích chính của việc tạo ra các kho dữ liệu là để tập trung dữ liệu sẵn sàng, làm nền tảng cho phép nhân viên làm việc trên giải pháp BI có thể truy cập tới dữ liệu quá khứ nhằm thực hiện các thao tác báo cáo và phân tích dữ liệu. Một kho dữ liệu được thiết kế tốt sẽ gồm cả cơ chế đảm bảo chất lượng và tính chính xác của dữ liệu, đồng thời được tối ưu hiệu suất thực hiện 1 cách tốt nhất cho các ứng dụng BI. Sử dụng DW làm nguồn dữ liệu cho BI có nhiều lợi điểm, trong đó bao gồm:

  • Chất lượng và tính chính xác của dữ liệu. Hiệu quả của việc phân tích dữ liệu và báo cáo phụ thuộc vào tính sẵn sàng của dữ liệu như hoàn chỉnh, chính xác, nhất quán và không chứa dữ liệu trùng lấp hoặc các dữ liệu có thể làm tổn hại tới tính chính xác của các báo cáo và phân tích dữ liệu mà nhân viên chuyên trách tạo ra. Dùng Master Data Services và Data Quality Services để đảm bảo được dữ liệu trong DW đáp ứng được yêu cầu của các ứng dụng BI sẽ cho phép các thành viên có liên quan từ nhân viên chuyên trách xử lý dữ liệu tới nhân viên thừa hành hay người quản lý có thể đưa ra được các quyết định nghiệp vụ hay chiến lược tốt hơn.
  • Tính sẵn sàng của dữ liệu. Dữ liệu mà nhân viên cần dùng cũng phải sẵn sàng tới mức khi có nhu cầu sử dụng họ không phải 'lọ mọ' thực hiện thao tác tìm kiếm thông tin cần thiết từ cơ sở dữ liệu ở mức nghiệp vụ. Việc tập trung sẵn sàng dữ liệu về DW giúp ích nhân viên rất nhiều để họ dễ dàng có ngay được thông tin mà họ cần.
  • Dữ liệu hoàn chỉnh và cập nhật. Để hỗ trợ việc phân tích dữ liệu và báo cáo, dữ liệu trong kho cần phải hoàn chỉnh và cập nhật. SQL Server Integration Services cung cấp khả năng rút trích, chuyển đổi và nạp vào kho (ETL) 1 cách toàn diện. Nó cho phép chúng ta đẩy dữ liệu vào kho và duy trì dữ liệu bằng cách dùng các kỹ thuật cập nhật định kỳ hoặc cập nhật tăng dần cần thiết.
  • Hiệu suất truy vấn dữ liệu. Các câu truy vấn dữ liệu trong giải pháp BI thường có yêu cầu cao và cần khả năng xử lý mạnh mẽ. Nắm bắt được vấn đề này, nên các kiến trúc DW chuyên nghiệp luôn được thiết kế để tối ưu hóa cho các câu truy vấn của giải pháp BI như kiến trúc Fast Track Data Warehouse System hay Parallel Data Warehouse System. Các kiến trúc này có thể xử lý được các yêu cầu truy vấn dữ liệu BI một cách hiệu quả, thậm chí rất hiệu quả khi có nhiều yêu cầu truy cập cơ sở dữ liệu đồng thời.

SQL Server có khả năng cung cấp 1 nền tảng hoàn chỉnh cho việc tổ chức kho dữ liệu và hỗ trợ các công cụ làm báo cáo như SQL Server Reporting Services, Report Builder, và Power View, cùng với các công cụ phân tích dữ liệu như SQL Server Analysis Services, Microsoft Excel, và kỹ thuật PowerPivot.

  Phan Võ Minh Thắng- Microsoft Certified Trainer

  ITStudent.net