Nên sử dụng Power Pivot hay Power Query để xử lý dữ liệu lớn

Trong quá trình làm việc với dữ liệu lớn, việc lựa chọn công cụ phù hợp là rất quan trọng để đảm bảo hiệu quả và tối ưu hóa quy trình. Hai công cụ phổ biến trong Excel để xử lý dữ liệu là Power Pivot và Power Query. Tuy nhiên, mỗi công cụ có ưu điểm và hạn chế riêng. Bài viết này sẽ phân tích chi tiết về từng công cụ, giúp bạn hiểu rõ hơn và có thể đưa ra quyết định phù hợp nhất với nhu cầu của mình.

CÔNG CỤ XỬ LÝ DỮ LIỆU - POWER QUERY

Data For Freelancer

6/3/20246 phút đọc

Ví dụ

Bây giờ mình có một file excel dữ liệu tên là InvoiceData.

Độ dài dữ liệu là 228265 dòng.

Và dung lượng là 14.7 Mb

Bây giờ mình sẽ tiến hành xử lý dữ liệu trên bằng Power Pivot và Power Query để xem là chúng ta nên sử dụng công cụ nào để xử lý file dữ liệu lớn trên nhé.

Xử lý bằng Power Pivot

Đầu tiên, mình chọn Insert --> PivotTable. Sáu đó chọn New worksheet --> Nhấn Ok để dữ liệu đổ ra sheet mới

Tiếp theo, bạn chọn các tiêu chí như trên hình để pivot. Cuối cùng bạn lưu file này lại để kiểm tra xem là dung lượng file sau khi pivot là bao nhiêu nhé.

Dung lượng file sau khi xử lý đã lên là 22.7 Mb

Bạn có thể thấy là khi nguồn dữ liệu data càng lớn lên và khi bạn làm pivot để xử lý. Sau đó lúc lại , thì dung lượng file càng ngày càng lớn. Khi đó, khi mở file mới lên để làm report tiếp thì sẽ tốn nhiều thời gian và bị lag file. Chắc hẵn nhiều bạn đã gặp tình trạng này.

Một công cụ mới, mình giới thiệu tới các bạn để xử lý dữ liệu để khắc phục các vấn đề trên. Bạn không cần phải đụng tới dữ liệu nguồn. Xử lý dữ liệu nhanh hơn và không bị lag quá nhiều. Đó chính là Power Query. Hãy cùng mình tìm hiểu công cụ này ở phía dưới nhé.

Xử lý bằng Power Query

Việc đầu tiên cần làm, là bạn nên tạo một file excel độc lập để làm report. Sau đó mình sẽ dùng Power Query để kết nối với file data nguồn. Trong trường hợp này, mình tạo thêm file tên là Report.xlsx.

Tại file Report bạn thực hiện kết nối với file nguồn data InvoiceData.xlsx bằng các bước sau.

Data --> Get Data --> From File --> From Excel Workbook

Việc kết nối tới file nguồn data trong Power Query là miễn phí và bạn sẽ chẳng tốn một dung lượng nào cả.

Sau đó, màn hình sẽ hiển thị lên màn hình Navigator, bạn chọn sheet chứa data nguồn và chọn Transform Data Để tiến hành mở công cụ Power Query Editor giúp bạn xử lý dữ liệu nguồn này.

Việc xử lý dữ liệu nguồn trên công cụ này, cũng chẳng tốn một dung lượng nào của bạn cả. Bạn cữ xử lý dữ liệu thoải mái khi nào ok rồi hẵn load về file Report.xlsx . Ngoài ra, công cụ này còn giúp ghi lại toàn bộ thao tác mà bạn đã xử lý trước đó, nếu muốn quay lại thì bạn chỉ cần bỏ dấu tick là xong.

Việc xử lý dữ liệu nguồn trên công cụ này, cũng chẳng tốn một dung lượng nào của bạn cả. Bạn cữ xử lý dữ liệu thoải mái khi nào ok rồi hẵn load về file Report.xlsx . Ngoài ra, công cụ này còn giúp ghi lại toàn bộ thao tác mà bạn đã xử lý trước đó, nếu muốn quay lại thì bạn chỉ cần bỏ dấu tick là xong.

Kết Luận

Khi xử lý dữ liệu lớn bằng Power Pivot thì sẽ dẫn đến tình trạng lag file, không hỗ trợ lịch sử các bước đã thao tác với dữ liệu trước đó.

Khi xử lý dữ liệu lớn bằng Power Query giúp bạn tối ưu tốc độ xử lý. Không ảnh hưởng tới dữ liệu nguồn mà còn có thể xem lại các thao tác xử lý trước đó và tùy chỉnh lại nếu muốn

Trong bài viết này, đã giúp bạn hiểu rõ hơn về ưu điểm của Power Query so với Power Pivot. Vậy thì hãy chuyển qua xài Power Query ngay hôm nay thôi nào.

Link Ebook Xử Lý Dữ Liệu Excel, Power BI, VBA, Python, SQL, Power Query, R..vv:

👉 https://www.bpndgroup.com/ebook

Cám ơn các bạn đã theo dõi bài đọc. Hãy follow dataforfreelancer để nhận được những bài viết mới nhất nhé!

Video mới nhất

Các loại toán tử cơ bản trong Python

Cách thêm cột thuế 10% trên Power BI

Giới thiệu về Power Query và tính năng của nó

Các kiểu biến cơ bản trong Python

Cách tạo bảng thông tin khách hàng trên SQL

Kết hợp Case và Select trong SQL

Cách comment câu lệnh code trong Python

Các kiểu lấy dữ liệu bằng câu lệnh Select trong SQL

Hướng dẫn nhanh: 2 cách record macro trong excel

Cách mở excel cho người mới bắt đầu

Tài khoản hữu ích

Tài khoản AI
Tài khoản khóa học
Tài khoản giải trí
Tài khoản thiết kế
Tài khoản công việc
Tài khoản học tập
Tài khoản vpn
Tài khoản mạng xã hội

Liên hệ chúng tôi

Nếu khách hàng có bất kỳ thắc mắc hãy để lại thông tin bên dưới để chúng tôi giải đáp sớm nhất cho bạn