Bagikan melalui


Menambahkan data ke tabel di Microsoft Dataverse dengan menggunakan Power Query

Dalam prosedur ini, Anda membuat tabel di Dataverse dan mengisi tabel tersebut dengan data dari umpan OData dengan menggunakan Power Query. Anda dapat menggunakan teknik yang sama untuk mengintegrasikan data dari sumber online dan lokal ini, antara lain:

  • SQL Server
  • Salesforce
  • IBM DB2
  • Access
  • Excel
  • Web API
  • Umpan OData
  • File Teks

Anda juga dapat memfilter, mengubah, dan menggabungkan data sebelum memuatnya ke dalam tabel baru atau yang sudah ada.

Jika Anda tidak memiliki lisensi untuk Power Apps, Anda dapat mendaftar secara gratis.

Prasyarat

Sebelum Anda mulai mengikuti artikel ini:

  • Beralih ke lingkungan tempat Anda dapat membuat tabel.
  • Anda harus memiliki paket Power Apps per pengguna atau paket Power Apps per aplikasi.

Tentukan data sumber

  1. Masuk ke Power Apps.

  2. Di panel navigasi, pilih Tabel.

    Cuplikan layar panel navigasi dengan tab Tabel dipilih dan panel Tabel terbuka.

  3. Di menu perintah, pilih Impor data Impor>.

  4. Dalam daftar sumber data, pilih OData.

    Cuplikan layar pilihan sumber Data Power Query terbuka dan konektor OData ditekankan.

  5. Di bawah Pengaturan koneksi, ketik atau tempel URL berikut, lalu pilih Berikutnya:

    https://services.odata.org/V4/Northwind/Northwind.svc/

  6. Dalam daftar tabel, pilih kotak centang Pelanggan , lalu pilih Berikutnya.

    Cuplikan layar dialog navigator Power Query, dengan tabel Pelanggan dipilih.

  7. (opsional) Ubah skema agar sesuai dengan kebutuhan Anda dengan memilih kolom mana yang akan disertakan, mengubah tabel dengan satu atau beberapa cara, menambahkan indeks atau kolom kondisional, atau membuat perubahan lainnya.

  8. Di sudut kanan bawah, pilih Berikutnya.

Tentukan tabel target (Pratinjau)

  1. Di bawah Muat pengaturan, pilih Muat ke tabel baru.

    Cuplikan layar menu pengaturan muat dengan Muat ke kumpulan tabel baru.

    Anda dapat memberi tabel baru nama atau nama tampilan yang berbeda, tetapi biarkan nilai default untuk mengikuti tutorial ini dengan tepat.

  2. Di daftar Kolom nama utama unik, pilih ContactName, lalu pilih Berikutnya.

    Anda dapat menentukan kolom nama utama yang berbeda, memetakan kolom lain dalam tabel sumber ke setiap kolom dalam tabel yang Sedang Anda buat, atau keduanya. Anda juga dapat menentukan apakah kolom Teks dalam output kueri Anda harus dibuat sebagai Teks Multibaris atau Teks Baris Tunggal di Dataverse. Untuk mengikuti tutorial ini dengan tepat, biarkan pemetaan kolom default.

  3. Pilih Refresh secara manual untuk Power Query - Pengaturan Refresh, lalu pilih Terbitkan.

  4. Di bawah Dataverse (di dekat tepi kiri), pilih Tabel untuk memperlihatkan daftar tabel dalam database Anda.

    Tabel Pelanggan yang Anda buat dari umpan OData muncul sebagai tabel kustom.

    Cuplikan layar daftar tabel standar dan kustom dengan tabel Pelanggan ditekankan.

Peringatan

Data yang ada mungkin diubah atau dihapus saat memuat data ke tabel Dataverse sambil memiliki baris Hapus yang tidak ada lagi dalam output kueri yang diaktifkan atau kolom kunci utama yang ditentukan.

Muat ke tabel yang sudah ada (Pratinjau)

Jika Anda memilih Muat ke tabel yang sudah ada, Anda bisa menentukan tabel Dataverse yang sudah ada untuk memuat data.

Saat Anda memilih menu dropdown tabel, mungkin ada hingga tiga tabel Dataverse yang direkomendasikan untuk dipilih di bagian atas dropdown, diikuti oleh semua tabel Dataverse lainnya. Rekomendasi tabel ini didasarkan pada perbandingan metadata kolom (nama kolom dan jenis kolom) dengan metadata kolom tabel Dataverse yang ada. Hingga tiga tabel Dataverse direkomendasikan dengan rekomendasi terkuat yang tercantum terlebih dahulu. Jika tidak ada rekomendasi yang ditemukan, dropdown default hanya mencantumkan semua tabel.

Cuplikan layar dialog Pilih pengaturan tujuan dengan tabel yang direkomendasikan.

Setelah memilih tabel Dataverse mana yang akan dimuat datanya, Anda kemudian memilih metode impor. Tambahkan dipilih secara default dan menambahkan data sebagai lebih banyak baris ke tabel Dataverse yang dipilih sebelumnya. Gabungkan pembaruan baris yang ada dalam tabel Dataverse Anda. Jika Gabungkan dipilih, ada opsi untuk memilih kolom kunci utama yang ingin Anda gunakan.

Cuplikan layar dialog Pilih pengaturan tujuan dengan pilihan metode impor ditampilkan.

Pemetaan kolom (Pratinjau)

Setelah Anda memilih tabel Dataverse tujuan dan menentukan metode impor, kolom dikelompokkan ke dalam dipetakan, kemungkinan kecocokan, dan tidak dipetakan. Anda dapat beralih di antara pengelompokan ini dengan memilih tab Dipetakan, Kemungkinan cocok, atau Tidak Dipetakan di bagian atas atau tetap di tab Perlihatkan semua default yang mencantumkan semua pemetaan.

Cuplikan layar dialog Pilih pengaturan tujuan dengan pilihan pemetaan kolom ditampilkan.

Pemetaan kolom sumber dan tujuan dikelompokkan sebagai berikut:

  • Dipetakan: Kecocokan semantik keyakinan tinggi antara arti nama kolom dan kedua jenis data kolom sama.

  • Tidak dipetakan: Tidak ada kecocokan kolom semantik keyakinan tinggi yang ditemukan untuk kolom ini. Jika kolom ini adalah kolom yang diperlukan, Anda harus memilih kolom sumber secara manual untuk memetakan data ini sebelum melanjutkan.

  • Kemungkinan kecocokan: Kecocokan semantik antara arti nama kolom, tetapi jenis data kolom sumber dan tujuan berbeda.

Saat perubahan manual dilakukan pada pemetaan kolom sumber, status berubah menjadi Dipetakan kecuali jenis data kolom berbeda. Dalam hal ini, status diperbarui ke Kemungkinan kecocokan. Seperti semua kemungkinan kecocokan, pesan tindakan yang direkomendasikan merekomendasikan agar Anda kembali satu langkah dalam aliran data dan mengubah jenis kolom sumber agar sesuai dengan jenis kolom tujuan dalam tabel Dataverse.

Batasan Umum

Saat ini, pemetaan Terbantu AI hanya dapat mendeteksi ketidakcocokan jenis antar kolom. Tantangan pemetaan kolom lain dalam daftar berikut tidak terdeteksi karena memerlukan pratinjau rekaman data masuk:

  • Pemotongan: Keyakinan tinggi dalam kecocokan semantik antara sumber dan tujuan, tetapi setidaknya satu rekaman dalam sumber memiliki lebih banyak karakter daripada batas karakter kolom tujuan.

  • Batas Nilai: Keyakinan tinggi dalam kecocokan semantik antara sumber dan tujuan, tetapi setidaknya satu rekaman dalam sumber berisi nilai di luar rentang batas nilai yang ditetapkan oleh kolom tujuan.

  • Nilai Pencarian: Keyakinan tinggi dalam kecocokan semantik antara sumber dan tujuan, tetapi setidaknya satu rekaman di sumber berisi nilai yang tidak ada dalam nilai pencarian yang ditetapkan oleh kolom tujuan.

Jika pesan kesalahan tentang izin muncul, hubungi administrator Anda.

Saran untuk pemilihan tabel dan pemetaan kolom disediakan oleh solusi yang mungkin tidak tersedia di lingkungan Power Platform tertentu. Jika solusi ini tidak dapat dideteksi, saran untuk pemilihan tabel dan pemetaan kolom tidak disediakan oleh sistem. Namun, Anda dapat terus melanjutkan secara manual.