V.1. Gúi tiện ớch (package)
BAOCAONHANH_pkg[2]
Nguồn:
- AutoImportBall: Lấy dữ liệu từ hệ thống kế toỏn nội bộ Ngõn hàng - Cỏc bảng dữ liệu thụ của hệ thống Corebanking của Ngõn hàng - CDMAST: Bảng dữ liệu tiền gửi cú kỳ hạn
- DDMAST: Bảng dữ liệu tiền gửi khụng kỳ hạn - RMMAST: Bảng dữ liệu phõn hệ chuyển tiền
Đớch:
- ReportDataTemp: Dữ liệu cỏc loại bỏo cỏo sau khi tổng hợp xong từ hệ thống.
Xử lý:
- Từ bảng AutoImportBall, lấy cỏc dữ liệu cõn đối của hệ thống kế toỏn nội bộ Ngõn hàng theo từng chi nhỏnh con và toàn hàng,
- Từ bảng DDMAST, RMMAST và CDMAST lấy thụng tin về số CIF, tài khoản khỏch hàng, loại tài khoản, cỏc dữ liệu số dƣ tài khoản, cỏc mún chuyển tiền của khỏch hàng trong hệ thống. Đõy là thụng tin về cỏc sổ SA: Sổ tiết kiệm khụng kỳ hạn thụng thƣờng, ổ trứng vàng, tiết kiệm tớch lũy, rỳt dần…
- Xử lý: Đầu ngày, gúi Tổng hợp và Chiết xuất dữ liệu đƣợc đặt lịch tự động chạy. Gúi sẽ kiểm tra và xúa cỏc dữ liệu ngày cũ trong cỏc bảng lƣu trữ tại CSDL. Sau đú gúi sẽ kết nối lờn CoreBanking để lấy dữ liệu về theo cỏc điều kiện đƣợc viết trong gúi.
- Sau khi đó lấy đầy đủ cỏc dữ liệu cần thiết cho việc chiết xuất bỏo cỏo, gúi sẽ thực hiện việc cập nhật lại dữ liệu vừa đƣợc lấy về một số nội dung cho phự hợp với việc tổng hợp bỏo cỏo
- Tiếp theo gúi sẽ thực hiện gọi đến thủ tục tổng hợp dữ liệu (store procedure), thủ tục này sẽ tự động gọi đến cỏc thủ tục con nằm trong nú để lần lƣợt chiết xuất, tổng hợp dữ liệu cho tất cả cỏc bỏo cỏo trong hệ thống. Cỏc dữ liệu của bỏo cỏo sau khi hỡnh thành sẽ đƣợc lƣu trữ trong một bảng dữ liệu chung của hệ thống. Việc này cú ý nghĩa rất lớn trong việc tạo dữ liệu bỏo cỏo, ngƣời sử dụng chỉ việc xem bỏo cỏo mà khụng cần phải đợi thời gian tổng hợp bỏo cỏo.
- Ngƣời sử dụng khi chọn bỏo cỏo để xem, hệ thống sẽ tự động tạo ra một bảng dữ liệu tạm thời và đẩy cỏc dữ liệu của bỏo cỏo mà ngƣời sử dụng muốn xem vào bảng này. Khi ngƣời sử dụng thoỏt khỏi chƣơng trỡnh, hệ thống tự động xúa bảng dữ liệu này đi. Việc này cú ý nghĩa trong việc ngƣời sử dụng khi xem bỏo cỏo từ lần thứ 2 trở đi khụng phải mất thời gian chờ đợi việc lựa chọn dữ liệu của hệ thống mà hệ thống sẽ hiển thị lại dữ liệu đƣợc xem trƣớc đú trong bảng tạm.
- Việc thực cỏch thức xử lý dữ liệu nhƣ trờn cú những ƣu điểm sau: + Nếu gúi khụng lấy đƣợc dữ liệu thụ từ hệ thống sẽ bỏo lỗi
+ Nếu gúi khụng gọi đƣợc cỏc thủ tục tổng hợp dữ liệu cũng sẽ bỏo lỗi
+ Do việc chiết xuất, tổng hợp dữ liệu bỏo cỏo hệ thống tự động thực hiện, nờn ngƣời sử dụng khụng mất thời gian chờ đợi việc tổng hợp bỏo cỏo từ hệ thống
+ Dữ liệu bỏo cỏo của ngƣời sử dụng lần đầu đƣợc lƣu trữ trờn bảng tạm, Cỏc lần xem sau ngƣời sử dụng sẽ view dữ liệu từ bảng tạm này, bảng tạm sẽ tự động xúa đi khi ngƣời dựng thoỏt khỏi hệ thống. Việc này giỳp giảm thiểu xử lý tại hệ thống do hệ thống cú rất nhiều cỏc bỏo cỏo và rất nhiều ngƣời sử dụng.
V.2. Mụ hỡnh thiết kế lấy dữ liệu từ CoreBanking phục vụ cho chƣơng trỡnh bỏo cỏo: bỏo cỏo:
Hỡnh 24: Mụ hỡnh thiết kế lấy dữ liệu từ CoreBanking phục vụ cho chương trỡnh bỏo cỏo cho chương trỡnh bỏo cỏo