CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN VỀ CÔNG TY SUN VIỆT TECHNOLOGIES 1.1 Tổng quan về công ty Sun Việt Technologies JSC Công ty cổ phần phát triển công nghệ tin học Sun Việt Technologies JSC (SVTech) được biết đến là 1 trong các công ty tích hợp hệ thống sớm nhất của Việt Nam. Với tầm nhìn và sứ mệnh trở thành một trong những đơn vị tích hợp hệ thống hàng đầu tại Việt Nam và trong khu vực, SVTech tập trung chính vào việc nâng cao giá trị, đặt lợi ích của khách hàng lên đầu và đào tạo con người. SVTech hoạt động chính trong các lĩnh vực chính như sau : + Giải pháp tích hợp + Giải pháp phần mềm + Dịch vụ quản trị Các giải pháp bao gồm tư vấn, cung cấp và triển khai cái giải pháp tích hợp hệ thống nhằm nâng cao hiệu quả vận hành hệ thống Công nghệ thông tin và tiết kiệm chi phí. Tùy biến hệ thống Công nghệ thông tin để phù hợp với ứng dụng thực tế của các tổ chức, doanh nghiệp.
Giải pháp chuyển đổi kỹ thuật số bao gồm tư vấn các giải pháp phần mềm giúp các tổ chức, doanh nghiệp hướng tới chuyển đổi số. Nâng cao hiệu quả tác nghiệp các nghiệp vụ chuyên môn của tổ chức, doanh nghiệp, cải thiện trải nghiệm người dùng một cách đáng kể. Về dịch vụ, SVTech đang là một trong những đối tác thân thết của các hãng công nghệ lớn trên thế giới như : IBM, Oracl, Juniper… Kết hợp với sản phẩm của các hãng cùng với đội ngũ kỹ sư đưa đến cho doanh nghiệp các giải pháp về phần cứng cũng như phần mêm phù hợp với chi phí tối ưu. 4 Các dịch vụ về cung cấp phần cứng, bảo mật cũng là một trong những thế mạnh của SVTech, với hơn 60% lượng nhân sự là các kỹ sư nhiều năm kinh nghiệm, sở hữu hơn 500 chứng chỉ của các hãng công nghệ thông tin hàng đầu thế giới.
Các dịch vụ về phần cứng có thể kể đến là cho thuê hệ thống máy chủ, máy trạm…, thiết kế, tích hợp các hệ thống phần cứng theo yêu cầu, đi cùng với các quy trình bảo mật. Ngoài ra, SVTech đang tiến hành nghiên cứu và phát triển các hệ thống Cloud như lưu trữ, xử lý… Một số khách hàng lớn của SVTech có thể kể đến như : Bộ Tài Chính, Bộ Công An, Ngân hàng Quân đội MBBank, Ngân hàng đầu tư và phát triển BIDV, Tập đoàn viễn thông quân đội Viettel, Mobifone… Năm 2020, SVTech thành lập phòng ban Data&Analyst (D&A) với mục tiêu nghiên cứu, tích hợp các giải pháp quản trị dữ liệu cho các doanh nghiệp tại Việt Nam đặc biệt là khối các ngân hàng lớn. Hiện nay việc quản trị dữ liệu đang là một trong các vấn đề nóng bỏng mà bất cứ doanh nghiệp nào cũng tìm kiếm. Việc phát triển, tích hợp các hệ thống quản trị dữ liệu đang là mảnh đất tiềm năng và cũng đầy thách thức với toàn bộ phận.
Tuy mới thành lập, nhưng bộ phận đặt mục tiêu trong 5 năm tới có thể triển khai toàn bộ các hệ 1.2 Các bài toán nghiệp vụ quản lý tại công ty SVTech Dưới góc độ quản lý, Sun Viet Technologies JSC là một doanh nghiệp triển khai các phần mềm, phần cứng và bán các giải pháp của các hãng công nghệ lớn trên thế giới, đóng vai trò là người ở giữa kết nối các doanh nghiệp nước ngoài với doanh nghiệp trong nước và ngược lại. Do đó việc quản lý sẽ chia thành các nghiệp vụ như sau : 1. Nghiệp vụ về quản lý tài chính, công nợ : Mỗi hợp đồng sau khi được hoàn thành sẽ có các khoản công nợ phải thu, ngoài ra khách hàng có 5 thể trả theo nhiều đợt khác nhau, hoặc trả trễ hẹn. Nghiệp vụ ở đây là từ thông tin trên hệ thống quản trị doanh nghiệp ERP sẽ lọc ra các hợp đồng phải thu trong 7 ngày tới, từ 7 đến 30 ngày tới hoặc ngoài 30 ngày tới.
Bên cạnh đó, cần phải đưa ra các hợp đồng đã trễ hẹn dưới 30 ngày kể từ thời điểm hiện tại, các công nợ đã trễ hẹn từ 30 đến dưới 90 ngày hoặc các công nợ đã trễ hẹn ngoài 90 ngày. Các hợp đồng cũng cần chia theo từng đội trong công ty theo danh sách thành viên để từ đó có thể đánh giá thành tích của từng bộ phận cũng như các cá nhân theo các yếu tố trên. Cuối cùng cần quản lý toàn bộ tài chính của các công nợ nêu trên. Nghiệp vụ quản lý dự án : Nghiệp vụ này được chia cho các bộ phận theo từng vùng miền của công ty, bộ phận quản lý dự án sẽ theo sát từng giai đoạn của dự án bằng cách phân chia các cán bộ quản lý dự án đến từng dự án cụ thể.
Và khi dự án hoàn tất, sẽ có các tiêu chí để đánh giá dự án và sẽ xem trên tình hình thực tế và có bản đánh giá cuối cùng về toàn bộ dự án trong năm. Nghiệp vụ quản lý công cụ kỹ thuật : Do đặc thù là công ty triển khai, công ty sẽ cấp các thiết bị kỹ thuật cho dự án cũng như triển khai các thiết bị phần cứng, nghiệp vụ này nhằm mục đích quản trị các tài sản của công ty đã được cấp phép và các sản phẩm phần cứng đã bán trong năm. Nghiệp vụ quản lý nhân sự : Bộ phận nhân sự chịu trách nhiệm quản lý nhân sự cũng như nhận các thông tin về nhân sự từ những trưởng bộ phận khác và đưa ra các mức phúc lợi đối với cán bộ trong công ty. Từ điều chỉnh mức lương cho đến các chương trình đào tạo, học tập khác.3 Bài toán công nợ của bộ phận Quản lý dự án (Project Manager) 1.1 Thực trạng ứng dụng công nghệ trong quản lý công nợ tại bộ phận Quản lý dự án Như đã nêu ở trên, nghiệp vụ quản lý công nợ cần tổng họp thông tin với tần suất cao là theo tuần.
Các hợp đồng với từng khách hàng được chi trả theo nhiều đợt khác nhau và cần được phân biệt. Các bộ phận cũng được chia theo tổng giá tri các công nợ được thu theo hợp đồng. Hiện nay dữ liệu nêu trên được nhập liệu và lưu trữ trên hệ thống quản trị doanh nghiệp ERP, được xuất ra dưới dạng các thư mục Excel, trong thư mục Excel có các sheet tương đương với các đầu tuần. Trong mỗi sheet dữ liệu sẽ bao gồm các cột dữ liệu như : Tên khách hàng, Ngày ký hợp đồng….
Từ những cột dữ liệu trên, cán bộ của phòng ban sẽ sử dụng các công cụ trên phần mềm Excel để tổng hợp, liên kết các sheet dữ liệu lại vơi nhau. Vẽ các báo cáo cần thiết trên 1 trang Excel duy nhất.2 Những vấn đề tồn tại với phương pháp nêu trên. Phương pháp này tồn tại nhiều vấn đề hạn chế như sau (Dr.B, 2022) : + Dữ liệu sẽ không được lưu trữ đầy đủ do không có các tiêu chuẩn về mặt nhập liệu, rất nhiều cột sẽ bị nhập thiếu. + Dữ liệu không được chú trọng vì các báo cáo đem đi trình ký mới là vấn đề được quan tâm chính, các báo cáo này có thể sai sót bởi khuyết điểm trên.
+ Việc tổng hợp dữ liệu sẽ rất khó khăn nếu có cán bộ trong phòng ban thôi việc hoặc vô tình xóa mất. + Không có cái nhìn chuyên sâu, khó khai thác hết giá trị của dữ liệu và việc tổng hợp có thể gây thiếu sót. 7 + Tính bảo mật không cao khi lưu trữ dưới dạng tệp, ai cũng có thể mở ra xem và sao chép dễ dàng. Về mặt công cụ, bản thân Excel không phải là công cụ chuyên dụng để trực quan hóa dữ liệu, việc tổng hợp trên không những tốn khá nhiều công sức, phức tạp trong khi các báo cáo tạo ra là những báo cáo tĩnh, không linh hoạt.
Việc này tạo ra 1 công việc lặp đi lặp lại hàng tuần, thiếu tính tự động hóa dẫn đến giảm năng suất của cán bộ trong phòng ban.3 Hướng giải quyết cho hiện trạng nêu trên Với những hạn chế từ cách thức truyền thống, đề tài đưa ra hướng giải quyết là xây dựng một hệ thống trực quan hóa dữ liệu với mục đích chính là lưu trữ dữ liệu một cách có quy tắc và xây dựng các báo cáo tự động thay đổi trực tiếp. 8 CHƯƠNG 2 : PHƯƠNG PHAP LUẬN PHAT TRIỂN HỆ THỐNG TRỰC QUAN HOA DỮ LIỆU 2.1 Tổng quan về hệ thống trực quan hóa dữ liệu 2.1 Khái niệm hệ thống trực quan hóa dữ liệu Hệ thống trực quan hóa dữ liệu là hệ thống xử lý, đưa các dữ liệu thô đầu vào ra các dữ liệu đầu ra là các báo cáo nghiêp vụ một cách tự động. Hệ thống sử dụng các phần mềm trực quan hóa dữ liệu, công cụ ETL (Extract-Transform- Load), cơ sở dữ liệu quan hệ, máy chủ window server… (Lucidchart, 2020) 2.2 Phương pháp xây dựng hệ thống trực quan hóa dữ liệu Hệ thống trực quan hóa dữ liệu hoạt động trên mô hình OLAP (On- line analytical processing) có nghĩa là dữ liệu được lưu trữ để phục vụ cho mục đích phân tích hay còn gọi là dữ liệu lịch sử (historycal data), trái ngược với mô hình OLTP (On-line transaction processing), dữ liệu sẽ được lưu trữ theo thời gian thực để đảm bảo tính toàn vẹn. (IBM, 2021) Xây dựng hệ thống trực quan hóa dữ liệu trên dựa trên nhu cầu về các báo cáo của tổ chức, có thể chạy 2 luồng dữ liệu như sau : • Batch : là hệ thống sẽ chạy dữ liệu theo thời gian T-1 hay còn gọi là snapshot dữ liệu, hệ thống sẽ chụp lại dữ liệu mới nhất theo một thời gian quy định, có thể là cuối mỗi ngày, cuối mỗi tháng, cuối mỗi quý hay cuối mỗi năm.
Điển hình ở đây là hình thức ETL dữ liệu và lên lịch. (Upslover, 2020) • Streaming : là hệ thống được thiết lập để chạy liên tục theo thời gian thực, dữ liệu sẽ được thiết kế để đổ vào liên tục, ngay khi có sự thay đổi ở tệp dữ liệu nguồn thì lập tức các báo cáo sẽ thay đổi. Điển hình có thể kể 9 đến là hình thức chạy Real-Time hoặc Near Real-Time với Kafka. (Upslover, 2020) Việc tùy chọn từng hình thức sẽ phụ thuộc vào yêu cầu của từng bài toán nghiệp vụ, đối với các báo cáo tổng hợp thì sẽ thường được ưu tiên chạy theo hình thức Batch, đối với các báo cáo chiến thuật thì sẽ được ưu tiên chạy theo hình thức real-time.
Đối với các bài toán nghiệp vụ lớn như ngân hàng có thể chạy 2 luồng song song.