Data Warehouse và Phân Tích Chứng Khoán Ngân Hàng tại Việt Nam - ĐH Quốc Gia Hà Nội

Phân tích kho dữ liệu và chứng khoán cho ngân hàng tại Việt Nam. Tìm hiểu cách kho dữ liệu hỗ trợ phân tích và đưa ra quyết định đầu tư chứng khoán hiệu quả.

Người đăng

Ẩn danh

Thể loại

Graduation Project

2025

70
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

TABLE OF CONTENTS

TABLE OF FIGURES

LIST OF TABLES

1. CHAPTER 1: INTRODUCTION

1.1. The Importance of the Research Topic

1.2. Practical Urgency of the Topic

1.3. Scientific and Practical Significance

1.4. How to build a Data Warehouse (DW) architecture suitable for the banking and securities sectors?

1.5. How to integrate data from multiple sources in the financial sector?

1.6. Object and Scope of the Study

1.7. Data Collection and Processing

2. CHAPTER 2: LITERATURE REVIEW

2.1. Definition of Data Warehouse

2.2. Key Concepts Related to Data Warehousing

2.3. Importance of Data Warehouses in Financial Sectors

2.4. Previous Research on Data Warehouse Implementation

2.5. Survey of Past and Current Research on Data Warehousing in Vietnam

2.6. Solutions and Best Practices in Financial Data Warehousing

2.7. Gaps in Existing Literature

2.8. Research Analysis Methods

2.9. Data Collection and Integration (Ingestion)

2.10. Data Modeling and Cube Building (Build Cube)

2.11. Data Query and Analysis

2.12. System Performance Evaluation

2.13. Data Collection Methods

2.14. Analysis and Discussion

2.15. Designing Apache Airflow Workflows

2.16. Developing OLAP Cubes

2.17. Causes and Impacts

CONCLUSION AND RECOMMENDATIONS

2.1. Limitations of the Study

2.2. Proposals and Recommendations

ACKNOWLEDGEMENT

ABSTRACT

1. CHAPTER 1: INTRODUCTION

1.1. The Importance of the Research Topic

1.2. Practical Urgency of the Topic

1.3. Scientific and Practical Significance

1.4. Personal Motivation

1.5. Research Objectives

1.6. General Objective

1.7. Specific Objectives

1.8. How to build a Data Warehouse (DW) architecture suitable for the banking and securities sectors?

1.9. How to integrate data from multiple sources in the financial sector?

1.10. Object and Scope of the Study

1.11. Qualitative Methods

1.12. Quantitative Methods

1.13. Data Collection and Processing

1.14. Structures

2. CHAPTER 2: LITERATURE REVIEW

2.1. Definition of Data Warehouse

2.2. Key Concepts Related to Data Warehousing

Tóm tắt

I. Data Warehouse Phân Tích Chứng Khoán Ngân Hàng VN Tổng Quan

Sự tăng trưởng nhanh chóng của thị trường chứng khoán và ngành ngân hàng Việt Nam đặt ra nhu cầu cấp thiết về một hệ thống tập trung để quản lý và phân tích dữ liệu chứng khoán một cách hiệu quả. Nghiên cứu này tập trung vào thiết kế và triển khai một Data Warehouse phù hợp với các chỉ số chứng khoán ngân hàng Việt Nam. Bằng cách tích hợp dữ liệu từ các sàn giao dịch chứng khoán, báo cáo tài chính và các chỉ số khác, hệ thống cung cấp một cái nhìn tổng quan về xu hướng thị trường, cho phép ra quyết định tốt hơn cho các nhà đầu tư, nhà phân tích tài chính và các tổ chức ngân hàng. Kho dữ liệu chứng khoán được xây dựng với các tính năng để truy xuất dữ liệu theo thời gian thực, trực quan hóa và phân tích xu hướng. Các công cụ nâng cao như biểu đồ đường, biểu đồ thanh và bảng dữ liệu cung cấp cho người dùng một bức tranh rõ ràng về hiệu suất cổ phiếu theo thời gian. Hệ thống có khả năng mở rộng, giúp nó có thể thích ứng với việc đưa vào các chỉ số và số liệu tài chính mới. Bất chấp những thành tựu của mình, dự án phải đối mặt với những thách thức trong việc tối ưu hóa quá trình xử lý dữ liệu cho các tập dữ liệu quy mô lớn và trong việc kết hợp phân tích dự đoán chứng khoán. Các cải tiến trong tương lai nhằm giải quyết những hạn chế này bằng cách sử dụng các công nghệ tiên tiến như học máy và big data chứng khoán. Nghiên cứu này đóng góp đáng kể vào lĩnh vực quản lý dữ liệu tài chính, cung cấp nền tảng cho những phát triển trong tương lai trong phân tích dữ liệu chứng khoán và hệ thống hỗ trợ quyết định. Theo Vietnam National University, Hanoi, “Việc xây dựng Data Warehouse tích hợp và hiện đại đã trở thành một yêu cầu cấp thiết” để giải quyết các thách thức về dữ liệu phân mảnh và phân tích phức tạp.

1.1. Tầm Quan Trọng của Data Warehouse trong Ngành Chứng Khoán

Trong kỷ nguyên chuyển đổi số, các lĩnh vực ngân hàng và chứng khoán ở Việt Nam đang chứng kiến sự tăng trưởng nhanh chóng, với hàng triệu giao dịch tài chính được thực hiện hàng ngày. Khối lượng dữ liệu khổng lồ được tạo ra từ các giao dịch này không chỉ đòi hỏi dung lượng lưu trữ lớn mà còn cả việc quản lý và sử dụng hiệu quả. Các tổ chức tài chính và công ty chứng khoán tại Việt Nam phải đối mặt với những thách thức lớn: Dữ liệu phân mảnh: Dữ liệu được lưu trữ trên nhiều hệ thống khác nhau như hệ thống giao dịch, CRM và kế toán, dẫn đến khó khăn trong việc tích hợp và truy xuất thông tin. Phân tích dữ liệu phức tạp: Các công cụ truyền thống không đủ để phân tích các tập dữ liệu lớn và đa dạng, làm giảm hiệu quả của việc ra quyết định chiến lược. Cạnh tranh khốc liệt: Các tổ chức tài chính cần tối ưu hóa việc sử dụng dữ liệu để nâng cao hiệu quả hoạt động, giảm chi phí và cải thiện chất lượng dịch vụ để duy trì tính cạnh tranh. Theo Vietnam National University, Hanoi, một Data Warehouse ngân hàng có thể giải quyết những thách thức này đồng thời tận dụng dữ liệu như một tài sản chiến lược. Mật độ từ khóa: Data Warehouse (1.2%), phân tích dữ liệu chứng khoán (0.4%).

1.2. Tính Cấp Thiết Thực Tiễn của Việc Triển Khai Data Warehouse

Nhiều ngân hàng và công ty chứng khoán ở Việt Nam vẫn đang sử dụng các hệ thống lưu trữ và xử lý rời rạc, thiếu sự tích hợp và khả năng mở rộng. Điều này dẫn đến hiệu quả thấp trong báo cáo và phân tích, quy trình báo cáo thường tốn thời gian, không chính xác và không kịp thời. Khó khăn trong dự báo và ra quyết định: Việc thiếu dữ liệu tập trung và phân tích hiệu quả làm giảm khả năng dự báo xu hướng thị trường và đưa ra các quyết định chiến lược. Hơn nữa, sự phát triển của các công nghệ hiện đại như Big Data, AI và Machine Learning mang đến những cơ hội đáng kể để khai thác giá trị từ dữ liệu. Một giải pháp Data Warehouse không chỉ là một giải pháp lưu trữ mà còn là một nền tảng để các tổ chức tận dụng các công nghệ này, tối ưu hóa hoạt động và nâng cao khả năng cạnh tranh. Vietnam National University, Hanoi nhấn mạnh, “Data Warehouse không chỉ là một giải pháp lưu trữ mà còn là một nền tảng để các tổ chức tận dụng các công nghệ này”. Mật độ từ khóa: Data Warehouse (1.4%), Big Data (0.4%).

II. Cách Xây Dựng Data Warehouse Chứng Khoán Ngân Hàng VN Hiệu Quả

Việc xây dựng một Data Warehouse hiệu quả cho lĩnh vực chứng khoán ngân hàng Việt Nam đòi hỏi sự cân nhắc kỹ lưỡng về kiến trúc, tích hợp dữ liệu và các công cụ phân tích. Các mô hình kiến trúc như Star SchemaSnowflake Schema được sử dụng để tích hợp dữ liệu tài chính đa dạng. Hệ thống cần được thiết kế để xử lý khối lượng lớn dữ liệu, dữ liệu phức tạp và các giao dịch theo thời gian thực. Việc tích hợp dữ liệu từ nhiều nguồn khác nhau, bao gồm cơ sở dữ liệu quan hệ, API và tệp dữ liệu, phải được thực hiện một cách thống nhất vào Data Warehouse. Các phương pháp tích hợp dữ liệu như ETL và ELT, cùng với các công cụ như Apache NiFi, Talend và dbt, là những công cụ hiệu quả nhất. Việc đảm bảo chất lượng dữ liệu, bao gồm loại bỏ dữ liệu trùng lặp, xử lý dữ liệu bị thiếu và chuẩn hóa định dạng, là rất quan trọng. Một Data Warehouse ngân hàng hiệu quả không chỉ là một giải pháp lưu trữ mà còn là một nền tảng để các tổ chức tận dụng dữ liệu làm tài sản chiến lược.

2.1. Lựa Chọn Kiến Trúc Data Warehouse Phù Hợp

Việc lựa chọn mô hình kiến trúc phù hợp là yếu tố then chốt để xây dựng một Data Warehouse hiệu quả. Các mô hình kiến trúc như Star Schema, Snowflake Schema, và Data Vault đều có những ưu điểm và nhược điểm riêng. Star Schema, với cấu trúc đơn giản và hiệu quả truy vấn cao, thường được ưu tiên cho các ứng dụng phân tích dữ liệu chứng khoán ngân hàng. Snowflake Schema, mặc dù phức tạp hơn, lại cung cấp khả năng chuẩn hóa dữ liệu tốt hơn, phù hợp với các yêu cầu về tính nhất quán và độ tin cậy cao. Ngoài ra, việc thiết kế hệ thống cần đảm bảo khả năng mở rộng linh hoạt để đáp ứng sự tăng trưởng về khối lượng dữ liệu và nhu cầu phân tích ngày càng phức tạp. Data Warehouse cần đáp ứng khối lượng lớn và có khả năng xử lý nhiều loại dữ liệu và giao dịch thời gian thực phức tạp.

2.2. Tích Hợp Dữ Liệu Từ Nhiều Nguồn Khác Nhau

Trong lĩnh vực tài chính, dữ liệu đến từ nhiều nguồn khác nhau, bao gồm cơ sở dữ liệu quan hệ (RDBMS), API và tệp dữ liệu. Việc tích hợp dữ liệu từ các nguồn này vào một Data Warehouse chung đặt ra nhiều thách thức, đặc biệt là khi dữ liệu có cấu trúc, bán cấu trúc và phi cấu trúc. Để giải quyết vấn đề này, cần sử dụng các phương pháp tích hợp dữ liệu hiệu quả, chẳng hạn như ETL (Extract, Transform, Load) hoặc ELT (Extract, Load, Transform). Các công cụ như Apache NiFi, Talend và dbt có thể giúp tự động hóa quá trình tích hợp, đồng thời đảm bảo chất lượng dữ liệu thông qua việc loại bỏ dữ liệu trùng lặp, xử lý dữ liệu bị thiếu và chuẩn hóa định dạng. Việc chuẩn hóa định dạng dữ liệu cũng vô cùng quan trọng. Nó đảm bảo rằng dữ liệu được trình bày một cách nhất quán.

2.3. Đảm Bảo Chất Lượng Dữ Liệu Trong Data Warehouse

Chất lượng dữ liệu là yếu tố sống còn đối với sự thành công của một Data Warehouse. Dữ liệu không chính xác hoặc không đầy đủ có thể dẫn đến các quyết định sai lầm và ảnh hưởng tiêu cực đến hoạt động kinh doanh. Do đó, việc đảm bảo chất lượng dữ liệu là một quá trình liên tục, bao gồm các bước như làm sạch dữ liệu, kiểm tra tính hợp lệ, và giám sát chất lượng dữ liệu. Ngoài ra, cần thiết lập các quy trình để xử lý dữ liệu bị thiếu hoặc không hợp lệ, và đảm bảo rằng dữ liệu được cập nhật thường xuyên để phản ánh tình hình thực tế. “Đảm bảo chất lượng dữ liệu (loại bỏ trùng lặp, xử lý dữ liệu bị thiếu, chuẩn hóa định dạng)”, trích dẫn từ Vietnam National University, Hanoi.

III. Ứng Dụng Data Warehouse vào Phân Tích Rủi Ro Ngân Hàng Chứng Khoán

Một Data Warehouse cho phép các ngân hàng và công ty chứng khoán hiểu rõ hơn về rủi ro, tuân thủ các quy định và đưa ra quyết định dựa trên dữ liệu tốt hơn. Dữ liệu được tập hợp, được chuẩn hóa và cho phép các công ty đưa ra các mẫu phân tích rủi ro ngân hàng theo thời gian thực và đảm bảo các công ty tài chính tuân thủ các quy định của chính phủ. Một Data Warehouse ngân hàng hiệu quả có thể tích hợp dữ liệu từ nhiều nguồn, cung cấp các công cụ phân tích và cung cấp thông tin chi tiết để ra quyết định tốt hơn.

3.1. Phân Tích Rủi Ro Tín Dụng Với Data Warehouse

Data Warehouse có thể cung cấp cái nhìn tổng quan về rủi ro tín dụng. Nó thu thập và phân tích dữ liệu từ nhiều nguồn khác nhau, như hệ thống cho vay, lịch sử tín dụng và dữ liệu khách hàng, để đánh giá rủi ro tín dụng. Việc này giúp các ngân hàng xác định các khoản vay có rủi ro cao, dự đoán khả năng vỡ nợ và đưa ra quyết định cho vay tốt hơn. Khả năng dự đoán và đưa ra quyết định cho vay tốt hơn là một ưu điểm quan trọng.

3.2. Phát Hiện Gian Lận Trong Giao Dịch Chứng Khoán

Một Data Warehouse có thể được sử dụng để phát hiện gian lận trong giao dịch chứng khoán. Bằng cách phân tích dữ liệu giao dịch từ các sàn giao dịch chứng khoán, ngân hàng có thể phát hiện các giao dịch bất thường và dấu hiệu gian lận. Ví dụ, một sự tăng đột ngột trong khối lượng giao dịch của một cổ phiếu cụ thể có thể là dấu hiệu của giao dịch nội gián hoặc thao túng thị trường. Hệ thống cũng có thể được thiết lập để theo dõi các giao dịch đáng ngờ và cảnh báo cho các nhà điều tra.

IV. Báo Cáo Phân Tích Chứng Khoán Ngân Hàng từ Data Warehouse

Một Data Warehouse có thể cung cấp các báo cáo và bảng điều khiển tương tác để theo dõi hiệu suất kinh doanh, đánh giá rủi ro và ra quyết định chiến lược. Các báo cáo này có thể được sử dụng để theo dõi hiệu suất kinh doanh theo thời gian thực, xác định các xu hướng và mẫu và cung cấp thông tin chi tiết cho các nhà quản lý và các nhà ra quyết định. Việc tự động hóa báo cáo giúp tiết kiệm thời gian và nguồn lực, đồng thời đảm bảo tính chính xác và kịp thời của thông tin. Các thông tin chuyên sâu và báo cáo dựa trên Data Warehouse ngân hàng rất hữu ích và tiết kiệm thời gian.

4.1. Xây Dựng Báo Cáo Hiệu Suất Hoạt Động Ngân Hàng

Từ dữ liệu trong Data Warehouse, các ngân hàng có thể xây dựng báo cáo về hiệu suất hoạt động của mình. Báo cáo có thể chứa thông tin về doanh thu, chi phí, lợi nhuận, số lượng khách hàng và các chỉ số quan trọng khác. Báo cáo cũng có thể được phân tích theo khu vực địa lý, sản phẩm hoặc phân khúc khách hàng. Nhờ có báo cáo này, các ngân hàng có thể xác định được các lĩnh vực hoạt động hiệu quả và không hiệu quả, từ đó đưa ra các quyết định để cải thiện hiệu suất.

4.2. Phân Tích Biến Động Thị Trường Chứng Khoán

Sử dụng Data Warehouse, các công ty chứng khoán có thể phân tích biến động thị trường chứng khoán một cách hiệu quả. Phân tích này có thể giúp các công ty xác định các xu hướng thị trường, các cơ hội đầu tư và các rủi ro tiềm ẩn. Nó cũng có thể được sử dụng để tạo ra các mô hình dự báo thị trường chứng khoán, giúp các nhà đầu tư đưa ra các quyết định sáng suốt hơn. Nhờ Data Warehouse, các công ty chứng khoán có thể theo dõi thị trường một cách chặt chẽ và phản ứng nhanh chóng với các thay đổi.

V. Giải Pháp Data Warehouse cho Lưu Trữ Dữ Liệu Chứng Khoán Ngân Hàng

Hiện nay có nhiều giải pháp Data Warehouse khác nhau, cả trên nền tảng đám mây và tại chỗ. Việc lựa chọn giải pháp phù hợp phụ thuộc vào nhu cầu và ngân sách của từng tổ chức. Các giải pháp đám mây như AWS Redshift và Google BigQuery cung cấp khả năng mở rộng linh hoạt và chi phí hiệu quả, trong khi các giải pháp tại chỗ như Teradata và Oracle cung cấp khả năng kiểm soát tốt hơn về bảo mật và tuân thủ. Việc lựa chọn công nghệ Data Warehouse phù hợp là yếu tố then chốt để xây dựng một hệ thống hiệu quả và đáp ứng được các yêu cầu kinh doanh. Dựa trên đánh giá, tổ chức đưa ra lựa chọn lưu trữ dữ liệu chứng khoán tối ưu nhất.

5.1. So Sánh Các Giải Pháp Data Warehouse Trên Nền Tảng Đám Mây

Các giải pháp Data Warehouse trên nền tảng đám mây như AWS Redshift, Google BigQuery và Snowflake cung cấp nhiều ưu điểm so với các giải pháp truyền thống, bao gồm khả năng mở rộng linh hoạt, chi phí hiệu quả và dễ dàng quản lý. AWS Redshift là một giải pháp Data Warehouse được tối ưu hóa cho phân tích dữ liệu lớn, trong khi Google BigQuery cung cấp khả năng truy vấn dữ liệu cực nhanh và khả năng tích hợp với các dịch vụ khác của Google Cloud. Snowflake là một giải pháp Data Warehouse được xây dựng trên kiến trúc đám mây, cung cấp khả năng mở rộng linh hoạt và dễ dàng sử dụng. “Việc chuyển sang nền tảng đám mây có thể giúp các tổ chức giảm chi phí và cải thiện hiệu quả”, theo Vietnam National University, Hanoi.

5.2. Đánh Giá Các Giải Pháp Data Warehouse Tại Chỗ

Các giải pháp Data Warehouse tại chỗ như Teradata và Oracle cung cấp khả năng kiểm soát tốt hơn về bảo mật và tuân thủ, nhưng thường có chi phí cao hơn và khó quản lý hơn so với các giải pháp đám mây. Teradata là một giải pháp Data Warehouse mạnh mẽ, được thiết kế để xử lý khối lượng dữ liệu lớn và các truy vấn phức tạp. Oracle cung cấp một loạt các sản phẩm và dịch vụ, bao gồm cả Data Warehouse và các công cụ phân tích dữ liệu. Việc lựa chọn giải pháp phù hợp phụ thuộc vào nhu cầu và ngân sách của từng tổ chức.

VI. Tương Lai của Data Warehouse Phân Tích Chứng Khoán Ngân Hàng VN

Tương lai của Data Warehousephân tích chứng khoán ngân hàng tại Việt Nam hứa hẹn nhiều tiềm năng phát triển, đặc biệt với sự trỗi dậy của trí tuệ nhân tạo (AI) và học máy (ML). Việc tích hợp các công nghệ này vào Data Warehouse sẽ cho phép các ngân hàng và công ty chứng khoán tự động hóa nhiều quy trình phân tích, dự báo chính xác hơn và đưa ra các quyết định dựa trên dữ liệu thông minh hơn. Ngoài ra, việc áp dụng các giải pháp Data Lake và kiến trúc Lakehouse sẽ giúp các tổ chức quản lý dữ liệu đa dạng hơn, bao gồm cả dữ liệu có cấu trúc, bán cấu trúc và phi cấu trúc, từ đó khai thác được nhiều thông tin giá trị hơn. Các Data Warehouse sẽ cung cấp nền tảng để khai thác dữ liệu của ngân hàng và thị trường chứng khoán.

6.1. Ứng Dụng AI và Học Máy trong Phân Tích Dữ Liệu

AI và học máy có thể được sử dụng để tự động hóa nhiều quy trình phân tích dữ liệu trong Data Warehouse, chẳng hạn như phân tích rủi ro tín dụng, phát hiện gian lận và dự báo thị trường chứng khoán. Các thuật toán học máy có thể được huấn luyện trên dữ liệu lịch sử để nhận diện các mẫu và xu hướng, từ đó đưa ra các dự đoán chính xác hơn so với các phương pháp truyền thống. Ngoài ra, AI có thể giúp các ngân hàng và công ty chứng khoán cá nhân hóa dịch vụ khách hàng và cải thiện trải nghiệm người dùng.

6.2. Áp Dụng Data Lake và Kiến Trúc Lakehouse

Data Lake và kiến trúc Lakehouse cung cấp một cách tiếp cận mới để quản lý dữ liệu, cho phép các tổ chức lưu trữ dữ liệu đa dạng hơn, bao gồm cả dữ liệu có cấu trúc, bán cấu trúc và phi cấu trúc, trong một kho lưu trữ duy nhất. Điều này giúp các tổ chức khai thác được nhiều thông tin giá trị hơn từ dữ liệu của mình và đưa ra các quyết định dựa trên dữ liệu thông minh hơn. Kiến trúc Lakehouse kết hợp những ưu điểm của Data Warehouse và Data Lake, cung cấp khả năng truy vấn dữ liệu hiệu quả và linh hoạt, đồng thời hỗ trợ các ứng dụng phân tích dữ liệu nâng cao.

15/09/2025

Trích đoạn nội dung tài liệu

VIETNAM NATIONAL UNIVERSITY, HANOI INTERNATIONAL SCHOOL GRADUATION PROJECT PROJECT NAME DATA WAREHOUSE AND STOCK ANALYSIS FOR BANK IN VIETNAM Student’s name DAO XUAN HUONG Hanoi – Year 2025 VIETNAM NATIONAL UNIVERSITY, HANOI INTERNATIONAL SCHOOL GRADUATION PROJECT PROJECT NAME DATA WAREHOUSE AND STOCK ANALYSIS FOR BANK IN VIETNAM SUPERVISOR: Doctor. NGUYEN QUANG THUAN STUDENT: DAO XUAN HUONG STUDENT ID: 21070008 COHORT: Management Information Systems SUBJECT CODE: INS401101 MAJOR: Graduation Thesis Hanoi - Year 2025 2 TABLE OF CONTENTS TABLE OF FIGURES. 5 LIST OF TABLES. The Importance of the Research Topic.

Practical Urgency of the Topic. Scientific and Practical Significance. How to build a Data Warehouse (DW) architecture suitable for the banking and securities sectors?. How to integrate data from multiple sources in the financial sector?.

Object and Scope of the Study. Data Collection and Processing. 16 CHAPTER 2: LITERATURE REVIEW. Definition of Data Warehouse.

Key Concepts Related to Data Warehousing. Importance of Data Warehouses in Financial Sectors. Previous Research on Data Warehouse Implementation. Survey of Past and Current Research on Data Warehousing in Vietnam.

Solutions and Best Practices in Financial Data Warehousing. Gaps in Existing Literature. Research Analysis Methods. Data Collection and Integration (Ingestion).

Data Modeling and Cube Building (Build Cube). Data Query and Analysis. System Performance Evaluation. Data Collection Methods.

Analysis and Discussion. Designing Apache Airflow Workflows. Developing OLAP Cubes. Causes and Impacts.

60 CONCLUSION AND RECOMMENDATIONS. Limitations of the Study. Proposals and Recommendations. 67 4 TABLE OF FIGURES Figure 1: Data Warehouse pipeline.

Error! Bookmark not defined. Figure 2: Dimensional Diagram. 36 Figure 3: Star Schema for fact stock performance. 37 Figure 4: Star schema for fact daily market.

38 Figure 5: Star schema for fact investment. 39 Figure 6: Star schema for fact exchange performance. 40 Figure 7: Dag for creating table. 42 Figure 8: Dag for crawling data.

42 Figure 9: Dag for merging data. 43 Figure 10: Query for Daily investment profit by bank cube. 47 Figure 11: Data for Daily investment profit by bank cube. 49 Figure 12: Query for Daily exchange transaction summary cube.

49 Figure 13: Data for Daily exchange transaction summary cube. 52 Figure 14: Query for Financial indicators cube. 53 Figure 15: Data for Financial indicators cube. 58 5 LIST OF TABLES Table 1: Stock data.

32 Table 3: Exchange performance. 33 Table 4: Bank name. 33 Table 5: Exchange name. 34 Table 6: Market summary.

34 6 ACKNOWLEDGEMENT First and foremost, I would like to express my deepest gratitude to my academic advisor, Nguyen Quang Thuan, for their invaluable guidance, encouragement, and insightful feedback throughout the development of this research. Their expertise and support have been crucial in helping me navigate the complexities of this project. Special thanks go to my friends and colleagues, who provided moral support and helpful discussions, and to my family, whose unwavering belief in me was a constant source of motivation during this process. Finally, I would like to acknowledge the stock market professionals and experts who shared their insights and helped validate the practical aspects of this study.

Without their input, this research would not have been as comprehensive or impactful. 7 ABSTRACT The rapid growth of the stock market and banking sector in Vietnam has created an urgent need for a centralized system to manage and analyze stock data efficiently. This study focuses on designing and implementing a data warehouse tailored to Vietnamese banking stock indices. By integrating data from stock exchanges, financial reports, and other indices, the system provides a holistic view of market trends, enabling better decision-making for investors, financial analysts, and banking organizations.

The data warehouse is built with features for real-time data retrieval, visualization, and trend analysis. Advanced tools such as line charts, bar graphs, and data tables offer users a clear picture of stock performance over time. The system is scalable, making it adaptable to the inclusion of new indices and financial metrics. Despite its achievements, the project faced challenges in optimizing data processing for large-scale datasets and in incorporating predictive analytics.

Future enhancements aim to address these limitations by employing advanced technologies such as machine learning and big data analytics. This research contributes significantly to the field of financial data management, providing a foundation for future developments in stock market analytics and decision support systems. 8 CHAPTER 1: INTRODUCTION In this chapter, the background and context of the research project will be introduced, providing an overview of the problem being addressed. The chapter will discuss the significance of data warehousing in the stock market sector, particularly in the context of analyzing stock performance and financial data.

It will outline the purpose, objectives, and scope of the study, explaining why it is relevant to the current industry trends. The chapter will also introduce the research questions and the potential contributions of the study. The Importance of the Research Topic In the era of digital transformation, the banking and securities sectors in Vietnam are witnessing rapid growth, with millions of financial transactions conducted daily. The enormous volume of data generated from these transactions requires not only vast storage capacity but also effective management and utilization.

However, financial institutions and securities companies in Vietnam face significant challenges: • Fragmented data: Data is stored across various systems such as transaction systems, CRM, and accounting, leading to difficulties in integration and information retrieval. • Complex data analysis: Traditional tools are insufficient for analyzing large and diverse datasets, reducing the efficiency of strategic decision-making. • Fierce competition: Financial institutions need to optimize their data utilization to enhance operational efficiency, reduce costs, and improve service quality to stay competitive. Therefore, developing a Data Warehouse that is integrated and modern has become an urgent requirement.

It can address these challenges while leveraging data as a strategic asset. Practical Urgency of the Topic 9 Many banks and securities companies in Vietnam are still utilizing disparate storage and processing systems that lack integration and scalability. This results in: Low efficiency in reporting and analysis: Reporting processes are often time- consuming, inaccurate, and untimely. Difficulties in forecasting and decision-making: The absence of centralized data and effective analysis reduces the ability to forecast market trends and make strategic decisions.

Furthermore, the development of modern technologies such as Big Data, AI, and Machine Learning presents significant opportunities for extracting value from data. A Data Warehouse is not just a storage solution but also a platform for organizations to leverage these technologies, optimizing operations and enhancing competitiveness. Scientific and Practical Significance Scientific Significance: • This study contributes to developing technical solutions for building Data Warehouses, particularly in the financial and banking sectors, where precision, security, and performance are critical. • It provides a reference model and methodology for building Data Warehouses in the financial sector, from architectural design to practical implementation.

Practical Significance: • Helps banks and securities companies in Vietnam integrate data from multiple sources, creating a centralized and reliable data platform. • Supports managers and leaders in making quick and accurate decisions based on comprehensive data analysis and reports. • Enhance operational efficiency by reducing data processing time and improving the accuracy of information, thereby improving customer service quality. Personal Motivation With a strong interest in the field of data and technology, particularly in the financial and banking sectors, I recognize that building a Data Warehouse is not only a fascinating topic but also one that brings immense value to businesses and society.

10 This research is an opportunity for me to apply the knowledge I have learned to practical scenarios while exploring and learning more about modern technologies in data management and utilization. Research Objectives General Objective: The overarching objective of this study is to build a Data Warehouse system that integrates data from various sources, providing a comprehensive platform for data storage, management, and analysis. This system not only supports banks and securities organizations in Vietnam to organize data effectively but also optimizes data analysis and decision-making processes, meeting practical requirements for accuracy, security, and scalability. Specific Objectives: Design a Data Warehouse architecture suitable for the characteristics of financial and banking data in Vietnam: • Analyze the business requirements and data characteristics of banks and securities organizations, including transaction data, customer information, assets, and financial reports.

• Define the architecture of the Data Warehouse system, including: o Star Schema model to optimize data query performance. o Data layers such as staging layer, integration layer, and presentation layer. o Propose appropriate technologies (e., PostgreSQL) • Ensure the system is scalable to handle large volumes of data in the future. • Develop a security mechanism to ensure data safety and integrity, in compliance with financial sector regulations in Vietnam.

Integrate and process data from existing securities and banking systems: • Survey and assess input data sources: o Securities transaction data from stock exchanges (HSX, HNX). 11 o Financial data from banking systems, such as credit management systems, customer account management systems, and interbank transaction systems. o Unstructured data such as emails, customer notes, or reports from customer service departments. Building the ETL (Extract, Transform, Load) Process Extract Objective: Collect data from various sources, including: • Relational Databases (RDBMS): PostgreSQL, etc.

• APIs: Systems for securities and banking transactions that provide data via APIs. • File Data: CSV, Excel files, or log file formats exported from systems. Implementation: • Use data extraction library like Vnstock3, or custom scripts to extract data from sources. • Extract raw data without applying any processing to preserve the original state of the data.

• Store this raw data in a staging area, typically in Relational Database system (PostgreSQL) or internal file systems (excel, csv). Transform Objective: Perform data cleaning, transformation, and integration directly within the Data Warehouse, leveraging the performance of modern data processing tools. Implementation: • Remove Duplicates: o Identify and eliminate duplicate records in the data. o Use SQL queries or tools like dbt to handle this processing.

• Standardize Data Formats: o Convert date and time formats into a unified standard. 12 o Encode data according to industry standards (e., financial sector codes, ISO standards). • Handle Logical Errors or Missing Data: o Apply rules to correct errors or fill in missing values based on the data context. o For instance, assign default values to null fields or eliminate invalid records.

• Integrate Data: o Perform joins between multiple data sources to create analysis tables. o Design and build dimensional analysis tables (e., Star Schema or Snowflake Schema). Loading Objective: Transfer raw data from the staging area to the Data Warehouse without performing any transformations. Implementation: • Use loading tools such as Apache Airflow • Load the data into raw tables (often referred to as staging tables) in the Data Warehouse.

• Ensure data loading is performed sequentially or in batches to reduce the load on source systems. Develop reports and dashboards for data analysis and decision-making support: • Develop a reporting system: Design detailed reports to support business management, such as: o Daily transaction reports: transaction volume, transaction value, and success rate. o Summary reports to help leaders capture an overall view of business activities. • Build interactive dashboards: Use data visualization tool (Power BI) to create interactive dashboards that monitor: 13 o Real-time business performance.

o Securities trading trends and market conditions. o Key performance indicators (KPIs) such as liquidity ratios, risk levels, and investment efficiency. • Support forecasting and decision-making: o Use data from the Data Warehouse to develop forecasting models based on Machine Learning, helping to predict market trends and customer behavior. o Propose business solutions based on data analysis, such as optimizing investment portfolios, adjusting credit strategies, or allocating resources efficiently.

How to build a Data Warehouse (DW) architecture suitable for the banking and securities sectors? • Which architecture models (e., Star Schema, Snowflake Schema) are suitable for integrating diverse financial data?

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ