Menyinkronkan sumber data Excel Anda dengan Dataverse menggunakan aliran data
Salah satu skenario umum yang terjadi ketika Anda mengintegrasikan data ke dalam Dataverse adalah menjaganya tetap sinkron dengan sumbernya. Dengan menggunakan aliran data standar, Anda dapat memuat data ke Dalam Dataverse. Artikel ini menjelaskan bagaimana Anda dapat menjaga data tetap sinkron dengan sistem sumber.
Pentingnya kolom kunci
Jika Anda menggunakan sistem dasar data relasional sebagai sumber, biasanya Anda memiliki kolom kunci dalam tabel, dan data dalam format yang tepat untuk dimuat ke dalam Dataverse. Namun, data dari file Excel tidak selalu bersih. Anda sering memiliki file Excel dengan lembar data tanpa memiliki kolom kunci apa pun. Di Pertimbangan pemetaan bidang untuk aliran data standar, Anda dapat melihat bahwa jika ada kolom kunci di sumbernya, itu dapat dengan mudah digunakan sebagai kunci alternatif dalam pemetaan bidang aliran data.
Memiliki kolom kunci penting untuk tabel di Dataverse. Kolom kunci adalah pengidentifikasi baris; kolom ini berisi nilai unik di setiap baris. Memiliki kolom kunci membantu menghindari baris duplikat, dan juga membantu dalam menyinkronkan data dengan sistem sumber. Jika baris dihapus dari sistem sumber, memiliki kolom kunci juga berguna untuk menemukannya dan menghapusnya dari Dataverse.
Membuat kolom kunci
Jika Anda tidak memiliki kolom kunci di sumber data Anda (Excel, file teks, atau sumber lainnya), maka Anda bisa membuatnya menggunakan metode berikut:
Bersihkan data Anda.
Langkah pertama untuk membuat kolom kunci adalah menghapus semua baris yang tidak perlu, membersihkan data, menghapus baris kosong, dan menghapus kemungkinan duplikat.
Tambahkan kolom indeks.
Setelah data dibersihkan, langkah selanjutnya adalah menetapkan kolom kunci ke dalamnya. Anda bisa menggunakan Tambahkan Kolom Indeks dari tab Tambahkan Kolom untuk tujuan ini.
Saat Anda menambahkan kolom indeks, Anda memiliki beberapa opsi untuk menyesuaikannya, misalnya, kustomisasi pada nomor awal atau jumlah nilai yang akan melompat setiap kali. Nilai mulai default adalah nol, dan menaikkan satu nilai setiap kali.
Gunakan kolom kunci sebagai kunci alternatif
Sekarang setelah Anda memiliki kolom kunci, Anda dapat menetapkan pemetaan bidang aliran data ke Kunci Alternatif.
Pengaturannya sederhana, Anda hanya perlu mengatur kunci alternatif. Namun, jika Anda memiliki beberapa file atau tabel, ia memiliki satu langkah lain untuk dipertimbangkan.
Jika Anda memiliki beberapa file
Jika Anda hanya memiliki satu file Excel (atau lembar atau tabel), maka langkah-langkah dalam prosedur sebelumnya sudah cukup untuk mengatur kunci alternatif. Namun, jika Anda memiliki beberapa file (atau lembar atau tabel) dengan struktur yang sama (tetapi dengan data yang berbeda), maka Anda untuk menambahkannya bersama-sama.
Jika Anda mendapatkan data dari beberapa file Excel, maka opsi Gabungkan File Power Query akan secara otomatis menambahkan semua data bersama-sama, dan output Anda akan terlihat seperti gambar berikut.
Seperti yang ditunjukkan pada gambar sebelumnya, selain hasil penambahan, Power Query juga membawa kolom Source.Name, yang berisi nama file. Nilai Indeks di setiap file mungkin unik, tetapi tidak unik di beberapa file. Namun, kombinasi kolom Indeks dan kolom Source.Name adalah kombinasi unik. Pilih kunci alternatif komposit untuk skenario ini.
Menghapus baris yang sudah tidak ada lagi dalam output kueri
Langkah terakhir adalah memilih Hapus baris yang tidak lagi ada dalam output kueri. Opsi ini membandingkan data dalam tabel Dataverse dengan data yang berasal dari sumber berdasarkan kunci alternatif (yang mungkin merupakan kunci komposit), dan menghapus baris yang tidak ada lagi. Akibatnya, data Anda di Dataverse akan selalu disinkronkan dengan sumber data Anda.