Power Query adalah alat yang sangat populer untuk memproses data dari berbagai sumber, termasuk SharePoint. Namun, banyak pengguna mengalami masalah lambatnya proses refresh data, terutama saat menggunakan konektor default SharePoint.Files. Padahal, ada cara sederhana yang dapat mempercepat waktu refresh hingga tujuh kali lipat, yaitu dengan beralih ke konektor SharePoint.Contents.
Salah satu penyebab utama lambatnya Power Query saat menarik data dari SharePoint adalah karena konektor SharePoint.Files mengambil metadata dari seluruh file di situs SharePoint. Proses ini semakin berat seiring bertambahnya jumlah file, yang akhirnya memperlambat refresh data. Sebagai ilustrasi, sebuah query dengan 1.000 baris data bisa membutuhkan waktu hampir 45 detik menggunakan SharePoint.Files.
Mengapa SharePoint.Files Membuat Refresh Data Lambat?
Konektor SharePoint.Files mengumpulkan metadata untuk semua file di situs SharePoint secara menyeluruh. Ini berarti data yang tidak relevan juga ikut diambil, menambah beban proses. Semakin besar volume file, semakin lama waktu refresh yang dibutuhkan. Hal ini wajar karena metadata yang diambil cukup banyak, meskipun sering kali informasi itu tidak diperlukan dalam analisis.
Keunggulan SharePoint.Contents untuk Mempercepat Refresh
Berbeda dengan SharePoint.Files, konektor SharePoint.Contents hanya fokus mengambil data dari folder tertentu yang diinginkan. Dengan membatasi lingkup pengambilan data, konektor ini mengurangi beban pemrosesan secara signifikan. Sebagai hasilnya, waktu refresh sebuah query yang sebelumnya memakan waktu 44,6 detik dapat dipangkas menjadi hanya 6,1 detik. Ini artinya perbaikan kecepatan bisa mencapai 700%.
Metode ini paling efektif jika file disimpan dalam satu folder tunggal tanpa subfolder yang kompleks. Dengan menyederhanakan struktur folder dan menargetkan folder spesifik, pengguna bisa mendapatkan performa yang jauh lebih optimal.
Langkah-Langkah Implementasi SharePoint.Contents
Untuk mulai menggunakan konektor SharePoint.Contents, ikuti langkah berikut:
- Sambungkan Power Query ke folder SharePoint tempat data disimpan.
- Buka Advanced Editor di Power Query dan gantikan kode
SharePoint.FilesmenjadiSharePoint.Contents. - Telusuri struktur folder untuk menemukan folder dengan data yang diperlukan.
- Gabungkan file dari folder tersebut dan muat data ke Excel, Power BI, atau aplikasi lain tujuan analisis.
Dengan menjalankan prosedur ini, hanya data yang memang diperlukan yang akan diambil, sehingga refresh berjalan lebih cepat dan efisien.
Memperbarui Query yang Sudah Ada
Koneksi lama yang masih menggunakan SharePoint.Files tidak perlu ditinggalkan begitu saja. Query ini bisa dioptimalkan tanpa kehilangan data dengan cara menduplikasi query sebagai cadangan. Kemudian di Advanced Editor, ubah SharePoint.Files menjadi SharePoint.Contents. Lakukan penyesuaian pada langkah query untuk menyesuaikan model folder baru, lalu uji kembali untuk memastikan query berjalan dengan lancar. Setelah yakin, backup query bisa dihapus agar lebih rapi.
Hal yang Perlu Diperhatikan
Penggunaan SharePoint.Contents sangat tergantung pada struktur data. Jika data tersebar di banyak subfolder, efektivitasnya menurun dan restrukturisasi folder mungkin diperlukan. Selain itu, jika pekerjaan membutuhkan metadata lengkap, konektor SharePoint.Files masih relevan dan diperlukan.
Rekomendasi Praktis untuk Performa Maksimal
Untuk memaksimalkan kecepatan dan kenyamanan saat bekerja dengan data SharePoint di Power Query, beberapa praktik berikut sangat disarankan:
- Gunakan SharePoint.Contents untuk semua query baru guna memanfaatkan kecepatan refresh yang lebih baik.
- Update query lama dari SharePoint.Files ke SharePoint.Contents setiap kali memungkinkan.
- Rancang ulang struktur folder SharePoint dengan mengkonsolidasikan file-file ke dalam satu folder utama.
- Bersihkan file yang tidak lagi diperlukan atau usang secara berkala agar ukuran situs tetap efisien.
Dengan menerapkan tips ini, waktu refresh di Power Query akan berkurang drastis dan workflow bekerja menjadi lebih lancar.
Mengoptimalkan proses refresh data SharePoint di Power Query melalui penggantian konektor dari SharePoint.Files ke SharePoint.Contents merupakan teknik yang sederhana namun berdampak besar pada produktivitas. Langkah ini tidak hanya mempercepat pengambilan data secara signifikan, tetapi juga membuat proses analisis menjadi lebih responsif. Menyesuaikan struktur folder dan rutin melakukan pembersihan pada situs SharePoint juga turut mendukung efisiensi kerja. Dengan strategi ini, pengguna dapat menghemat waktu dan fokus pada hasil analisis yang lebih cepat dan akurat.





