Một trong những tính năng mạnh mẽ nhất của Power Query là khả năng quản lý các bước áp dụng (Applied Steps), giúp bạn theo dõi và tối ưu hóa quá trình xử lý dữ liệu một cách hiệu quả. Các bước áp dụng này được hiển thị liên tiếp trong bảng điều khiển 'Queries'. Điều này giúp người dùng dễ dàng quay lại và chỉnh sửa lại bất kỳ thao tác nào mà không cần phải bắt đầu lại từ đầu.
Khi xử lý dữ liệu với Power Query, việc thêm, chỉnh sửa và xóa các bước áp dụng có thể thay đổi hoàn toàn cách bạn quản lý dữ liệu. Hãy cùng tìm hiểu chi tiết cách thực hiện các thao tác này và tại sao chúng quan trọng đối với quá trình làm sạch và xử lý dữ liệu.
Thêm và quản lý các bước áp dụng (Applied Steps)
Khi bạn thực hiện một thao tác trên dữ liệu trong Power Query, một Bước (Step) sẽ được tự động thêm vào phần Applied Steps trong bảng điều khiển. Mỗi Step đại diện cho một giai đoạn trong quá trình xử lý dữ liệu của bạn, từ việc tải dữ liệu ban đầu đến mọi phép biến đổi mà bạn áp dụng.
Để thêm một bước thủ công, bạn có thể thực hiện các thao tác biến đổi trên dữ liệu thông qua các công cụ và tùy chọn trong Power Query. Các bước được thêm vào theo thứ tự bạn thực hiện, nhưng bạn cũng có thể tìm cách thay đổi thứ tự nếu cần thiết. Việc này được thực hiện bằng cách click chuột và kéo thả Step theo ý muốn. Tuy nhiên, hãy lưu ý rằng thay đổi thứ tự này có thể ảnh hưởng đến kết quả cuối cùng.
Chỉnh sửa các bước áp dụng
Power Query cho phép chỉnh sửa từng bước áp dụng để tinh chỉnh quá trình xử lý dữ liệu. Để chỉnh sửa một Step, bạn chỉ cần chọn nó trong danh sách Applied Steps và sửa đổi các thiết lập hoặc tham số của bước đó. Khi chỉnh sửa, Power Query sẽ tự động cập nhật và áp dụng các thay đổi cho dữ liệu.
Để đảm bảo không xảy ra lỗi, nên kiểm tra từng thay đổi kỹ lưỡng. Power Query có khả năng cảnh báo khi một bước sau không tương thích với kết quả của các bước trước.
Xóa bước áp dụng
Có những lúc bạn cần loại bỏ một hoặc nhiều Steps trong quá trình làm sạch dữ liệu. Để xóa một Step, bạn chỉ cần chọn Step đó và nhấn vào nút 'X' nằm bên cạnh tên của Step trong danh sách Applied Steps. Việc xóa Step có thể cần thiết nếu nhận thấy một bước áp dụng là không cần thiết hoặc gây ra lỗi trong quá trình xử lý dữ liệu.
Hãy cẩn thận khi xóa các bước, đặc biệt nếu chúng nằm giữa quá trình, vì việc này có thể ảnh hưởng đáng kể đến dữ liệu đầu ra cùng các bước sau đó.
Sử dụng áp dụng Steps để tối ưu hóa
Khi bạn đã thiết lập các bước áp dụng một cách hợp lý, chúng có thể được tái sử dụng cho những tập dữ liệu mới có cấu trúc tương tự. Điều này giúp tiết kiệm rất nhiều thời gian và công sức, đồng thời đảm bảo tính nhất quán trong quy trình xử lý dữ liệu.
Để tối ưu hóa việc sử dụng Applied Steps, hãy đặt tên mô tả rõ ràng cho mỗi Step để dễ dàng nhận biết các thao tác đã thực hiện. Bên cạnh đó, nên thường xuyên kiểm tra các bước để tìm ra các điểm có thể tối ưu hơn nữa. Có thể làm việc này bằng cách sử dụng chức năng truy vấn nâng cao (Advanced Query) để viết các script M-code tối ưu hơn.
Mãnh Tử Nha, blogger tại nha.ai.vn