Giới thiệu hệ thống ứng dụng

Một phần của tài liệu Công nghệ xử lý phân tích trực tuyến trong việc trợ giúp quyết định (Trang 70 - 73)

1.1 Mục tiờu xõy dựng hệ thống

Hệ thống ứng dụng đƣợc xõy dựng với mục tiờu là nhằm hƣớng tới sử dụng cỏc cụng cụ cú sẵn để xõy dựng một ứng dụng nhằm để minh họa cho một số vấn đề đƣợc đề cập đến trong luận văn.

Phạm vi của ứng dụng minh họa: khụng đề cập đến việc xõy dựng kho dữ liệu, tức là giả sử đó xõy dựng trƣớc một kho dữ liệu để phõn tớch. Chỉ đề cập đến sử dụng cụng nghệ OLAP để đƣa ra cỏc phõn tớch, bỏo cỏo phục vụ cụng tỏc hỗ trợ ra quyết định.

Để xõy dựng ứng dụng minh họa này, trong luận văn sử dụng cỏc cụng cụ sau của Oracle gồm: Hệ quản trị CSDL của Oracle để quản trị kho dữ liệu, bộ cụng cụ khai thỏc Oracle Discoverer để xõy dựng cỏc ứng dụng OLAP. Phần sau của luận văn sẽ giới thiệu về cỏc cụng cụ khai thỏc này.

1.2 Giới thiệu bài toỏn

Bài toỏn: Xõy dựng hệ thống ứng dụng kho CSDL chuyờn đề đơn vị sử dụng

ngõn sỏch phục vụ cho cụng tỏc quản lý đối tƣợng sử dụng ngõn sỏch nhà nƣớc ở Bộ Tài chớnh và cỏc Bộ ngành, Địa phƣơng trong toàn quốc. Cỏc chức năng của hệ thống đƣợc xõy dựng nhằm cung cấp những cụng cụ tra cứu, phõn tớch dữ liệu hữu hiệu theo cỏc chiều, cỏc mức khỏc nhau, giỳp cho những nhà quản lý, lónh đạo ngành Tài Chớnh cú thể thu đƣợc những thụng tin thực sự hữu ớch từ những dữ liệu đó cú, và chuyển đổi những thụng tin đú thành những tri thức giỳp họ đề ra đƣợc những quyết định đỳng đắn trong cụng tỏc quản lý của mỡnh.

Kiến trỳc CSDL của hệ thống: Hệ thống ứng dụng kho dữ liệu chuyờn đề đơn

vị sử dụng ngõn sỏch bao gồm một kho CSDL chuyờn đề đƣợc đặt tại Bộ Tài chớnh lƣu thụng tin của tất cả cỏc đơn vị sử dụng ngõn sỏch trờn toàn quốc. Cỏc thụng tin này đƣợc tổ chức theo mụ hỡnh nhiều chiều và theo nhiều năm, một số dữ liệu đƣợc tổng hợp sẵn theo cỏc chiều để đỏp ứng cho cỏc nhu cầu bảo trỡ, tra cứu, khai thỏc

dữ liệu về đơn vị sử dụng ngõn sỏch. CSDL chuyờn đề đơn vị sử dụng ngõn sỏch dựng hệ quản trị CSDL ORACLE phiờn bản 8i.

Cỏc thành phần dữ liệu của kho dữ liệu của hệ thụng tin CSDL chuyờn đề đơn vị sử dụng ngõn sỏch bao gồm:

Dữ liệu danh mục:

- Cấp chƣơng: để phõn loại cỏc đơn vị theo cấp ngõn sỏch và khu vục kinh tế - Cơ quan chủ quản: danh mục cỏc cơ quan chủ quản quản lý đơn vị sử dụng

ngõn sỏch nhà nƣớc

- Kho bạc: danh mục kho bạc, nơi cỏc đơn vị sử dụng ngõn sỏch mở tài khoản. - Địa bàn hành chớnh: danh mục địa bàn mà đơn vị sử dụng ngõn sỏch trực

thuộc

- Danh mục cỏc loại hỡnh kinh tế: danh mục về cỏc loại hỡnh kinh tế ở Việt nam

Dữ liệu đơn vị sử dụng ngõn sỏch: lƣu trữ cỏc thụng tin chi tiết của đối tƣợng

sử dụng ngõn sỏch, phục vụ cho việc tra cứu và xem thụng tin chi tiết về đơn vị. Cỏc thụng tin chi tiết về đơn vị nhƣ: mó số đơn vị, cấp, chƣơng ngõn sỏch, địa bàn hoạt động, kho bạc đơn vị mở tài khoản, cơ quan chủ quản của đơn vị, và cỏc thụng tin chi tiết nhƣ thụng tin về cỏc tài sản cố định, biờn chế tiền lƣợng của đơn vị, cỏc chỉ tiờu kinh tế theo từng loại hỡnh kinh tế...

Dữ liệu giỏ trị chỉ tiờu chi tiết:

- Giỏ trị chỉ tiờu của đơn vị sử dụng ngõn sỏch đối với chỉ tiờu tài sản cố định và biờn chế tiền lƣơng

- Giỏ trị chỉ tiờu của đơn vị sử dụng ngõn sỏch đối với cỏc chỉ tiờu kinh tế theo từng loại hỡnh kinh tế ở trờn.

Dữ liệu tổng hợp:

- Dữ liệu giỏ trị cỏc chỉ tiờu tổng hợp

Dữ liệu danh mục

Dữ liệu đơn vị sử dụng ngõn sỏch

Dữ liệu tổng hợp

Dữ liệu giỏ trị chỉ tiờu chi tiết

Dữ liệu giỏ trị chỉ tiờu tổng hợp Dữ liệu thống kờ số

- Dữ liệu thống kờ số lƣợng đơn vị sử dụng ngõn sỏch

Toàn bộ cỏc bảng dữ liệu của kho dữ liệu đơn vị sử dụng ngõn sỏch nhƣ sau: (adsbygoogle = window.adsbygoogle || []).push({});

1.3 Giới thiệu cụng cụ khai thỏc kho dữ liệu của Oracle

Cụng cụ khai thỏc với kỹ thuật phõn tớch trực tuyến của Oracle đƣợc sử dụng trong luận văn là Oracle Discoverer. Đõy là cụng cụ hỗ trợ khai thỏc thụng tin đa

DM_CCH CAP_ID CAP_ID CHUONG_ID TEN DM_CQCQ CQCQ_ID CQCQ_DSC LOAI DM_CT LHDV CT_ID CT_DSC PCT_ID LHDV_ID NAM CT_ID_CHUAN DVTINH HAVEDATA DM_CT LHDV_CHUAN CT_ID CT_DSC LHDV_ID DM_CT TSCD CT_ID CT_DSC PCT_ID NAM CT_ID_CHUAN DVTINH HAVEDATA DM_CT TSCD_CHUAN CT_ID CT_DSC DM_DB TINH_ID HUYEN_ID XA_ID TEN DM_DT SDNS DTSDNS_ID DTSDNS_DSC DTSDNS_TVN CAPDT CQCQ_ID DVCT_ID DVCTTT_ID NGAYDK CHUONG_ID CAP_ID DIACHI XA_ID HUYEN_ID TINH_ID SOQDTL NGAYTL COQUANTL DIENTHOAI FAX TENKBTKHMKP SOTKHMKP TENKBTKTGUI SOTKTGUI MACS MADTNT LHDV_ID NGAYCN NAM DM_LHDV LHDV_ID LHDV_DSC FACT_CTLHDV DTSDNS_ID CT_ID NAM LHDV_ID THNT DTNN DVTINH FACT_CTLHDV_SUM DTSDNS_ID DVCTTT_ID CAPDT CAPDV CAP_ID CHUONG_ID LHDV_ID CT_ID NAM HUYEN_ID TINH_ID CQCQ_ID THNT DTNN DVTINH FACT_CTTSCD DTSDNS_ID CT_ID NAM THNT DTNN DVTINH FACT_CTTSCD_SUM DTSDNS_ID DVCTTT_ID CAPDT CAPDV CAP_ID CHUONG_ID LHDV_ID CT_ID NAM HUYEN_ID TINH_ID CQCQ_ID THNT DTNN DVTINH FACT_SOLUONG DTSDNS_ID DVCTTT_ID CAPDT CAPDV CAP_ID CHUONG_ID LHDV_ID NAM HUYEN_ID TINH_ID CQCQ_ID SOLUONG

chiều, tạo ra cỏc bỏo cỏo động với sự trợ giỳp của cỏc cõu lệnh SQL. Một trong những kiểu phõn tớch phổ biến nhất là phõn tớch dữ liệu đa chiều và phõn tớch dữ liệu theo chiều sõu. Oracle discoverer cú hai chức năng chớnh sau:

- Tạo ra cỏc vựng nghiệp vụ (Business Area): Vựng nghiệp vụ gồm một số bảng của một CSDL, cỏc bảng này cú quan hệ với nhau cựng thực hiện một nhiệm vụ theo yờu cầu nghiệp vụ. Trong cỏc vựng nghiệp vụ cho phộp tạo ra cỏc điều kiện lọc dữ liệu, cỏc liờn kết giữa cỏc bảng, tạo ra cỏc bảng kết xuất từ cỏc bảng cú sẵn, trong CSDL, tạo ra cỏc trƣờng tớnh toỏn, tạo ra những phõn cấp dữ liệu theo nhiều chiều.

- Tạo cỏc trang theo khuụn dạng bỏo cỏo để hiển thị dữ liệu theo ý muốn của ngƣời dựng cuối với cỏc thao tỏc nhúm gộp, khoan sõu, cuộn lờn khỏ đơn giản trờn cỏc vựng dữ liệu nghiệp vụ đó tạo.

Oracle Discoverer gồm hai thành phần chớnh:

- Oracle Discoverer admnistrator: cụng cụ này dành cho ngƣời quản trị hệ thống để tạo ra cỏc vựng dữ liệu nghiệp vụ cho ngƣời sử dụng cuối. Cỏc vựng dữ liệu nghiệp vụ sau khi đƣợc tạo ra sẽ đƣợc phõn quyền cho đến cỏc ngƣời sử dụng cuối.

- Oracle Discoverer destop: cụng cụ dành cho ngƣời sử dụng cuối, đƣợc sử dụng bởi ngƣời sử dụng cuối, giỳp tạo ra cỏc trang bỏo cỏo hiển thị cỏc thụng tin theo ý muốn, cụng việc này đƣợc thực hiện một cỏch đơn giản, khụng cần phải gừ lệnh mà chỉ cần bấm chuột.

Ngoài hai thành phần trờn ra, cũn cú một thành phần làm nhiệm vụ trung gian giữa CSDL và ngƣời dựng, thành phần cú tờn gọi là tầng ngƣời sử dụng cuối (EUL – End User Layer). Thành phần này cú nhiệm vụ tự động phỏt sinh ra cõu lệnh để lấy dữ liệu chuyển cho ngƣời sử dụng cuối, hay núi cỏch khỏc là tạo ra một EUL cho ngƣời sử dụng.

Một phần của tài liệu Công nghệ xử lý phân tích trực tuyến trong việc trợ giúp quyết định (Trang 70 - 73)