Bố cục báo cáo mẫu giám sát kế hoạch thu hồi nợ

Một phần của tài liệu Xây dựng báo cáo cho phân hệ xử lý nợ của NH vietinbank khoá luận tốt nghiệp 749 (Trang 31)

Branch.

Mô tả cột S

TT Tên cột Mô tả cột Giá trị

1 NO. Số thứ tự chạy tự động cho báo cáo khi bản ghi được chèn vào.

2 BRANCH CODE Chi nhánh đăng ký cho khách hàng trong quá trình mở tài khoản

Giá trị cột này được lấy từ màn hình Account Summary > Branch Code

3 BRANCH NAME Tên chi nhánh của khách hàng.

Giá trị cột này được lấy từ màn hình Account summary > Branch Name 4 CIF Number Số CIF Number của

khách hàng.

Giá trị này được lấy từ Worksheet > Customer Button > CIF

5 CUSTOMER NAME Tên của khách hàng. Giá trị này được lấy từ Worksheet > Customer Button > Name

6 Pool Tên nhóm hiện tại mà khách hàng được gán

Giá trị được lấy từ Worksheet > Pool 7 Planned Collected Amount 1. Neu người dùng chọn tiêu chí lọc là Month

Dữ liệu sẽ được lấy từ Stage KHTH_01 - Ke hoạch thu hồi theo Tháng > Activity Name Amount Collected > Cột Plan 2. Neu người dùng

chọn tiêu chí lọc là Year

Dữ liệu sẽ được lấy từ Stage KHTH_02 - Ke hoạch thu hồi theo Năm >

Chu Hương Giang - K19HTTTA Trang 17

Khóa luận tốt nghiệp Xây dựng báo cáo cho phân hệ xử lý

Activity Name Amount Collected > Cột Plan 8 Planned Collected Date 1. Nếu người dùng chọn tiêu chí lọc là Month

Dữ liệu sẽ được lấy từ Stage KHTH_01 - Kế hoạch thu hồi theo Tháng > Activity Name Date Collected > Cột Plan 2. Nếu người dùng

chọn tiêu chí lọc là Year

Dữ liệu sẽ được lấy từ Stage KHTH_02 - Kế hoạch thu hồi theo Năm > Activity Name Date Collected > Cột Plan 9 Actual Collected Amount 1. Nếu người dùng chọn tiêu chí lọc là Month

Dữ liệu sẽ được lấy từ Stage KHTH_01- Kế hoạch thu hồi theo Tháng > Activity Name Amount Collected > Cột Actual 2. Nếu người dùng

chọn tiêu chí lọc là Year

Dữ liệu sẽ được lấy từ Stage KHTH_02- Kế hoạch thu hồi theo Năm > Activity Name Amount Collected > Cột Actual 10 Actual Collected Date 1. Nếu người dùng chọn tiêu chí lọc là Month

Dữ liệu sẽ được lấy từ Stage KHTH_01- Kế hoạch thu hồi theo Tháng > Activity Name Date Collected > Cột Actual 2. Nếu người dùng

chọn tiêu chí lọc là Year

Dữ liệu sẽ được lấy từ Stage KHTH_02- Kế hoạch thu hồi theo Năm > Activity Name Date

Khóa luận tốt nghiệp Xây dựng báo cáo cho phân hệ xử lý

Collected > Cột Actual 11 Collected Source 1. Nếu người dùng

chọn tiêu chí lọc là Month

Dữ liệu sẽ được lấy từ Stage KHTH_01- Kế hoạch thu hồi theo Tháng > Activity Name là Collected Source

2. Nếu người dùng chọn tiêu chí lọc là Year

Dữ liệu sẽ được lấy từ Stage KHTH_02- Kế hoạch thu hồi theo Năm > Activity Name là Collected Source

12 Remark 1. Nếu người dùng chọn tiêu chí lọc là Month

Dữ liệu sẽ được lấy từ Stage KHTH_01 - Kế hoạch thu hồi theo Tháng > Activity Name là Remark

2. Nếu người dùng chọn tiêu chí lọc là Year

Dữ liệu sẽ được lấy từ Stage KHTH_02 - Kế hoạch thu hồi theo Năm > Activity Name là Remark 13 Total Tổng các cột Amount (4-16) được nhóm theo

Branch Code

14 Grand Total Tổng các cột Amount (4-16) của tất cả các chi nhánh (Branch)

Chu Hương Giang - K19HTTTA Trang 19

Khóa luận tốt nghiệp Xây dựng báo cáo cho phân hệ xử lý

Bảng 2.4: Chi tiết báo cáo giám sát kế hoạch thu hồi nợ

Khóa luận tơt nghiệp Xây dựng báo cáo cho phân hệ xử lý nợ của ngân hàng VietinBank

- Bảng Thơng tin chi nhánh của khách hàng (T_MT_BRANCHES): Kí hiệu: BR

Hình 2.6: Dữ liệu thơng tin chi nhánh khách hàng

- Bảng thơng tin CIF của khách hàng (T_HT_CIFS)

Hình 2.7: Dữ liệu thơng tin CIF của khách hàng

- Bảng thông tin chi tiết khối khách hang (T_MT_POOLS)

Hình 2.8: Dữ liệu thông tin khối khách hàng

Field Name DataType Comment Nullabl e?

BR-CD_______________________________VARCHAR2(50)__________DCRSiBranch code N_________

BR-NAXff____________________________ VARCHAR2(250) DCRSBranch name N_________

CffNO________________________________VARCHAR2(50)__________ DCRSiCff number_____________________N_________ Cff

NAME____________________________VARCHAR2(250) DCRSiCustomer name N_________

POOL-NAME__________________________VARCHAR2(20)__________DCRSi pool name N_________

PLANNED-COLLECTED-AMOUNT NUMBER(3Qi4)__________DCRSIPlanned Coleeted Amount N_________

PLANNED COLLECTED DATE DATE ___________ DCRSiPlanned Colected Date N_________

ACTUAL-COLLECTED-AMOUNT NUMBER(3CL4)_________DCRSActual collected Amount___________

ACTUAL COLLECTED DATE____________DATE '___________ DCRS Actual collected Date

COLLECTED-S OURCE_________________ VARCHAR2(250) DCRS:Collected Source__________________

⅞EMARK____________________________ VARCHAR2(4000) DCRSiReinark____________________________ TOTAL_______________________________NUMBER(10)____________

GRAND-TOTAL_______________________NUMBER(10)____________

MT STG CD___________________________VARCHAR2(50)__________DCRS1STAGE N

MT-STG-ID___________________________VARCHAR2(5D)_________ N_________

BR-ID________________________________VARCHAR2(5Q)_________DCRSiBranch UUID N_________

BATCH-ID____________________________VARCHAR2(5D

CHAR) DCRSiBatch Rrni ID______________________N_________

DT-RPT_______________________________ DATE ____________DCRSiReport Date________________________N_________

(?) start Page l⅛ DCRSDB Ũ P-RPT-R04VN-DAILY-STG O T-RPT-RtWN-DAILY-STG

Columns Data !constraints I Grants !statistics !Triggers I Flashback I Dependencies !Details !Partitions !indexes I SQL l√ τ5 ỐActons...

COLUMN-NAME I?) DATA-TYPE______________________ ______I ⅛ NULLABLE DATA-DEFAULT ⅜∣ COLUMN-ID I (j COMMENTS

_______________

1 BR-CD VARCHAR2(50 BYTE) Yes (null) 1 DCRS:Branch code

2 BR-NAME VARCHAR2(250 BYTE) Yes (null) 2DCRSzBranch name

3 CIF-NO VARCHAR2(50 BYTE) Yes (null) 3 DCRS:CIF numt>er

4 CIF-NAME VARCHAR2(250 CHAR) Yes (null) 4DcRSzCustomer name

5 POOL-NAME VARCHAR2(20 CHAR) Yes (null) 5DCRSZ pool name

6 PLAtINED-COLLECTED-AMOUtrT NUMBER(30,4) Yes (null) 6DCRSZ Planned collected Amount

7 PLANNED-

COLLECTED8 ACTUAL-COLLECTED- -DAT TIMESTAMP(6) WITH TIME ZONE Yes (null) TDCRSzPlanned Collected Date

AMOUNT NUMBER(30,4) Yes (null) SDCRSzActual collected ta ountι

9 ACTUAL—

COLLECTED-10 COLLECTED- DATE TIMESTAMP(6) WITH TIME ZONE Yes (null) SDCRSzActual collected Date

SOURCE VARCHAR2(250 CHAR) Yes (null) 10 DCRS Z ColIected Source 11 REMARK VARCHAR2(4000 CHAR) Yes (null) H DCRSzRemark

Khóa luận tốt nghiệp Xây dựng báo cáo cho phân hệ xử lý

nợ của ngân hàng VietinBank

- Bảng lưu trữ các hành động, hoạt động pháp lý (T_LGL_ACTVS)

Hình 2.9: Dữ liệu thơng tin hành động, hoạt động pháp lý của khách hàng

- Bảng Fact (TCASES)

Hình 2.10: Bảng Fact

Bảng Fact TCASES là bảng lưu trữ các khóa ngoại để tham chiếu đến các bảng Dim (bảng con) cần dùng trong báo cáo. Trong báo cáo này ta cần dùng các bảng Dim sau: T_MT_BRANCHES, T_HT_CIFS, T_MT_POOLS, T_LGL_ACTVS

Khóa luận tốt nghiệp Xây dựng báo cáo cho phân hệ xử lý

nợ của ngân hàng VietinBank

2.3.3. Tạo Scrip table theo thiết kế của báo cáo

Tạo Scrip table cho các bảng dùng trong báo cáo: nhập tên các cột và kiểu dữ liệu vào bảng Staging và Daily theo yêu cầu.

2.3.3.1. Tạo bảng Staging

Yêu cầu về cách đặt tên và các bảng lấy dữ liệu:

Table Name

TJLPT-ROdXN-DAILY-STG Monitoimg Debt Colection Planning Rep Ort

Hình 2.11: Yêu cầu về cách đặt tên trường trong bảng StagingTạo bảng Staging (T_RPT_R04VN_DAILY_STG) Tạo bảng Staging (T_RPT_R04VN_DAILY_STG)

χ∣ B ⅝ _______________________________________ a S T-RPT-RO 3VN-QUART S 0 T-RPT-RO 3VN-QUART-STG 0 ST-RPT-R04VN-DAILY - E3 T-RPT-RtWN-DAILY-STG . IS BR-CD =U BR-NAME I -∙∙∙ s CIFJMO∣ ∣ ! (S CIF-NAME i l POOL-NAMEɪɪ (U PLANNED—COLLECTED-AMC ® PLANNED~COLLECTED^DAT H ACTUAL-COLLECTED-AMOt m ACTU AL-COLLE CTED-DATE S COLLECTED-SOURCE ai REMARK a MT-STG-CD IS MT-STGJD IS BRJD 9 BATCH-ID I m DT-RPT Ị...IS DT-CREATE U PLAN-DT S ISiT-RPT-ROSVN-DAILY ⅛)∙∙∙ θT-RPT-RO SVN-DAILY-STG

17 DT-CREAIE TIMESTAMP(€) WITH TIME ZONE Yes (null) 17 (null)

STT Tên trường trên báo cáo Schema Ký hiệu các trường trên báo cáo Kiểu dữ liệu

1 Mã code chi nhánh_____________________ EBREPO

RT BR-CD VARCHAR2(50 BYTE)

______ Tên chi nhánh_________________________ EBREPORT BR-NAME________________________ VARCHAR2(250 BYTE)____________

______ Số CIF______________________________EBREPORT CIF-NO___________________________VARCHAR2(50 BYTE)_____________

______ Tên khách hàng________________________EBREPORT CIF-NAME________________________VARCHAR2(250 CHAR)____________

______ Tên khối khách hàng____________________EBREPQRT POOL-NAME______________________ VARCHAR2(20 CHAR)_____________

______ Tổng số tiền thu hồi theo kế hoạch_________EBREPQRT PLANNED-COLLECTED-AMOUNT NUMBER(30,4) ____________

______ Ngáy đã thu hồi theo kế hoạch____________ EBREPORT PLANNED-COLLECTED-DATE TIMESTAMP(6) WITH TIME ZONE

______ Tong SO tiền đã thu hồi thực tể____________EBREPORT ACTUAL_COLLECTED_ AMOUNT NUMBER(30,4)___________________

______ Ngày thu hồi thực te____________________ EBREPORT ACTUAL-COLLECTED-DATE TIMESTAMP(6) WITH TIME ZONE

______ Nguồn đã thu hồi_______________________ EBREPORT COLLECTED-SOURCE_____________ VARCHAR2(250 CHAR)____________

______ Ghi chú______________________________EBREPORT REMARK_________________________ VARCHAR2(4000 CHAR)___________

______ Mã Code STG EBREPORT MT-STG-CD_______________________ VARCHAR2(50 CHAR)_____________

______ MaSTG______________________________EBREPQRT MT-STG-ID_______________________VARCHAR2(50 CHAR)_____________

______ Mã chi nhánh_________________________EBREPQRT BRJD____________________________ VARCHAR2(50 CHAR)_____________

______ Mã Batch____________________________EBREPORT BATCH-ID________________________ VARCHAR2(50 CHAR)_____________

______ Ngày tạo báo cáo_______________________EBREPORT DT-RPT__________________________TIMESTAMP(6) WITH TIME ZONE

______ Ngày tạo ke hoạch thu hồi cho khách hàng EBREPORT DT-CREATE_______________________TIMESTAMP(6) ZONE WITH TIME

______ Ngày kể hoạch thu hồi cho khách hàng EBREPORT PLAN-DT_________________________TIMESTAMP(6) WITH TIME ZONE

Field Name DataTvpe_______________ Comment NnUabl e?

BR

CD VARCHAR2(50) DCRSBranch code_______________________N____________ BR NAME___________________________________VARCHAR2(250) DCRSBranch name______________________N____________ CIF-NO______________________________________VARCHAR2(50) DCRS :CIF Iiurnbei-______________________N____________

CIF-NAME__________________________________VARCHAR2(250) DCRSCustomer name___________________N____________ POOL-NAME________________________________ VARCHAR2(20) DCRS: pool name________________________N____________ PLANNED COLLECTED AMOU

NT___________________________________________

NUMBER(30,4) DCRSElamied collected Aniomit N____________

PLANNED COLLECTED DATE DATE DCRSElamied Collected Date N____________

ACTUAL-C OLLEC TED-AMOUN

T_____________________________________________NUMBER(30.4) DCRSActual collected Aniomit

ACTUAL-C OLLEC TED-DATE DATE DCRSActual collected Date_____________

COLLECTED-SOURCE______________________VARCHAR2(250) DCRS: Collected Source__________________

REMARK____________________________________VARCHAR2(4000) DCRSReinark_____________________________ TOTAL_______________________________________ NUMBERC10)______________

GRAND TOTAL_____________________________ NUMBER(10)______________

MT STG CD__________________________________VARCHAR2(50) DCRS :S TAGE N

MT-STG-ID__________________________________VARCHAR2(50) N____________ BR-ID________________________________________ VARCHAR2(50) DCRSBranch UUID_______________________N____________ BATCH-ID___________________________________VARCHAR2(50 CHAR DCRSBatch Rim ID______________________N____________ DT-RPT______________________________________DATE DCRSReport Date________________________N____________ DT-CREATE_________________________________DATE_______________________

PLAN DT MONTH__________________________NUMBER (4,0) DCRS: PlamiUIg month_________________

PLAN DT YEAR_____________________________ NUMBER (4,0) DCRS: Plamiing year____________________

Hình 2.12: Bảng T_RPT_R04VN_DAILY_STG

Khóa luận tốt nghiệp Xây dựng báo cáo cho phân hệ xử lý

nợ của ngân hàng VietinBank

Bảng Staging sẽ bao gồm các cột dữ liệu sau:

Bảng 2.5: Bảng mô tả chi tiết các cột dùng cho báo cáo tầng Staging

2.3.3.2. Tạo bảng Daily

Yêu cầu về cách đặt tên và các bảng lây dữ liệu:

Table Natue

T-RPT-RtWVN-DAILY Momtoiing Debt Collection Plamiing Report

ST

T Tên trường trên báo cáo Schema Ký hiệu các trường trên báo cáo Kiểu dừ liệu

_______ Mã code chi nhánh___________________EBREPORT BR CD____________________________VARCHAR2(50 BYTE)______________

______ Tên chi nhánh_______________________EBREPORT BR-NAME_________________________VARCHAR2(250 BYTE)_____________

_______ Số CIF EBREPORT CIF NO____________________________VARCHAR2(50 BYTE)______________

______ Tên khách hàng______________________EBREPORT CIF NAME_________________________VARCHAR2(250 CHAR)_____________

_______ Tên khối khách hàng__________________ EBREPORT POOL NAME_______________________ VARCHAR2(20 CHAR)______________

_______ Tỏng SO tiền thu hồi theo kế hoạch______ EBREPORT PLANNED COLLECTED AMOUNT NUMBER(30,4) _____________

_______ Ngày đã thu hồi theo kể hoạch__________ EBREPORT PLANNED COLLECTED DATE TIMESTAMP(6) WITH TIME ZONE

_______ Tông SO tiền đã thu hồi thục tế__________EBREPORT ACTUAL COLLECTED AMOUNT NUMBER(30,4)____________________

______ Ngày thu hồi thực tế__________________ EBREPORT ACTUAL COLLECTED DATE TIMESTAMP(6) WITH TIME ZONE

______ Nguồn đã thu hồi_____________________EBREPORT COLLECTED SOURCE______________VARCHAR2(250 CHAR)_____________

______ Ghi chú____________________________EBREPORT RENLYRK_________________________ VARCHAR2(4000 CHAR)____________

______ Mã Code STG_______________________EBREPORT MT STG CD________________________VARCHAR2(50 CHAR)______________

______ Mã STG___________________________EBREPORT MTSTGJD_________________________ VARCHAR2(50 CHAR)______________

______ chi nhánh_______________________Mã EBREPORT BR ID_____________________________VARCHAR2(50 CHAR)______________

______ Mã Batch__________________________ EBREPORT BATCH ID_________________________VARCHAR2(50 CHAR)______________

______ Ngày tạo bảo cảo_____________________ EBREPORT DT RPT___________________________ TIMESTAMP(6) WITH TIME ZONE

______ Ngày tạo kế hoạch____________________EBREPORT DT CREATE_______________________ TIMESTAMP(6) WITH TIME ZONE

______ Tháng lập kế hoạch___________________EBREPORT PLAN DT MONTH__________________ NUMBER(4,0) _____________________

______ Năm lập ke hoạch____________________EBREPORT PLAN DT YEAR____________________NUMBER(4^0)_____________________

Hình 2.13: Yêu cầu về cách đặt tên các trường trong bảng Daily

Chu Hương Giang - K19HTTTA Trang 24

Khóa luận tốt nghiệp Xây dựng báo cáo cho phân hệ xử lý

nợ của ngân hàng VietinBank

Tạo bảng Daily cho báo cáo (T_RPT_R04VN_DAILY)

Hình 2.14: Bảng T_RPT_R04VN_DAILYBảng Daily sẽ bao gồm các cột dữ liệu sau: Bảng Daily sẽ bao gồm các cột dữ liệu sau:

Schema Tên bảng Kí hiệu bảng Tên cột Kí hiệu cột Kiểu dữ liệu

Bảng 2.6: Bảng mô tả chi tiết các cột dùng cho báo cáo tầng Daily

2.3.4. Viết Procedure

Mục đích: Procedure tầng Staging để lưu trữ tạm thời các dữ liệu. Các trường để sử dụng cho tầng Staging được lấy từ nhiều bảng khác nhau, vì vậy phải nối các bảng lại và xử lý logic để lấy được dữ liệu cho tầng này.

Yêu cầu cho các tầng:

- Dựa theo tài liệu Design tiến hành so sánh với bản mô tả đặc điểm của báo cáo.

- Kiểm tra đúng số lượng cột cho báo cáo.

- Tìm cơng thức tính cho các cột tính tốn cho báo cáo.

- Yêu cầu các tầng thỏa mãn điều kiện trích xuất dữ liệu.

- Đúng tham số truyền vào báo cáo.

Khóa luận tốt nghiệp Xây dựng báo cáo cho phân hệ xử lý

nợ của ngân hàng VietinBank

2.3.4.1. Viết Procedure tầng Staging

STT ^NO VARCHAR2 (20 CHAR) EBDCRS T_MT_BRAN CHES ^BR Branch Code ^CD VARCHAR2 (20 CHAR) EBDCRS T_MT_BRAN CHES ^BR Branch Name DSCP VARCHAR2 (250 CHAR) EBDCRS T_HT_CIFS ^CIF ^CIF

Number

CIF_NO VARCHAR2 (50 CHAR) EBDCRS T_HT_CIFS ^CIF Customer

Name

NM_LINE _1

VARCHAR2 (200 CHAR)

EBDCRS T_MT_POOLS POOL Pool DSCP VARCHAR2

(500 CHAR) EBDCRS T_LGL_ACTV S MA1 Planned Collected Amount F01_VAL VARCHAR2 (250 CHAR) EBDCRS T_LGL_ACTV S MA1 Planned Collected Date F01_VAL VARCHAR2 (250 CHAR) EBDCRS T_LGL_ACTV S MA1 Actual Collected Amount F02_VAL VARCHAR2 (250 CHAR) EBDCRS T_LGL_ACTV S MA1 Actual Collected Date F02_VAL VARCHAR2 (250 CHAR) EBDCRS T_LGL_ACTV S MA1 Collected Source F01_VAL VARCHAR2 (250 CHAR)

( sys_apf_cd_in

IN T_CFG_SET_VAL SYS_APF_CD

%TYPE,

mt_dept_cd_in IN T_MT_DEPTS CD %TYPE,

mt_host_cd_in IN T_MT_HOSTS CD%TYPE,

rpt_cd_in IN T_MT_RPTS CD %TYPE,

bf_job_cd_in IN T_BF_MT_BATCH_JOB CD%TYPE,

bf_job_run_id IN T_BF_BATCH_RUN ID%TYPE,

OUT_RC O

UT SYS_REFCURSOR

Bảng 2.7: Ký hiệu các trường trong Procedure tầng Staging

Khóa luận tốt nghiệp Xây dựng báo cáo cho phân hệ xử lý

nợ của ngân hàng VietinBank

Xây dựng procedure STG từ các bảng dữ liệu nguồn để đưa dữ liệu vào bảng STG (P_RPT_R04VN_DAILY_STG)

Code tạo procedure tầng Staging đặt tên là “P_RPT_R04VN_DAILY_STG”

CREATE OR REPLACE PROCEDURE P_RPT_R04VN_DAILY_STG

/*

Copyright(c) 2018 ETC,Inc. SCHEMA : EBDCRS

PURPOSE : R04VN - Monitor Debt Collection Planning Report (Monthly)

VER DATE NAME REMARK

1.0 20-03-2020 GIANGCH First creation

SELECT TO_NUMBER ACTV1 F01_VAL)

FROM EBDCRS T_LGL_ACTVS ACTV1

AS

BEGIN ebreport P_RPT_TABLE_TRUNCATE 'T_RPT_R04VN_DAILY_STG');

INSERT INTO EBREPORT T_RPT_R04VN_DAILY_STG ( BR_ID, BR_CD, BR_NAME, CIF_NO,CIF_NAME, POOL_NAME, PLANNED_COLLECTED_AMOUNT ACTUAL_COLLECTED_AMOUNT, PLANNED_COLLECTED_DATE ACTUAL_COLLECTED_DATE COLLECTED_SOURCE PLAN_DT REMARK)

Chu Hương Giang - K19HTTTA Trang 27

Khóa luận tốt nghiệp Xây dựng báo cáo cho phân hệ xử lý

INNER JOIN EBDCRS T_MT_ACTVS MA1

ON MA1 ID = ACTV1 MT_ACTV_ID

AND MA1 CD IN ('KHTH10_020','KHTH20_020') WHERE

ACTV1 LGL_ID = LGL ID

AS PLANNED_COLLECTED_AMOUNT

(SELECT

TO_NUMBER ACTV1 F02_VAL)

FROM EBDCRS T_LGL_ACTVS ACTV1

INNER JOIN

EBDCRS T_MT_ACTVS MA1

ON MA1 ID = ACTV1 MT_ACTV_ID

AND MA1 CD N ('KHTH10_020','KHTH20_020')

WHERE

ACTV1 LGL_ID = LGL ID

AS ACTUAL_COLLECTED_AMOUNT,

(SELECT

TO_DATE ACTV1 F01_VAL 'DD/MM/YYYY')

FROM EBDCRS T_LGL_ACTVS ACTV1

INNER JOIN

EBDCRS T_MT_ACTVS MA1

ON MA1 ID = ACTV1 MT_ACTV_ID

AND MA1 CD N ('KHTH10_040','KHTH20_040')

WHERE ACTV1 LGL_ID LGL ID )

AS PLANNED_COLLECTED_DATE

(SELECT TO_DATE ACTV1 F02_VAL,'DD/MM/YYYY')

FROM EBDCRS T_LGL_ACTVS ACTV1

INNER JOIN

EBDCRS T_MT_ACTVS MA1

ON MA1 ID = ACTV1 MT_ACTV_ID

AND MA1 CD N ('KHTH10_040','KHTH20_040')

WHERE

ACTV1 LGL_ID = LGL ID

∣ACTV1 F01_VAL

FROM EBDCRS T_LGL_ACTVS ACTV1

INNER JOIN

EBDCRS T_MT_ACTVS MA1

ON MA1 ID = ACTV1 MT_ACTV_ID

AND MA1 CD N ('KHTH10_030','KHTH20_030')

WHERE

ACTV1 LGL_ID = LGL ID

AS COLLECTED_SOURCE

(SELECT TO_DATE ACTV1 F01_VAL,'DD/MM/YYYY')

FROM EBDCRS T_LGL_ACTVS ACTV1

INNER JOIN

EBDCRS T_MT_ACTVS MA1

ON MA1 ID = ACTV1 MT_ACTV_ID

AND MA1 CD N ('KHTH10_010','KHTH20_010')

WHERE

ACTV1 LGL_ID = LGL ID

AS PLAN_DT

( SELECT Listagg( ACTV1.REMARKS, ',') WITHIN

GROUP (ORDER BY ACTV1 .REMARKS ) AS REMARK

FROM EBDCRS T_LGL_ACTVS ACTV1

INNER JOIN EBDCRS T_MT_ACTVS MA1

ON MA1 ID = ACTV1 MT_ACTV_ID

WHERE

ACTV1 LGL_ID = LGL ID AS REMARK LGL DT_CREATE AS DT_CREATE, STGS CD AS MT_STG_CD

STGS ID MT_STG_ID

SYSDATE - 1 DT_RPT,

BF_JOB_RUN_ID AS BATCH_ID

FROM EBDCRS T_ASSIGNMENTS TA

INNER JOIN EBDCRS T_MCASES MCASE

ON MCASE ID = TA MCASE_ID

INNER JOIN

EBDCRS T_CASES TC

ON TC.MCASEID = MCASE.ID AND TC.IS CURED = 'N'

(SELECT

Chu Hương Giang - K19HTTTA Trang 28

Khóa luận tốt nghiệp Xây dựng báo cáo cho phân hệ xử lý

Khóa luận tốt nghiệp Xây dựng báo cáo cho phân hệ xử lý nợ của ngân hàng VietinBank

AND TC IS_OUT_OF_BOUND = 'N'

AND TC IS_OUT_OF_GROUP = 'N'

INNER JOIN

EBDCRS T_MT_DEPTS DEPTS

ON DEPTS ID TC MT_DEPT_ID

AND DEPTS.CD = 'RECOVERY'

INNER JOIN (SELECT BR.ID, BR.CD, BR.DSCP, BR SYS_APF_CD

FROM EBDCRS T_MT_BRANCHES BR

INNER JOIN EBDCRS T_MT_BR_HRCHY_LVLS LVL LVL.ID = BR.MT_BR_HRCHY_LVL_ID WHERE LVL.CD = '20' AND BR IS_DEL = 'N' AND BR IS_DEACTIVATE = 'N') BR ON BR ID = TC MT_CENTRE_ID INNER JOIN EBDCRS T_MT_STGS STGS ON STGS ID LGL MT_STG_ID AND STGS.CD IN ('KHTH10','KHTH20') INNER JOIN EBDCRS T_MT_ACTVS MA ON MA ID ACTV MT_ACTV_ID AND MA.CD IN ('KHTH10_020','KHTH10_040','KHTH10_030','KHTH10_010','KHTH20 _020','KHTH20_040','KHTH20_030','KHTH10_020') INNER JOIN

EBDCRS T_STG_PLAN_ACTV_ROUTING TSPAR

ON TSPAR LGL_ID = LGL ID

AND TSPAR APPROVAL_STS = 'A'

WHERE

TRUNC(TSPAR.DT_APPROVE) = TRUNC(SYSDATE - 1);

END

P_RPT_R04VN_DAILY_STG

_______________________________TABLE JOIN_______________________________

EDBCR

S T LGL ACTVS

EDBCR INNER T MT ACTVS___________________

Khóa luận tốt nghiệp Xây dựng báo cáo cho phân hệ xử lý

nợ của ngân hàng VietinBank

- Lấy dữ liệu từ nguồn

+ Số thứ tự (No.): Được tạo tự động.

+ Cột Mã chi nhánh (CD): Lấy từ bảng Thơng tin chi nhánh (Kí hiệu: BR_CD). + Cột Tên chi nhánh (DSCP): Lấy từ bảng Thông tin chi nhánh (Kí hiệu: BR_NM). + Cột Mã khách hàng (CIF_NO): Lấy từ bảng Thơng tin khách hàng (Kí hiệu: CIF_NO).

+ Cột Tên khách hàng (NM_LINE_1): Lấy từ bảng Thơng tin khách hàng (Kí hiệu: CIF_NM).

+ Cột Tên khối khách hàng (DSCP): Lấy từ bảng Thơng tin chi tiết khối khách hàng (Kí hiệu: POOL_NAME).

+ Cột Số tiền đã thu hồi theo kế hoạch (F01_VAL): Dữ liệu sẽ được lấy từ Stage KHTH_01 và KHTH_02 > Activity Name Amount Collected > Cột Plan, từ bảng T_LGL_ACTVS. (Kí hiệu: PLANNED_COLLECTED_AMOUNT).

+ Ngày thu hồi theo kế hoạch (F01_VAL): Dữ liệu sẽ được lấy từ Stage KHTH_01

Một phần của tài liệu Xây dựng báo cáo cho phân hệ xử lý nợ của NH vietinbank khoá luận tốt nghiệp 749 (Trang 31)

w