3.2.1.1. Oracle
Oracle hiện nay là nhà cung cấp quản trị cơ sở dư liệu lớn nhất hiện nay. Oracle database là cơ sở dữ liệu thường giữ vị trí trung tâm trong hệ thống IT của công ty, hỗ trợ nhiều mảng khác nhau.
Oracle database được xây dựng dựa trên SQL, một ngôn ngữ lập trình chuẩn hoá để quản trị . Phần mềm này được gắn vs PL/SQL chuẩn - khá phổ biến trong các nhà cung cấp RDBMS. CSDL Oracle hỗ trợ lập trình bằng Java hoặc các chương trình được viết trên PL/SQL hoặc lập trình gọi từ ngôn ngữ khác.[6]
Oracle được thiết kế cấu trúc bảng theo hàng và cột để kết nối các phần từ dữ liệu có liên quan trong các bảng, người dùng không phải lưu trữ dữ liệu trong nhiều bảng khác nhau để
Khoá luận tốt nghiệp Xây dựng kho dữ liệu phục vụ cho việc lập báo cáo ngành Hải quan Việt Nam
xử lý. Oracle có những mô hình cung cấp một loạt các ràng buộc về tính toàn vẹn nhằm cải thiện độ chính xác của dữ liệu. Thủ tục kiểm tra này là ACID được thiết kế để đảm bảo rằng các giao dịch CSDL có độ tin cậy cao hon.[10]
3.2.1.2. SAP Crystal report
Crystal report là phần mềm hỗ trợ thiết kế báo cáo, thiết kế các báo cáo bằng cách tìm và định dạng dữ liệu từ một hay nhiều nguồn dữ liệu khác nhau. SAP crystal report có những ngôn ngữ riêng biệt dùng để tính toán và định dạng một số tính năng khác giúp biến đổi những
dữ liệu thô thành các báo cáo chuyên nghiệp. Crystal reports cho phép người dùng xem và sử
3.2.1.3. Data Stage
IBM InfoSphere DataStage là một công cụ ETL và là một phần của bộ Giải pháp nền tảng
thông tin của IBM và IBM InfoSphere. Nó sử dụng ký hiệu đồ họa để xây dựng các giải pháp
tích hợp dữ liệu và có sẵn trong các phiên bản khác nhau như Phiên bản máy chủ, Phiên bản doanh nghiệp và Phiên bản MVS. Nó sử dụng kiến trúc máy khách-máy chủ. Các máy chủNó là một công cụ tích hợp dữ liệu mạnh mẽ, thường được sử dụng trong các dự án Kho dữ liệu để chuẩn bị dữ liệu cho việc tạo báo cáo.
Khoá luận tôt nghiệp Xây dựng kho dữ liệu phục vụ cho việc lập báo cáo ngành
Hải quan Việt Nam
3.2.2. Thiết kế kho dữ liệu
3.2.2.1. Kiến trúc hệ thống kho dữ liệu
Hình 3. 2: Mô hình kiến trúc hệ thông tích hợp
Hệ thống nghiệp vụ Hải quan hiện được quản lý có hơn 30 phần mềm. Do đó để quản lý dữ liệu hiệu quả cần tích hợp các nguồn dữ liệu này vào một kho dữ liệu để thuận tiện trong quản lý và truy cập. Mô hình kiến trúc hệ thống tích hợp được đề xuất như hình 3.1.
3.2.2.2. Mô hình dữ liệu
Bài toán xây dựng kho dữ liệu tổng hợp hỗ trợ công tác lập báo cáo cho Hải quan nhằm mục tiêu lưu trữ tất cả những dữ liệu, danh mục chỉ tiêu, danh mục sản phẩm, danh mục quản
lý, danh mục địa bàn.. .từ các hệ thống riêng biệt tích hợp lại làm một . Tất cả các số liệu lưu trữ, tổng hợp từ các hệ thống hiện có sẽ được các đơn vị trực thuộc cung cấp đầy đủ.
Kho dữ liệu này lưu trữ những dữ liệu lịch sử từ các hệ thống khác. Khi thực hiện công tác lập báo cáo cán bộ Hải quan tác nghiệp sẽ không cần phải tổng hợp dữ liệu từ nhiều
Khoá luận tốt nghiệp Xây dựng kho dữ liệu phục vụ cho việc lập báo cáo ngành Hải quan Việt Nam
giảm thiểu được thời gian thực hiện, có thể chọn được nhiều phương án thực hiện theo các chỉ tiêu số liệu. Tổng hợp được tất cả các chỉ tiêu kế hoạch các kỳ báo cáo của nội Bộ.
Hình 3. 3: Mô hình dữ liệu
Như vậy, hệ thống core phục vụ công tác lập báo cáo của hải quan được thiết kế lưu trữ dữ liệu tập trung (Như hình 3.2).
Tại mỗi hệ thống hiện tại đều có một kho dữ liệu phục vụ công tác điều hành nghiệp vụ, đồng thời dữ liệu tổng hợp từ các chi cục/cục Hải quan sẽ được chuyển vào kho dữ liệu tích hợp của Tổng cục Hải quan. Việc tích hợp các dữ liệu từ các hệ thống từ trước sẽ giúp được Hải quan: tiết kiệm được thời gian tổng hợp, dễ dàng tạo ra các phân tích, so sánh các đơn vị trực thuộc với nhau, tạo ra được nhiều báo cáo liên ngành... hỗ trợ công tác quản lý. Ngoài việc lưu trữ tập trung còn có một ưu điểm mới là hỗ trợ bảo quản dữ liệu tổng hợp của hệ thống tốt hơn.
________
QUAN-LY-XN_______________
P
ID-XN NUMBER
P MA-XN VARCHAR2 (17 CHAR)
LY-D O-T H U C-HIE N VARCHAR2 (17 CHAR)
N GAY-P HAP-THUC-HIEN DATE
MA-SP NVARCHAR2 (200) TEN-SP NVARCHAR2 (200) SO-LUONG NUMBER NGUOI-DUYET NVARCHAR2 (256) NGAY-DUYET DATE LY-DO-DUYET NVARCHAR2 (2000) TRANG-THAI NUMBER
MA-DN CHAR (17 CHAR)
TEN-DN NVARCHAR2 (255)
Khoá luận tốt nghiệp Xây dựng kho dữ liệu phục vụ cho việc lập báo cáo ngành Hải quan Việt Nam