Hướng dẫn SQL & XQuery cho IBM DB2, Phần 4: Phân tích dữ liệu
Số trang: 39
Loại file: pdf
Dung lượng: 223.17 KB
Lượt xem: 19
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Sử dụng các truy vấn nâng cao để phân tích dữ liệu Pat Moffatt, Giám đốc Chương trình quản lý thông tin, Sáng kiến học đường, IBM Bruce Creighton, Chuyên viên lập kế hoạch các phần kỹ năng, IBM Jessica Cao, Chuyên viên phát triển các công cụ đào tạo, IBM Tóm tắt: Hướng dẫn này mô tả cách viết các truy vấn có yêu cầu phân tích dữ liệu cơ bản. Phần lớn các truy vấn chứa đựng các tính toán tuần tự, hay là những tính toán hoạt động trên một tập hợp có sắp thứ tự của...
Nội dung trích xuất từ tài liệu:
Hướng dẫn SQL & XQuery cho IBM DB2, Phần 4: Phân tích dữ liệu Hướng dẫn SQL & XQuery cho IBM DB2, Phần 4: Phân tích dữ liệuSử dụng các truy vấn nâng cao để phân tích dữ liệuPat Moffatt, Giám đốc Chương trình quản lý thông tin, Sáng kiến học đường, IBMBruce Creighton, Chuyên viên lập kế hoạch các phần kỹ năng, IBMJessica Cao, Chuyên viên phát triển các công cụ đào tạo, IBMTóm tắt: Hướng dẫn này mô tả cách viết các truy vấn có yêu cầu phân tích dữliệu cơ bản. Phần lớn các truy vấn chứa đựng các tính toán tuần tự, hay là nhữngtính toán hoạt động trên một tập hợp có sắp thứ tự của các hàng -– những truy vấnthường gặp trong khi phân tích kinh doanh. Các chức năng xử lý phân tích trựctuyến (OLAP) tạo ra khả năng trả về các thông tin xếp hạng, đánh số h àng, và cáchàm cột hiện có như một giá trị vô hướng trong một kết quả truy vấn. Hướng dẫnnày là Phần 4 của loạt tài liệu hướng dẫn SQL & XQuery cho IBM® DB2® . Trước khi bạn bắt đầuVề loạt bài nàyLoạt tài liệu hướng dẫn này dạy các chủ đề SQL từ cơ bản đến nâng cao và cácchủ đề XQuery cơ bản. Nó cũng chỉ ra cách diễn đạt các câu hỏi nghiệp vụ th ườnggặp bằng các truy vấn cơ sở dữ liệu sử dụng các câu truy vấn SQL hay các câutruy vấn XQuery. Những người phát triển ứng dụng và những người quản trị cơ sởdữ liệu có thể sử dụng hướng dẫn này để nâng cao các kỹ năng truy vấn cơ sở dữliệu của mình. Các thành viên tham gia sáng ki ến học đường IBM có thể sử dụngloạt hướng dẫn này như một phần trong chương trình giảng dạy cơ sở dữ liệu củahọ.Tất cả các ví dụ trong bài này dựa trên Aroma, một cơ sở dữ liệu mẫu có chứa cácdữ liệu doanh thu về các sản phẩm cà phê và chè được bán trong các cửa hàngkhắp nước Mỹ. Mỗi ví dụ gồm có ba phần: Một câu hỏi kinh doanh, được diễn đạt bằng ngôn ngữ hàng ngày Một hoặc nhiều ví dụ truy vấn, được biểu diễn bằng SQL hay Xquery Một bảng các kết quả được cơ sở dữ liệu trả về Cách trình bày hướng dẫn này cho phép các học viên tìm hiểu về ngôn ngữ SQLvà XQuery. Cũng như với bất kỳ việc học tập nào, việc bổ sung thêm các bài tậpthực hành là rất quan trọng. Dữ liệu và các định nghĩa bảng tạo điều kiện thuận lợicho các bài tập thực hành này.Đối với các sinh viên sử dụng tài liệu này như một phần của khoá học, hãy nhận từthầy hướng dẫn của mình các chỉ dẫn để kết nối tới cơ sở dữ liệu Aroma và tìmhiểu mọi sự khác biệt giữa hướng dẫn và cài đặt tại máy cục bộ của mình.Hướng dẫn này được viết cho Express-C 9 DB2 trên nền UNIX®, Linux® vàWindows® (trước đây gọi là Viper).Về hướng dẫn nàyHướng dẫn này mô tả cách viết các truy vấn có yêu cầu một số cách phân tích dữliệu. Nhiều câu hỏi có chứa các tính toán tuần tự, hay các tính toán hoạt động tr ênmột tập hợp có sắp xếp thứ tự của các hàng, các câu hỏi thường gặp trong khi phântích hoạt động kinh doanh : Tổng số luỹ kế (hay tổng số dịch chuyển) theo tháng l à bao nhiêu? Trung bình dịch chuyển theo tuần là bao nhiêu? Kết quả xếp hạng các số doanh thu hàng tháng như thế nào? Tỷ số doanh thu hiện tại hàng tháng với doanh thu hàng năm là bao nhiêu? DB2 của IBM cung cấp một cách hiệu quả để trả lời các câu hỏi loại n ày khi sửdụng các hàm SQL OLAP tiêu chuẩn có trong DB2 9. Các chức năng xử lý phântích trực tuyến (OLAP) tạo ra khả năng trả về các thông tin xếp hạng, đánh sốhàng, và các hàm cột hiện có như một giá trị vô hướng trong một kết quả truy vấn.Một hàm OLAP có thể được chứa trong các biểu thức trong một danh sách chọnlựa hay mệnh đề ORDER BY của một câu lệnh chọn.Hướng dẫn này gồm có một loạt các ví dụ với truy vấn kinh doanh và cú pháp kếthợp được trình bày trong mỗi trường hợp. Trước khi thực hiện các truy vấn này,hãy đọc các mô tả toàn bộ các chức năng OLAP trong SQL Reference Guide(Hướng dẫn Tham khảo SQL) .Hướng dẫn này cũng cho thấy cách sử dụng các hàm vô hướng để tính toán vàtrích ra các thông tin ngày tháng, ví dụ như tên ngày trong tuần và tên tháng, từcác cột DATE (ngày tháng).Nhiều truy vấn trong chương này dựa vào các tổng gộp doanh thu. Do các bảngSales (Doanh thu) lưu giữ các tổng số hằng ngày, nên thiết kế cơ sở dữ liệu củabạn có thể bao gồm các bảng tổng gộp để trả lời các truy vấn n ày.Kết nối tới một cơ sở dữ liệuBạn cần kết nối tới một cơ sở dữ liệu trước khi có thể sử dụng các câu lệnh SQLđể truy vấn hay xử lý dữ liệu. Lệnh CONNECT kết hợp một kết nối c ơ sở dữ liệuvới một tên người sử dụng.Thông qua người hướng dẫn tìm ra tên cơ sở dữ liệu bạn cần nối tới. Đối với loạtbài này, tên cơ sở dữ liệu là aromadb.Để kết nối tới cơ sở dữ liệu aromadb, gõ lệnh sau đây vào trong bộ xử lý dònglệnh DB2:CONNECT TO aromadb USER userid USING passwordThay thế userid và password bằng số ID và mật khẩu của người sử dụng màbạn đã nhận được từ thầy hướng dẫn. Nếu máy không hỏi userid và password thìchỉ cần gõ vào lệnh sau đây:CONNECT TO aromad ...
Nội dung trích xuất từ tài liệu:
Hướng dẫn SQL & XQuery cho IBM DB2, Phần 4: Phân tích dữ liệu Hướng dẫn SQL & XQuery cho IBM DB2, Phần 4: Phân tích dữ liệuSử dụng các truy vấn nâng cao để phân tích dữ liệuPat Moffatt, Giám đốc Chương trình quản lý thông tin, Sáng kiến học đường, IBMBruce Creighton, Chuyên viên lập kế hoạch các phần kỹ năng, IBMJessica Cao, Chuyên viên phát triển các công cụ đào tạo, IBMTóm tắt: Hướng dẫn này mô tả cách viết các truy vấn có yêu cầu phân tích dữliệu cơ bản. Phần lớn các truy vấn chứa đựng các tính toán tuần tự, hay là nhữngtính toán hoạt động trên một tập hợp có sắp thứ tự của các hàng -– những truy vấnthường gặp trong khi phân tích kinh doanh. Các chức năng xử lý phân tích trựctuyến (OLAP) tạo ra khả năng trả về các thông tin xếp hạng, đánh số h àng, và cáchàm cột hiện có như một giá trị vô hướng trong một kết quả truy vấn. Hướng dẫnnày là Phần 4 của loạt tài liệu hướng dẫn SQL & XQuery cho IBM® DB2® . Trước khi bạn bắt đầuVề loạt bài nàyLoạt tài liệu hướng dẫn này dạy các chủ đề SQL từ cơ bản đến nâng cao và cácchủ đề XQuery cơ bản. Nó cũng chỉ ra cách diễn đạt các câu hỏi nghiệp vụ th ườnggặp bằng các truy vấn cơ sở dữ liệu sử dụng các câu truy vấn SQL hay các câutruy vấn XQuery. Những người phát triển ứng dụng và những người quản trị cơ sởdữ liệu có thể sử dụng hướng dẫn này để nâng cao các kỹ năng truy vấn cơ sở dữliệu của mình. Các thành viên tham gia sáng ki ến học đường IBM có thể sử dụngloạt hướng dẫn này như một phần trong chương trình giảng dạy cơ sở dữ liệu củahọ.Tất cả các ví dụ trong bài này dựa trên Aroma, một cơ sở dữ liệu mẫu có chứa cácdữ liệu doanh thu về các sản phẩm cà phê và chè được bán trong các cửa hàngkhắp nước Mỹ. Mỗi ví dụ gồm có ba phần: Một câu hỏi kinh doanh, được diễn đạt bằng ngôn ngữ hàng ngày Một hoặc nhiều ví dụ truy vấn, được biểu diễn bằng SQL hay Xquery Một bảng các kết quả được cơ sở dữ liệu trả về Cách trình bày hướng dẫn này cho phép các học viên tìm hiểu về ngôn ngữ SQLvà XQuery. Cũng như với bất kỳ việc học tập nào, việc bổ sung thêm các bài tậpthực hành là rất quan trọng. Dữ liệu và các định nghĩa bảng tạo điều kiện thuận lợicho các bài tập thực hành này.Đối với các sinh viên sử dụng tài liệu này như một phần của khoá học, hãy nhận từthầy hướng dẫn của mình các chỉ dẫn để kết nối tới cơ sở dữ liệu Aroma và tìmhiểu mọi sự khác biệt giữa hướng dẫn và cài đặt tại máy cục bộ của mình.Hướng dẫn này được viết cho Express-C 9 DB2 trên nền UNIX®, Linux® vàWindows® (trước đây gọi là Viper).Về hướng dẫn nàyHướng dẫn này mô tả cách viết các truy vấn có yêu cầu một số cách phân tích dữliệu. Nhiều câu hỏi có chứa các tính toán tuần tự, hay các tính toán hoạt động tr ênmột tập hợp có sắp xếp thứ tự của các hàng, các câu hỏi thường gặp trong khi phântích hoạt động kinh doanh : Tổng số luỹ kế (hay tổng số dịch chuyển) theo tháng l à bao nhiêu? Trung bình dịch chuyển theo tuần là bao nhiêu? Kết quả xếp hạng các số doanh thu hàng tháng như thế nào? Tỷ số doanh thu hiện tại hàng tháng với doanh thu hàng năm là bao nhiêu? DB2 của IBM cung cấp một cách hiệu quả để trả lời các câu hỏi loại n ày khi sửdụng các hàm SQL OLAP tiêu chuẩn có trong DB2 9. Các chức năng xử lý phântích trực tuyến (OLAP) tạo ra khả năng trả về các thông tin xếp hạng, đánh sốhàng, và các hàm cột hiện có như một giá trị vô hướng trong một kết quả truy vấn.Một hàm OLAP có thể được chứa trong các biểu thức trong một danh sách chọnlựa hay mệnh đề ORDER BY của một câu lệnh chọn.Hướng dẫn này gồm có một loạt các ví dụ với truy vấn kinh doanh và cú pháp kếthợp được trình bày trong mỗi trường hợp. Trước khi thực hiện các truy vấn này,hãy đọc các mô tả toàn bộ các chức năng OLAP trong SQL Reference Guide(Hướng dẫn Tham khảo SQL) .Hướng dẫn này cũng cho thấy cách sử dụng các hàm vô hướng để tính toán vàtrích ra các thông tin ngày tháng, ví dụ như tên ngày trong tuần và tên tháng, từcác cột DATE (ngày tháng).Nhiều truy vấn trong chương này dựa vào các tổng gộp doanh thu. Do các bảngSales (Doanh thu) lưu giữ các tổng số hằng ngày, nên thiết kế cơ sở dữ liệu củabạn có thể bao gồm các bảng tổng gộp để trả lời các truy vấn n ày.Kết nối tới một cơ sở dữ liệuBạn cần kết nối tới một cơ sở dữ liệu trước khi có thể sử dụng các câu lệnh SQLđể truy vấn hay xử lý dữ liệu. Lệnh CONNECT kết hợp một kết nối c ơ sở dữ liệuvới một tên người sử dụng.Thông qua người hướng dẫn tìm ra tên cơ sở dữ liệu bạn cần nối tới. Đối với loạtbài này, tên cơ sở dữ liệu là aromadb.Để kết nối tới cơ sở dữ liệu aromadb, gõ lệnh sau đây vào trong bộ xử lý dònglệnh DB2:CONNECT TO aromadb USER userid USING passwordThay thế userid và password bằng số ID và mật khẩu của người sử dụng màbạn đã nhận được từ thầy hướng dẫn. Nếu máy không hỏi userid và password thìchỉ cần gõ vào lệnh sau đây:CONNECT TO aromad ...
Tìm kiếm theo từ khóa liên quan:
quản trị dữ liệu lập trình XML ngôn ngữ SQL data base hệ quản trị lưu trữ dữ liệu bộ nhớGợi ý tài liệu liên quan:
-
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 312 1 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 281 2 0 -
8 trang 264 0 0
-
6 trang 170 0 0
-
Hướng dẫn tạo file ghost và bung ghost
12 trang 152 0 0 -
Hướng dẫn sử dụng Mapinfo Professional-Phần cơ bản
57 trang 84 0 0 -
Phát triển Java 2.0: Phân tích dữ liệu lớn bằng MapReduce của Hadoop
12 trang 71 0 0 -
150 trang 68 0 0
-
Đồ án tốt nghiệp ngành Công nghệ thông tin: Áp dụng các kỹ thuật trong big data vào lưu trữ dữ liệu
96 trang 67 1 0 -
Giáo trình Nhập môn cơ sở dữ liệu: Phần 2 - Trần Thành Trai
145 trang 66 0 0