Thiết kế và triển khai kho dữ liệu khách hàng sử dụng dịch vụ viễn thông của Tổng Công ty Bưu chính Viễn thông Việt Nam (VNPT)

25 535 1
Thiết kế và triển khai kho dữ liệu khách hàng  sử dụng dịch vụ viễn thông của Tổng Công ty  Bưu chính Viễn thông Việt Nam (VNPT)

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Thiết kế và triển khai kho dữ liệu khách hàng sử dụng dịch vụ viễn thông của Tổng Công ty Bưu chính Viễn thông Việt Nam (VNPT) Nguyễn Văn Trung Trường Đại học Công nghệ Luận văn ThS. ngành: Công nghệ thông tin; Mã số: 1 01 10

Thiết kế triển khai kho liệu khách hàng sử dụng dịch vụ viễn thông Tổng Công ty Bưu Viễn thơng Việt Nam (VNPT) Nguyễn Văn Trung Trường Đại học Công nghệ Luận văn ThS ngành: Công nghệ thông tin; Mã số: 01 10 Người hướng dẫn: PGS.TS Đặng Hữu Đạo Năm bảo vệ: 2008 Abstract Trình bày tổng quan thị trường viễn thơng, liệu ngành viễn thông, công cụ phương pháp xây dựng kho liệu (DWH) Tổng quan DWH bao gồm: định nghĩa, đặc tính, lợi ích, xu hướng tương lai, kiến trúc, tổ chức lô gic, tổ chức vật lý DWH Phân tích, thiết kế triển khai DWH khách hàng sử dụng dịch vụ viễn thông qua tìm hiểu hệ thống tính cước chăm sóc khách hàng (CCBS), xác định u cầu phân tích, thiết kế mơ hình liệu dựa u cầu phân tích sở liệu CCBS, thiết kế mơ hình vật lý, thiết kế trích xuất chuyển đổi nạp số liệu từ hệ thống CCBS vào DWH, xây dựng công cụ báo cáo, tra cứu động quản trị hệ thống, cài đặt triển khai DWH Trình bày kết số giao diện công cụ báo cáo, tra cứu, quản trị hệ thống, số báo cáo phân tích, hướng phát triển đề tài Keywords Công nghệ thông tin; Dịch vụ viễn thông; Kho liệu; Khách hàng; Việt Nam Content MỞ ĐẦU Trong kinh tế thị trường nay, thông tin yếu tố sống doanh nghiệp Việc nắm bắt thông tin giúp cho doanh nghiệp hoạch định chiến lược kinh doanh cho cách xác Sự đời cơng nghệ kho liệu (Data Warehouse - DWH) năm gần đáp ứng nhu cầu quản lý, lưu trữ khối lượng liệu lớn có khả khai thác liệu đa chiều theo chiều sâu nhằm hỗ trợ việc định nhà quản lý Trong nước có nhiều doanh nghiệp nghiên cứu, tiến hành triển khai hệ thống DWH Đối với nước ngoài, hệ thống kho liệu áp dụng từ lâu phát huy hiệu lớn giúp ích cho doanh nghiệp việc hoạch định chiến lược kinh doanh việc nghiên cứu phát triển ứng dụng Đối với Tổng công ty Bưu chĩnh Viễn thông Việt Nam (VNPT), xây dựng hệ thống Data Warehouse có ý nghĩa quan trọng Ngoài việc thu thập lưu trữ thơng tin từ hệ thống Tính cước chăm sóc khách hàng nói chung hệ thống khác nói riêng hệ thống DWH cịn cung cấp thơng tin hữu ích giúp cho nhà phát triển cập nhật thay đổi hệ thống cách nhanh chóng Hơn nữa, hệ thống cịn cung cấp cho nhà quản lý thông tin quan trọng xác nhanh chóng giúp họ có tầm nhìn chiến lược hỗ trợ nhà quản lý định kịp thời có lợi cho doanh nghiệp điều kiện cạnh tranh ngành viễn thông diễn gay gắt Xuất phát từ thực tế đó, đồ án tốt nghiệp trình bày việc ứng dụng công nghệ kho liệu môi trường Oracle vào “Thiết kế triển khai kho liệu khách hàng sử dụng dịch vụ viễn thông Tổng công ty Bưu chinh Viễn thông Việt Nam (VNPT)” thực với mong muốn xây dựng DWH ban đầu để hỗ trợ VNPT đặc biệt Viễn thông tỉnh việc quản lý, điều hành doanh nghiệp Chương 1: TỔNG QUAN 1.1 Thị trường viễn thông Trong năm qua, thị trường viễn thông Việt Nam phát triển nhanh Với sách mở cửa, khuyến khích cạnh tranh Nhà nước, thị trường xuất nhiều nhà cung cấp dịch vụ mới, cạnh tranh gay gắt với VNPT, khiến cho thị phần VNPT bị chia sẻ đáng kể Đặc biệt, điều kiện Việt Nam thức gia nhập WTO, thị trường viễn thông ngày sôi động hơn, VNPT phải đối mặt với cạnh tranh ngày gay gắt không với đối thủ nước mà với đối thủ nước ngồi Để đứng vững phát triển môi trường kinh doanh mới, VNPT cần phải không ngừng nâng cao lực cạnh tranh nói chung đặc biệt nâng cao lực cạnh tranh dịch vụ di động, băng thông rộng 1.2 Dữ liệu ngành viễn thông Ngành công nghiệp viễn thông lưu trữ khối lượng liệu khổng lồ, bao gồm chi tiết gọi, thơng tin cảnh báo trình trạng hệ thống mạng viễn thông thông tin liệu khách hàng 1.3 Mục tiêu luận văn Xây dựng triển khai DWH khách hàng sử dụng dịch vụ viễn thông cho Viễn thơng tỉnh dựa việc tìm hiểu phân tích hệ thống nguồn CCBS mà viễn thơng tỉnh sử dụng nhằm hỗ trợ lảnh đạo, phịng ban,…đưa chiến lược kinh doanh nhanh chóng xác Xây dựng CSDL tương đối hồn chỉnh cho DWH; xây dựng ánh xạ thu thập số liều từ hệ thống nguồn CCBS; xây dựng công cụ báo cáo, tra cứu quản trị hệ thống; xây dựng số báo cáo phân tích ban đầu Trong thiết kế hệ thống hướng tới tính mở thiết kế tổng thể để dễ dàng mở rộng áp dụng cho doanh nghiệp viễn thông khác 1.4 Phạm vi luận văn Xây dựng DWH đặc biệt DWH viễn thơng q trình lâu dài với nhiều công việc Trong luận văn này, liệu DWH xây dựng chủ yếu tập trung vào liệu khách hàng liệu chi tiết gọi (Dữ liệu từ hệ thống nguồn CCBS) Quy mô hệ thống thử nghiệm xây dựng áp dụng cho Viễn Thơng Tỉnh Tập Đồn Bưu Chính Viễn Thơng Việt Nam VNPT Mỗi Viễn Thông Tỉnh coi mô hình thu nhỏ VNPT, nơi cung cấp đầy đủ dịch vụ viễn thơng địa bàn dịch vụ: Điện thoại cố định, điện thoại di động, dịch vụ Gphone, điện thoại vệ tinh, Internet, kênh th riêng,….Tập trung thiết kế mơ hình liệu thu thập số liệu từ hệ thống nguồn CCBS, thiết kế số báo cáo, tra cứu bản, 1.5 Công cụ thực  Hệ quản trị cở sở liệu cho kho liệu: Oralce  Công cụ xây dựng quản trị kho liệu: Oracle Warehouse Builder  Công cụ xây dựng quản trị báo cáo: o Crystal Report thiết kế mẫu báo cáo phân tích o Crystal Report Server quản trị hệ thống báo cáo từ xa  Ngơn ngữ lập trình: Sử dụng ngôn ngữ C#, Asp.Net để xây dựng hệ thống báo cáo động quản trị hệ thống kho liệu 1.6 Phương pháp xây dựng kho liệu Dựa cở sở công nghệ phần mềm mô hình thác nước để xây dựng DWH, bao gồm bước sau: Nghiên cứu khả thi, yêu cầu, kiến trúc, thiết kế, phát triển, kiểm thử, triển khai, hoạt động Có thể bổ sung vào mơ hình thác nước hai bước thiết lập sở hạ tầng quản lý dự án Việc xây dựng kho liệu thử nghiệm sử dụng Oracle Warehouse Builder chia thành giai đoạn sau:  Phân tích yêu cầu  Thiết kế mơ hình liệu  Thiết kế vật lý  Thiết kế trích xuất chuyển đổi nạp số liệu (ETL)  Xây dựng hệ thống báo cáo, quản trị hệ thống  Cài đặt, triển khai quản trị liệu Chương 2: TỔNG QUAN VỀ DATA WAREHOUSE 2.1 Định nghĩa kho liệu Định nghĩa W.H Inman đề xướng: DWH hiểu tập hợp liệu tương đối ổn định (không hay thay đổi), cập nhật theo thời gian, tích hợp theo hướng chủ đề nhằm hỗ trợ trình tạo định mặt quản lý 2.2 Đặc tính kho liệu  Tính tích hợp  Gắn thời gian  Có tính lịch sử  Chỉ đọc  Không biến động  Dữ liệu tổng hợp chi tiết 2.3 Kho liệu sở liệu DWH chất database bình thường, hệ quản trị sở liệu quản lý lưu trữ database thơng thường nhiên có hỗ trợ thêm quản lý liệu lớn truy vấn Thực nét khác biệt DWH so với database quan niệm, cách nhìn vấn đề 2.4 Lợi ích kho liệu  Tạo định có ảnh hưởng lớn  Công việc kinh doanh trở nên thông minh  Dịch vụ khách hàng nâng cao  Tái sáng tạo tiến trình kinh doanh  Tái sáng tạo hệ thống thông tin 2.5 Kho liệu  Quản trị doanh nghiệp thông minh  Quản lý mối quan hệ khách hàng  Khai phá liệu  Quản lý liệu chủ  Tích hợp liệu khách hàng 2.6 Xu hướng tương lai kho liệu  Dữ liệu phi cấu trúc  Tìm kiếm  Kiến trúc hướng dịch vụ  Kho liệu thời gian thực 2.7 Kiến trúc kho liệu DWH kiến trúc tùy thuộc vào vị trí tổ chức Kiến trúc phổ biến DWH: Hình Kiến trúc kho liệu với Staging Area Data Mart 2.7.1 Nguồn liệu Nguồn liệu DWH gồm nhiều loại khác nhau:  Dữ liệu từ hệ thống tác nghiệp  Hệ thống kế thừa  Các nguồn liệu bên ngồi 2.7.2 Cơng cụ trích xuất, chuyển đổi nạp liệu 2.7.3 Siêu liệu Lưu định nghĩa logic bảng, thuộc tính kho liệu, tên nguồn liệu tác nghiệp, định nghĩa vật lý bảng, cột 2.7.4 Kho liệu chủ đề Kho liệu chủ đề (Data Mart - DM) DWH có đặc điểm giống với DWH với quy mô nhỏ lưu trữ liệu lĩnh vực, chuyên ngành Các DM hình thành từ tập liệu kho liệu xây dựng độc lập sau xây dựng xong, DM kết nối tích hợp lại với tạo thành kho liệu Vì xây dựng kho liệu bắt đầu việc xây dựng DM hay ngược lại xây dựng kho liệu trước sau tạo DM 2.7.5 Các cơng cụ truy vấn, tạo báo cáo, phân tích liệu  Công cụ tạo báo cáo câu hỏi truy vấn (Report)  Cơng cụ phân tích trực tuyến (OLAP)  Cơng cụ phân tích, tìm kiếm cấp cao (Data Mining) 2.8 Tổ chức liệu lơgíc 2.8.1 Lược đồ kho liệu a Lược đồ hình Trong sơ đồ hình sao, liệu xác định phân loại theo kiểu: - Các kiện tổ chức thành bảng Fact - Phạm vi, hay chiều liệu, tổ chức thành bảng Dimension b Lược đồ tuyết rơi Sơ đồ hình tuyết rơi mở rộng sơ đồ hình cánh khơng phải bảng Dimension mà nhiều bảng c Lược đồ kết hợp Là kết hợp sơ đồ hình sơ đồ hình tuyết rơi Một vài sở liệu công cụ truy vấn người sử dụng đầu cuối công cụ xử lí phân tích trực tuyến (OLAP) địi hỏi mơ hình liệu phải sơ đồ hình mơ hình liệu quan hệ lại thiết kế để hỗ trợ mơ hình liệu đa chiều điểm cốt lõi OLAP 2.8.2 Mơ hình liệu đa chiều Bản chất đa chiều câu hỏi nghiệp vụ phản ánh thực tế chẳng hạn người quản lí thị trường khơng thoả mãn với câu hỏi theo chiều đơn giản, thay vào câu hỏi phức tạp Một cách để quan sát mơ hình liệu nhiều chiều nhìn hình khối Các thành phần chính:  Các kiện (Facts)  Các chiều (Dimensions)  Và khối đa chiều (Cubes) 2.8.3 Bảng kiện Bảng kiện điển hình có hai kiểu cột, chúng chứa đựng kiện số (thường gọi thước đo), chứa khóa bảng dimension Bảng kiện chứa đựng kiện mức chi tiết kiện mà tổng hợp lại Bảng kiện mà chứa kiện tổng hợp thường gọi bảng tóm tắt Bảng kiện thơng thường chứa đựng kiện với mức tổng hợp Tuy nhiên hầu hết kiện liên kết tất chiều, liên kết với số chiều không liên kêt 2.8.4 Bảng chiều Các chiều cách mơ tả chủng loại mà theo liệu số khối phân chia để phân tích Khi xác định chiều, chọn nhiều cột bảng liên kết (bảng chiều) Nếu ta chọn cột phức tạp tất cần có quan hệ với nhau, chẳng hạn giá trị chúng tổ chức theo hệ thống phân cấp đơn Để xác định hệ thống phân cấp, xếp cột từ chung tới cụ thể Ví dụ: chiều thời gian tạo từ cột năm, qúy, tháng, ngày Mỗi cột chiều góp phần vào cấp độ cho chiều Các cấp độ đặt theo nét riêng biệt tổ chức hệ thống cấp bậc mà thừa nhận đường hợp logic cho việc đào sâu 2.8.5 Bảng kiện tổng hợp Bảng tổng hợp nhằm mục đích trả lời nhanh câu hỏi thường gặp 2.9 Tổ chức liệu vật lý 2.9.1 Phân vùng Phân vùng (partition) kĩ thuật sử dụng kho liệu nhằm tối ưu hiệu suất truy vấn cách cho phép người thiết kế phân vùng vùng nhớ để chứa liệu thoả mãn yêu cầu người thiết kế đặt 2.9.2 Chỉ mục Đánh mục (Index) kỹ thuật phổ biến nhằm tăng hiệu suất truy vấn liệu Chuyên gia thiết kế chọn trường phù hợp bảng để đánh số, trường số lưu bảng tham chiếu, xếp sẵn Khi có truy vấn liệu, thời gian truy vấn giảm liệu cần truy vấn xếp từ trước Chương 3: PHÂN TÍCH, THIẾT KẾ VÀ TRIỂN KHAI KHO DỮ LIỆU KHÁCH HÀNG SỬ DỤNG DỊCH VỤ VIỄN THÔNG 3.1 Phân tích Trong phần phân tích, tác giả tập trung vào vấn đề chính:  Tìm hiểu hệ thống nguồn CCBS triển khai Viễn thơng tỉnh: Tìm hiểu hoạt động sở liệu hệ thống nguồn  Xác định yêu cầu phần tích: Yêu cầu xuất phát từ nhu cầu cùa Viễn thơng tỉnh u cầu cần có DWH viễn thơng 3.1 Tìm hiểu hệ thống nguồn CCBS Hệ thống CCBS gồm khối chức chính: o Tính cước, chăm sóc hỗ trợ khách Khối gồm module:  Quản lý Phát triển th bao  Tính cước  In hóa đơn  Quản lý nợ  Giải khiếu nại o Cắt mở thuê bao, dịch vụ tự động o Quản lý điều hành sửa chữa báo hỏng o Quản lý mạng ngoại vi 3.1.2 Xác định yêu cầu phân tích Các u cầu phân tích tập trung vào nhóm chủ đề sau: bán hàng, quản lý mối quan hệ, kế toán, sử dụng dịch vụ, doanh thu điều hành 3.1.2.1 Bán hàng - Phân tích chương trình khuyến - Phân tích cung cấp sản phẩm chéo - Phân tích phát triển thuê bao - Phân tích kênh bán hàng 3.1.2.2 Quản lý mối quan hệ - Phân tích thay đổi nhà cung cấp dịch vụ - Phân tích hành vi khách hàng - Phân tích khiếu nại khách hàng - Phân tích khả tương tác với khách hàng - Phân tích tỷ lệ số tiền khách hàng sử dụng - Phân tích báo hỏng - Phân tích nhắc nợ cước - Phân tích khóa mở máy - Phân tích xử lý nợ cước 3.1.2.3 Kế tốn - Phân tích nợ tốn - Phân tích nợ khơng trả khác hàng 3.1.2.4 Phân tích cách sử dụng dịch vụ 3.1.2.5 Doanh thu - Doanh thu từ khách hàng - Doanh thu sản phẩm 3.1.2.6 Điều hành - Phân tích xử lý đơn hàng - Phân tích xử lý báo hỏng 3.2 Thiết kế Thiết kế DWH tập trung vào thiết kế sau:  Thiết kế mơ hình liệu: Từ u cầu cần phân tích CSDL hệ thống CCBS phân chủ đề Mỗi chủ đề có mơ hình liệu tương ứng Việc thiết kế mơ hình liệu qua bước: chọn chủ đề, chọn chiều, chọn kiện, xác định nguồn liệu  Thiết kế mơ hình vật lý: o Mơ tả kiến trúc DWH o Từ dung lượng hệ thống nguồn CCBS mơ hình thiết kế phần thiết kế mơ hình liệu, ước lượng dung lượng DWH o Tạo cấu trúc CSDL DWH từ mơ hình liệu thiết kế o Từ yêu cầu cần phân tích trả lời nhanh câu hỏi, thiết kế số bảng tổng hợp cần thiết o Căn liệu hệ thống nguồn CCBS, xác định phân vùng mục  Thiết kế trích xuất chuyển đổi nạp liệu: Thiết kế anh xạ liệu từ hệ thống nguồn CCBS vào mơ hình liệu thiết kế  Thiết kế công cụ báo cáo, tra cứu, quản trị hệ thống 3.2.1 Kiến trúc kho liệu Kiến trúc DWH thử nghiệm bao gồm thành phần chính: Dữ liệu nguồn CCBS, trích xuất chuyển đổi nạp liệu, siêu liệu, kho liệu chủ đề, báo cáo tra cứu hình vẽ     Hình 10 Kiến trúc DWH thử nghiệm Hệ thống nguồn CCBS: Chứa liệu khách hàng chi tiết Đây liệu nguồn DWH Hệ thống CCBS bao gồm hệ thống con: o Quản lý phát triển thuê bao o Tính cước o In hóa đơn o Quản lý nợ xử lý nợ o Giải khiếu nại o Quản lý điều hành sữa chữa báo hỏng Trích xuất chuyển đổi nạp liệu: Trích xuất liệu nguồn CCBS, chuyển đổi liệu phù hợp khuôn dạng kho liệu chủ đề, nạp liệu vào kho liệu chủ đề Sử dụng OWB để xây dựng ánh xạ trích xuất chuyển đổi nạp liệu Các ánh xạ trích xuất chuyển đổi nạp liệu xây dựng: o Ánh xạ cho chiều như: khách hàng, thuê bao, toán, địa chỉ, dịch vụ viễn thông, kiểu yêu cầu,… o Ánh xạ cho bảng kiện: bảng kiện bán hàng, phát triển thuê bao, điều hành thi công, khiếu nại, xử lý khiếu nại, báo hỏng, xử lý báo hỏng, chi tiết cước khách hàng, tổng hợp cước khách hàng, chi tiết nợ, chi tiết toán, sử dụng dịch vụ gia tăng, sử dụng dịch vụ viễn thông,… Siêu liệu: Lưu định nghĩa logic bảng, thuộc tính kho liệu, tên nguồn liệu tác nghiệp, định nghĩa vật lý bảng, cột, báo cáo, tra cứu, quản trị hệ thống,… Kho liệu chủ đề: Có 16 kho liệu chủ đề, bảng tổng hợp xây dựng nằm chủ đề bán hàng, quản lý mối quan hệ, kế toán, cách sử dụng dịch vụ, doanh thu điều hành o Các kho liệu chủ đề:  Bán hàng  Phát triển thuê bao  Điều hành thi công  Khiếu nại  Xử lý khiếu nại  Báo hỏng  Xử lý báo hỏng  Chi tiết cước khách hàng  Tổng hợp cước khách hàng  Chi tiết nợ  Chi tiết toán  Sử dụng dịch vụ gia tăng  Sử dụng dịch vụ viễn thông  Nhắc nợ  Khóa mở máy  Xử lý nợ o Các bảng tổng hợp: Thống kê gọi theo bắt đầu, thống kê gọi theo dịch vụ, thống kê gọi theo mã vùng, thống kê doanh thu, thống kê tiền nợ cước, thống kê tiền toán, tổng hợp cước sử dụng, tổng hợp tiền nợ, tổng hợp tiền toán  Báo cáo tra cứu: Sử dụng công cụ xây dựng báo cáo tra cứu động để thiết kế số báo cáo, tra cứu phân tích Sử dụng cơng cụ tạo báo cáo tra cứu động dễ dàng tạo báo cáo, tra cứu Các báo cáo thiết kế đáp ứng yêu cầu phân tích sau: Phân tích phát triển thuê bao, phân tích chiến dịch khuyến mãi, phân tích xử lý đơn hàng, phân tích khiếu nại, phân tích báo hỏng, phân tích doanh thu theo khách hàng, phân tích doanh thu theo sản phẩm, phân tích nợ, phân tích tốn,…Một số u cầu phân tích tổng hợp nhiều thơng tin như: phân tích dời bỏ nhà cung cấp, phân tích hành vi khách hàng,…Danh sách báo cáo xây dựng: o Báo cáo phân tích bán hàng o Báo cáo phân tích chương trình khuyến o Bảo cáo tổng hợp doanh thu theo thời gian o Báo cáo tổng thợp thu tiền theo thời gian o Báo cáo tổng thợp toán theo thời gian o Thống kê danh sách khách hàng có doanh thu cao o Thống kê danh sách khách hàng có doanh thu cao o Thống kê doanh thu theo sản phẩm o Báo cáo phân tích khiếu nại o Báo cáo phân tích báo hỏng o Thống kê gọi theo bắt đầu o Thống kê gọi theo mã vùng o Thống kê gọi theo dịch vụ,… 3.2.2 Thiết kế mơ hình liệu Từ u cầu cần phân tích CSDL hệ thống CCBS phân 16 chủ đề sau: bán hàng, phát triển thuê bao, điều hành thi công, khiếu nại khách hàng, xử lý khiếu nại, cước chi tiết khách hàng, tổng hợp cước khách hàng, toán nợ khách hàng, nợ khách hàng, nhắc nợ, khóa mở máy, xử lý nợ khó địi, báo hỏng, xử lý báo hỏng, sử dụng dịch vụ viễn thông, sử dụng dịch vụ gia tăng Việc thiết kế mơ hình liệu qua bước, từ yêu cầu chọn chủ đề cho mơ hình, chọn chiều, chọn kiện 3.2.2.1 Bán hàng Bán hàng xét đến bán sản phẩm dịch vụ viến thông tức khách hàng đến đăng ký sử dụng dịch vụ viễn thông điện thoại cố định, di động, adsl,…và thay đổi sử dụng dịch vụ viễn thông di chuyển, thay đổi dịch vụ cộng thêm, thay đổi tốc độ,…Bán hàng xảy khách hàng đến đăng ký sử dụng dịch vụ viễn thông Dữ liệu lấy từ hệ thống phát triển thuê bao Khách hàng đăng ký ngày kênh bán hàng viễn thông tỉnh (điểm giao dịch, qua điện thoại, qua internet,…) Các thông tin bán hàng khách hàng, dịch vụ viễn thông, đơn vị tiếp nhận, thuê bao, kiểu yêu cầu, khuyến mãi, ngày yêu cầu, tiền đăng ký, vat đăng ký, tiền khuyến mãi, vat khuyến mãi,…Trong có thơng tin khóa ngoại bảng khác liệu kiện lấy từ hệ thống phát triển thuê bao thuộc tính suy dẫn cho việc phân tích Sự kiện bán hàng đưa bảng kiện sau: Các thông tin kiện mã thuê bao, tien_dk, vat_dk, tien_km, vat_km, ngay_tt, ngay_yc lấy từ liệu phát triển thuê bao hệ thống nguồn Các thông tin tien_tt, vat_tt tính theo cơng thức tien_tt = tien_dk – tien_km, vat_tt = vat_dk – vat_km Các thông tin khóa ngoại bảng khác chiều bảng kiện bán hàng chiều khách hàng, dịch vụ viễn thông, kênh giao tiếp, điểm giao dịch, dịch vụ viễn thơng, địa lắp đặt, chương trình khuyến mãi, thời gian 3.2.2.2 Phát triển thuê bao Phát triển thuê bao xét đến thuê bao mà khách hàng đăng ký thi công xong đưa vào sử dụng Dữ liệu lấy từ hệ thống phát triển thuê bao Các thông tin phát triển thuê bao khách hàng, dịch vụ viễn thông, đơn vị tiếp nhận, thuê bao, kiểu yêu cầu, khuyến mãi, ngày yêu cầu, ngày sử dụng, ngày toán,… Sự kiện kinh doanh đưa bảng kiện sau: 3.2.2.4 Khiếu nại khác hàng Khiếu nại lưu thông tin khiếu nại khách hàng Dữ liệu lấy từ hệ thống Giải khiếu nại Dữ liệu sử dụng phân tích tình hình khiếu nại khác hàng theo dịch vụ viễn thơng, kênh tiếp nhận, nhóm khiếu nại,…Bảng kiện khiếu nại chứa thông tin ngày khiếu nại, ngày hẹn trả lời, lần khiếu nại (lấy từ liệu khiếu nại hệ thống nguồn) trường khóa chiều khách hàng, thuê bao, dịch vụ viễn thơng, nhóm khiếu nại, kênh giao tiếp, điểm giao dịch, thời gian 3.2.2.5 Xử lý khiếu nại Xử lý khiếu nại lưu thông tin xử lý khiếu nại khách hàng Dữ liệu lấy từ hệ thống Giải khiếu nại Dữ liệu sử dụng phân tích tình hình xử lý khiếu nại khác hàng theo dịch vụ viễn thơng, đơn vị xử lý, nhóm khiếu nại, kết khiếu nại,…Bảng kiện khiếu nại chứa thông tin ngày khiếu nại, ngày hẹn trả lời, ngày xử lý, nội dung xử lý (lấy từ liệu khiếu nại hệ thống nguồn) trường khóa chiều khách hàng, thuê bao, dịch vụ viễn thơng, nhóm khiếu nại, kết khiếu nại, đơn vị xử lý khiếu nại, thời gian 3.2.2.6 Cước khách hàng Cước khách hàng quản lý thông tin chi tiết gọi, truy nhập khách hàng,…Mỗi gọi, truy nhập khách hàng sinh ghi chi tiết Dữ liệu chi tiết gọi khách hàng lớn, thường kết hợp thông tin khác để phân tích hành vi khách hàng, lưu lượng gọi theo tiêu chí khác mã vùng, kiểu gọi,….Dữ liệu lấy từ liệu cước chi tiết hệ thống tính cước Bảng kiện cước khách hàng sau: 3.2.2.7 Tổng hợp cước khách hàng Tổng hợp cước khách hàng quản lý thông tin cước sử dụng khách hàng, lưu chi tiết đến khoản mục, thuê bao, tháng Dữ liệu tổng hợp sử dụng phân tích suất sinh lợi khách hàng, sản phẩm,….Dữ liệu lấy từ liệu tổng hợp cước hệ thống tính cước Bảng kiện tổng hợp cước khách hàng sau: Các thông tin kiện số cuộc, số phút, số giây, tiền, vat, tiền trừ, lấy từ liệu tổng hợp cước hệ thống nguồn Các chiều bảng kiện tổng hợp cước chiều khách hàng, toán, thuê bao, dịch vụ viễn thông, đơn vị quản lý, đối tượng khách hàng, tháng, khoản mục cước 3.2.2.8 Thanh toán nợ khách hàng Thanh tốn nợ quản lý thơng tin toán nợ cước khách hàng, lưu chi tiết đến khoản mục, thuê bao, tháng Dữ liệu tổng hợp sử dụng phân tích tình hình tốn khách hàng Dữ liệu lấy từ liệu toán nợ cước hệ thống quản lý thu nợ Bảng kiện toán nợ khách hàng sau: 3.2.2.9 Nợ cước khách hàng Nợ cước khách hàng quản lý thông tin nợ cước khách hàng, lưu chi tiết đến khoản mục, thuê bao, tháng Dữ liệu nợ cước sử dụng phân tích tình hình nợ cước khách hàng Dữ liệu lấy từ liệu nợ cước hệ thống quản lý thu nợ Bảng kiện nợ cước khách hàng sau: 3.2.2.10 Nhắc nợ cước Nhắc nợ cước quản lý thông tin nhắc nợ cước đến khách hàng Dữ liệu nhắc nợ cước sử dụng phân tích tình hình nhắc nợ, đánh giá hiệu trình nhắc nợ Dữ liệu lấy từ liệu nhắc nợ cước hệ thống quản lý thu nợ Bảng kiện nhắc nợ cước khách hàng sau: Các thông tin kiện lần nhắc, ngày thực hiện, lấy từ liệu nhắc nợ cước hệ thống nguồn Các chiều bảng kiện nhắc nợ cước chiều khách hàng, thuê bao, đơn vị quản lý, tháng, thời gian, hình thức nhắc nợ 3.2.2.11 Khóa mở nợ cước Khóa mở nợ cước quản lý thơng tin khóa mở máy khách hàng khơng tốn tiền cước Dữ liệu khóa mở nợ cước sử dụng phân tích tình hình khóa mở máy, đánh giá hiệu q trình khóa máy Dữ liệu lấy từ liệu khóa mở máy hệ thống quản lý thu nợ Bảng kiện khóa mở sau: 3.2.2.12 Xử lý nợ cước Xử lý nợ cước quản lý thơng tin xử lý nợ khó địi khách hàng khơng tốn tiền cước Dữ liệu xử lý nợ sử dụng phân tích tình hình xử lý nợ, đánh giá hiệu trình xử lý nợ Dữ liệu lấy từ liệu xử lý nợ hệ thống quản lý thu nợ Bảng kiện xử lý nợ sau: 3.2.2.13 Báo hỏng Báo hỏng quản lý thông tin khách hàng báo hỏng dịch vụ viễn thơng Dữ liệu phân tích tình hình báo hỏng Dữ liệu lấy từ liệu báo hỏng hệ thống báo hỏng Bảng kiện báo hỏng sau: 3.2.2.14 Xử lý báo hỏng Xử lý báo hỏng quản lý thông tin xử lý báo hỏng khách hàng Dữ liệu phân tích tình hình xử lý báo hỏng Dữ liệu lấy từ liệu xử lý báo hỏng hệ thống báo hỏng Bảng kiện xử lý báo hỏng sau: Các thông tin kiện ngày báo hỏng, ngày xử lý, ghi xử lý, lấy từ liệu xử lý báo hỏng hệ thống nguồn Các chiều bảng kiện xử lý báo hỏng chiều khách hàng, thuê bao, đơn vị quản lý, thời gian, nguyên nhân, đơn vị thi công 3.2.2.15 Sử dụng dịch vụ viễn thông Sử dụng dịch vụ viễn thông lưu thông tin sử dụng dịch vụ viễn thông khách hàng Dữ liệu phân tích tình hình sử dụng dịch vụ vủa khách hàng nào: dịch vụ sử dụng, thời gian địa Dữ liệu lấy từ liệu quản lý khách hàng hệ thống phát triển thuê bao Bảng kiện sử dụng dịch vụ sau: 3.2.2.16 Sử dụng dịch vụ gia tăng Sử dụng dịch vụ viễn thông lưu thông tin sử dụng dịch vụ gia tăng khách hàng Dữ liệu phân tích tình hình sử dụng dịch vụ gia tăng vủa khách hàng nào: dịch vụ gia tăng sử dụng thời gian sử dụng Dữ liệu lấy từ liệu quản lý khách hàng hệ thống phát triển thuê bao Bảng kiện sử dụng dịch vụ gia tăng sau: Các thông tin kiện nội dung, ngày bắt đầu, ngày kết thúc, lấy từ liệu khách hàng hệ thống nguồn Các chiều bảng kiện sử dụng dịch vụ chiều khách hàng, thuê bao, thời gian, dịch vụ gia tăng 3.2.2 Thiết kế mơ hình vật lý 3.2.3.1 Kiến trúc vật lý kho liệu Kiến trúc hệ thống kho liệu viễn thông bao gồm máy chủ chuyển đổi liệu, máy chủ cở sở liệu để lưu kho liệu, máy chủ báo cáo + web server + process server, máy chủ phân tích liệu trực tuyến Hình 53 Kiến trúc vật lý kho liệu viễn thông 3.2.3.2 Ước lượng dung lượng Xét tỉnh có số lượng thuê bao trung bình 250000 thuê bao, liệu dự tính lưu 10 năm (khoảng 3650 ngày, 120 tháng) Tổng dung lượng để lưu thông tinh khách hàng khoảng 400MB Tổng dung lượng để lưu chi tiết gọi 10 năm khoảng 480GB Tổng dung lượng để lưu chi tiết gọi 10 năm khoảng 19GB Chi tiết nợ khách hàng trong 10 năm sử dụng 30GB; chi tiết trả khách hàng trong 10 năm sử dụng 20GB; lịch sử khách hàng 10 năm sử dụng 20GB Tổng phần lại khoảng 100GB Như tổng dung lượng để lưu trữ khoảng 800GB Sử dụng thêm 30% để dánh mục (index), 15% cho cấu bên trong, 20% cho sai số Tổng dung lượng 1320GB 3.2.3.3 Tạo cấu trúc database Trong phần thiết kế vật lôgic thiết kế 18 bảng kiện, 28 chiều Chúng ta tạo bảng cở sở liệu dựa thiết kế logic Có thể sử dụng công cụ Warehouse Builder để thực tạo bảng thực theo lệnh script 3.2.3.4 Sử dụng bảng tổng hợp, view materialized view Như biết mục đích bảng tổng hợp trả lời nhanh câu hỏi cần thường gặp Các materialized view bảng tổng hợp (summary table), giống view mang số tính chất khác bản: có chiếm nhớ có tốc độ thực nhanh, quan hệ với dimension table summary table sử dụng để tăng tốc độ khai thác Sau thiết kế số bảng tổng hợp cho mục đích tổng hợp liệu nhanh  Thống kê gọi theo bắt đầu Bảng tổng hợp sử dụng để phân tích gọi theo bắt đầu  Thống kê gọi theo dịch vụ Bảng tổng hợp sử dụng để phân tích gọi theo dịch vụ  Thống kê gọi theo mã vùng Bảng tổng hợp sử dụng để phân tích gọi theo mã vùng  Thống kê doanh thu Bảng tổng hợp sử dụng để phân tích doanh thu theo dịch vụ, đối tượng, đơn vị quản lý, tháng  Thống kê tiền nợ cước Bảng tổng hợp sử dụng để phân tích tình hình nợ cước theo khoản mục, đơn vị quản lý, tháng  Thống kê tiền toán Bảng tổng hợp sử dụng để phân tích tiền tốn nợ cước theo khoản mục, đơn vị quản lý, tháng, hình thức tốn  Tổng hợp cước sử dụng khách hàng Bảng tổng hợp sử dụng để phân tích cước sử dụng khách hàng  Tổng hợp tiền nợ khách hàng Bảng tổng hợp sử dụng để phân tích tiền nợ khách hàng  Tổng hợp tiền toán khách hàng Bảng tổng hợp sử dụng để phân tích tiền tốn khách hàng 3.2.3.5 Phân vùng Các partiton đóng vai trò quan trọng bảng khai thác với số liệu vơ lớn Nó cho phép phân chia liệu theo số tiêu thức Trong kho liệu viễn thông, thiết kế partition dựa trường thời gian Dữ liệu chi tiết gọi, cước sử dụng, tiền toán,…của khách hàng lớn thường xử lý tháng, nên phân vùng liệu liệu theo tháng Danh sách bảng phân vùng liệu 3.2.3.6 Chỉ mục Thiết kế mục (Index) làm tăng hiệu suất truy vấn liệu Chỉ nên đánh mục trường có khác liệu nhiều Sau liệt kê bảng có thiết kế index 3.2.4 Thiết kế trích xuất chuyển đổi nạp liệu 3.2.4.1 Mô tả chung Hệ quản trị sở liệu hệ thống tính cước chăm sóc khác hàng oracle, gồm nhiều tài khoản liệu như: Dữ liệu phát triển thuê bao bao gồm user admim, css; Dữ liệu cước khách hàng bao gồm user tinhcuoc, tc_data; Dữ liệu quản lý thu nợ qln_common, qln_data; Dữ liệu giải khiếu nại user data gqkn; Dữ liệu báo hỏng 119 user bh119,…Trong đề tài sử dụng công cụ warehouser builder oracle để thiết kế ánh xạ liệu từ hệ thống nguồn vào kho liệu Các bước thực hiện: Tạo kết nối vào cở sở liệu nguồn, xây dựng mapping liệu, triển khai mapping, chạy mapping Một số ánh xạ liệu chạy theo lịch định sẵn 3.2.4.2 Ánh xạ cho chiều  Chiều sản phẩm (dịch vụ viễn thông) Chiều sản phẩm lấy từ hai bảng DICHVU_VT LOAIHINH_TB liệu phát triển thuê bao (user css) Sơ đồ ánh xạ DICHVU_VT_MAP cho chiều sản phẩm sau:  Chiều địa Chiều địa lấy từ bảng TINH, QUAN, PHUONG liệu phát triển thuê bao (user css) Sơ đồ ánh xạ DIACHI_MAP cho chiều địa sau:  Chiều kiểu yêu cầu Chiều kiểu yêu cầu lấy từ bảng LOAI_HD, KIEU_LD liệu phát triển thuê bao (user css) Sơ đồ ánh xạ KIEU_YC_MAP cho chiều kiểu yêu cầu sau:  Chiều khách hàng Chiều khách hàng lấy từ bảng DB_KHACHHANG liệu phát triển thuê bao (user css) Sơ đồ ánh xạ KHACHHANG_MAP cho chiều khách hàng sau:  Chiều toán Chiều toán lấy từ bảng DB_THANHTOAN liệu phát triển thuê bao (user css) Sơ đồ ánh xạ THANHTOAN_MAP cho chiều toán sau:  Chiều thuê bao Chiều thuê bao lấy từ bảng DB_THUEBAO liệu phát triển thuê bao (user css) Sơ đồ ánh xạ THUEBAO_MAP cho chiều thuê bao sau:  Bảng kiện bán hàng (Đăng ký dịch vụ viễn thông) Bảng kiện bán hàng lấy từ bảng HD_KHACHHANG, HD_THUEBAO, DIACHI_HDTB, DIACHI, CT_TIENHD liệu phát triển thuê bao (user css) Sơ đồ ánh xạ DANGKY_DVVT_MAP cho bảng kiện bán hàng sau:  Bảng kiện phát triển thuê bao Bảng kiện phát triển thuê bao lấy từ bảng HD_KHACHHANG, HD_THUEBAO, DIACHI_HDTB, DIACHI liệu phát triển thuê bao (user css) Sơ đồ ánh xạ PHATTRIEN_TB_MAP cho bảng kiện phát triển thuê bao sau:  Bảng kiện điều hành thi công Bảng kiện điều hành thi công lấy từ bảng GIAOPHIEU, HD_THUEBAO liệu phát triển thuê bao (user css) Sơ đồ ánh xạ DIEUHANH_TC_MAP cho bảng kiện điều hành thi công sau:  Bảng kiện khiếu nại Bảng kiện khiếu nại lấy từ bảng KHIEUNAI, CT_KHIEUNAI liệu khiếu nại (user qgkn), DB_THUEBAO (user css) Sơ đồ ánh xạ KHIEUNAI_MAP cho bảng kiện khiếu nại sau:  Bảng kiện xử lý khiếu nại Bảng kiện xử lý khiếu nại lấy từ bảng KHIEUNAI, CT_KHIEUNAI, liệu xử lý khiếu nại (user qgkn), DB_THUEBAO( user css) Sơ đồ ánh xạ XL_KHIEUNAI_MAP cho bảng kiện xử lý khiếu nại sau:  Bảng kiện báo hỏng Bảng kiện báo hỏng lấy từ bảng BAOHONG liệu báo hỏng (user bh119), DB_THUEBAO (user css) Sơ đồ ánh xạ BAOHONG_MAP cho bảng kiện báo hỏng sau:  Bảng kiện xử lý báo hỏng Bảng kiện xử lý báo hỏng lấy từ bảng BAOHONG liệu xử lý báo hỏng (user bh119), DB_THUEBAO (user css) Sơ đồ ánh xạ XL_BAOHONG_MAP cho bảng kiện xử lý báo hỏng sau:  Bảng kiện chi tiết cước khách hàng Bảng kiện chi tiết cước khách hàng lấy từ bảng MV_CHITIET_CUOC liệu tính cước (user tinhcuoc) Sơ đồ ánh xạ CT_CUOC_KH_MAP cho bảng kiện chi tiết cước khách hàng sau:  Bảng kiện tổng hợp cước khách hàng Bảng kiện tổng hợp cước khách hàng lấy từ bảng MV_TONGHOP_CUOC liệu tính cước (user tinhcuoc) Sơ đồ ánh xạ TH_CUOC_KH_MAP cho bảng kiện tổng hợp cước khách hàng sau:  Bảng kiện chi tiết tiền nợ khách hàng Bảng kiện chi tiết tiền nợ khách hàng lấy từ bảng MV_NODAUKY liệu nợ đầu kỳ (user qln_data) Sơ đồ ánh xạ CT_NO_KH_MAP cho bảng kiện chi tiết tiền nợ khách hàng sau:  Bảng kiện chi tiết tiền toán khách hàng Bảng kiện chi tiết tiền toán khách hàng lấy từ bảng MV_CHITIET_TT_KH liệu toán (user qln_data) Sơ đồ ánh xạ CT_TTNO_KH_MAP cho bảng kiện chi tiết tiền toán khách hàng sau:  Bảng kiện sử dụng dịch vụ viễn thông Bảng kiện sử dụng dịch vụ viễn thông lấy từ bảng DB_THUEBAO, DIACHI_TB, DIACHI liệu phát triển thuê bao (user css) Sơ đồ ánh xạ SUDUNG_DVVT_MAP cho bảng kiện sử dụng dịch vụ viễn thông sau: 3.2.5 Thiết kế công cụ báo cáo, tra cứu động Báo cáo, tra cứu phần thiếu hệ thống kho liệu Việc xây dựng công cụ tạo báo cáo, tra cứu động hệ thống báo cáo từ xa xem xét để phát triển hệ thống báo cáo, tra cứu Công cụ cho phép quản lý báo cáo, tra cứu đầu cho phép người dùng bổ xung báo cáo, tra cứu vào hệ thống, mở rộng khả khai thác người dùng đáp ứng nhu cầu sử dụng lâu dài 3.2.5.1 Mô hình báo cáo từ xa Mơ hình báo cáo từ xa sử dụng Webservice trình bày hình Trong mơ hình này, engine báo cáo chuyển lên máy chủ, máy chủ cung cấp giao diện bên ngồi thơng qua Webservice Hình 83 Mơ hình báo cáo từ xa sử dụng Webservice Việc chuyển engine báo cáo lên máy chủ giải nhược điểm mơ hình truyền thống Trong đó, việc sử dụng Webservice mở khả năng:  Sử dụng thống báo cáo cho ứng dụng web ứng dụng Smart Client  Tích hợp dễ dàng hệ thống báo cáo tới hệ thống khác thông qua môi trường Internet mạng LAN 3.2.5.2 Kiến trúc cơng nghệ Với mơ hình báo cáo từ xa lựa chọn kiến trúc hệ thống báo cáo, tra cứu xây dựng sau Hình 94 Kiến trúc công nghệ hệ thống báo cáo, tra cứu Máy chủ báo cáo sử dụng Crystal Report Server, truy suất vào kho liệu Oralce Database qua giao thức Oracle Provider OLE DB Server Proccess, Web Server có chứa ứng dụng viết ngơn ngữ C#, ASP.Net kết nối với cở sở liệu Oracle qua giao thức Oracle Provider Net 3.2.5.3 Các chức cho hệ thống báo cáo Có nhóm chức để tạo xem báo cáo: nhóm chức định nghĩa báo cáo, nhóm chức xem báo cáo a Nhóm chức định nghĩa báo cáo Chức định nghĩa báo cáo cho phép tạo báo cáo mới, phân quyền xem báo cáo cho người dùng nhóm người dùng Các tham số, điều kiện báo cáo lưu vào CSDL Các bước quy tắc định nghĩa báo cáo mới:  Định nghĩa danh mục báo cáo mới: Nếu báo cáo cần hiển thị dạng crystal report người dùng sử dụng Crystal Report Design để thiết kết mẫu báo copy mẫu báo cáo lên Crystal Report Server Mỗi báo cáo, tra cứu có câu lệnh để lấy liệu Trong câu lệnh có tham số truyền vào, cú pháp tham số truyền vào {?ten_tham_so} Ví dụ báo cáo thống kê doanh thu, câu lệnh lấy liệu có tham số: vttinh_id, nam, quy, thang, DK_DONVI_QL SELECT ROW_NUMBER() OVER (ORDER BY a.donvi_ql desc) stt, c.ten_dv, sum(a.socuoc) cuoc, sum(a.tien) tien, sum(a.vat) vat, sum(a.tong) tong FROM wh_ccbs.mv_thongke_doanhthu a, wh_ccbs.thang b, wh_ccbs.donvi_ql c where a.thang = b.dimension_key and a.donvi_ql = c.donvi_id and a.donvi_ql in ({?DK_DONVI_QL}) and c.vttinh_id = {?vttinh_id} and b.nam = {?nam} and decode({?quy},0,0,b.quy) = {?quy} and decode({?thang},0,0,b.thang) = {?thang} group by a.donvi_ql, c.ten_dv Trong chức định nghĩa báo cáo, tra cứu mới: Mỗi báo cáo có câu lệnh SQL, tên file cystal report (Nếu muốn hiển thị kết báo cáo theo thiết kế file crystal report), trạng thái báo cáo, nhóm báo cáo,…  Định nghĩa tham số cho báo cáo: Mỗi báo cáo, tra cứu có nhiều tham số Có hai loại tham số: tham số chọn chức xem báo cáo, tra cứu tham số phân quyền cho người dùng Cú pháp tham số phân quyền cho người sử dụng {?DK_TENBANG}, chương trình thay tham số danh sách giá trị bảng (chiều) TENBANG mà người dùng có quyền thao tác, loại tham số khơng cần định nghĩa Trong ví dụ tham số DK_DONVI_QL chương trình thay danh sách đơn vị quản lý mà người dùng có quyền thao tác Các tham số cịn lại vttinh_id, nam, quy, thang tham số chọn chức xem báo cáo tham số phải định nghía Trong chức định nghĩa tham số báo cáo tham số có thuộc sau: – Tên tham số: Đặt tên giống với tên câu lệnh lấy liệu báo cáo Ví dụ: vttinh_id – Tên hiển thị: Tên hiển thị chức xem báo cáo, tra cứu – Loại điều khiển: Có loại điều khiển Combobox, Textbox, Listbox, Checkbox, Ngay gio, Ngay, Thang – Định dạng: Đối với loại điều khiển Ngay gio, Ngay, Thang phải có định dạng liệu, ví dụ tham số thang có định dạng yyyyMM – Lệnh: Đối với loại điều khiển Combobox, Listbox phải có kèm theo câu lệnh SQL lấy liệu cho điều khiển đó, ví dụ tham số vttinh_id có câu lệnh lấy liệu: Cột thứ id, cột thứ hai hiển thị giao diện select distinct a.vttinh_id, a.vt_tinh from wh_ccbs.donvi_ql a Các điều khiển Combobox có quan hệ với nhau, Combobox giới hạn liệu cho Combobox Ví dụ chọn tham số quy, để tham số thang hiển thị tháng thuộc q câu lệnh lấy liệu cho tháng phải có cấu trúc: SELECT distinct a.thang, substr(a.thang,5,2) aa FROM wh_ccbs.thang a where a.quy = :quy order by thang – Kiểu liệu, có loại: varchar number – Vị trí: Thứ tự hiển thị điều khiển chức xem báo cáo, tra cứu – Giá trị text: Đối với điều khiển dạng Combobox, có giá trị tham số báo cáo thay giá trị text Combobox (cột thứ câu lệnh lấy liệu) ngược lại lấy theo id (cột thứ lệnh lấy liệu) – Hiển thị nhãn: Nếu có giá trị thì, có tham số có tên lblTenThamSo tương ứng với tham số TenThamSo, giá trị giá trị text điều khiển Sử dụng tham số lệnh lấy liệu hiển thị form kết – Định dạng nhãn: Định dạng cho tham số nhãn  Định nghĩa tham số cho báo cáo: Một báo cáo nhiều báo cáo Mỗi báo cáo có câu lệnh tương ứng  Gán quyền xem báo cáo cho người dùng, nhóm người dùng: Sau định nghĩa xong báo cáo gán báo cáo cho quyền đó, quyền gán cho người dùng nhóm người dùng b Nhóm chức xem báo cáo, tra cứu Hiển thị báo cáo, tra cứu mà người dùng có quyền xem Đối với báo cáo, tra cứu hiển thị điều kiện để người dùng lựa chọn Đối với báo cáo truyền yêu cầu báo cáo cho Crystal Report Server xử lý hiển thị kết báo cáo cho người sử dụng Đối với tra cứu truyền yêu cầu báo cáo cho Server Proccess xử lý hiển thị kết tra cứu cho người sử dụng Đối với báo cáo, chương trình lấy danh sách tham số CSDL Đối với tham số, dựa vào loại điều khiện thơng số cho điều khiển đó, chương trình tự động thêm control vào vùng điều kiện chức hiển thị báo cáo, tra cứu Sau người dùng chọn điều kiện xong chấp nhận xem báo cáo tra cứu, chương trình đọc điều khiển, lấy giá trị người dùng chọn thay tham số câu lệnh SQL lấy liệu Với câu lệnh SQL xử lý, Crystal Report Server Server Proccess trả kết cho người sử dụng Trong ví dụ trên, báo cáo „Thống kê doanh thu‟ có tham số hiển thị form để người dùng chọn điều kiện: Viễn thông tỉnh, năm, quý, tháng 3.2.6 Thiết kế công cụ quản trị hệ thống Chức quản trị hệ thống cho phép người quản trị hệ thống định nghĩa quyền phân quyền cho người dùng: - Cập nhật nhóm người dùng - Cập nhật nhân viên - Cập nhật người dùng - Định nghĩa form nhập liệu từ điển: Người dùng tự định nghĩa form nhập cho bảng liệu (bảng chiều bảng kiện) - Form chung nhập liệu từ điển: Từ định nghĩa form nhập liệu cho bảng đó, chương trình tự động xây dựng form nhập liệu cho bảng - Cập nhật menu: Định nghĩa hệ thống menu khác dựa chức định nghĩa - Cập nhật báo cáo: Mô tả phần báo cáo - Cập nhật hàm - Định nghĩa bảng giới hạn thao tác - Quản lý quyền, quyền bao gồm thành phần: menu, báo cáo, hàm, giá trị bảng phép thao tác - Gán quyền cho người dùng: Có thể gán nhiều role cho nhóm người dùng Một người dùng có quyền ứng với role đó, ngồi cịn có thêm quyền riêng lẻ - Gán quyền cho nhóm người dùng 3.3 Cài đặt, triển khai 3.3.1 Cài đặt hệ thống Theo hình 53, hệ thống kho liệu thử nghiệm bao gồm thành phần sau: Máy chủ lưu kho liệu, máy chủ ETL, máy chủ báo cáo+ webserver, máy trạm  Máy chủ lưu kho liệu: Có nhớ tối thiểu 2GB, dung lượng ổ cứng tối thiểu 80GB (Có thể lưu trữ liệu vài tháng) Được cài đặt Oracle 11G Trên máy chủ có user chính: OWBSYS – Lưu trữ cấu hình, quản trị, thiết kế kho liệu; ADMIN_WH – Lưu trữ cở sở liệu hệ thống báo cáo động quản trị hệ thống; Lưu trữ WH_CCBS – Lưu trữ liệu kho liệu  Máy chủ ETL: Có cài đặt Warehouse Builder 11G  Máy chủ báo cáo + WebServer + Proccess Server: Cài đặt dotnetfx 2.0, Crystal report server 9, IIS Có chứa ứng dụng: Địa web báo cáo tra cứu, Proccess Server, Địa cài đặt cho máy client (Bộ cài dùng chung cho tất máy trạm: cài dotnetfx 2.0, crystalreports for net 2.0 ứng dụng)  Máy trạm: Máy trạm chạy ứng dụng báo cáo tra cứu web winform Để chạy ứng dụng winfom phải cài đặt dotnetfx 2.0, crystalreports for net 2.0 Người dùng cài đặt qua địa web, có phiên tự động tải Khi cài đặt cài đặt tất cảc máy chủ kho liệu, ứng dụng ETL máy 3.3.2 Triển khai Sau cài đặt hệ thống có thiết kế DWH trên, việc triển khai DWH qua bước sau: - Tạo cấu trúc cở sở liệu cho chiều: Sử dụng OWB để delploy chiều thiết kế - Tạo cấu trúc cở sở liệu cho bảng kiện: Sử dụng OWB để delploy bảng kiện thiết kế - Tạo cấu trúc cở sở liệu cho bảng tổng hợp, view, materialized view: Sử dụng OWB để delploy materialized view thiết kế Lúc sở hạ tầng DWH hoàn chỉnh - Tạo hàm, thủ tục, package cho mapping thu thập số liệu: Sử dụng OWB để delploy mapping thu thập số liệu thiết kế - Chạy mapping thu thập số liệu cho chiều: Sử dụng OWB để start mapping thu thập số liệu chiều - Chạy mapping thu thập số liệu cho bảng kiện: Sử dụng OWB để start mapping thu thập số liệu bảng kiện - Tạo người dùng, phân quyền cho người dùng xem báo cáo, tra cứu cập nhật số liệu - Tạo báo cáo, tra cứu,…phân quyền cho người dùng báo cáo, tra cứu Chương 4: KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN 4.1 Kết Sau thời gian nghiên cứu thực nội dung luận văn, luận văn đạt kết sau:  Về mặt lý thuyết: Tìm hiểu DWH, kiến trúc công nghệ để xây dựng DWH  Tìm hiểu hệ thống nguồn CCBS, yêu cầu hệ thống DWH viễn thơng cần có  Có thiết kế chi tiết mơ hình lơgíc, mơ hình vật lý, thu thập số liệu cho DWH  Thu thập chuyển đổi số liệu từ hệ thống CCBS đến hệ thống DWH  Xây dựng công cụ báo cáo, tra cứu động, quản trị hệ thống cho DWH xây dựng  Xây dựng số báo cáo phân tích 4.2 Báo cáo phân tích Hiện luận văn thiết kế số báo cáo, tra cứu phân tích bản, việc thiết kế báo cáo, tra cứu người dùng thực dễ dàng công cụ tạo báo cáo tra cứu động mà dịch lại code  Báo cáo phân tích bán hàng: Thống kê phát triển thuê bao theo Viễn thông tỉnh, dịch vụ viễn thông, thời gian  Báo cáo thuê bao phát triển chương trình khuyến mãi: Thống kê phát triển thuê bao chương trình khuyến theo Viễn thơng tỉnh, dịch vụ viễn thông  Báo cáo tổng hợp doanh thu theo thời gian: Thống kê doanh thu theo Viễn thông tỉnh, thời gian (Năm, quý, tháng)  Báo cáo tổng hợp thu tiền theo thời gian: Thống kê thu tiền theo Viễn thông tỉnh, thời gian (Năm, quý, tháng)  Báo cáo tổng hợp tiền nợ theo thời gian: Thống kê tiền nợ theo Viễn thông tỉnh, thời gian (Năm, quý, tháng)  Thống kê danh sách khách hàng có doanh thu cao  Thống kê danh sách khách hàng có doanh cao  Báo cáo phân tích khiếu nại khách hàng: Thông kê khiếu nại khách hàng theo tháng, dịch vụ viễn thông  Thống kê báo hỏng: Thông kê báo hỏng khách hàng theo tháng, dịch vụ viễn thông  Thống kê sử dụng dịch vụ: Thông kê sử dụng dịch vụ khách hàng theo Viễn thông tỉnh, dịch vụ viễn thông, tháng  Thống kê gọi theo gọi: Thống kê gọi theo viễn thông tỉnh, thời gian (Năm, quý, tháng)  Thống kê gọi theo mã vùng: Thống kê gọi theo viễn thông tỉnh, thời gian (Năm, quý, tháng)  Thống kê gọi theo dịch vụ: Thống kê gọi theo viễn thông tỉnh, thời gian (Năm, quý, tháng) 4.3 Hướng phát triển đề tài Hiện kho liệu thiết kế hoàn chỉnh cho doanh nghiệp viễn thông liệu nguồn chủ yếu lấy từ hệ thống tính cước chăm sóc khách hàng Viễn thông tỉnh thành phố Dữ liệu khách hàng sử dụng dịch vụ viễn thông VNPT chủ yếu tập trung tỉnh, tập đoàn Bưu Viễn thơng có kế hoặch quản liệu tập trung cho tất 64 tỉnh thành Phần khai thác kho liệu chủ yếu báo cáo tra cứu Từ nhu cầu thực tế viễn thơng tỉnh tập đồn hoàn thiệt thiết kế kho liệu, số hướng tiếp tục đề tài là:  Tiếp tục xác định thêm yêu cầu Viễn thông tỉnh tập đoàn để thiết kế      kho liệu hoàn chỉnh Xây dựng công cụ chuyển đổi từ nhiều nguồn khác Bổ sung liệu quản lý mạng trạng thái mạng, lưu lượng mạng,… Thiết kế thu thập số liệu có dự án quản lý khách hàng tập trung VNPT Sử dụng cơng cụ khai thác phân tích liệu trực tuyến OLAP hỗ trợ trình định Xây dựng ứng dụng khai phá liệu chẳng hạn phát gian lận, quản lý chăm sóc khách hàng, phát lập lỗi hệ thống mạng viễn thông Xây dụng số phần dạng kho liệu thời gian thực KẾT LUẬN VÀ KIẾN NGHỊ Sau thời gian nghiên cứu thực nội dung luận văn, tác giả xây dựng DWH ban đầu tương đối hồn chỉnh cho Viễn thơng tỉnh lấy từ hệ thống nguồn CCBS Hiện hệ thống thử nghiệm chạy thử nghiệm Viễn Long An thời gian tới tiếp tục thử nghiệm số Viễn thơng tỉnh khác Hệ thống tiếp tục hồn thiện, mở rộng để áp dụng thức cho Viễn thông tỉnh VNPT Hệ thống DWH xây dựng chung cho lĩnh vực viễn thông nên khơng áp dụng VNPT mà cịn áp dụng cho doanh nghiệp viễn thông khác References 10 11 12 13 Tài liệu tiếng Việt Đoàn Văn Ban (1997), Phương pháp thiết kế khai thác kho liệu, đề tài nghiên cứu cấp Trung tâm KHTN & CNQG Hà Thái Bảo, Trung tâm Công nghệ Thông tin, Học viện Bưu Viễn thơng (2002), Áp dụng cơng nghệ để xây dựng hệ thống tính cước chăm sóc khách hàng theo mơ hình nhiều lớp (Multi-layer), Hà Nội Nguyễn Thanh Bình, Đại học Huế, Kho liệu Hệ hỗ trợ định, Huế Công ty Cổ phần Tin học Ứng dụng Viễn thông (2008), Tài liệu thiết kế hệ thống tính cước chăm sóc khách hàng, Hà Nội Huỳnh Đức Nghĩa, Trung tâm Cơng nghệ Thơng tin, Học viện Bưu Viễn thơng (2004), Nghiên cứu công nghệ phân tán NET Framework áp dụng cho việc phát triển tích hợp hệ thống phần mềm, Hà Nội Tập đoàn Bưu Viễn thơng Việt Nam VNPT (2006), Tài liệu quy trình nghiệp vụ, Hà Nội Tài liệu tiếng Anh Artech House, Boston London (1997), Data Warehousing and Data Mining for Telecommunications, London IBM (2003), Telecommunications Data Warehouse, USA J.D Meier, Alex Mackman, Michael Dunner, and Srinath Vasireddy, Microsoft Corporation (2002), NET Remoting Security Oracle (2007), Data Warehousing Guide 11g Release 1, USA VINCENT RAINARDI (2008), Building a Data Warehouse With Examples in SQL Server, USA Ralph Kimball Margy Ross (2002), The Data WarehouseToolkit Second Edition The Complete Guide to Dimensional Modeling, New York Stephen Toub (2002), “Secure Your NET Remoting Traffic by Writing an Asymmetric 14 15 Encryption Channel Sink”, MSDN Magazine Oracle (2007), Warehou Builder Guide 11g Release 1, USA WWW.ORACLE.COM ... Sử dụng dịch vụ viễn thông lưu thông tin sử dụng dịch vụ viễn thơng khách hàng Dữ liệu phân tích tình hình sử dụng dịch vụ vủa khách hàng nào: dịch vụ sử dụng, thời gian địa Dữ liệu lấy từ liệu. .. lý khách hàng hệ thống phát triển thuê bao Bảng kiện sử dụng dịch vụ sau: 3.2.2.16 Sử dụng dịch vụ gia tăng Sử dụng dịch vụ viễn thông lưu thông tin sử dụng dịch vụ gia tăng khách hàng Dữ liệu. .. tình hình sử dụng dịch vụ gia tăng vủa khách hàng nào: dịch vụ gia tăng sử dụng thời gian sử dụng Dữ liệu lấy từ liệu quản lý khách hàng hệ thống phát triển thuê bao Bảng kiện sử dụng dịch vụ gia

Ngày đăng: 25/09/2013, 08:24

Hình ảnh liên quan

mãi,…Trong đó có thông tin của khóa ngoại của bảng khác hoặc dữ liệu sự kiện lấy từ hệ thống phát triển thuê bao hoặc thuộc tính suy dẫn cho việc phân tích - Thiết kế và triển khai kho dữ liệu khách hàng  sử dụng dịch vụ viễn thông của Tổng Công ty  Bưu chính Viễn thông Việt Nam (VNPT)

m.

ãi,…Trong đó có thông tin của khóa ngoại của bảng khác hoặc dữ liệu sự kiện lấy từ hệ thống phát triển thuê bao hoặc thuộc tính suy dẫn cho việc phân tích Xem tại trang 9 của tài liệu.
3.2.2.2. Phát triển thuê bao - Thiết kế và triển khai kho dữ liệu khách hàng  sử dụng dịch vụ viễn thông của Tổng Công ty  Bưu chính Viễn thông Việt Nam (VNPT)

3.2.2.2..

Phát triển thuê bao Xem tại trang 9 của tài liệu.
3.2.2.6. Cước khách hàng - Thiết kế và triển khai kho dữ liệu khách hàng  sử dụng dịch vụ viễn thông của Tổng Công ty  Bưu chính Viễn thông Việt Nam (VNPT)

3.2.2.6..

Cước khách hàng Xem tại trang 10 của tài liệu.
thống Giải quyết khiếu nại. Dữ liệu sử dụng phân tích tình hình xử lý khiếu nại của khác hàng theo dịch vụ viễn thông, đơn vị xử lý, nhóm khiếu nại, kết quả khiếu nại,…Bảng sự  kiện khiếu nại chứa các thông tin ngày khiếu nại, ngày hẹn trả lời, ngày xử lý - Thiết kế và triển khai kho dữ liệu khách hàng  sử dụng dịch vụ viễn thông của Tổng Công ty  Bưu chính Viễn thông Việt Nam (VNPT)

th.

ống Giải quyết khiếu nại. Dữ liệu sử dụng phân tích tình hình xử lý khiếu nại của khác hàng theo dịch vụ viễn thông, đơn vị xử lý, nhóm khiếu nại, kết quả khiếu nại,…Bảng sự kiện khiếu nại chứa các thông tin ngày khiếu nại, ngày hẹn trả lời, ngày xử lý Xem tại trang 10 của tài liệu.
3.2.2. Thiết kế mô hình vật lý - Thiết kế và triển khai kho dữ liệu khách hàng  sử dụng dịch vụ viễn thông của Tổng Công ty  Bưu chính Viễn thông Việt Nam (VNPT)

3.2.2..

Thiết kế mô hình vật lý Xem tại trang 12 của tài liệu.
3.2.2.14. Xử lý báo hỏng - Thiết kế và triển khai kho dữ liệu khách hàng  sử dụng dịch vụ viễn thông của Tổng Công ty  Bưu chính Viễn thông Việt Nam (VNPT)

3.2.2.14..

Xử lý báo hỏng Xem tại trang 12 của tài liệu.
Chiều sản phẩm được lấy từ hai bảng DICHVU_VT và LOAIHINH_TB của dữ liệu phát triển thuê bao (user css) - Thiết kế và triển khai kho dữ liệu khách hàng  sử dụng dịch vụ viễn thông của Tổng Công ty  Bưu chính Viễn thông Việt Nam (VNPT)

hi.

ều sản phẩm được lấy từ hai bảng DICHVU_VT và LOAIHINH_TB của dữ liệu phát triển thuê bao (user css) Xem tại trang 15 của tài liệu.
3.2.4. Thiết kế trích xuất chuyển đổi nạp dữ liệu - Thiết kế và triển khai kho dữ liệu khách hàng  sử dụng dịch vụ viễn thông của Tổng Công ty  Bưu chính Viễn thông Việt Nam (VNPT)

3.2.4..

Thiết kế trích xuất chuyển đổi nạp dữ liệu Xem tại trang 15 của tài liệu.
Chiều địa chỉ được lấy từ các bảng TINH, QUAN, PHUONG của dữ liệu phát triển thuê bao (user css) - Thiết kế và triển khai kho dữ liệu khách hàng  sử dụng dịch vụ viễn thông của Tổng Công ty  Bưu chính Viễn thông Việt Nam (VNPT)

hi.

ều địa chỉ được lấy từ các bảng TINH, QUAN, PHUONG của dữ liệu phát triển thuê bao (user css) Xem tại trang 16 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan