Mô tả hệ thống mức khái niệm

Một phần của tài liệu Thiết kế data warehouse và ứng dụng trong hệ thống thông tin ngành điện (Trang 77)

1. Mô tả nguồn dữ liệu

Nguồn dữ liệu được lấy từ hệ thống tác nghiệp "Hệ thống thông tin quản lý khách hàng - CMIS" là ứng dụng được xây dựng trên môi trường .NET với cơ sở dữ liệu Oracle 9i trên nền tảng Windows của tất cả các công ty điện lực trên toàn quốc. Sau đây một phần giới thiệu nhỏ về chức năng, nhiệm vụ của hệ thống tác nghiệp này Hệ thống thông tin quản lý thông tin khách hàng, viết tắt là hệ thống CMIS do Tổng công ty điện lực Việt nam (TCT) thiết kế và xây dựng nhằm mục đích :

 Thống nhất quy trình xử lý nghiệp vụ trên máy tính ở tất cả các công ty điện lực trên cơ sở quy trinh kinh doanh điện năng của TCT đã ban hành.

 Tích hợp thông tin quản lý khách hàng trong một cơ sở dữ liệu dùng chung, đảm bảo đáp ứng đầy đủ các yêu cầu nghiệp vụ kinh doanh điện năng hiện nay cũng như yêu cầu mới về sau.

Tổng Công Ty Công ty ĐL miền Công ty ĐL TP Điện lực Điện lực Chi nhánh Chiều Công ty Năm Quý Quý Tháng Tháng Ngày

 Có thể tích hợp với hệ thống khác như kế toán tài chính, thu tại quầy (QMS), ghi chỉ số qua thiết bị cầm tay (HHU).

 Có thể đáp ứng nhanh các thay đổi

 Dựa trên nền tảng công nghệ mạng và cở sở dữ liệu hiện đại, đáp ứng được yêu cầu phát triển trong tương lai

Hệ thống gồm các phân hệ sau :

 Quản lý thông tin và dịch vụ khách hàng: quản lý dịch vụ cấp điện cho khách hàng từ khi khách hàng có yêu cầu mua điện cho đến khi ký hợp đồng, quản lý và theo dõi quá trình thực hiện hợp đồng, thayđổi thông tin hợp đồng, hỗ trợ dịch vụ chăm sóc khách hàng.

 Quản lý ghi chỉ số và lập hoá đơn tiền điện: quản lý chỉ số hệ thống đo đếm, tính toán và lập hoá đơn tiền điện, in các bảng kê bán điện, lập báo cáo doanh thu các loại theo yêu cầu, tra cứu tìm kiếm hoá đơn.

 Quản lý thu và theo dõi nợ khách hàng: quản lý hoá đơn từ khâu phát hành, giao thu, nộp tiền, chấm xoá nợ và theo dõi nợ tiền điện của khách hàng. Lập các báo cáo thu, báo cáo nợ..

 Quản lý hệ thống đo đếm: quản lý thông tin lý lịch của các thiết bị đo đếm, cập nhật thông tin biến động trong quá trình sử dụngthiết bị như kiểm định, bàn giao cho đơn vị khác, treo công tơ lên lưới, tháo công tơ trả về kho.. Lập báo cáo chi tiết hoặc tổng hợp bề tình hình thiết bị đo đếm

 Quản lý tổn thất: tính toán tổn thất điện năng của một trạm, khu vực hay đơn vị quản lý. Lập báo cáo tổn thất.

 Lập báo cáo kinh doanh: Tổng hợp dữ liệu để lập 12 báo cáo kinh doanh theo quy định của TCT.

 Quản trị hệ thống: quản lý người dùng, quản lý các tham số, các biến hệ thống, danh mục dùng chung giúp cho hệ thống vận hành một cách an toàn, nhanh chóng.

Dữ liệu của hệ thống tác nghiệp này được phát sinh hàng ngày tại tất cả các điện lực và cần làm sạch đưa vào hệ thống data warehouse theo các mức độ phân cấp của các chiều Đơn vị và Thời gian.

2. Thu thập và làm sạch dữ liệu

Đây là bước quan trọng cần đòi hỏi những yêu cầu khắt khe về độ chính xác với dữ liệu cần được làm sạch và thường gây tốn kém nhiều thời gian và chi phí. Theo các đề cập ở trên, bước này cần đảm bảo một số yêu cầu như sau:

 Yêu cầu chính xác về dữ liệu: Kết quả của dữ liệu được thu thập và làm sạch phải có độ chính xác, đồng nhất với dữ liệu ban đầu trong hệ thống tác nghiệp. Pha thực hiện này chỉ thực hiện các công việc như căn chỉnh lại định dạng dữ

liệu. Các phần việc như bổ xung, thay thế các dữ liệu thiếu, giá trị null, khoá thống nhất cần được thực hiiện sao cho không ảnh hưởng tới ý nghĩa và độ chính xác của dữ liệu ban đầu.

 Yêu cầu về toàn vẹn dữ liệu: Do lưu trong môi trường data warehouse là khác với dữ liệu ban đầu trong môi trường tác nghiệp, nên dữ liệu đạt được sau khi thu thập, làm sạch là kết quả của việc tham chiếu đến nhiều đối tượng trong cơ sở dữ liệu ban đầu. Cần phải bảo đảm tính toàn vẹn, chính xác các dữ liệu đã tham chiếu.

Từ các yêu cầu trên và xét thấy dữ liệu hiện tại của hệ thống tác nghiệp đang thực thi là rất lớn, thực hiện tại rất nhiều điểm trên toàn quốc cho nên để thực hiện được đề tài thực hiện như sau:

1. Dữ liệu được làm sạch, thu thập theo các độ đo trong mô hình lược đồ dữ liệu được mô tả ở trên được lưu vào chính các bảng báo cáo ngay chính trên server lưu dữ liệu tác nghiệp. Quá trình này được thực hiện thông qua một thủ tục được đăt lịch thực hiện ngay trên chính server đó.

2. Cuối tháng, dữ liệu báo cáo tại các điên lực trên toàn quốc được chuyển về máy chủ data warehouse và sau đó được làm sạch rồi chuyển tiếp vào data warehouse.

3. Các bảng báo cáo trên chính server tác nghiệp bao gồm: BCSLDGNHAN, BCHOPDPTAI, BCCTKH_CTO, BCCTNOI_BO, BCBDTHEODA, BCBDTHEOPT, BCBDTH_GIA, BCSTHUDUTD.

3. Chuyển dữ liệu vào data warehouse

Dữ liệu tại các bảng báo cáo tại các điện lực được tổng hợp xong được chuyển về máy chủ data warehouse và được đưa vào bảng sự kiện CMIS_CUBE với các chuyển đổi dữ liệu như sau cho các độ đo.

Độ đo số lượng giao nhận điện

Số lượng nhận = Select SUM(DNHANBT_P) From BCSLDGNHAN; Số lượng giao = Select SUM(DGIAOBT_P) From BCSLDGNHAN; Độ đo tổn thất điện

Số lượng tổn thất = (Số lượng nhận - Số lượng giao - Thương phẩm) / Số lượng nhận Độ đo số hợp đồng mua bán

Số hợp đồng dân sự = Select SUM (NVL (a.hdds_tang, 0) - NVL (a.hdds_giam, 0) - NVL (a.hdds_chuyen, 0)

+ NVL (a.hdds_nhan, 0) + NVL (a.hdds_tloai, 0))

From BCHOPDPTAI;

Số hợp đồng kinh tế = Select SUM (NVL (a.hdkt_tang, 0) - NVL (a.hdkt_giam, 0) - NVL (a.hdkt_chuyen, 0)

+ NVL (a.hdkt_nhan, 0) + NVL (a.hdkt_tloai, 0))

From BCHOPDPTAI;

Độ đo số công tơ bán

Số công tơ bán (maloaicto) = Select SUM (NVL (tang, 0) - NVL (giam, 0) - NVL (chuyendv, 0) + NVL (nhandvi, 0) + NVL (nhantppt, 0) - NVL (chuyentppt,0)) From BCCTKH_CTO;

Số công tơ nội bộ = Select SUM (NVL (nb_tang, 0) - NVL (nb_giam, 0) - NVL (nb_cdvi, 0) + NVL (nb_ndvi, 0) + NVL (nb_tloaitg, 0) - NVL (nb_tloaigi, 0) From BCCTNOI_BO; Độ đo số lượng điện thương phẩm

Theo phụ tải = Select SUM (SANLUONG) From BCBDTGCTPT; Theo chi tiết giá = Select SUM (SANLUONG) From BCBDTH_GIA; Độ đo số thu tiền điện

Số thu tiền điện = Select SUM (THUDUOC) From BCSTHUDUTD; Số thu tiền điện dư = Phát sinh - Thu được

Số phát sinh đầu tháng = Select Sum (PHATSINH) From BCSTHUDUTD;

Một phần của tài liệu Thiết kế data warehouse và ứng dụng trong hệ thống thông tin ngành điện (Trang 77)