Với xuất phát điểm là một sinh viên Ngành Kỹ thuật phần mềm, có nền tảng về lập trình và tinh thần tiếp thu thêm ngôn ngữ, kinh nghiệm làm viêc mới, nên em đã thử sức mình để thực tập tạ
Trang 1BÁO CÁO THỰC TẬP
DATA ENGINEERING TẠI TECHCOMBANK
Công ty thực tập : Ngân hàng TMCP Kỹ Thương
Thực tập sinh : Bùi Trung Điền-14520160
TP Hồ Chí Minh, tháng 7 năm 2020
Trang 2LỜI MỞ ĐẦU
Hiện nay, việc ra quyết định tại doanh nghiệp đều dựa trên dữ liệu, vì thế việc lấy đươc
dữ liệu, hiểu được dữ liệu rất quan trọng, giúp một doanh nghiệp có phát triển bền vững
và lớn mạnh
Vì xu hướng đó, nhu cầu tuyển dụng nhân sự về Data nói chung và Data Engineer nói riêng cao Với xuất phát điểm là một sinh viên Ngành Kỹ thuật phần mềm, có nền tảng
về lập trình và tinh thần tiếp thu thêm ngôn ngữ, kinh nghiệm làm viêc mới, nên em đã thử sức mình để thực tập tại Bộ phận Cải tiến quy trình vận hành tại Techcombannk Với chức năng nhiệm vụ phát triển các báo cáo với dữ liệu từ Data Warehouse của ngân hang bằng các công cụ Business Intelligence, em có cơ hội được trải nghiệm và áp dụng
tư duy lập trình và cải tiến của mình tại trường học vào công việc thực tế
Trang 3LỜI CẢM ƠN
Trân trọng gửi lời cảm ơn Phòng Cải tiến chất lượng vận hang – Ngân hàng TMCP
Kỹ Thương (TECHCOMBANK) đã tạo điều kiện cho em có cơ hội được thực tập tại công ty
Trong suốt thời gian thực tập và làm việc, em đã được tiếp xúc với các công cụ, ngôn ngữ thực tế, cũng như được bắt tay vào các công việc thực tế của công việc mà tôi đang hướng đến Và sự chỉ bảo tận tình của cán bộ hướng dẫn giúp em có được một thời gian thực tập rất hiệu quả
Đặc biệt cảm ơn anh Huỳnh Quang Anh đã hướng dẫn, tạo điều kiện cho em được trau dồi, học tập và chỉ dẫn em trong quá trình thực tập
Cũng xin cảm ơn thầy cô trong khoa Công nghệ phần mềm đã nhiệt tình hỗ trợ, tạo điều kiện em làm bài báo cáo này
Bùi Trung Điền TpHCM, 24/07/2020
Trang 4NHẬN XÉT CỦA KHOA
Trang 5
Mục lục
Chương 1: Giới thiệu công ty thực tập 7
1 Giới thiệu công ty 7
2 Giới thiệu về Phòng Cải tiến quy trình vận hành 7
Chương 2: Nội dung thực tập 8
2.1 Tìm hiểu công ty và các kỹ năng cơ bản trong công ty 8
2.2 Nghiên cứu kỹ thuật 8
2.2.1 Các công cụ làm việc 8
Chương 3: Lịch làm việc 10
Chương 4: Kết luận 11
Trang 6Chương 1: Giới thiệu công ty thực tập
1 Giới thiệu công ty
Ngân hàng thương mại cổ phần Kỹ Thương Việt Nam (hay còn được gọi là
Techcombank; mã giao dịch: TCB) là một ngân hàng thương mại cổ phần của Việt Nam, được thành lập năm 1993 Trụ sở chính của Techcombank được đặt tại 191 phố Bà Triệu,
Hà Nội Ngân hàng hiện có chi nhánh và hội sở tại khắp các tỉnh thành trên toàn quốc với hơn 9.700 nhân viên (tính tới năm 2018) Techcombank được nhiều tổ chức Việt Nam và quốc tế trao các giải thưởng về tài chính - ngân hàng, và được coi là một trong những ngân hàng uy tín hàng đầu tại Việt Nam
2 Giới thiệu về Phòng Cải tiến quy trình vận hành
Là 1 team phục vụ báo cáo cho các quy trình vận hành tại ngân hang, nên dữ liệu là một thành phần không thể thiếu trong công việc Phòng em phối hợp cùng với đội DataWarehouse để đảm bảo luồng dữ liệu thông suốt cho các báo cáo, lấy và xử lý dữ liệu từ Oracle Datawarehouse và các database của hệ thống xử lý
Bên cạnh đó, với nhiệm vụ cải tiến các quy tình vận hành, phòng phải xây dựng các tool bằng Java, VB để hỗ trợ các đơn vị vận hành, và tiếp theo là team IT sẽ đánh giá hiệu quả của tool và phân bổ nguồn lực để hoàn thiện các công cụ
Trang 72.1 Tìm hiểu công ty và các kỹ năng cơ bản trong công ty
Thời gian: 1 ngày
Nội dung: Giới thiệu về công ty, cách tổ chức của công ty
Được nghe người phụ trách giới thiệu về công ty, quá trình thành lập và phát triên, quy trình làm việc từ cao xuống thấp, cách thức tổ chức của công ty
Anh phụ trách còn hướng dẫn thêm về cách sử dụng công cụ Workplace để liên lạc, giao tiếp trong nhóm, cũng như với cấp cao hơn để phục vụ công việc, và Jira để quan lý công việc
Kết quả: Hiểu thêm về công ty, quá trình thành lập và phát triển Biết rõ về các
quy định khi làm việc tại công ty
2.2 Nghiên cứu kỹ thuật
2.2.1 Các công cụ làm việc
Thời gian: 3 ngày
Nội dung: Tìm hiểu về các công cụ sẽ được sử dụng trong quá trình làm việc.
Trong thời gian này, anh hướng dẫn đã hướng dẫn thực tập sinh tìm hiểu về công
cụ Jira để quản lý công việc trong team
Thực hiện: Thực hành sử dụng phần mềm đã nêu trên.
Kết quả: Lập được plan làm việc sắp tới
2.2.2 Tìm hiểu sơ lược về Oracle DataWarehouse và ngôn ngữ SQL
Thời gian : 4 tuần
Nội dung : Cách thức lưu trữ dữ liệu trong DataWarehouse, luồng dữ liệu được
ETL (Extract-Transform-Load Data) từ database hệ thống OLTP về DWH
Thực hiện :
- Tham gia đầy đủ các buổi training của công ty
- Làm các bài thực hành, kiểm tra về kiến thức đã học
Kết quả :
- Nâng cao kỹ năng lập trình với ngôn ngữ PL/SQL
- Có được những kiến thức để xây dựng data model cơ bản cho DWH
- Tuning câu lệnh SQL
Trang 82.2.3 Lập trình ngôn ngữ VBA trên Excel
Thời gian:4 tuần
Nội dung: Vì công việc hang ngày của nhân viên vận hành là làm việc trên
Excel nên cần có tool bằng VBA hỗ trợ năng suất làm việc, báo cáo
- Khái niệm cơ bản về VBA:
VBA viết tắt của Visual Basic for Applications, là một ngôn ngữ lập trình đi kèm với một số phần mềm của Microsoft, trong đó có Excel, Word,
PowerPoint, Outlook, … VBA - Visual Basic for Application là một ngôn ngữ lập trình, ngôn ngữ của nó là Visual Basic nhưng nó được tích hợp vào trong ứng dụng (Application)
VBA cho phép người ta viết các mã lệnh có tác động tới nhiều đối tượng để làm tăng tính tự động hoá trong ứng dụng của mình, làm những việc mà các công cụ sẵn có trong ứng dụng chưa có, chẳng hạn như có thể viết hàm tính thuế, hay các bài toán tính toán phức tạp mà công thức có sẵn của Excel không thể đáp ứng được
Thực hiện :
- Tham gia đầy đủ các buổi trainning
- Làm các bài tập thực hành
- Tìm kiếm tài liệu trên mạng để tìm hiểu thêm
Kết quả :
- Hiểu được những khái niệm cơ bản với ngôn ngữ VBA
Trang 9performance SQL.
- Thiết kế Data model trên công cụ BI, thiết kế báo cáo trực quan, giúp ra quyết định
Trang 10Chương 3: Lịch làm việc
Mức độ hoàn thành
Nhận xét của người hướng dẫn
1
- Đọc tài liệu về DWH của ngân hàng
Anh Huỳnh Quang Anh
100% Làm tốt, cần cù,
tiếp thu tốt các kiên thức nghiệp vụ cần thiết
2 + 3
- Viết công cụ nhập liệu tự động bằng VBA cho công việc đánh giá chi nhánh tại ngân hang
Anh Huỳnh Quang Anh
Chị Nguyễn Thị Thúy Bình (BA)
100% Thực hiện tốt, hoàn
thành bản draft để đơn vị test
4 + 5
- Hoàn thành tool
- Tiếp nhận thêmm công việc phân tích dữ liệu
Anh Huỳnh Quang Anh
100% Thực hiện tốt, muốn
em thử thách ở nhiều công việc
5 đến
hiện nay
- Phân tích dữ liệu theo yêu cầu từ DWH
Anh Huỳnh Quang Anh
100% Thực hiện tốt
Trang 11Bài báo cáo này giúp mọi người có cái nhìn chung hơn về TECHCOMBANK Đặc biệt bài báo cáo cho thấy được kết quả và thông tin quá trình em thực tập tại công ty
Nhờ vào các công việc đươc giao em học tập được nhiều điều hơn, đặc biệt giúp
em hình dung cách thức tiếp nhận và xử lý công việc trong thực tế
Sau khi thực tập 3 tháng tại đây, nhờ mọi người ủng hộ và mong muốn tiếp tục gắn bó với công ty, nên em đã được nhận làm việc tại công ty đến hiện nay
Cuối cùng em xin cảm ơn công ty đã hỗ trợ em hoàn thành bài báo cáo thực tập này