Các thuộc tính cơ bản chiều kết quả khiếu nại
Tên cột Kiểu Miêu tả Ví dụ
ketquakn_id number Khóa chính 1
ketqua_kn varchar Kết quả khiếu nại Khách hàng chấp nhận ghichu varchar Ghi chú
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 cuộc gọi, truy nhập của khách hàng,…Mỗi cuộc gọi, truy nhập của khách hàng sinh ra một bản ghi chi tiết. Dữ liệu chi tiết cuộc gọi của khách hàng rất lớn, thường kết hợp các thông tin khác để phân tích hành vi của khách hàng, lưu lượng cuộc gọi theo tiêu chí khác nhau như mã vùng, kiểu cuộc gọi,….Dữ liệu được lấy từ dữ liệu cước chi tiết của hệ thống tính cước. Bảng sự kiện cước khách hàng như sau:
Các thông tin sự kiện chủ gọi, bị gọi, thời gian bắt đầu, giờ bắt đầu, thời gian gọi, tiền, vat, tiền giảm trừ, dung lượng ra, dung lượng ra,.. lấy từ dữ liệu chi tiết cuộc gọi của hệ thống nguồn. Các chiều của bảng sự kiện bán hàng như chiều khách hàng, thuê bao, dịch vụ viễn thông, đơn vị quản lý, đối tượng khách hàng, thời gian, kiểu dịch vụ, kiểu cuộc gọi, mã vùng. Các chiều như khách hàng, thuê bao, dịch vụ viễn thông, đơn vị quản lý, đối tượng khách hàng, thời gian đã được miêu tả ở trên. Các chiều còn lại sẽ được mô tả dưới đây:
Chiều mã vùng
Chiều mã vùng lưu thông tin mã vùng cuội gọi của khách hàng. Phân tích số lượng cuộc gọi theo từng mã vùng.
Hình 34. Chiều mã vùng
Các thuộc tính cơ bản chiều mã vùng
Tên cột Kiểu Miêu tả Ví dụ
mavung_id number Khóa chính 2969
ten_mv varchar Tên mã vùng Hà Nam - VNPT ma_vung varchar Mã vùng 03513
Có sự phân cấp mã vùng: Nhóm mã vùng -> Mã vùng
Chiều kiểu dịch vụ
Chiều kiểu dịch vụ lưu thông tin kiểu dịch vụ cuộc gọi của khách hàng. Sử dụng phân tích số lượng cuộc gội theo từng kiểu dịch vụ.
Hình 35. Chiều kiểu dịch vụ
Các thuộc tính cơ bản chiều kiểu dịch vụ
Tên cột Kiểu Miêu tả Ví dụ
kieudv_id number Khóa chính 1
kieu_dv varchar Kiểu dịch vụ Nội tỉnh ghichu varchar
Có sự phân cấp kiểu dịch vụ: Nhóm dịch vụ -> Kiểu dịch vụ.
Chiều kiểu cuộc gọi
Chiều kiểu cuộc gọi lưu thông tin kiểu cuộc gọi của khách hàng. Sử dụng phân tích số lượng cuộc gọi theo kiểu cuộc gọi.
Hình 36. Chiều đối tượng khách hàng
Các thuộc tính cơ bản chiều đối tượng khách hàng
Tên cột Kiểu Miêu tả Ví dụ
kieucg_id number Khóa chính 1
kieu_cg varchar Kiểu cuộc gọi Tự động ghichu varchar Ghi chú
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 của khách hàng, được lưu chi tiết đến từng 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 của khách hàng, sản phẩm,….Dữ liệu được lấy từ dữ liệu tổng hợp cước của hệ thống tính cước. Bảng sự kiện tổng hợp cước khách hàng như sau:
Các thông tin sự kiện như số cuộc, số phút, số giây, tiền, vat, tiền trừ,.. lấy từ dữ liệu tổng hợp cước của hệ thống nguồn. Các chiều của bảng sự kiện tổng hợp cước như chiều khách hàng, thanh 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 thanh cước. Các chiều khách hàng, thuê bao, dịch vụ viễn thông, đơn vị quản lý, đối tượng khách hàng, tháng đã được miêu tả ở trên. Các chiều còn lại sẽ được mô tả dưới đây:
Chiều thanh toán
Chiều thanh toán lưu thông tin thanh toán của khách hàng. Một khách hàng có thể nhiều thuê bao, nhiều thanh toán; mỗi thanh toán có thể có nhiều thuê bao.
Hình 38. Chiều thanh toán
Các thuộc tính cơ bản chiều thanh toán
Tên cột Kiểu Miêu tả Ví dụ
thanhtoan_id number Khóa chính 359
ma_tt varchar Mã thanh toán LAN-014-009372 ten_tt varchar Tên thanh toán Phạm Thị Chuyên
diachi_tt varchar Địa chỉ thanh toán 306/14B QL 62 phường 6 httt_id number Hình thức thanh
toán 1
Chiều khoản mục cước
Chiều khoản mục cước lưu thông tin khoản mục cước của khách hàng. Sử dụng phân tích doanh thu theo khoản mục cước.
Hình 39. Chiều khoản mục cước
Các thuộc tính cơ bản chiều khỏan mục cước
Tên cột Kiểu Miêu tả Ví dụ
khoanmuc_id number Khóa chính 1
khoanmuc_cuoc varchar Khoản mục cước Cước nội tỉnh ghichu varchar
Có sự phân cấp khoản mục cước: Nhóm khoản mục -> Khoản mục cước
3.2.2.8. Thanh toán nợ của khách hàng
Thanh toán nợ quản lý thông tin thanh toán nợ cước của khách hàng, được lưu chi tiết đến từng 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 thanh toán của khách hàng. Dữ liệu được lấy từ dữ liệu thanh toán nợ cước của hệ thống quản lý thu nợ. Bảng sự kiện thanh toán nợ của khách hàng như sau:
Hình 40. Sơ đồ kho dữ liệu thanh toán nợ khách hàng
Các thông tin sự kiện như mã thuê bao, tiền, vat, hoa hồng,.. lấy từ dữ liệu thanh toán cước của hệ thống nguồn. Các chiều của bảng sự kiện thanh toán nợ như chiều khách hàng, thanh toán, điểm giao dịch, đơn vị quản lý, thời gian (ngày thanh toán), tháng, khoản mục thanh cước. Các chiều khách hàng, thanh toán, điểm giao
dịch, đơn vị quản lý, thời gian (ngày thanh toán), tháng đã được miêu tả ở trên. Các chiều còn lại sẽ được mô tả dưới đây:
Chiều hình thức thanh toán
Chiều hình thức thanh toán lưu thông tin hình thức thanh toán tiền nợ cước của khách hàng. Phân tích tình hình thanh toán tiền cước của khách hàng theo hình thức thanh toán.
Hình 41. Chiều hình thức thanh toán
Các thuộc tính cơ bản chiều hình thức thanh toán
Tên cột Kiểu Miêu tả Ví dụ
hinhthuctt_id number Khóa chính 1 ten_hinhthuctt varchar Tên hình thức
thanh toán Tiền mặt tại quầy ghichu varchar Ghi chú
3.2.2.9. Nợ cước của khách hàng
Nợ cước khách hàng quản lý thông tin nợ cước của khách hàng, được lưu chi tiết đến từng 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 của khách hàng. Dữ liệu được lấy từ dữ liệu nợ cước của hệ thống quản lý thu nợ. Bảng sự kiện nợ cước của khách hàng như sau:
Các thông tin sự kiện như mã thuê bao, tiền, vat, hoa hồng,.. lấy từ dữ liệu nợ cước của hệ thống nguồn. Các chiều của bảng sự kiện nợ cước như chiều khách hàng, thanh toán, đơn vị quản lý, tháng, khoản mục thanh cước, kiểu nợ. Các chiều của bảng sự kiện nợ cước đã được miêu tả ở trên.
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 quả của quá trình nhắc nợ. Dữ liệu được lấy từ dữ liệu nhắc nợ cước của hệ thống quản lý thu nợ. Bảng sự kiện nhắc nợ cước của khách hàng như sau:
Hình 43. Sơ đồ kho dữ liệu nhắc nợ cước khách hàng
Các thông tin sự kiện như lần nhắc, ngày thực hiện,.. lấy từ dữ liệu nhắc nợ cước của hệ thống nguồn. Các chiều của bảng sự kiện nhắc nợ cước như 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 khi khách hàng không thanh toá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 quả của quá trình khóa máy. Dữ liệu được lấy từ dữ liệu khóa mở máy của hệ thống quản lý thu nợ. Bảng sự kiện khóa mở như sau:
Hình 44. Sơ đồ kho dữ liệu khóa mở nợ cước
Các thông tin sự kiện như máy cập nhật, ngày thực hiện,.. lấy từ dữ liệu khóa mở của hệ thống nguồn. Các chiều của bảng sự kiện khóa mở như chiều khách hàng,
thuê bao, đơn vị quản lý, chiều khóa mở, thời gian, kiểu khóa mở.
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 khi khách hàng không thanh toá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 quả của quá trình xử lý nợ. Dữ liệu được lấy từ dữ liệu xử lý nợ của hệ thống quản lý thu nợ. Bảng sự kiện xử lý nợ như sau:
Hình 45. Sơ đồ kho dữ liệu xử lý nợ cước
Các thông tin sự kiện như số tiền, ngày xử lý, ngày in,.. lấy từ dữ liệu xử lý nợ của hệ thống nguồn. Các chiều của bảng sự kiện xử lý nợ như chiều khách hàng, thanh toán, đơn vị quản lý, đơn vị xử lý, thời gian, bước xử lý.
Chiều hình bước xử lý nợ
Chiều hình bước xử lý nợ lưu thông tin các bước xử lý nợ. Phân tích tình hình xử lý nợ theo các bước.
Hình 46. Chiều hình bước xử lý nợ
Các thuộc tính cơ bản chiều bước xử lý nợ
Tên cột Kiểu Miêu tả Ví dụ
buocxln_id number Khóa chính 1
ten_buocxln varchar Bước xử lý nợ Đơn khởi kiện ghichu varchar Ghi chú
liệu phân tích tình hình báo hỏng. Dữ liệu được lấy từ dữ liệu báo hỏng của hệ thống báo hỏng. Bảng sự kiện báo hỏng như sau:
Hình 47. Sơ đồ kho dữ liệu báo hỏng
Các thông tin sự kiện như ngày báo hỏng, lần báo hỏng, ghi chú báo hỏng.. lấy từ dữ liệu báo hỏng của hệ thống nguồn. Các chiều của bảng sự kiện báo hỏng như chiều khách hàng, thuê bao, đơn vị quản lý, thời gian, tình trạng.
Chiều tình trạng
Chiều tình trạng lưu thông tin các tình trạng của dịch vụ viễn thông khi báo hỏng. Phân tích tình hình báo hỏng theo tình trạng.
Hình 48. Chiều tình trạng
Các thuộc tính cơ bản chiều tình trạng
Tên cột Kiểu Miêu tả Ví dụ
tinhtrang_id number Khóa chính 1
tinhtrang varchar Tình trạng Máy chập chờn ghichu varchar Ghi chú
3.2.2.14. Xử lý báo hỏng
Xử lý báo hỏng quản lý thông tin xử lý các báo hỏng của khách hàng. Dữ liệu phân tích tình hình xử lý báo hỏng. Dữ liệu được lấy từ dữ liệu xử lý báo hỏng của
hệ thống báo hỏng. Bảng sự kiện xử lý báo hỏng như sau:
Hình 49. Sơ đồ kho dữ liệu xử lý báo hỏng
Các thông tin sự kiện như ngày báo hỏng, ngày xử lý, ghi chú xử lý,... lấy từ dữ liệu xử lý báo hỏng của hệ thống nguồn. Các chiều của bảng sự kiện xử lý báo hỏng như 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.
Chiều nguyên nhân
Chiều nguyên nhân lưu thông tin các nguyên nhân của dịch vụ viễn thông khi bị hỏng. Phân tích tình hình xử lý báo hỏng theo nguyên nhân.
Hình 50. Chiều nguyên nhân
Các thuộc tính cơ bản chiều nguyên nhân
Tên cột Kiểu Miêu tả Ví dụ
nguyennhan_id number Khóa chính 1
nguyennhan varchar Nguyên nhân Đứt dây ghichu varchar Ghi chú
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 của 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 như thế nào: dịch vụ được ai sử dụng, thời gian và ở địa chỉ nào. Dữ liệu được lấy từ dữ liệu
quản lý khách hàng của hệ thống phát triển thuê bao. Bảng sự kiện sử dụng dịch vụ như sau:
Hình 51. Sơ đồ kho dữ liệu sử dụng dịch vụ viễn thông
Các thông tin sự kiện như ngày bắt đầu, ngày kết thúc,... lấy từ dữ liệu khách hàng của hệ thống nguồn. Các chiều của bảng sự kiện sử dụng dịch vụ như chiều khách hàng, thuê bao, thời gian, dịch vụ viễn thông, địa chỉ.
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 của 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 như thế nào: dịch vụ gia tăng được ai sử dụng và thời gian sử dụng. Dữ liệu được lấy từ dữ liệu quản lý khách hàng của hệ thống phát triển thuê bao. Bảng sự kiện sử dụng dịch vụ gia tăng như sau:
Hình 52. Sơ đồ kho dữ liệu sử dụng dịch vụ gia tăng
Các thông tin sự kiện như nội dung, ngày bắt đầu, ngày kết thúc,... lấy từ dữ liệu khách hàng của hệ thống nguồn. Các chiều của bảng sự kiện sử dụng dịch vụ như 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 dữ liệu
Kiến trúc hệ thống kho dữ liệu viễn thông bao gồm máy chủ chuyển đổi dữ liệu, máy chủ cở sở dữ liệu để lưu kho dữ liệu, máy chủ báo cáo + web server + process server, máy chủ phân tích dữ liệu trực tuyến.
Oracle Database Phát triển thuê bao Quản lý khách hàng Oracle Database Tính cước Oracle Database Quản lý thu nợ ETL Server Warehouse Builder Oracle Database Kho dữ liệu
Crystal Report Server Process Server Web Server OLAP Server ` ` ` Client
Hình 53. Kiến trúc vật lý kho dữ liệu viễn thông
Máy chủ chuyển đổi dữ liệu có cài đặt công cụ oracle warehouse builder, đây là công cụ xây dựng và quản trị kho dữ liệu. Sử dụng công cụ này để xây dựng các tiến trình tải dữ liệu theo lô, quản lý vòng đời, chuyển dữ liệu và siêu dữ liệu cho các công cụ khác. Oracle Warehouse Builder 10gR2 sẽ bổ sung thêm giao diện đồ họa cho bắt các thay đổi dữ liệu, cả đồng bộ và không đồng bộ, và những tính năng bổ sung riêng có để phục vụ cho quá trình chuyển đổi dữ liệu tức thời. Oracle Warehouse Builder 10gR2 dùng phương pháp ánh xạ quen thuộc, cho phép người dùng ánh xạ một cách trực quan dữ liệu nguồn tới các bảng đích và bao gồm phép chuyển đổi mọi cột hay bảng riêng lẻ. Tất cả đều được ghi lại đầy đủ bằng metadata trong kho chứa thiết kế để có thể quản lý đầy đủ mọi thay đổi trong cả vòng đời dự án
Máy chủ cở sở dữ liệu lưu kho dữ liệu cài đặt oracle database. Dữ liệu từ các hệ thống nguồn như tính cước, phát triển thuê bao, quản lý nợ,…qua máy chủ chuyển đổi số liệu, dữ liệu sẽ được làm sạch, tích hợp, ánh xạ,…chuyển đổi vào máy chủ cở sở dữ liệu lưu kho dữ liệu viễn thông.
Máy chủ tiếp có chứa Crystal report server, đây là công cụ quản trị và thực thi báo cáo. Process server, web server quản lý tiền trình cho phép máy trạm có thể xem
Máy chủ có chứa công cụ khai thác thông tin discoverer và công cụ phân tích trực tuyến Olap.
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, dữ liệu dự tính lưu trong 10 năm (khoảng 3650 ngày, 120 tháng).
Thông tinh khách hàng có 13 trường, thanh toán 6 trường, thuê bao 8 trường (tổng 27 trường). Tổng dung lượng để lưu thông tinh khách hàng là 250,000 * (6*200 + 3*50 + 2*30 + 3*20 + 2*10 + 3*9 + 4 *8 + 4*4) = 400MB.
Xét bảng sự kiện chi tiết cuộc gọi, trung bình một thuê bao trong tháng gọi 100 cuộc, nên tổng số bản ghi chi tiết là 250,000*100 = 25,000,000 mỗi bản ghi gồm 20 trường (10key+10fact). Tổng dung lượng để lưu chi tiết cuộc gọi trong 1 tháng là 25,000,000 * (2*8+2*9+5*12+2*30+1*2+8*4)= 4GB. Tổng dung lượng để lưu chi tiết cuộc gọi trong 10 năm 4GB*120 = 480GB
Xét bảng sự kiện tổng hợp cước khách hàng, trung bình một thuê bao trong tháng có 5 khoản mục, nên tổng số bản ghi chi tiết là 250,000*5 = 1,250,000 mỗi bản ghi gồm 15 trường (8key+7fact). Tổng dung lượng để lưu chi tiết cuộc gọi trong 1 tháng là 1,250,000 * (1*30+4*12+3*9+1*8+4*5)= 160M. Tổng dung lượng để lưu chi tiết cuộc gọi trong 10 năm 160M*120 = 19GB
Tương tự chi tiết nợ của khách hàng trong trong 10 năm sử dụng 30GB; chi tiết trả của khách hàng trong trong 10 năm sử dụng 20GB; lịch sử khách hàng 10 năm sử dụng 20GB. Tổng các phần còn lại khoảng 100GB.
Như vậy tổng dung lượng để lưu trữ khoảng 800GB. Sử dụng thêm 30% để dánh chỉ mục (index), 15% cho cơ cấu bên trong, 20% cho sự sai số. Tổng dung lượng bây giờ sẽ là 1320GB