Kiến trúc vật lý kho dữ liệu viễn thông

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) 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) Luận văn ThS. Công nghệ thông tin 1 01 10 (Trang 74 - 76)

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

3.2.3.3. Tạo cấu trúc database

Trong phần thiết kế vật lôgic chúng ta đã thiết kế 16 bảng sự kiện, 28 chiều. Chúng ta sẽ tạo các bảng trong cở sở dữ liệu dựa trên thiết kế logic trên. Đầu tiên tạo bảng sự kiện bán hàng và 8 chiều liên quan.

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) 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) Luận văn ThS. Công nghệ thông tin 1 01 10 (Trang 74 - 76)