Menu

Tự động hóa cập nhật dữ liệu Power BI từ file Excel/CSV định kỳ

Quản Mộng Như 04/06/2026 01:56 412 lượt xem 2 trả lời

Chào các anh em trong diễn đàn!

Dạo này công việc của mình liên quan nhiều đến Power BI, đặc biệt là việc làm sao để báo cáo luôn được cập nhật dữ liệu mới nhất mà không phải làm thủ công. Mình đã thử kết nối trực tiếp với file Excel/CSV trên máy tính, nhưng mỗi lần có dữ liệu mới là lại phải bấm refresh thủ công, khá là mất thời gian.

Mình đang tìm hiểu cách để tự động hóa việc này. Mục tiêu là làm sao để Power BI có thể tự động lấy dữ liệu mới từ một file Excel hoặc CSV được lưu trữ ở một vị trí nhất định (ví dụ: OneDrive, SharePoint, hoặc thậm chí là một thư mục trên máy chủ) vào một khung giờ cố định mỗi ngày.

Có anh em nào đã từng làm qua việc này chưa? Có thể chia sẻ kinh nghiệm hoặc hướng dẫn sơ bộ về các bước thực hiện không ạ? Mình đang phân vân không biết nên dùng tính năng nào của Power BI hay cần kết hợp thêm công cụ nào khác.

Mình tìm hiểu thì có thấy nói về 'Scheduled Refresh' nhưng chưa rõ cách cấu hình cho nguồn dữ liệu là file Excel/CSV lưu trên đám mây hoặc mạng nội bộ.

Rất mong nhận được sự giúp đỡ từ cộng đồng!

Xin cảm ơn!

4

Chào bạn,

Vấn đề bạn đang gặp phải rất phổ biến khi làm việc với Power BI và dữ liệu nguồn từ file Excel/CSV. Việc refresh thủ công đúng là tốn thời gian thật.

Bạn đã nghĩ đến việc sử dụng Power Automate chưa? Công cụ này có thể giúp bạn tự động hóa các tác vụ, bao gồm cả việc trigger refresh cho dataset Power BI của bạn khi có sự thay đổi trong file dữ liệu nguồn (ví dụ: file được cập nhật trong OneDrive, SharePoint).

Hoặc nếu file Excel/CSV của bạn nằm trên một server nội bộ hoặc cloud storage khác, bạn có thể cân nhắc giải pháp sử dụng On-premises data gateway kết hợp với Scheduled refresh trong Power BI service. Tuy nhiên, cách này sẽ cần cấu hình ban đầu kỹ lưỡng hơn một chút.

Bạn có thể chia sẻ thêm file dữ liệu nguồn của bạn đang được lưu trữ ở đâu không? Điều này sẽ giúp mình gợi ý giải pháp cụ thể hơn.

1

Mình cũng từng đau đầu với vụ cập nhật báo cáo Power BI thủ công này. Đúng là tốn công thật sự!

Bạn thử xem xét giải pháp lưu file Excel/CSV lên OneDrive hoặc SharePoint rồi dùng tính năng Scheduled refresh của Power BI Service xem sao. Cái này khá tiện, chỉ cần cấu hình một lần là nó tự động chạy theo lịch bạn đặt.

Nếu dữ liệu của bạn nằm trên máy tính cá nhân và không muốn đẩy lên cloud, thì có thể cân nhắc dùng Power Automate Desktop để tự động mở file, lưu lại (để Power BI nhận diện là có thay đổi) rồi sau đó dùng Power Automate cloud để trigger refresh dataset. Cách này hơi lằng nhằng hơn chút nhưng nếu là file nội bộ thì cũng là một lựa chọn.

Bạn đang lưu file ở đâu vậy, có thể chia sẻ thêm để anh em tư vấn kỹ hơn không?

5

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký