It sure feels great when you finally set up your data sources and shape data just the way you want. Diharapkan, saat Anda melakukan refresh data dari sumber data eksternal, operasi berjalan lancar. Namun, hal tersebut tidak selalu sama. Perubahan pada aliran data di sepanjang proses dapat menyebabkan masalah yang akhirnya terjadi sebagai kesalahan ketika Anda mencoba merefresh data. Beberapa kesalahan mungkin mudah diperbaiki, beberapa mungkin bersifat sementara, dan beberapa mungkin sulit untuk didiagnosis. Berikut ini adalah serangkaian strategi yang dapat digunakan untuk mengatasi kesalahan yang muncul sesuai cara Anda.
Ada dua tipe kesalahan yang mungkin terjadi saat Anda melakukan refresh data.
Lokal Jika terjadi kesalahan di buku kerja Excel, setidaknya upaya pemecahan masalah Anda terbatas dan lebih mudah dikelola. Mungkin data yang di-refresh menyebabkan kesalahan dengan fungsi, atau data yang membuat kondisi tidak valid dalam daftar turun bawah. Kesalahan ini mengganggu, tapi cukup mudah untuk melacak, mengidentifikasi, dan memperbaikinya. Excel juga telah menyempurnakan penanganan kesalahan dengan pesan yang lebih jelas dan tautan sensitif konteks ke topik bantuan yang ditargetkan untuk membantu Anda mencari tahu dan memperbaiki masalah tersebut.
Jarak Jauh Namun, kesalahan yang berasal dari sumber data eksternal jarak jauh sepenuhnya merupakan masalah lain. Sesuatu telah terjadi di sistem yang mungkin berada di sepanjang jalan, setengah jalan di seluruh dunia, atau di awan. Jenis kesalahan ini memerlukan pendekatan yang berbeda. Kesalahan umum jarak jauh termasuk:
-
Tidak dapat tersambung ke layanan atau sumber daya. Periksa koneksi Anda.
-
File yang Sedang Anda coba akses tidak dapat ditemukan.
-
Server tidak merespons dan mungkin akan menjalani pemeliharaan.
-
Konten ini tidak tersedia. Fitur mungkin telah dihapus atau tidak tersedia untuk sementara waktu.
-
Harap tunggu... data sedang dimuat.
Berikut ini adalah beberapa saran untuk membantu Anda menangani kesalahan yang mungkin ditemui.
Menemukan dan menyimpan kesalahan tertentu Pertama periksa kueri & Koneksi (Pilih Data > Kueri & Koneksi, pilih koneksi, lalu tampilkan flyout). Lihat kesalahan akses data apa yang terjadi dan catat detail tambahan apa pun yang disediakan. Berikutnya, buka kueri untuk melihat kesalahan tertentu dengan setiap langkah kueri. Semua kesalahan ditampilkan dengan latar belakang kuning untuk memudahkan identifikasi. Tulis atau rekam layar informasi pesan kesalahan, meskipun Anda tidak benar-benar memahaminya. Kolega, administrator, atau layanan dukungan di organisasi Anda mungkin bisa membantu Anda memahami apa yang terjadi dan mengusulkan solusi. Untuk informasi selengkapnya, lihat Menangani kesalahan di Power Query.
Mendapatkan informasi bantuan Cari situs Bantuan dan Pelatihan Office. Ini tidak hanya berisi konten bantuan ekstensif, tapi juga informasi pemecahan masalah. Untuk informasi selengkapnya, lihat Perbaikan atau solusi untuk masalah terkini di Excel untuk Windows.
Memanfaatkan komunitas teknis Gunakan situs Microsoft Community untuk mencari diskusi yang terkait khususnya dengan masalah Anda. Sangat mungkin Anda bukan orang pertama yang mengalami masalah tersebut, orang lain yang menangani masalah itu, dan mungkin bahkan telah menemukan solusi. Untuk informasi selengkapnya, lihat Komunitas Microsoft Exceldan Komunitas Jawaban Office.
Mencari di web Gunakan mesin pencarian pilihan untuk mencari situs tambahan di web yang mungkin memberikan petunjuk atau diskusi yang terkait. Ini bisa memakan waktu, namun ini adalah cara untuk memberikan net yang lebih luas untuk mencari jawaban atas pertanyaan yang sangat penting.
Hubungi Dukungan Office Pada titik ini, Anda mungkin sudah memahami masalah ini jauh lebih baik. Ini dapat membantu Anda memfokuskan percakapan dan meminimalkan waktu yang dihabiskan dengan Dukungan Microsoft. Untuk informasi selengkapnya, lihat Microsoft 365 dan Dukungan Pelanggan Office.
Meskipun Anda mungkin tidak bisa memperbaiki masalah tersebut, Anda bisa mencari tahu dengan tepat apa masalahnya untuk membantu orang lain memahami situasi dan menyelesaikannya untuk Anda.
Masalah dengan layanan dan server Kesalahan jaringan dan komunikasi yang sering terjadi kemungkinan penyebabnya. Yang terbaik yang bisa Anda lakukan adalah menunggu dan mencoba lagi. Terkadang, masalah tidak terjadi lagi.
Perubahan pada lokasi atau ketersediaan Database atau file telah dipindahkan, rusak, offline untuk pemeliharaan, atau database mengalami crash. Perangkat disk dapat menjadi rusak, dan file hilang. Untuk informasi selengkapnya, lihat Memulihkan file yang hilang di Windows 10.
Perubahan pada autentikasi dan privasi Hal ini dapat terjadi tiba-tiba karena izin tidak lagi berfungsi, atau perubahan dibuat untuk pengaturan privasi. Kedua kejadian tersebut dapat mencegah akses ke sumber data eksternal. Periksa dengan administrator atau administrator sumber data eksternal Anda untuk melihat apa yang telah berubah. Untuk informasi selengkapnya, lihat Mengelola pengaturan dan izin sumber datadan Mengatur tingkat privasi.
File yang dibuka atau dikunci Jika teks, CSV, atau buku kerja terbuka, perubahan apa pun pada file tidak akan disertakan dalam refresh hingga file disimpan. Selain itu, jika file terbuka, file mungkin dikunci, dan tidak dapat diakses hingga ditutup. Hal ini dapat terjadi saat orang lain menggunakan Excel versi non-langganan. Minta mereka untuk menutup file atau melakukan check in. Untuk informasi selengkapnya, lihat Membuka kunci file yang telah dikunci untuk pengeditan.
Perubahan pada skema pada backend Seseorang mengubah nama tabel, nama kolom, atau tipe data. Ini hampir tidak pernah bijak, bisa berdampak besar, dan terutama berbahaya bagi database. Salah satu berharap bahwa tim manajemen database telah meletakkan kontrol yang tepat untuk mencegah terjadinya hal ini, tapi slipup bisa terjadi.
Memblokir kesalahan dalam melipat kueri Power Query mencoba meningkatkan kinerja kapan pun bisa. Seringkali lebih baik menjalankan kueri database di server untuk memanfaatkan kinerja dan kapasitas yang lebih besar. Proses ini disebut lipatan kueri. Namun, Power Query memblokir kueri jika ada potensi data untuk dibobol. Misalnya, gabungan ditentukan antara tabel buku kerja dan tabel SQL Server. Privasi data buku kerja diatur ke Privasi,tetapi data SQL Server diatur ke Organisasi. Karena Privasi lebih terbatas daripada Organisasi,Power Query memblokir pertukaran informasi di antara sumber data. Lipatan kueri terjadi di balik layar, jadi mungkin membuat Anda terkejut saat terjadi kesalahan pemblokiran. Untuk informasi selengkapnya, lihat Dasar-dasar lipatan kueri, Lipatan kueri, dan Melipat dengan Diagnostik Kueri.
Sering kali dengan Power Query, Anda bisa mencari tahu dengan tepat apa masalahnya dan memperbaikinya sendiri.
Tabel dan kolom yang diganti namanya Perubahan pada nama tabel dan kolom atau header kolom asli hampir tentu akan menimbulkan masalah ketika Anda melakukan refresh data. Kueri mengandalkan nama tabel dan kolom untuk membentuk data di hampir setiap langkah. Hindari mengubah atau menghapus nama tabel dan kolom asli, kecuali tujuan Anda untuk membuatnya cocok dengan sumber data.
Perubahan pada tipe data Perubahan tipe data terkadang dapat menyebabkan kesalahan atau hasil yang tidak diinginkan, khususnya dalam fungsi yang mungkin memerlukan tipe data tertentu dalam argumen. Contohnya antara lain mengganti tipe data teks dalam fungsi angka atau berusaha melakukan penghitungan pada tipe data non numerik. Untuk informasi selengkapnya, lihat Menambahkan atau mengubah tipe data.
Kesalahan tingkat sel Tipe kesalahan ini tidak akan mencegah kueri memuat, tetapi menampilkan Kesalahan dalam sel. Untuk melihat pesan, pilih spasi kosong di sel tabel yang berisi Kesalahan. Anda bisa menghapus, mengganti, atau hanya menyimpan kesalahan. Contoh kesalahan sel meliputi:
-
Konversi Anda mencoba mengonversi sel yang berisi NA menjadi angka keseluruhan.
-
Matematika Anda mencoba mengalikan nilai teks dengan nilai numerik.
-
Penggabungan Anda mencoba menggabungkan string, tetapi salah satunya adalah numerik.
Percobaan dan perkuat yang aman Jika Anda tidak yakin bahwa transformasi bisa berdampak negatif, menyalin kueri, menguji perubahan, dan perkuat variasi perintah Power Query. Jika perintah tidak berfungsi, cukup hapus langkah yang telah dibuat, lalu coba lagi. Untuk membuat contoh data dengan cepat dengan skema dan struktur yang sama, buat tabel Excel dari beberapa kolom dan baris, lalu impor (Pilih Data > Dari Tabel/Rentang). Untuk informasi selengkapnya, lihat Membuat tabel dan Mengimpor dari Tabel Excel.
Anda mungkin merasa seperti anak dalam toko permen saat pertama kali memahami apa yang bisa Anda lakukan dengan data di Editor Power Query. Namun tahan salah satu toko makanan untuk makan semua permen. Anda ingin menghindari melakukan transformasi yang mungkin tanpa sengaja menyebabkan kesalahan refresh. Beberapa operasi mudah, seperti memindahkan kolom ke posisi lain di tabel, dan tidak boleh menyebabkan kesalahan refresh di jalan, karena Power Query melacak kolom berdasarkan nama kolom mereka.
Operasi lain mungkin mengakibatkan kesalahan refresh. Satu aturan umum dapat menjadi lampu pemandu Anda. Hindari membuat perubahan signifikan pada kolom asli. Untuk memutarnya dengan aman, salin kolom asli dengan perintah(Tambahkan Kolom ,Kolom Kustom ,Kolom Duplikat , dan sebagainya), lalu buat perubahan Anda ke versi salinan kolom asli. Berikut ini adalah operasi yang terkadang dapat menyebabkan refresh kesalahan dan beberapa praktik terbaik untuk membantu melakukan lebih banyak hal dengan lebih mulus.
Operasi |
Panduan |
---|---|
Pemfilteran |
Tingkatkan efisiensi dengan memfilter data sesegera mungkin di kueri dan hapus data yang tidak diperlukan untuk mengurangi pemrosesan yang tidak diperlukan. Selain itu, gunakan Filter Otomatis untuk mencari atau memilih nilai tertentu dan memanfaatkan filter khusus tipe yang tersedia dalam kolom tanggal, tanggal waktu, dan zona waktu tanggal (seperti Bulan ,Minggu, Hari). |
Tipe data dan header kolom |
Power Query otomatis menambahkan dua langkah ke kueri Anda segera setelah langkah Sumber pertama: Headeryang dipromosikan, yang mempromosikan baris pertama tabel menjadi header kolom, dan Tipe yang Diubah,yang mengonversi nilai dari Tipe data apa pun menjadi tipe data berdasarkan pemeriksaan nilai dari setiap kolom. Ini adalah kenyamanan yang berguna, tapi mungkin ada saat-saat ketika Anda ingin mengontrol perilaku ini secara eksplisit untuk mencegah kesalahan refresh yang tidak diinginkan. Untuk informasi selengkapnya, lihat Menambahkan atau mengubah tipe data dan Mempromosikan atau me demosi header baris dan kolom. |
Mengganti nama kolom |
Hindari penggantian nama kolom asli. Gunakan perintah Ganti Nama untuk kolom yang ditambahkan oleh perintah atau tindakan lain. Untuk informasi selengkapnya, lihat Mengganti nama kolom. |
Pisahkan Kolom |
Pisahkan salinan kolom asli, bukan kolom asli. Untuk informasi selengkapnya, lihat Memisahkan kolom teks. |
Gabungkan Kolom |
Menggabungkan salinan kolom asli, bukan kolom asli. Untuk informasi selengkapnya, lihat Menggabungkan kolom. |
Menghapus kolom |
Jika memiliki sedikit kolom untuk disimpan, gunakan Pilih Kolom untuk mempertahankan kolom yang Anda inginkan. Pertimbangkan perbedaan antara menghapus kolom dan menghapus kolom lain. Saat Anda memilih untuk menghapus kolom lain, dan Anda melakukan refresh data, kolom baru ditambahkan ke sumber data karena refresh terakhir mungkin tidak terdeteksi karena kolom tersebut akan dianggap sebagai kolom lain saat langkah Hapus Kolom dijalankan lagi dalam kueri. Situasi ini tidak akan terjadi jika Anda menghapus kolom secara eksplisit. Tips Tidak ada perintah untuk menyembunyikan kolom (seperti yang ada di Excel). Namun, jika Anda memiliki banyak kolom dan Anda ingin menyembunyikan banyak kolom untuk membantu memfokuskan pekerjaan Anda, Anda bisa melakukan hal berikut: hapus kolom, ingat Langkah yang dibuat, lalu hapus langkah itu sebelum Anda memuat kembali kueri ke lembar kerja. Untuk informasi selengkapnya, lihat Menghapus kolom. |
Mengganti nilai |
Saat mengganti nilai, Anda tidak mengedit sumber data. Tetapi, Anda membuat perubahan pada nilai dalam kueri. Pada kali berikutnya Anda merefresh data, nilai yang dicari akan sedikit berubah, atau tidak berubah lagi, sehingga perintah Ganti mungkin tidak berfungsi seperti yang diinginkan pada awalnya. Untuk informasi selengkapnya, lihat Mengganti nilai. |
Pivot dan Unpivot |
Ketika menggunakan perintah Kolom Pivot, kesalahan dapat terjadi saat Anda membuat pivot kolom, tidak mengagregasi nilai, tetapi lebih dari satu nilai yang dikembalikan. Situasi ini bisa terjadi setelah operasi refresh yang mengubah data dengan cara yang tak terduga. Gunakan perintah Unpivot Kolom Lain saat tidak semua kolom diketahui, dan Anda ingin kolom baru ditambahkan selama operasi refresh untuk juga dipivot. Gunakan perintah UnpivotHanya Kolom Terpilih ketika tidak mengetahui jumlah kolom di sumber data, dan ingin memastikan bahwa kolom yang dipilih tetap tidak dipivot setelah operasi refresh. Untuk informasi selengkapnya, lihat Kolom Pivot dan kolom Unpivot. |
Mencegah terjadinya kesalahan Jika sumber data eksternal dikelola oleh grup lain di organisasi Anda, mereka harus menyadari dependensi Anda pada sumber data tersebut dan untuk menghindari perubahan pada sistem mereka yang bisa menyebabkan masalah secara downstream. Simpan catatan dampak pada data, laporan, bagan, dan artifak lain yang bergantung pada data. Siapkan baris komunikasi untuk memastikan bahwa mereka memahami dampaknya dan mengambil langkah yang diperlukan agar semuanya berjalan lancar. Temukan cara membuat kontrol yang meminimalkan perubahan yang tidak diperlukan dan antisipasi konsekuensi dari perubahan yang diperlukan. Admittedly, this is easy to say and sometimes hard to do.
Bukti masa depan dengan parameter kueri Gunakan parameter kueri untuk mengurangi perubahan ke, misalnya, lokasi data. Anda dapat mendesain parameter kueri untuk mengganti lokasi baru, seperti jalur folder, nama file, atau URL. Ada cara lain untuk menggunakan parameter kueri untuk mengurangi masalah. Untuk informasi selengkapnya, lihat Membuat kueri parameter.