Trích xuất dữ liệu lên báocáo trong Oracle Developer

Một phần của tài liệu Xây dựng báo cáo cho phân hệ thu hồi nợ của NH vietinbank khoá luận tốt nghiệp 748 (Trang 34)

CHƯƠNG 1 : TỔNG QUAN VỀ BÀI TOÁN

2.3.1. Trích xuất dữ liệu lên báocáo trong Oracle Developer

Dữ liệu nguôn: Là dữ liệu kết quả nhắc nợ của nhân viên thu hồi được hệ thống DCRS lưu trữ lại. Dữ liệu được lưu trữ dưới dạng các bảng. Các bảng dữ liệu này đã được chuẩn hóa và có thể sử dụng để lấy lên báo cáo.

Bước 1: Xây dựng bảng staging:

+ Bảng Staging: Là nơi lưu trữ dữ liệu tạm thời

+ Bảng staging sẽ chưa các dữ liệu cần thiết cho từng báo cáo. Dữ liệu ở bảng staging sẽ được lấy trực tiếp từ dữ liệu nguồn. (Có thể được coi là tầng thấp nhất).

Bước 2: Xây dựng Proceduce STG là Gọi là thủ tục, nó dùng để gom một nhóm lệnh

SQL nhằm mục đích đổ dữ liệu từ các bảng dữ liệu nguồn đổ vào bảng dữ liệu STG.

Bước 3: Xây dựng bảng dữ liệu Daily (Monthy).

+ Bảng daily hay monthy là nơi lưu trữ các dữ liệu được đổ từ bảng STG. + Daiy:báo cáo theo ngày, Monthy:báo cáo theo tháng.

φ Vì khơng phải tất cả các cột trên báo cáo đều có thể được lấy trực tiếp từ các bảng nguồn. Một số cột phải thông qua quá trình biến đổi (tính tổng, phần trăm...) nên cần thực hiện các truy vấn qua nhiều bảng để đưa dữ liệu phù hợp với các cột trên báo cáo.

^ Việc chia dữ liệu thanh nhiều tầng sẽ giảm độ phức tạp của các truy vấn sql đồng thời giảm thời gian xử lý dữ liệu.

^ Tuy nhiên, đối với các báo cáo đơn giản, có thể kéo trực tiếp dữ liệu từ nguồn mà không cần qua xử lý và biến đổi thì ta có thể bỏ qua tầng STG và kéo thẳng dữ liệu lên tầng daily hoặc monthy.

Bước 4: Xây dựng Procedure để đổ dữ liệu vào các bảng daily (hay monthy) vừa tạo.

Bước 5: Xây dựng Procedure CRYTAL nhằm mục đích đổ dữ liệu từ các bảng

DAILY (or MONTHY) lên Tool Crystal Report.

Một phần của tài liệu Xây dựng báo cáo cho phân hệ thu hồi nợ của NH vietinbank khoá luận tốt nghiệp 748 (Trang 34)

Tải bản đầy đủ (DOCX)

(69 trang)
w