Dạo này mình đang tập tành làm báo cáo tự động bằng Power BI, và nhận thấy việc kết nối dữ liệu từ nhiều nguồn khác nhau là một trong những bước quan trọng nhất. Hôm nay mình muốn chia sẻ với mọi người một cách khá hay để lấy dữ liệu trực tiếp từ Google Sheets vào Power BI mà không cần phải tải file Excel về máy rồi import thủ công.
Cách này cực kỳ hữu ích khi bạn có dữ liệu được cập nhật thường xuyên trên Google Sheets hoặc làm việc nhóm mà mọi người cùng nhập liệu vào đó.
Các bước thực hiện như sau:
- Bước 1: Mở Google Sheet của bạn, vào mục File -> Nhúng vào web (Publish to web).
- Bước 2: Chọn tab Nhúng, sau đó chọn Trang tính đầy đủ hoặc một tab cụ thể mà bạn muốn lấy dữ liệu.
- Bước 3: Trong phần Tự động xuất bản mọi thay đổi, tick vào ô này để Power BI có thể tự động cập nhật dữ liệu khi có thay đổi.
- Bước 4: Nhấn nút Xuất bản.
- Bước 5: Quay lại Power BI Desktop, chọn Get Data -> Web.
- Bước 6: Dán đường link Google Sheet vừa được xuất bản vào ô địa chỉ và nhấn OK. Power BI sẽ hiển thị cho bạn các bảng dữ liệu có thể kết nối.
Sau khi kết nối thành công, mỗi lần bạn làm mới dữ liệu trong Power BI, nó sẽ tự động lấy dữ liệu mới nhất từ Google Sheets. Cách này giúp tiết kiệm rất nhiều thời gian và đảm bảo tính chính xác của báo cáo.
Có anh em nào đã thử cách này chưa? Chia sẻ thêm kinh nghiệm hoặc các mẹo khác để tối ưu việc kết nối dữ liệu với Power BI nhé!