• Kiến thức
  • Kỹ năng
  • Nghề nghiệp
  • Công cụ hỗ trợ
  • Luật doanh nghiệp

Video

Business Analysis

Đăng ký nhận tin

 
BAC TRAINING & CONSULTANCY VN BAC TRAINING & CONSULTANCY VN BAC TRAINING & CONSULTANCY VN
Language  
Điện thoại tư vấn0909 310 768
Facebook Youtube Linkedin

Feb 27, 2022

Vì sao bạn nên sử dụng SQL thay vì Excel để phân tích dữ liệu?

Công việc của bạn có yêu cầu phải xử lý dữ liệu hay không? Nếu có thì bạn đang dùng công cụ nào để làm việc, Excel?. Đúng vậy, Excel có thể được xem là một trong những công cụ tốt nhất từng xuất hiện. Tuy nhiên, sự phổ biến của Excel đã tạo nên một định kiến "Nếu bạn không biết lập trình hãy dùng Excel". Trên thực tế, ngay cả khi bạn không phải một chuyên gia IT và không biết lập trình, SQL vẫn là lựa chọn đáng cân nhắc khi bạn làm việc với dữ liệu.

Dù không phải chuyên gia IT bạn vẫn có thể dùng SQL

1. SQL là gì?

SQL hay Structured Query Language là ngôn ngữ phổ biến để giao tiếp với cơ sở dữ liệu quan hệ, đây là công cụ tiêu chuẩn để lưu trữ khối lượng dữ liệu lớn. Các cơ sở dữ liệu này lưu trữ dữ liệu trong các bảng có quan hệ với bảng khác thông qua các trường.

Giả sử cơ sở dữ liệu Facebook có một bảng chứa các người dùng, một bảng chứa các bài viết và một bảng chứa các hành động (ví dụ lượt likes, bình luận,...). Bảng hành động tham chiếu đến ID của bảng người dùng và bảng bài viết. Nhờ kết nối này, chỉ bằng một cú pháp đơn giản, chúng ta sẽ lấy ra được thông tin từ các bảng khác nhau nhanh chóng và hiệu quả. Ví dụ, tìm tất cả bình luận của một người dùng bất kỳ trên Facebook.

2. Vì sao nên chọn SQL thay Excel?

Có nhiều người lầm tưởng rằng việc sử dụng SQL khó khăn hơn và đòi hỏi nhiều kiến thức IT. Trên thực tế:

  • Ngay cả SQL là một ngôn ngữ lập trình, nó không cần bất kỳ kinh nghiệm IT nào. Bạn có thể tự học và sử dụng SQL để phân tích dữ liệu và thậm chí là trở thành một nhà phát triển.
  • SQL không hề khó học, thậm chí khi viết mã SQL bạn gần như sử dụng ngôn ngữ tiếng Anh để giao tiếp với cơ sở dữ liệu. Tất cả những gì bạn cần học là cách cấu trúc truy vấn của bạn.
  • Mặc dù, SQL là một sản phẩm đáp ứng rất tốt cho các cơ sở dữ liệu lớn, nó được dùng bởi Google, Facebook,.... Tuy nhiên, ngay cả những doanh nghiệp nhỏ vẫn có thể sử dụng tốt.

Đặc biệt, khi có kỹ năng SQL, bạn sẽ không phải phụ thuộc vào các kỹ sư công nghệ để lấy dữ liệu từ cơ sở dữ liệu đến một tệp CSV. Bạn có thể dễ dàng lấy ra bất kỳ dữ liệu nào mình muốn mà không cần chờ đợi ai.

SQL có khả năng xử lý dữ liệu khối lượng lớn

Tiếp theo, SQL tốt hơn Excel vì nó hiệu quả hơn. Ví dụ, việc sao chép phân tích cũ với dữ liệu mới bằng SQL sẽ dễ dàng hơn. Bạn chỉ cần lưu các truy vấn và chạy lại khi cần. Giả sử, bạn đang chuẩn bị một báo cáo bán hàng hằng tuần. Bạn phải thực hiện nhiều bước trên Excel như nhập liệu, sắp xếp dữ liệu, lọc các giá trị, xóa các hàng không mong muốn,.... Với SQL, tất cả những gì cần làm là chạy cùng một đoạn mã mỗi tuần.

Cuối cùng, việc lưu trữ dữ liệu trong nhiều bảng tính thực sự không phù hợp khi lượng dữ liệu của doanh nghiệp ngày càng lớn. SQL chính là giải pháp hiệu quả nhất, cung cấp tính linh hoạt cao hơn khi bạn kết hợp và phân tích dữ liệu kinh doanh.

3. SQL Use Cases

Với khối lượng dữ liệu khổng lồ hiện nay và tất cả công cụ chúng ta có để tận dụng nó, việc chuyển hướng doanh nghiệp theo dữ liệu đã trở thành một xu hướng. Để làm được điều đó, bạn cần làm quen với những công cụ dữ liệu tốt nhất như SQL. Dưới đây là những ví dụ về cách các nhân viên văn phòng có thể sử dụng SQL trong công việc của họ.

  • Use case 1: Các chiến dịch Marketing

Giả sử một nhà quảng cáo phải phát triển một đối tượng mục tiêu cho chiến dịch email tiếp theo. Họ có một cơ sở dữ liệu khách hàng khổng lồ nhưng chiến dịch này chỉ gửi cho đối tượng đạt các tiêu chí sau:

  • Đã tiêu số tiền từ $500 trong một năm.
  • Sản phẩm đặt hàng từ danh mục Kids (hàng trẻ em).
  • Đã đăng ký nhận email từ chiến dịch.

Để lọc hàng nghìn bảng ghi trong Excel là điều không dễ, bạn sẽ mất nhiều thời gian với các hàm tính toán phức tạp và sai sót có thể xảy ra. Tuy nhiên, chỉ với một truy vấn SQL bạn có thể chọn ra các khách hàng đáp ứng từng tiêu chí trên và sau đó là nối (join) chúng lại thành một bảng dữ liệu duy nhất. Truy vấn này có thể dùng lại hoặc chỉnh sửa cho phù hợp với tiêu chí của chiến dịch.

  • Use Case 2: HR Research

Lĩnh vực HR (nhân sự) cũng áp dụng tương tự. Giả sử bạn là một nhà phân tích HR và được yêu cầu chọn ra những đại diện bán hàng được thăng chức. Các ứng viên phải đáp ứng những điều kiện:

  • Có ít nhất 3 năm kinh nghiệm trong công ty.
  • Họ thuộc top 10 doanh số trong năm ngoái.
  • Họ có kỹ năng lãnh đạo, theo đánh giá năm gần nhất.

Để làm điều này, bạn phải kết hợp dữ liệu từ nhiều nguồn, làm nhiều bộ lọc và các tính toán phức tạp, sẽ mất rất nhiều thời gian với Excel. Thay vào đó, bạn có thể chạy một truy vấn SQL để trả về thông tin từ nhiều bảng và trả về danh sách mình cần.

Mong rằng qua bài viết này các bạn đã biết lý do vì sao SQL ngày càng trở nên quan trọng và bạn hoàn toàn có thể sử dụng nó cho công việc của mình. Đừng quên đón xem các bài viết mới nhất sẽ được cập nhật thường xuyên tại BAC's Blog.

Nguồn tham khảo:

https://learnsql.com/

Nhu cầu đào tạo doanh nghiệp

BAC là đơn vị đào tạo BA đầu tiên tại Việt Nam. Đối tác chính thức của IIBA quốc tế. Ngoài các khóa học public, BAC còn có các khóa học in house dành riêng cho từng doanh nghiệp. Chương trình được thiết kế riêng theo yêu cầu của doanh nghiệp, giúp doanh nghiệp giải quyết những khó khăn và tư vấn phát triển.

Tham khảo chương trình đào tạo: 
  • Phân tích và trực quan hóa dữ liệu với Tableau
  • Phân tích và trực quan hóa dữ liệu với Power BI

Các bài viết liên quan SQL: 

  • 50 Câu hỏi phỏng vấn về SQL thường gặp
  • Các câu hỏi phỏng vấn SQL phổ biến dành cho Business Analyst

Các bài viết liên quan Power BI: 

  • Power BI là gì?
  • Chỉnh sửa và định hình dữ liệu trong Power BI Desktop
  • Kết hợp dữ liệu trong Power BI Desktop
  • Hướng dẫn kết nối dữ liệu trong Power BI Desktop
  • Hướng dẫn tải & cài đặt Power BI trên máy tính
  • Khóa học Phân tích và trực quan hóa dữ liệu với Power BI

Các bài viết liên quan: 

  • TABLEAU - Giải pháp BUSINESS INTELLIGENCE (BI) - click vào đây
  • Hướng dẫn cài đặt và Sử dụng TABLEAU - click vào đây
  • Tính năng mới trên tableau - verion 2019.1 - click vào đây

BAC - Biên soạn và tổng hợp nội dung

 

Click để đọc tiếp

  • Hướng dẫn cách dùng ChatGPT như một trợ lý ảo
    Hướng dẫn cách dùng ChatGPT như một trợ lý ảo

    Trợ lý ảo cá nhân là khái niệm đã có từ khá lâu nhưng lại trở nên phổ biến thời gian gần đây. Với sự xuất hiện của Trí tuệ nhân tạo mà cụ thể là ChatGPT, giờ đây, việc sở hữu một trợ lý ảo cá nhân đã không trở nên đơn giản hơn rất nhiều.

  • Hướng dẫn cách dùng ChatGPT để viết Content (Blog, Quảng Cáo, Email)
    Hướng dẫn cách dùng ChatGPT để viết Content (Blog, Quảng Cáo, Email)

    Việc sử dụng ChatGPT để tạo ra các nội dung như blog, quảng cáo hay email ngày càng phổ biến. Hãy cùng BAC tìm hiểu cách viết Prompt hiệu quả để sáng tạo nội dung trong ChatGPT nhé.

  • NotebookLM - Công cụ AI hỗ trợ nghiên cứu và ghi chú của Google
    NotebookLM - Công cụ AI hỗ trợ nghiên cứu và ghi chú của Google

    NotebookLM là một công cụ AI do Google phát triển. Với NotebookLM, bạn có thể tiết kiệm hàng giờ đồng hồ để lưu trữ, ghi chú, nghiên cứu và tổng hợp dữ liệu. Bài viết này sẽ giúp bạn tìm hiểu và biết cách ứng dụng NotebookLM.

  • 10 trực quan hàng đầu tại Iron Viz 2025
    10 trực quan hàng đầu tại Iron Viz 2025

    Trực quan hóa dữ liệu là một lĩnh vực hấp dẫn và mang lại nhiều lợi ích thiết thực. Cuộc thi trực quan dữ liệu Iron Viz 2025 đã đi đến hồi kết với những tác phẩm ấn tượng. Hãy cùng BAC điểm qua 10 trực quan tốt nhất và xem cách họ đã thực hiện điều đó.

Bình luận

CÔNG TY CỔ PHẦN ĐÀO TẠO VÀ TƯ VẤN BAC

Mã số doanh nghiệp: 0312713743 do Sở Kế hoạch & Đầu tư TP.HCM cấp ngày 28/03/2014
Trụ sở chính: Lầu 6 - Tòa nhà Thiên Phước 1, 244 Cống Quỳnh, Phường Phạm Ngũ Lão, Quận 1, TP. HCM.
Chi nhánh: Lầu 11, Tòa nhà Hải Âu, Số 39B Trường Sơn, Quận Tân Bình, Tp.HCM.
Email: info@bacs.vn - Web: www.bacs.vn - Điện thoại: (84) 909 310 768

Đã thông báo bộ công thương
DMCA.com Protection Status

Copyright © 2014 BAC JSC.
All Rights Reserved.

BAC - Business Analyst Training Center