Panduan tabel virtual menggunakan Penyedia Data OData v4

Bayangkan jika Anda ingin mengakses, membuat, memperbarui, dan menghapus beberapa informasi pribadi tentang kontak dari sumber data eksternal dalam aplikasi berdasarkan model Anda. Dalam Langkah-langkah sederhana ini, Anda akan memodelkan tabel virtual bernama Orang dengan kolom yang dipetakan ke skema pada operasi-operasi ini saat runtime dari layanan web OData.

Rincian sumber data

Karena sumber data yang digunakan untuk panduan ini memiliki layanan web v4 OData, kami dapat menggunakan penyedia Data v4 OData yang disertakan dengan lingkungan Anda.

Url Layanan Web: https://contosowebservice.azurewebsites.net/odata/

Penting

  • url Layanan web yang digunakan untuk panduan ini bukan layanan web yang berfungsi.
  • Anda tidak dapat menggunakan Penyedia Data v4 OData untuk terhubung ke lingkungan lain.

Untuk langkah-langkah ini, satu tabel virtual yang berisi tiga kolom berikut diperlukan.

Nama kolom eksternal Jenis data eksternal Jenis data tabel virtual Kegunaan
Id Edm.Guid Kunci primer Kunci primer untuk tabel
FirstName Edm.String Satu baris teks Nama depan orang tersebut
LastName Edm.String Satu baris teks Nama belakang orang tersebut
Usia Edm.Int32 Bilangan bulat Usia orang tersebut
LastModifiedOn Edm.DateTimeOffset Tanggal dan Waktu Data dan waktu terakhir dimodifikasi untuk rekaman orang tersebut

Metadata OData tabel orang sumber data eksternal:

XML sumber data eksternal Odata bagian 2.

Buat Sumber Data

Buat sumber data untuk penyedia data v4 OData yang menggunakan layanan web sampel OASIS Open Data Protocol (OData).

  1. Buka pengaturan > administrasi > sumber Data entitas Virtual.

  2. Pilih baru, pilih penyedia Data v4 OData, lalu pilih OK.

  3. Masukkan atau pilih informasi berikut.

    Bidang Nilai
    Nama Sumber data OData Sampel Orang
    URL https://contosowebservice.azurewebsites.net/odata
    Waktu habis 30
    Kembalikan Jumlah Sejajar Pengaturan halaman sisi klien
    Kembalikan Jumlah Sejajar True

Biarkan bidang lainnya, dan pilih SIMPAN & TUTUP.

Tip

Saat menggunakan layanan web Anda sendiri, pastikan URL valid dengan merekatkannya ke browser web Anda. Jika Anda ingin memahami kolom dan jenis data yang terkait dengan tabel yang anda minati, Anda dapat lampirkan /$metadata ke akhir URL Anda untuk melihat definisi tabel di layanan web Anda.

Buka Penelusur Solusi

Sebagian nama tabel kustom yang Anda buat merupakan awalan kustomisasi. Ini ditetapkan berdasarkan penerbit solusi untuk solusi yang Anda kerjakan. Pastikan bahwa Anda bekerja pada solusi tidak terkelola dengan awalan penyesuaian yang merupakan salah satu yang Anda inginkan untuk tabel ini. Informasi lebih lanjut: Mengubah awalan penerbit solusi

Membuka solusi tidak terkelola

  1. Dari Power Apps, pilih Solusi di panel navigasi sebelah kiri, lalu pilih Alihkan ke klasik di toolbar. Jika item tidak ada di panel pada panel sisi, pilih …Lainnya, lalu pilih item yang diinginkan.

  2. Dalam daftar Semua Solusi, buka solusi tidak terkelola yang diinginkan.

Buat tabel virtual

  1. Di panel navigasi kiri penelusur solusi, pilih entitas, lalu pilih baru dari panel utama.

  2. Pada formulir entitas: baru, pilih tabel Virtual opsi, dan kemudian masukkan informasi berikut:

    Bidang Nilai
    Sumber Data Sumber data OData Sampel Orang
    Nama Tampilan tabel Orang
    Nama Jamak Orang-orang
    Nama new_person
    Nama Eksternal Orang
    Nama Kumpulan Eksternal Orang
    Catatan (mencakup lampiran) dipilih
    Aktivitas dipilih

    Catatan

    Semantis jalur sumber daya OData menggunakan EntitySet untuk mengidentifikasi sumber daya. Di layanan web OData sampel, EntitySet didefinisikan sebagai Orang. Nilai ini digunakan sebagai Nama Eksternal untuk Tabel virtual Orang.

  3. Di samping area yang menampilkan entitas ini, pilih Penjualan, lalu pilih Simpan (namun tidak menutup formulir tabel). Definisi Tabel orang.

Buat kolom untuk tabel virtual

Di panel navigasi kiri halaman entitas: Orang, pilih bidang. Sebagai bagian dari panduan ini, Anda akan mengedit dua kolom yang ada dan menambahkan tiga kolom lagi yang tersedia di sumber data eksternal.

Penting

Nama eksternal peka besar huruf. Lihat metadata layanan web untuk memastikan bahwa Anda menggunakan nama yang benar. Nilai Nullable salah menunjukkan bahwa atribut diperlukan. Harap perhatikan bahwa kolom utama primer selalu diperlukan oleh sistem.

  1. Buka bidang kolom new_personid, dan ubah properti berikut dengan nilai yang ditunjukkan di sini:

    Nama eksternal: Id

    Membuat kolom id.

  2. Pilih Simpan dan Tutup.

  3. Buka kolom new_name, dan ubah properti berikut agar memiliki nilai yang ditunjukkan di sini:

    • Nama Tampilan: Nama Belakang
    • Nama Eksternal: LastName

    Membuat kolom nama belakang.

  4. Pilih Simpan dan Tutup.

  5. Pilih baru, dan pada bidang: baru untuk Orang halaman masukkan informasi berikut:

    Bidang Nilai
    Nama Tampilan Nama Depan
    Nama new_firstname
    Nama Eksternal FirstName
    Persyaratan Bidang Bisnis Wajib
    Jenis Data Satu Baris Teks

    Membuat kolom usia untuk orang.

  6. Pilih Simpan dan Tutup.

  7. Pilih baru, dan pada bidang: baru untuk Orang halaman masukkan informasi berikut:

    Bidang Nilai
    Nama Tampilan Usia
    Nama new_age
    Nama Eksternal Usia
    Persyaratan Bidang Bisnis Wajib
    Jenis Data Bilangan Cacah

    Membuat kolom usia.

  8. Pilih Simpan dan Tutup.

  9. Pilih baru, dan pada bidang: baru untuk Orang halaman masukkan informasi berikut:

    Bidang Nilai
    Nama Tampilan Terakhir Diubah Pada
    Nama new_lastmodifiedon
    Nama Eksternal LastModifiedOn
    Persyaratan Bidang Bisnis Wajib
    Jenis Data Tanggal dan Waktu

    Buat modifikasi terakhir pada kolom.

Tambahkan kolom ke formulir Utama

  1. Di jendela tabel Orang, pilih formulir.

  2. Buka formulir utama, tarik dan jatuhkan kolom nama depan, Usia, dan Terakhir Dimodifikasi Pada dari panel kanan ke formulir di bagian Umum.

    Kolom Nama depan, usia, dan terakhir dimodifikasi pada ditambahkan ke formulir utama.

  3. Di jendela tabel Orang, pilih Simpan dan Tutup.

Mengkonfigurasi tampilan default

  1. Pada panel kiri penelusur solusi, di dalam entitas Orang, pilih tampilan.
  2. Buka tampilan semua Orang.
  3. Pada panel Tugas Umum, pilih Tambah Kolom. Tambah Kolom untuk Tampilan.
  4. Pilih Kolom nama depan , Usia, dan Terakhir Dimodifikasi Pada, lalu pilih OK.
  5. Pada jendela Tampilan: Semua Orang, susun urutan kolom dengan memilih pindahkan ke kiri dan pindahkan panah kanan, lalu pilih Simpan dan Tutup.
  6. Di jendela explorer solusi, pilih Publikasikan Semua Penyesuaian.
  7. Setelah semua penyesuaian diterbitkan, tutup jendela explorer solusi.

Menggunakan tabel virtual dalam aplikasi yang diarahkan model

Buat aplikasi berdasarkan model dan tambahkan tabel Orang ke peta situs. Selanjutnya, pilih formulir utama Orang dan tampilan Pencarian Tingkat Lanjut Orang. Publikasikan aplikasi. Informasi selengkapnya: Buat aplikasi berdasarkan model pertama Anda dari awal

Selanjutnya, pengguna aplikasi dapat melakukan operasi baca, buat, perbarui, dan hapus menggunakan tabel virtual sama seperti tabel lainnya di Microsoft Dataverse.

Membuat, melihat, dan menghapus rekaman menggunakan tabel virtual

  1. Menjalankan aplikasi berbasis model. Pilih Baru, lengkapi kolom yang diperlukan, lalu simpan rekaman.
  2. Pilih Baru lagi untuk membuat rekaman lain dan menyimpannya.
  3. Anda sekarang harus memiliki dua rekaman yang mirip dengan berikut di tampilan Semua Orang. Lihat semua orang.
  4. Untuk menghapus rekaman, pilih rekaman orang, lalu pilih Hapus. Konfirmasikan untuk menghapus rekaman pada halaman konfirmasi.

Lihat juga

konfigurasi penyedia Data OData v4, persyaratan, dan praktik terbaik
Membuat dan mengedit tabel virtual yang berisi data dari sumber data eksternal

Catatan

Apa bahasa dokumentasi yang Anda inginkan? Lakukan survei singkat. (perlu diketahui bahwa survei ini dalam bahasa Inggris)

Survei akan berlangsung kurang lebih selama tujuh menit. Tidak ada data pribadi yang dikumpulkan (pernyataan privasi).