Tổng quan về xử lý phân tích trực tuyến (OLAP)

Lưu ý: Chúng tôi muốn cung cấp cho bạn nội dung trợ giúp mới nhất ở chính ngôn ngữ của bạn, nhanh nhất có thể. Trang này được dịch tự động nên có thể chứa các lỗi về ngữ pháp hoặc nội dung không chính xác. Mục đích của chúng tôi là khiến nội dung này trở nên hữu ích với bạn. Vui lòng cho chúng tôi biết ở cuối trang này rằng thông tin có hữu ích với bạn không? Dưới đây là bài viết bằng Tiếng Anh để bạn tham khảo dễ hơn.

Xử lý phân tích trực tuyến (OLAP) là một công nghệ được dùng để tổ chức cơ sở dữ liệu doanh nghiệp lớn và thông minh nghiệp vụ hỗ trợ. Cơ sở dữ liệu OLAP được chia thành một hoặc nhiều khối, và mỗi khối được sắp xếp và được thiết kế bởi người quản trị khối lập phương để phù hợp với cách mà bạn truy xuất và phân tích dữ liệu để dễ dàng tạo và sử dụng báo cáo PivotTable và báo cáo PivotChart mà bạn cần.

Trong bài viết này

Nghiệp vụ thông minh là gì?

Xử lý phân tích trực tuyến (OLAP) là gì?

Các tính năng OLAP trong Excel

Các cấu phần phần mềm mà bạn cần truy nhập nguồn dữ liệu OLAP

Sự khác biệt về tính năng giữa dữ liệu nguồn OLAP và Non-OLAP

Nghiệp vụ thông minh là gì?

Một nhà phân tích doanh nghiệp thường muốn có một hình ảnh lớn của doanh nghiệp, để xem các xu hướng rộng hơn dựa trên dữ liệu được tổng hợp, và để xem những xu hướng này được chia nhỏ theo bất kỳ số lượng biến số nào. Nghiệp vụ thông minh là quá trình trích xuất dữ liệu từ cơ sở dữ liệu OLAP và sau đó phân tích dữ liệu đó để biết thông tin mà bạn có thể sử dụng để thông báo quyết định kinh doanh và thực hiện hành động. Ví dụ, OLAP và Business Intelligence giúp trả lời các kiểu câu hỏi sau đây về dữ liệu nghiệp vụ:

  • Làm thế nào để tổng doanh thu của tất cả các sản phẩm cho 2007 so sánh với tổng doanh số từ 2006?

  • Lợi nhuận của chúng tôi cho ngày so sánh với cùng một khoảng thời gian trong năm năm qua là như thế nào?

  • Khách hàng đã có bao nhiêu tiền lên đến tuổi 35 chi tiêu năm ngoái và cách mà hành vi đã thay đổi theo thời gian?

  • Có bao nhiêu sản phẩm được bán ở hai quốc gia/khu vực cụ thể trong tháng này như trái ngược với cùng một tháng cuối năm?

  • Đối với mỗi nhóm tuổi khách hàng, sự cố về lợi nhuận (cả phần trăm lề và tổng) theo thể loại sản phẩm là gì?

  • Tìm nhân viên bán hàng trên cùng và dưới cùng, nhà phân phối, nhà cung cấp, khách hàng, đối tác hoặc khách hàng.

Đầu Trang

Xử lý phân tích trực tuyến (OLAP) là gì?

Cơ sở dữ liệu xử lý phân tích trực tuyến (OLAP) tạo điều kiện cho truy vấn nghiệp vụ thông minh. OLAP là một công nghệ cơ sở dữ liệu đã được tối ưu hóa cho việc truy vấn và báo cáo, thay vì xử lý giao dịch. Dữ liệu nguồn cho OLAP là cơ sở dữ liệu xử lý giao dịch trực tuyến (OLTP) thường được lưu trữ trong kho dữ liệu. Dữ liệu OLAP có nguồn gốc từ dữ liệu lịch sử này và tổng hợp vào các cấu trúc cho phép phân tích phức tạp. Dữ liệu OLAP cũng được sắp xếp theo cấu trúc và được lưu trữ trong các hình khối thay vì bảng. Đây là một kỹ thuật tinh vi sử dụng cấu trúc đa chiều để cung cấp truy nhập nhanh vào dữ liệu để phân tích. Tổ chức này giúp bạn dễ dàng cho báo cáo PivotTable hoặc báo cáo PivotChart để hiển thị tóm tắt mức cao, chẳng hạn như tổng doanh thu trên toàn bộ quốc gia hoặc khu vực, cũng như hiển thị các chi tiết cho các site mà doanh số đặc biệt mạnh hoặc yếu.

Cơ sở dữ liệu OLAP được thiết kế để tăng tốc độ truy xuất dữ liệu. Vì máy chủ OLAP, chứ không phải là Microsoft Office Excel, tính toán các giá trị tóm tắt, ít dữ liệu cần được gửi đến Excel khi bạn tạo hoặc thay đổi báo cáo. Cách tiếp cận này cho phép bạn làm việc với nhiều dữ liệu nguồn lớn hơn bạn có thể nếu dữ liệu được tổ chức trong cơ sở dữ liệu truyền thống, trong đó Excel sẽ truy xuất tất cả các bản ghi riêng lẻ và sau đó tính toán các giá trị tóm tắt.

Cơ sở dữ liệu OLAP chứa hai kiểu dữ liệu cơ bản: các biện pháp, đó là dữ liệu số, số lượng và mức trung bình mà bạn sử dụng để thực hiện các quyết định kinh doanh và kích thước, đây là các thể loại mà bạn sử dụng để sắp xếp các biện pháp này. Cơ sở dữ liệu OLAP giúp sắp xếp dữ liệu theo nhiều cấp độ chi tiết, bằng cách sử dụng cùng một thể loại mà bạn quen thuộc để phân tích dữ liệu.

Các phần sau đây mô tả từng thành phần chi tiết hơn:

Rubik     Cấu trúc dữ liệu tập hợp các biện pháp theo mức và phân cấp của mỗi kích thước mà bạn muốn phân tích. Khối kết hợp một số kích thước, chẳng hạn như thời gian, địa lý và dòng sản phẩm, với dữ liệu được tóm tắt, chẳng hạn như doanh số hoặc hàng tồn kho. Các khối không phải là "hình khối" trong nghĩa toán học chính xác vì chúng không nhất thiết phải có các cạnh bằng nhau. Tuy nhiên, chúng là một ẩn dụ apt cho một khái niệm phức tạp.

Р    Một tập giá trị trong một khối được dựa trên một cột trong bảng thực tế của Cube và thường là giá trị số. Các số đo là các giá trị Trung tâm trong khối được xử lý trước, tổng hợp và phân tích. Ví dụ phổ biến bao gồm bán hàng, lợi nhuận, doanh thu và chi phí.

Viện     Một mục trong cấu trúc phân cấp đại diện cho một hoặc nhiều lần xuất hiện của dữ liệu. Một thành viên có thể là duy nhất hoặc không duy nhất. Ví dụ, 2007 và 2008 đại diện cho các thành viên duy nhất trong cấp độ năm của một chiều, trong khi tháng một đại diện cho các thành viên không phải là không duy nhất trong mức tháng vì có thể có nhiều hơn một tháng một trong kích thước thời gian nếu nó chứa dữ liệu trong hơn một năm.

Thành viên được tính     Một thành viên của một kích thước có giá trị được tính theo thời gian chạy bằng cách sử dụng biểu thức. Tính toán các giá trị thành viên có thể bắt nguồn từ các giá trị của các thành viên khác. Ví dụ, một thành viên được tính toán, lợi nhuận, có thể được xác định bằng cách trừ giá trị của thành viên, chi phí, từ giá trị của thành viên, doanh số.

Kích thước     Một tập hợp của một hoặc nhiều phân cấp các mức được sắp xếp trong một hình khối mà người dùng hiểu và sử dụng làm cơ sở để phân tích dữ liệu. Ví dụ, kích thước địa lý có thể bao gồm các mức cho quốc gia/khu vực, bang/tỉnh và thành phố. Hoặc, một kích thước thời gian có thể bao gồm một cấu trúc phân cấp với các mức cho năm, quý, tháng và ngày. Trong báo cáo PivotTable hoặc báo cáo PivotChart, mỗi cấu trúc phân cấp sẽ trở thành một tập hợp các trường mà bạn có thể bung rộng và thu gọn để hiển thị các mức thấp hơn hoặc cao hơn.

Cấu trúc phân cấp     Cấu trúc cây lô-gic tổ chức các thành viên của một kích thước như vậy mỗi thành viên có một thành viên mẹ và không hoặc nhiều thành viên con. Đứa trẻ là thành viên ở cấp độ thấp tiếp theo trong cấu trúc phân cấp liên quan trực tiếp đến thành viên hiện tại. Ví dụ, trong một cấu trúc phân cấp thời gian chứa các mức quý, tháng và ngày, tháng một là con của Qtr1. Cha mẹ là một thành viên ở cấp độ cao hơn tiếp theo trong cấu trúc phân cấp liên quan trực tiếp đến thành viên hiện tại. Giá trị mẹ thường là hợp nhất các giá trị của tất cả các con của nó. Ví dụ, trong một cấu trúc phân cấp thời gian có chứa các mức quý, tháng và ngày Qtr1 là mẹ của tháng một.

Cấp độ     Trong một cấu trúc phân cấp, dữ liệu có thể được sắp xếp thành các mức chi tiết thấp hơn và cao hơn, chẳng hạn như năm, quý, tháng, và ngày trong một cấu trúc phân cấp thời gian.

Đầu Trang

Các tính năng OLAP trong Excel

Truy xuất dữ liệu OLAP     Bạn có thể kết nối với các nguồn dữ liệu OLAP cũng giống như bạn thực hiện với các nguồn dữ liệu bên ngoài khác. Bạn có thể làm việc với các cơ sở dữ liệu được tạo bằng Microsoft SQL Server OLAP Services Phiên bản 7,0, Microsoft SQL Server Analysis Services Phiên bản 2000 và Microsoft SQL Server Analysis Services Phiên bản 2005, các sản phẩm máy chủ Microsoft OLAP. Excel cũng có thể làm việc với các sản phẩm OLAP bên thứ ba tương thích với OLE-DB cho OLAP.

Bạn chỉ có thể hiển thị dữ liệu OLAP như báo cáo PivotTable hoặc báo cáo PivotChart hoặc trong một hàm trang tính được chuyển đổi từ báo cáo PivotTable, nhưng không phải là _ z0z_. Bạn có thể lưu báo cáo PivotTable OLAP và báo cáo PivotChart trong các mẫu báo cáo và bạn có thể tạo tệp kết nối dữ liệu Office (ODC) (. ODC) để kết nối với cơ sở dữ liệu OLAP cho truy vấn OLAP. Khi bạn mở một tệp ODC, Excel sẽ hiển thị báo cáo PivotTable trống, sẵn sàng để bạn được đặt ra.

Tạo các tệp khối cho việc sử dụng ngoại tuyến     Bạn có thể tạo một tệp khối ngoại tuyến (. cub) với một tập hợp con của dữ liệu từ cơ sở dữ liệu máy chủ OLAP. Sử dụng các tệp khối ngoại tuyến để làm việc với dữ liệu OLAP khi bạn không kết nối với mạng của bạn. Một hình khối cho phép bạn làm việc với số lượng lớn dữ liệu trong báo cáo PivotTable hoặc báo cáo PivotChart hơn là bạn có thể khác và tốc độ truy xuất dữ liệu. Bạn chỉ có thể tạo các tệp chỉ báo nếu bạn sử dụng một _ z0z_,chẳng hạn như Microsoft SQL Analysis Services Server phiên bản 2005, hỗ trợ tính năng này.

Hành động máy chủ     Một hành động máy chủ là một tính năng tùy chọn nhưng hữu ích mà người quản trị khối OLAP có thể xác định trên một máy chủ sử dụng một thành viên khối hoặc đo lường như một tham số vào một truy vấn để lấy chi tiết trong khối lập phương, hoặc để khởi động một ứng dụng khác, chẳng hạn như một trình duyệt. Excel hỗ trợ URL, báo cáo, Rowset, truy sâu qua và Bung rộng đến các hành động máy chủ chi tiết nhưng nó không hỗ trợ quyền riêng tư, câu lệnh và tập dữ liệu.

KPI     KPI là một số đo được tính toán đặc biệt được xác định trên máy chủ cho phép bạn theo dõi "chỉ số hiệu suất then chốt", bao gồm trạng thái (hiện giá trị hiện tại đáp ứng một số cụ thể?) và xu hướng (giá trị theo thời gian là gì?). Khi các tùy chọn này được hiển thị, máy chủ có thể gửi các biểu tượng liên quan tương tự như biểu tượng Excel mới được đặt để chỉ ra ở trên hoặc dưới mức trạng thái (chẳng hạn như biểu tượng dừng nhẹ) hoặc liệu giá trị là xu hướng lên hoặc xuống (chẳng hạn như biểu tượng mũi tên hướng).

Định dạng máy chủ     Khối người quản trị có thể tạo các thước đo và các thành viên được tính với định dạng màu, định dạng phông chữ và quy tắc định dạng có điều kiện, có thể được chỉ định làm quy tắc kinh doanh tiêu chuẩn của công ty. Ví dụ, định dạng máy chủ cho lợi nhuận có thể là định dạng số của tiền tệ, màu ô màu lục nếu giá trị lớn hơn hoặc bằng 30.000 và màu đỏ nếu giá trị nhỏ hơn 30.000 và kiểu phông chữ đậm nếu giá trị nhỏ hơn 30.000 và thường xuyên nếu lớn hơn so hoặc bằng 30.000. Để biết thêm thông tin, hãy xem thiết kế bố trí và định dạng của báo cáo PivotTable.

Ngôn ngữ hiển thị Office     Người quản trị khối lập phương có thể xác định các bản dịch cho dữ liệu và lỗi trên máy chủ cho những người dùng cần xem thông tin PivotTable bằng một ngôn ngữ khác. Tính năng này được xác định như một thuộc tính kết nối tệp và thiết đặt máy tính của người dùng quốc gia/khu vực phải tương ứng với ngôn ngữ hiển thị.

Đầu Trang

Các cấu phần phần mềm mà bạn cần truy nhập nguồn dữ liệu OLAP

Nhà cung cấp OLAP     Để thiết lập nguồn dữ liệu OLAP cho Excel, bạn cần một trong các nhà cung cấp OLAP sau đây:

  • Nhà cung cấp Microsoft OLAP     Excel bao gồm phần mềm _ z0z_and Client mà bạn cần truy nhập cơ sở dữ liệu được tạo bằng Microsoft SQL Server OLAP Services phiên bản 7,0, Microsoft SQL Server OLAP Services phiên bản 2000 (8,0) và Microsoft SQL Server Analysis Services 2005 ( 9,0).

  • Các nhà cung cấp OLAP bên thứ ba     Đối với các sản phẩm OLAP khác, bạn cần cài đặt các trình điều khiển bổ sung và phần mềm máy khách. Để sử dụng các tính năng Excel để làm việc với dữ liệu OLAP, sản phẩm của bên thứ ba phải phù hợp với tiêu chuẩn OLE-DB cho OLAP và được Microsoft Office tương thích. Để biết thông tin về cách cài đặt và sử dụng nhà cung cấp OLAP bên thứ ba, hãy tham khảo người quản trị hệ thống của bạn hoặc người bán hàng cho sản phẩm OLAP của bạn.

Cơ sở dữ liệu máy chủ và các tệp khối     Phần mềm máy khách của Excel OLAP hỗ trợ kết nối đến hai kiểu cơ sở dữ liệu OLAP. Nếu một cơ sở dữ liệu trên máy chủ OLAP sẵn dùng trên mạng của bạn, bạn có thể truy xuất dữ liệu nguồn từ trực tiếp. Nếu bạn có một _ z0z_có chứa dữ liệu OLAP hoặc tệp _ z1z_ , bạn có thể kết nối với tệp đó và truy xuất dữ liệu nguồn từ nó.

Nguồn dữ liệu     Nguồn dữ liệu cho phép bạn truy nhập vào tất cả dữ liệu trong cơ sở dữ liệu OLAP hoặc tệp khối ngoại tuyến. Sau khi bạn tạo một nguồn dữ liệu OLAP, bạn có thể có các báo cáo cơ bản trên đó và trả về dữ liệu OLAP sang Excel trong biểu mẫu của báo cáo PivotTable hoặc báo cáo PivotChart hoặc trong một hàm trang tính được chuyển đổi từ báo cáo PivotTable.

Truy vấn Microsoft     Bạn có thể sử dụng truy vấn để truy xuất dữ liệu từ một cơ sở dữ liệu bên ngoài chẳng hạn như Microsoft SQL hoặc Microsoft Access. Bạn không cần phải sử dụng truy vấn để truy xuất dữ liệu từ PivotTable OLAP được kết nối với một tệp khối. Để biết thêm thông tin, hãy xem sử dụng Microsoft query để truy xuất dữ liệu bên ngoài.

Đầu Trang

Sự khác biệt về tính năng giữa dữ liệu nguồn OLAP và Non-OLAP

Nếu bạn làm việc với báo cáo PivotTable và báo cáo PivotChart từ cả hai OLAP _ z0z_và các kiểu dữ liệu nguồn khác, bạn sẽ thấy một số sự khác biệt về tính năng.

Truy xuất dữ liệu     Một máy chủ OLAP trả về dữ liệu mới sang Excel mỗi lần bạn thay đổi bố trí của báo cáo. Với các loại dữ liệu nguồn bên ngoài khác, bạn truy vấn cho tất cả dữ liệu nguồn cùng một lúc, hoặc bạn có thể đặt các tùy chọn vào chỉ truy vấn khi bạn hiển thị các mục trường lọc báo cáo khác nhau. Bạn cũng có một số tùy chọn khác để làm mới báo cáo.

Trong báo cáo dựa trên dữ liệu nguồn OLAP, các thiết đặt trường bộ lọc báo cáo không sẵn dùng, truy vấn nền không có sẵn và cài đặt bộ nhớ tối ưu hóa không sẵn dùng.

Lưu ý: Thiết đặt bộ nhớ tối ưu hóa cũng không sẵn dùng cho các nguồn dữ liệu OLEDB và các báo cáo PivotTable dựa trên phạm vi ô.

Các kiểu trường    Dữ liệu nguồn OLAP, _ z0z_ trường có thể được sử dụng chỉ là hàng (chuỗi), cột (thể loại) hoặc trường trang. Trường đo chỉ có thể được sử dụng làm trường giá trị. Đối với các kiểu dữ liệu nguồn khác, tất cả các trường đều có thể được dùng trong bất kỳ phần nào của báo cáo.

Truy nhập vào dữ liệu chi tiết     Đối với dữ liệu nguồn OLAP, máy chủ sẽ xác định mức chi tiết nào có sẵn và tính toán giá trị tóm tắt, để các bản ghi chi tiết tạo ra các giá trị tóm tắt có thể không sẵn dùng. Tuy nhiên, máy chủ có thể cung cấp _ z0z_rằng bạn có thể hiển thị. Các kiểu dữ liệu nguồn khác không có trường thuộc tính, nhưng bạn có thể hiển thị chi tiết cơ bản cho các giá trị trường dữ liệu và cho các mục và bạn có thể hiện các mục không có dữ liệu.

Các trường bộ lọc báo cáo OLAP có thể không có mục tất cả , và lệnh hiện không có bộ lọc báo cáo .

Thứ tự sắp xếp ban đầu     Đối với dữ liệu nguồn OLAP, các mục đầu tiên xuất hiện theo thứ tự mà máy chủ OLAP trả về chúng. Sau đó, bạn có thể sắp xếp hoặc sắp xếp lại thủ công các mục. Đối với các kiểu dữ liệu nguồn khác, các mục trong một báo cáo mới, trước tiên sẽ xuất hiện được sắp xếp theo thứ tự tăng dần theo tên mục.

Phép     Máy chủ OLAP cung cấp các giá trị tóm tắt trực tiếp cho báo cáo, vì vậy bạn không thể thay đổi các hàm tóm tắt cho các trường giá trị. Đối với các kiểu dữ liệu nguồn khác, bạn có thể thay đổi hàm tóm tắt cho một trường giá trị và sử dụng nhiều hàm tóm tắt cho cùng một trường giá trị. Bạn không thể tạo các trường được tính toán hoặc các mục được tính toán trong báo cáo với dữ liệu nguồn OLAP.

Tổng phụ     Trong báo cáo với dữ liệu nguồn OLAP, bạn không thể thay đổi hàm tóm tắt cho tổng phụ. Với các kiểu dữ liệu nguồn khác, bạn có thể thay đổi hàm tổng phụ tóm tắt và hiện hoặc ẩn tổng phụ cho tất cả các trường hàng và cột.

Đối với dữ liệu nguồn OLAP, bạn có thể bao gồm hoặc loại trừ các mục ẩn khi bạn tính toán tổng phụ và tổng cuối. Đối với các kiểu dữ liệu nguồn khác, bạn có thể bao gồm các mục trường bộ lọc báo cáo ẩn trong tổng phụ, nhưng các mục ẩn trong các trường khác đều được loại trừ theo mặc định.

Đầu Trang

Phát triển kỹ năng Office của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×