Bagikan melalui


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.

Konfigurasi kunci alternatif.

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:

  1. 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.

    bersihkan data.

  2. 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.

    Tambahkan Kolom Indeks.

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.

Mengatur bidang 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.

Gambar memperlihatkan beberapa file yang telah ditambahkan bersama-sama.

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.

kunci komposit.

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.

hapus baris tidak ada lagi.