Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 91 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
91
Dung lượng
1,76 MB
Nội dung
HỌC VIỆN NGÂN HÀNG KHOA HỆ THỐNG THÔNG TIN QUẢN LÝ KHĨA LUẬN TỐT NGHIỆP ĐẠI HỌC QUY TRÌNH CHUYỂN ĐỔI DỮ LIỆU KHÁCH HÀNG TẠI NGÂN HÀNG BIDV TRÊN HỆ THỐNG SMLC NGUYỄN HOÀNG HIỆP HÀ NỘI, 2018 HỌC VIỆN NGÂN HÀNG KHOA HỆ THỐNG THÔNG TIN QUẢN LÝ KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC CHIẾN LƯỢC CHUYỂN ĐÔI DỮ LIỆU KHÁCH HÀNG TẠI NGÂN HÀNG BIDV TRÊN HỆ THỐNG SMLC Giáo viên hướng dẫn: Sinh viên thực hiện: Mã sinh viên: Lớp: Khóa: Hệ: Ths.Giang Thị Thu Huyền Nguyễn Hồng Hiệp 17A4040026 HTTTB K17 Đại học quy Hà Nội, tháng 5/2018 Khóa luận tốt nghiệp Chiến lược chuyển đổi liệu khách hàng ngân hàng BIDVvà đánh giá hệ thống SMLC LỜI CẢM ƠN Em xin gửi lời cảm ơn đến toàn thể Giảng viên Học viện Ngân hàng, đặc biệt thày cô giáo Khoa Hệ thống thông tin quản lý tận tâm giảng dạy truyền cho đạt cho em kiến thức bổ ích suốt bốn năm học tập trường Em xin bày tỏ lòng biết ơn chân thành sâu sắc tới ThS Giang Thị Thu Huyền Giảng viên Khoa Hệ thống thông tin quản lý - Học viện Ngân hàng Cô tạo điều kiện tận tình hướng dẫn em khơng thời gian viết khóa luận tốt nghiệp mà kỳ học qua Em xin chân thành cảm ơn Ban giám đốc Công ty hệ thống thông tin quản lý FPT IS cho phép tạo điều kiện thuận lợi để em hồn thành tốt công việc thực tập công ty Đặc biệt, cảm ơn chị Trần Thị Thu Hà anh Hoàng Vĩnh Phúc nhiệt tình dạy cho em kiến thức mẻ thực tế giúp em hoàn thành viết khóa luận Em cố gắng hồn thiện khóa luận với tất nỗ lực thân Tuy nhiên, thiếu nhiều kinh nghiệm, chắn khóa luận khơng tránh khỏi thiếu sót Vì vậy, em mong nhận quan tâm, ý kiến đóng góp thày bạn để khóa luận em hồn thiện Em xin chân thành cảm ơn! Sinh viên thực Nguyễn Hoàng Hiệp Nguyễn Hoàng Hiệp - K17HTTTB Trang i Khóa luận tốt nghiệp Chiến lược chuyển đổi liệu khách hàng ngân hàng BIDVvà đánh giá hệ thống SMLC LỜI CAM KẾT Em xin cam đoan: Khóa luận tốt nghiệp với đề tài “Chiến lược chuyển đổi thông tin khách hàng ngân hàng BIDV đánh giá hệ thống SMLC” khóa luận riêng cá nhân em, khơng chép Em xin chịu trách nhiệm khóa luận mình! Hà Nội, ngày tháng năm 2018 Người cam đoan Nguyễn Hoàng Hiệp Nguyễn Hồng Hiệp - K17HTTTB Trang ii Khóa luận tốt nghiệp Chiến lược chuyển đổi liệu khách hàng ngân hàng BIDVvà đánh giá hệ thống SMLC NHẬN XÉT (Của quan thực tập) mặt: Ý thức chấp hành nội quy, thái độ làm việc sinh viên nơi thực tập; Tiến độ, kết thực cơng việc giao; Tính thực tiễn ứng dụng đề tài Hà Nội, ngày tháng năm 2018 Người nhận xét (Ký tên, đóng dấu) Nguyễn Hồng Hiệp - K17HTTTB Trang iii Khóa luận tốt nghiệp Chiến lược chuyển đổi liệu khách hàng ngân hàng BIDVvà đánh giá hệ thống SMLC NHẬN XÉT (Của giáo viên hướng dẫn) mặt: Mục đích đề tài; Tính thời ứng dụng đề tài; Bố cục hình thức trình bầy đề tài; Ket thực đề tài; Ý thức, thái độ sinh viên trình thực đề tài Kết luận : Hà Nội, ngày tháng năm 2018 Giáo viên hướng dẫn (Ký tên) Nguyễn Hồng Hiệp - K17HTTTB Trang iv Khóa luận tôt nghiệp Chiến lược chuyển đổi liệu khách hàng ngân hàng BIDVvà đánh giá hệ thông SMLC MỤC LỤC DANH MỤC CÁC THUẬT NGỮ VÀ TỪ VIET TẮT viii DANH MỤC BẢNG BIỂU ix DANH MỤC HÌNH VẼ x MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN BÀITOÁN 1.1 Giới thiệu Công ty Hệ thống Thông tin FPT (FPT Information System- FPT IS) 1.1.1 Bộ máy tổ chức 1.1.2 Các hoạt động nghiệp vụ 1.2 Tổng quan Hệ thống Khởi tạo khoản vay 1.2.1 Tổng quan 1.2.2 Mơ hình tổng quan hệ thống .5 1.2.3 Tổng quan quy trình khởi tạo khoản vay 1.3 Tổng quan chuyển đổi liệu 11 1.3.1 Khái niệm 11 1.3.2 Lý lợi lích việc chuyển đổi liệu 12 CHƯƠNG 2: QUY TRÌNH CHUYỂN ĐỔI DỮ LIỆU 15 2.1 Công nghệ chuyển đổi 15 2.1.1 Giới thiệu 15 2.1.2 Lợi ích đem lại cho người sử dụng 15 2.2 Chiến lược chuyển đổi 16 2.2.1 Phạm vi chuyển đổi liệu dự án 16 2.2.2 Thời gian chuyển đổi .17 2.2.3 Cách thức triển khai 17 2.2.4 Đánh giá dự phòng rủi ro 19 2.3 Khảo sát liệu 20 2.3.1 Xác định liên kết liệu 20 2.3.2 Loại liệu cho việc chuyển đổi .20 2.3.3 Lợi ích từ việc xác định loại liệu 21 2.4 Các giai đoạn thực 22 2.4.1 Giai đoạn lên kế hoạch .22 2.4.2 Giai đoạn phân tích tinh chỉnh 23 2.4.3 Giai đoạn thiết kế xây dựng 25 Nguyễn Hồng Hiệp - K17HTTTB Trang v Khóa luận tốt nghiệp Chiến lược chuyển đổi liệu khách hàng ngân hàng BIDVvà đánh giá hệ thống SMLC 2.4.4 Giai đoạn thực 26 2.4.5 Giai đoạn thử nghiệm .27 2.4.6 Giai đoạn theo dõi bảo trì 27 CHƯƠNG 3: QUY TRÌNH CHUYỂN ĐỔI THƠNG TIN KHÁCH HÀNG TẠI NGÂN HÀNG BIDV TRÊN HỆ THỐNG SMLC 28 3.1 Mục đích phạm vi 28 3.1.1 Mục đích chuyển đổi liệu 28 3.1.2 Phạm vi chuyển đổi liệu 28 3.2 Đánh giá dự phòng rủi ro 29 3.3 Vai trò trách nghiệm bêntham gia 29 3.3.1 Vai trò đội nghiệp vụ ngân hàng 29 3.3.2 Vai trò đội IT BIDV 30 3.3.3 Vai trò đội chuyển đổi 30 3.4 Cách thức triển khai .31 3.5 Chu kỳ chuyển đổi .31 3.5.1 Chuẩn bị liệu 33 3.5.2 Quy tắc kiểm tra liệu 34 3.5.3 Quy trình chuyển đổi liệu 37 3.6 Lược đồ quan hệ liệu cho việc chuyển đổi 44 3.6.1 Lược đồ quan hệ khách hàng .44 3.6.2 Dữ liệu dành cho việc chuyển đổi 46 3.7 Các hàm thủ tục chuyển đổi liệu vào hệ thống 62 3.7.1 Thủ tục đẩy liệu từ trung gian vào bảng staging 62 3.7.2 Thủ tục cập nhật id cho trường liệu 64 3.7.3 Thủ tục kiểm tra trường giá trị bắt buộc 64 3.7.4 Thủ tục kiểm tra trường giá trị bắt buộc có điều kiện 64 3.7.5 Cập nhật giá trị mã dùng chung 64 3.7.6 Thủ tục kiểm tra trường mã dùng không khớp/bị sai 65 3.7.7 Thủ tục cập nhật liệu không đáp ứng yêu cầu 65 3.7.8 Thủ tục cập nhật liệu chuyển đổi 65 3.7.9 Thủ tục đẩy liệu vào hệ thống 65 3.8 Các khó khăn việc chuyển đổi 66 3.8.1 ID giá trị mã dùng chung .66 Nguyễn Hoàng Hiệp - K17HTTTB Trang vi Khóa Khóa luận luận tốt tốt nghiệp nghiệp Chiến Chiến lược lược chuyển chuyển đổi đổi dữ liệu liệu khách khách hàng hàng tại ngân ngân hàng hàng BIDVvà BIDVvà đánh đánh giá giá trên hệ hệ thống thống SMLC SMLC 3.8.2 CácDANH trườngMỤC liệu ‘UDF’ 67 CÁC THUẬT NGỮ VÀ TỪ VIẾT TẮT 3.9 Đánh giá kết chuyển đổi liệu 68 KẾT LUẬN 69 TÀI LIỆU THAM KHẢO 70 NHẬT LÝ THỰC TẬP 71 STT Thuật ngữ/chữ viết tắt Mô tả Core Banking Hệ thống cốt lõi ngân hàng SIBS Kondor Hệ thống quản lý nguồn vốn ngân hàng Cadencie Hệ thống quản lý thẻ ngân hàng BIDV Ngân hàng TMCP Đầu tư Phát triển Việt nam Custodian Hồ sơ giấy tờ liên quan (Quản lý kho quỹ) .6 ID CAS Số ID hồ sơ tín dụng bên LOS SMLC SmartLender Comercial Loan Origination System Hệ thống quản lý khởi tạo khoản vay UAT User Acceptance Testing Kiểm thử chấp nhận người sử dụng.(Môi trường hệ thống giống hệ thống thật) SIT System Intergration Test Kiểm thử tích hợp 10 Mock Chạy chuyển đổi thử 11 Production Môi trường vận hành 12 Pilot Chạy thí điểm 13 Collateral Tài sản đảm bảo 14 CLIMS Hệ thống quản lý tài sản đảm bảo 15 LO Thư thông báo gửi khách hàng 16 ERP Enterprise resource planning Hệ thống hoạch định tài nguyên doanh nghệp 17 GIS Global Information System Hệ thống thơng tin tồn cầu 18 Letter of offer LOS Loan Origination System Hệ thống khởi tạo khoản vay 19 QC Quality Control IT Information Technology 20 Nguyễn Hoàng Hiệp - K17HTTTB QLDA Quản lý dự án 21 Trang vii STT Tên luận tốtKiểu Khóa nghiệp trường liệu/Độ dài Bắt buộc(M) Chiến lược Mô tả/Ghi Xác hàng chuyển đổi liệu khách /Bắt buộc ngân có hàng BIDVvà đánh giá hệnhận thống SMLC điều kiện (CM) /Tùy chọn (O)/ Hiển thị(D) chi tiết City Alphanumeric CM (20) State Province Postal Code Alphanumeric (20) CM Dropdown List CM Alphanumeric (20) CM Thành phố địa Ghi chú: Hệ thống không cho phép người dùng nhập nhiều ký tự quy định Bang thành phố địa Ghi chú: Hệ thống không cho phép người dùng nhập nhiều ký tự quy định Bắt buộc định dạng địa địa nước Tỉnh địa Mã chung: PROVINCE Tham khảo danh sách thả xuống tài liệu ‘SML - Common Code.xlsx’ để biết thêm chi tiết Nguyễn Hoàng Hiệp - K17HTTTB Bắt buộc định dạng địa địa nước Mã bưu điện địa Ghi chú: Hệ thống không cho phép người dùng nhập nhiều ký tự quy định Bắt buộc định dạng địa địa nước Bắt buộc định dạng địa địa Trang 59 STT Tên luận tốtKiểu Khóa nghiệp trường liệu/Độ dài Bắt buộc(M) Chiến lược Mô tả/Ghi Xác hàng chuyển đổi liệu khách /Bắt buộc ngân có hàng BIDVvà đánh giá hệnhận thống SMLC điều kiện (CM) /Tùy chọn (O)/ Hiển thị(D) nươc Country Dropdown List M Address Alphanumeric (40) M Alphanumeric (40) O Alphanumeric (40) O Alphanumeric (40) O Nguyễn Hoàng Hiệp - K17HTTTB Quốc giá địa Mặc định nước sở Mã chung: COUNTRY Tham khảo danh sách thả xuống tài liệu ‘SML - Common Code.xlsx’ để biết thêm chi tiết - Địa dòng Ghi chú: Hệ thống không cho phép người dùng nhập nhiều ký tự quy định - Địa dòng Ghi chú: Hệ thống không cho phép người dùng nhập nhiều ký tự quy định - Địa dòng Ghi chú: Hệ thống không cho phép người dùng nhập nhiều ký tự quy định - Địa dòng Ghi chú: Hệ thống không cho phép người dùng nhập nhiều ký tự - Trang 60 STT Tên luận tốtKiểu Khóa nghiệp trường liệu/Độ dài Bắt buộc(M) Chiến lược Mô tả/Ghi Xác hàng chuyển đổi liệu khách /Bắt buộc ngân có hàng BIDVvà đánh giá hệnhận thống SMLC điều kiện (CM) /Tùy chọn (O)/ Hiển thị(D) quy định Alphanumeric O (40) Địa dịng Ghi chú: Hệ thống khơng cho phép người dùng nhập nhiều ký tự quy định Địa thư Tham khảo chi tiết trường địa đăng ký Copy from Registere d Address Button O Host Address [UDF] Alphanumeric (200) O Nguyễn Hoàng Hiệp - K17HTTTB Nhấp vào nút chép tất liệu từ Địa đăng ký (Registered Address) sang địa thư (Mailing address) - Địa khách hàng SIBS Trường truy xuất từ SIBS Tham khảo Phần 5.2 để biết cấu hình UDF - Trang 61 Khóa luận tốt nghiệp Chiến lược chuyển đổi liệu khách hàng ngân hàng BIDVvà đánh giá hệ thống SMLC Mục đích: Khi đẩy liệu vào bảng Staging (bảng mục tiêu) đội IT đội chuyển đổi thực viết đoạn lệch để xử lý liệu bảng Đoạn code: Kiểm tra xem bảng trung gian có liệu khơng SELECT COUNT(*) INTO V_COUNT FROM MIG_CU001_MID WHERE ROWNUM=I; IF V_COUNT=0 THEN DBMS_OUTPUT.put_line ('>>No data inside MIG_CU001_MID '); RETURN; END IF; Đoạn code đẩy liệu: INSERT INTO MIG_CU001_STG(CIF_NUMBER,HOST_LEGAL_NAME,LEGAL_NAME,CUST_NAME,SH ORT_NAME,FIST_NAME,COTR_OF_INCORP,COTR_OF_OPER,DATE_OF_INCORP,D ATE_OF_BI RTH,COTR_OF_BUSI_OPER,DATE_OF_BUSI_OPER, LISTED,BAN K_ENTIT Y,NATIONALITY,GENDER,MARITAL_STATUS,PRIMARY_ID_COTR,PRIMARY_ID_TYP E,PRIMARY_ID_NUMBER,PRIMARY_ID_PLACE,PRIMARY_ID_DATE,SECOND_ID_CO UNTRY,SECOND_ID_TYPE,SECOND_ID_NUMBER,SECOND_ID_DATE,DATE_CIF_CR EATED,CLASSIFICATION,INT_NAME,CUST_CONSTITUSION,TAX_CODE,SEGMENT_ GOV,SEGMENT_BIDV,NATION_OF_INVESTOR,INSIDER_CODE,RESIDENT_CODE,PR IVATE_ENTERPRISE,INDUSTRY_TYPE,CUST_SECTOR,ECONOMIC_SECTOR,SBV_R EFERENCE,COMMODITY,PURPOSE,TERM_TYPE,ECONOMIC_AREA,REASON_FOR_ OVD,REASON_FOR_UNSECURED,CUSTOMER_TYPE,ADDRESS_FORMAT,ADDRES S_UNE1,ADDRESS_UNE2,ADDRESS_UNE3,ADDRESS_LINE4,ADDRESS_UNE5,HOS T_ADDRESS,REG_ADDRESS_COTR,REG_ADDRESS_PROVINCE,REG_ADDRESS_CI TY,REG_ADDRESS_STATE,REG_ADDRESS_POSTCODE,WEBSITE, EMAIL,PHONE_F AX,PRIMARY_OFFICER_NAME,PRIMARY_OFFICER_CODE,PRIMARY_OFFICER_BRA NCH) SELECT CIF_NUMBER,HOST_LEGAL_NAME,LEGAL_NAME,CUST_NAME,SHORT_NAME,FIST _NAME,COTR_OF_INCORP,COTR_OF_OPER,DATE_OF_INCORP,DATE_OF_BIRTH,C OTR_OF_BUSI_OPER,DATE_OF_BUSI_OPER,LISTED,BANK_ENTITY, NATIONALITY,G ENDER,MARITAL_STATUS,PRIMARY_ID_COTR,PRIMARY_ID_TYPE,PRIMARY_ID_NU MBER,PRIMARY_ID_PLACE,PRIMARY_ID_DATE,SECOND_ID_COUNTRY,SECOND_I D_TYPE,SECOND_ID_NUMBER,SECOND_ID_DATE,DATE_CIF_CREATED,CLASSIFIC ATION,INT_NAME,CUST_CONSTITUSION,TAX_CODE,SEGMENT_GOV,SEGMENT_BI DV,NATION_OF_INVESTOR,INSIDER_CODE,RESIDENT_CODE,PRIVATE_ENTERPRI Bảng Chi tiết kiểu liệu địa khách hàng Đối với IT dự án chuyển đổi, Sau có file mapping này, đội IT phải phân tích thật kỹ lưỡng trường, tìm luồng liệu lưu trữ tương ứng hệ thống Sau đội IT phải thử nghiệm liệu, xem hệ thống có hoạt động hay không 3.7 Các hàm thủ tục chuyển đổi liệu vào hệ thống 3.7.1 Thủ tục đẩy liệu từ trung gian vào bảng staging SE,INDUSTRY_TYPE,CUST_SECTOR,ECONOMIC_SECTOR,SBV_REFERENCE,COM MODITY, PURPOSE,TERM_TYPE, ECONOMIC_AREA,REASON_FOR_OVD,REASON_F OR_UNSECURED,CUSTOMER_TYPE,ADDRESS_FORMAT,ADDRESS_LINE1,ADDRES Nguyễn Hoàng Hiệp - K17HTTTB Trang 62 S_LINE2,ADDRESS_LINE3,ADDRESS_LINE4,ADDRESS_LINE5,HOST_ADDRESS,REG ADDRESS COTR,REG ADDRESS PROVINCE,REG ADDRESS CITY,REG ADDRES Khóa luận tốt nghiệp Chiến lược chuyển đổi liệu khách hàng ngân hàng BIDVvà đánh giá hệ thống SMLC S_STATE,REG_ADDRESS_POSTCODE,WEBSITE,EMAIL,PHONE_FAX,PRIMARY_OFF ICER_NAME,PRIMARY_OFFICER_CODE,PRIMARY_OFFICER_BRANCH FROM MIG_CU001_MID; 3.7.1 Thủ tục cập nhật id cho trường liệu Mục đích: Cập nhật id cho khách hàng chuyển đổi từ đợt Đoạn code: MERGE INTO MIG_CU001_STG A USING SML_CUSTOMER B ON (A.CIF_NUMBER = B.CIF_NUMBER) WHEN MATCHED THEN UPDATE SET A.ID = B.ID; 3.7.2 Thủ tục kiểm tra trường giá trị bắt buộc Mục đích: Kiểm tra trường liệu bắt buộc có bị rỗng hay khơng Đoạn code minh họa: INSERT INTO MIG_VALIDATION_ERROR(ID, TABLE_NAME, COLUMN_NAME, TABLE_ID, REF_KEY, RULE_ID, ERROR_MSG) SELECT SEQ_MIG_VALIDATION_ERROR_ID.NEXTVAL, 'MIG_CU001_STG', 'CIF_NUMBER', ID, CIF_NUMBER, 1, 'CIF_NUMBER '||V_RULE1_MSG FROM MIG_CU001_STG WHERE CIF_NUMBER IS NULL AND CUSTOMER_TYPE='I' AND CUSTOMER_TYPE='C' AND CUSTOMER_TYPE='CI' 3.7.3 Thủ tục kiểm tra trường giá trị bắt buộc có điều kiện Mục đích: Kiểm tra trường có bị rỗng với điều kiện sẵn có hay không Đoạn code minh họa: INSERT INTO MIG_VALIDATION_ERROR(ID, TABLE_NAME, COLUMN_NAME, TABLE_ID, REF_KEY, RULE_ID, ERROR_MSG) SELECT SEQ_MIG_VALIDATION_ERROR_ID.NEXTVAL, 'MIG_CU001_STG', 'NATION_OF_INVESTOR', ID, CIF_NUMBER, 1, 'NATION_OF_INVESTOR IS NULL' FROM MIG_CU001_STG WHERE NATION_OF_INVESTOR IS NULL AND CUSTOMER_TYPE='C' AND SEGMENT_BIDV='FDI'; 3.7.4 Cập nhật giá trị mã dùng chung Mục đích: Cập nhật ID cho trường dùng chung môi trường phát triển giống môi trường hoạt động Đoạn code minh họa: UPDATE MIG_CU001_STG OLD SET SML_COTR_OF_INCORP= (SELECT CODE_VALUE_ID FROM MIG_COMMON_CODE NEW WHERE CODE_SET_CODE='COUNTRY' AND Nguyễn Hồng Hiệp - K17HTTTB Trang 63 Khóa luận tốt nghiệp Chiến lược chuyển đổi liệu khách hàng ngân hàng BIDVvà đánh giá hệ thống SMLC OLD.COTR_OF_INCORP=NEW.CODE_VALUE_CODE); 3.7.5 Thủ tục kiểm tra trường mã dùng không khớp/bị sai Mục đích: Xem trường có mã dùng chung có khớp liệu với hệ thống hay khơng Đoạn mã ví dụ: INSERT INTO MIG_VALIDATION_ERROR(ID, TABLE_NAME, COLUMN_NAME, TABLE_ID, REF_KEY, RULE_ID, ERROR_MSG) SELECT SEQ_MIG_VALIDATION_ERROR_ID.NEXTVAL, 'MIG_CU001_STG', 'COTR_OF_INCORP', ID, CIF_NUMBER, 1, 'COTR_OF_INCORP'||V_RULE2_MSG FROM MIG_CU001_STG WHERE COTR_OF_INCORP IS NOT NULL AND SML_COTR_OF_INCORP IS NULL; 3.7.6 Thủ tục cập nhật liệu không đáp ứng yêu cầu Mục đích: Cập nhật ghi không đáp ứng hệ thống Đoạn code: UPDATE MIG_CU001_STG STG SET IS_CONVERT='N' WHERE (EXISTS (SELECT FROM MIG_VALIDATION_ERROR ERR WHERE STG.ID=ERR.TABLE_ID AND TABLE_NAME='MIG_CU001_STG')); 3.7.7 Thủ tục cập nhật liệu chuyển đổi Mục đích: Đánh dấu liệu chuyển đổi đợt để không chuyển đổi đợt tranh trùng lặp liệu Đoạn code: UPDATE MIG_CU001_STG STG SET IS_CONVERT='P' WHERE (EXISTS (SELECT FROM SML_CUSTOMER PAS WHERE STG.ID=PAS.ID )); 3.7.8 Thủ tục đẩy liệu vào hệ thống Mục đích: Thực đẩy liệu từ bảng Staging vào hệ thống Đoạn code: INSERT INTO SML_CUSTOMER A (ID,VERSION_TI M E, LAST_U PDATE_DATE,CREATION_DATE, I D_TYPE , I D_COUNTRY , BORROWER_STATUS_ID, BORROWER_TYPE_ID ,INCORPORATION_DATE,CLASSIFICATION_ID ,CUSTOMER_TYPE,WITH_BANK_SINCE_DATE,BACKEND_IND,AML_IND,RM_ID,BRA NCH_ID,DIVISION_ID,COMMENCEMENT_YEAR,INDUSTRY_ID,FIRST_CREDIT_GRAN TED_DATE,NEXT_RM_ID,DEPRECATED,ORIG_GROUP_ID,MAS_INDUSTRY_ID,ACC_ CREATED DATE,RELATIONSHIP SINCE YEAR,FACILITY GRANTED DATE,HOLD M Nguyễn Hoàng Hiệp - K17HTTTB Trang 64 Khóa luận tốt nghiệp ,NULL ,NULL Chiến lược chuyển đổi liệu khách hàng , NULL , NULL ngân hàng BIDVvà đánh giá hệ thống SMLC ,NULL ,NULL ,'N' ,NULL ,NULL , NULL , AIL_IND,INDUSTRY_RISK_ID,MAS_OWNER_CODE_ID,SM_IND,SEGMENT_ID ,CONFIDENTIAL_IND,SUSPENDED,BLACKLISTED,EAR_FLAG ,BANK_ENTITY ,CONVERT_IND,PEP_STATUS,CREATE_BY,LAST_UPDATE_BY,CIF_NUMBER,ID_NU MBER ,CUSTOMER_NAME,OFFICE_TEL_NO,OFFICE_TEL_NO_EXT,FAX_NO,FAX_NO_EXT, EMAIL,SALES_OFFR_CODE,SALES_OFFR_NAME,STATUS,CTO_CODE ,OFFICE_TEL_NO_AREA,AA_NO,SECONDARY_ID_NUMBER,NPL_STATUS,BW_CTO_ CODE,NEXT_RM_CTO_CODE,CUSTOMER_SEGMENT_ID,ACTIVE_REPORT_VERSIO N) SELECT ID, 0, SYSDATE ,SYSDATE ,SM L_PRIMARY_ID_TYPE, SM L_PRIMARY_ID_COTR, NULL ,SML_CUST_CONSTITUSION,DATE_OF_INCORP ,SML_CLASSIFICATION ,CUSTOMER_TYPE,NULL ,NULL ,NULL ,NULL ,NULL ,NULL ,NULL Nguyễn Hoàng Hiệp - K17HTTTB Trang 65 Khóa luận tốt nghiệp Chiến lược chuyển đổi liệu khách hàng ngân hàng BIDVvà đánh giá hệ thống SMLC Đoạn code tạo bảng dùng chung: CREATE TABLE MIG_COMMON_CODE ( CODE_SET_ID NUMBER(19), CODE_SET_CODE VARCHAR2(4000), CODE_VALUE_ID NUMBER(19), CODE_VALUE_CODE VARCHAR2(4000), CODE_VALUE_DESC VARCHAR2(4000) ); Cập nhật ID hệ thống INSERT INTO MIG_COMMON_CODE(CODE_SET_ID, CODE_SET_CODE, CODE_VALUE_ID, CODE_VALUE_CODE, CODE_VALUE_DESC) SELECT A.ID AS CODE_SET_ID, A.CODE AS CODE_SET_CODE, B.ID AS CODE_VALUE_ID, B.CODE AS CODE_VALUE_CODE, B.CODE_VALUE AS CODE_VALUE_DESC FROM CODE_SET A JOIN CODE_VALUE B ON A.ID=B.CODE_SET_VALUE_ID WHERE A.MASTER_ID IS NULL; NULL , NULL , NULL, NULL NULL , NULL, NULL ,SML_SEGMENT_BIDV ,NULL ,NULL , NULL ,PRIMARY_OFFICER_CODE , NULL , NULL , NULL FROM MIG_CU001_STG B where CUSTOMER_TYPE='C' AND IS_CONVERT='Y'; 3.8 Các khó khăn việc chuyển đổi 3.8.1 ID giá trị mã dùng chung Khái niệm: mã dùng chung (common code) bảng mã dùng chung toàn hệ thống Áp dụng cho: Các giá trị mà mặc định từ lúc tạo hệ thống phục vụ cho yêu cầu phải có hệ thống Khó khăn: Khi hệ thống hoạt động , bảng liệu có lưu trữ trường ID mã dùng chung để phục vụ cho hệ thống hoạt động Tuy nhiên việc xây dựng hệ thống môi trường thử nghiệm hệ thống hoạt động thức sinh ID khác mã dùng chung Chẳng hạn như, môi trường kiểm thử mã dùng chung cho trường liệu COUNTRY mà cụ thể có giá trị Việt Nam có code 1, thay đổi sang hệ thống mới, trường liệu COUNTRY mà có giá trị Việt Nam lúc lại có code Điều làm việc chuyển đổi liệu bị thất bại Cách xử lý: tạo bảng chung gian để lưu trữ mã dùng chung, sau hệ thống hoạt động cập nhật ID mã dùng chung đó, sử dụng câu lệnh phù hợp truy vấn ID hệ thống phục vụ công việc lưu trữ vào bảng liệu Nguyễn Hoàng Hiệp - K17HTTTB 3.8.1 Các trường liệu ‘UDF’ Trang 66 UDF(user define fields) trường mà người dùng tự định nghĩa Các trường liệu thường bổ sung thêm thông tin khách hàng, thông tin chưa có bảng liệu ngân hàng sinh trường UDF để thêm liệu vào Các trường UDF lưu trữ thông tin theo hàng ngang không lưu thông tin theo cột dọc cách thông thường Các giá trị hàng ngang lưu “Khóa chính” bảng để biết thơng tin dùng để bổ sung cho liệu Khi thực đẩy liệu trường UDF gặp số khó khăn việc đẩy theo cách thông thường Trường ID để liên kết với thông tin khách hàng chuyển đổi số ID bị thay đổi ID sinh mã tự tăng Bởi vậy, phải xác định cách thức xác định ID để trùng với khóa chính, mã tương ứng với trường liệu Cách xử lý: Tạo bảng trung gian chuyên để lưu trữ liệu trường liệu UDF có trường quan trọng dùng để xác định kết nối trường để xác định cách thức kết nối bảng CREATE TABLE MIG_UDF_CODE ( FIELD_SET_ID NUMBER(19) NOT NULL, Khóa luận tốt nghiệp Chiến lược chuyển đổi liệu khách hàng ngân hàng BIDVvà đánh giá hệ thống SMLC FIELD_SET_CODE VARCHAR2(4000 BYTE), REF_SUB_KEY VARCHAR2(4000 BYTE), FIELD_ID NUMBER(19) NOT NULL, FIELD_CODE VARCHAR2(4000 BYTE) ); Cách thức cập nhật trường liệu tương ứng thông qua cách đẩy bảng chung INSERT INTO MIG_UDF_CODE(FIELD_SET_ID, FIELD_SET_CODE, REF_SUB_KEY, FIELD_ID, FIELD_CODE) SELECT B.ID AS FIELD_SET_ID, B.FIELD_SET_CODE AS FIELD_SET_CODE, B.REF_SUB_KEY AS REF_SUB_KEY, A.ID AS FIELD_ID, A.CODE AS FIELD_CODE FROM SML_SYS_USER_DEFINE_FIELDS A JOIN SML_SYS_USER_DEFINE B ON A.USER_DEFINE_ID =B.ID WHERE (B.MASTER_ID IS NULL); 3.9 Đánh giá kết chuyển đổi liệu Vì dự án trình xây dựng phát triển nên đánh giá đánh giá môi trường phát triển ứng dụng Tuy nhiên môi trường phát triển xây dựng giống mơi trường hoạt động thức hệ thống Thông qua lần chạy thử nghiệm bước đầu hệ thống, rút nhận xét sau: Ve tài liệu mapping liệu xác định, xác minh xác liệu nguồn lấy liệu hệ thống xây dựng Điều làm giảm tối thiểu vấn đề phát sinh thực chuyển đổi liệu để chạy thử hệ thống Về mặt chương trình, câu lệnh, hàm, thủ tục tối ưu hóa, đáp ứng mục tiêu đề Các câu lệnh dễ dàng chỉnh sửa hệ thống có phát sinh vấn đề Các câu lệnh chuyển đổi đáp ứng trường hợp khó khăn q trình chuyển đổi Về liệu sau chuyển đổi đáp ứng yêu cầu liệu hệ thống mới, giúp hệ thống hoạt động bình thường Các liệu sau chuyển đổi hiển thị giao diện chương trình khớp với liệu sở liệu Tuy nhiên, trình chạy thử với hệ thống xây dựng, phát triển tồn số vấn đề phát sinh, bảng mã dùng chung hệ thống cũ hệ thống thiếu, chưa cập nhât dẫn đến số liệu chưa chuyển đổi sang hệ thống thành cơng Trong q trình triển khai thử nghiệm, nghiệp vụ ngân hàng yêu cầu phát sinh thêm số trường liệu Nguyễn Hoàng Hiệp - K17HTTTB Trang 67 Nguyễn Hoàng Hiệp - K17HTTTB Trang 68 Khóa luận tốt nghiệp Chiến lược chuyển đổi liệu khách hàng ngân hàng BIDVvà đánh giá hệ thống SMLC KẾT LUẬN • Đề tài khảo sát, tìm hiểu hoạt động quy trình nghiệp vụ quy trình khởi tạo khoản vay thương mại, quy trình để thực dự án chuyển đổi liệu Qua đó, đánh giá quy trình, chất lượng dự án chuyển đổi liệu thơng qua trình chuyển đổi sang hệ thống Đề tài sâu vào phân tích, thiết kế thử nghiệm quy trình cách thức chuyển đổi liệu Các thiết kế chuyển đổi liệu tối ưu hóa, loại bỏ vấn đề phát sinh liệu, đồng thời tích hợp liệu vào hệ thống bước đầu thành cơng góp phần hồn thiện dự án Bộ chuyển đổi liệu thiết kế xem bước quan trọng việc xây dựng hệ thống Nếu có phát triển, sửa đổi thêm sở liệu tương lai kết cần có tùy chỉnh thêm để phù hợp với thay đổi cụ thể Nguyễn Hồng Hiệp - K17HTTTB Trang 69 Khóa Khóaluận luậntốttốtnghiệp nghiệp Chiến Chiếnlược lượcchuyển chuyểnđổi đổidữ dữliệu liệukhách kháchhàng hàngtại ngân ngânhàng hàngBIDVvà BIDVvàđánh đánhgiá giátrên trênhệ hệthống thốngSMLC SMLC NHẬT LÝTHAM THỰC KHẢO TẬP TÀI LIỆU [1] An Oracle White Paper • _• _• (2011), Successful Data Migration [2] Data Integration Info, truy cập từ trang: http://www.dataintegration.info/datamigration [3] Dylan Jones, Editor Data Migration Pro.com, Data Migration Project Checklist [4] IBM Global Technology Services December 2007, Best practices for data migration [5] Intergo Technologies, Data Migration, truy cập từ trang: http://www.integrosys.com/?page_id=1198 [6] Oracle, Introduction to the Oracle Database, Database Concepts, truy cập từ trang: https://docs.oracle.com/cd/B19306_01/server.102/b14220/intro.htm [7] Oracle, Put Your Data First or Your Migration Will Come Last [8] Oracle, Oracle Database Appliance: Migration Strategies [9] Philip Russom (2006), Best Practices in Data Migration STT jn "2 Ngày Nội dung GV yêu cầu tháng hẹn SV , (3) (2) 15/02/2018 Xác định đề tài khóa luận Viết nộp đề cương chi tiết khóa luận 27/02/2018 Hồn thiện chương Q trình thực SV Nhận xét giảng viên (4) _ Từ ngày 15/02/2018 Đến 26/05/2018 Cơng việc làm được: + Đã hồn thành việc xác định đề tài khóa luận tốt nghiệp + Tiến hành hồn thiện đề cương chi tiết khóa luận. _ Từ 27/02/2018 đến 08/03/2018 Công việc làm được: + Tiến hành tìm hiểu hoạt động tổng quan hệ thống khởi tạo khoản vay + Xác định tốn cụ thể + Hồn thiện chương + Chỉnh sửa nội dung chương (5) Nguyễn Hồng Hiệp - K17HTTTB Trang 70 ^3 09/03/2018 Tìm hiểu chương Tiến hành tìm hiểu chuyển đổi liệu ^4 02/04/2018 Hoàn thiện chương ^5 09/04/2018 Tiếp tục hoàn thiện nội dung Từ ngày 09/03/2018 đến 01/04/2018 Cơng việc làm được: + Tìm hiểu chuyển đổi liệu + Chiến lược chuyển đổi liệu + Các giai đoạn chuyển đổi liệu + Cách thức tiến hành chuyển đổi. _ Từ ngày 02/04/2018 đến 08/04/2018 Cơng việc làm được: + Hồn thiện nội dung chương + Tìm hiểu hướng cho Từ ngày 09/04/2018 đến 27/04/2018 Công việc làm được: + Viết hàm, thủ tục để chuyển đổi liệu + Hoàn thiện chương ~ĩ 28/04/2018 Rànghiệp sốt nội Khóa luận tốt dung tồn Từ ngày 28/04/2018 Chiến đến lược chuyển đổi liệu khách hàng 04/05/2018ngân hàng BIDVvà đánh giá hệ thống SMLC Công việc làm được: + Chỉnh sửa nội dung viết 05/05/2018 Chỉnh sửa Từ 05/05/2018 đến 14/05/2018 tiếp nội dung Công việc làm được: viết. + Hoàn chỉnh nội dung viết 15/05/2018 Xin dấu Từ 15/05/2018 ' Xin dấu đơn vị thực tập đơn bị thực tập. Nguyễn Hoàng Hiệp - K17HTTTB Trang 72 71 ... luận luận tốt tốt nghiệp nghiệp Chiến Chiến lược lược chuyển chuyển đổi đổi dữ liệu liệu khách khách hàng hàng tại ngân ngân hàng hàng BIDVvà BIDVvà đ? ?nh đ? ?nh giá giá trên hệ hệ thống thống SMLC. .. chương tr? ?nh [3] H? ?nh Chuyển đổi liệu Ngồi ra, khái niệm khác chuyển đổi liệu tr? ?nh chuyển liệu từ hệ thống sang hệ thống khác, gộp hệ thống th? ?nh hay để cập nh? ??t hệ thống thay đổi lưu trữ, sở liệu. .. thông SMLC - Tất thông tin liệu cóCHUYỂN t? ?nh thống kêĐỔI lịch sử khơng chuyển CHƯƠNG 3: QUY TR? ?NH THƠNG TIN KHÁCH đổi từ hệ thống BIDV sang SMLC HÀNG TẠI NGÂN HÀNG BIDV TRÊN HỆ THỐNG SMLC -