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:
Buat Sumber Data
Buat sumber data untuk penyedia data v4 OData yang menggunakan layanan web sampel OASIS Open Data Protocol (OData).
Buka pengaturan > administrasi > sumber Data entitas Virtual.
Pilih baru, pilih penyedia Data v4 OData, lalu pilih OK.
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
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.
Dalam daftar Semua Solusi, buka solusi tidak terkelola yang diinginkan.
Buat tabel virtual
Di panel navigasi kiri penelusur solusi, pilih entitas, lalu pilih baru dari panel utama.
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.Di samping area yang menampilkan entitas ini, pilih Penjualan, lalu pilih Simpan (namun tidak menutup formulir tabel).
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.
Buka bidang kolom new_personid, dan ubah properti berikut dengan nilai yang ditunjukkan di sini:
Nama eksternal: Id
Pilih Simpan dan Tutup.
Buka kolom new_name, dan ubah properti berikut agar memiliki nilai yang ditunjukkan di sini:
- Nama Tampilan: Nama Belakang
- Nama Eksternal: LastName
Pilih Simpan dan Tutup.
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 Pilih Simpan dan Tutup.
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 Pilih Simpan dan Tutup.
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
Tambahkan kolom ke formulir Utama
Di jendela tabel Orang, pilih formulir.
Buka formulir utama, tarik dan jatuhkan kolom nama depan, Usia, dan Terakhir Dimodifikasi Pada dari panel kanan ke formulir di bagian Umum.
Di jendela tabel Orang, pilih Simpan dan Tutup.
Mengkonfigurasi tampilan default
- Pada panel kiri penelusur solusi, di dalam entitas Orang, pilih tampilan.
- Buka tampilan semua Orang.
- Pada panel Tugas Umum, pilih Tambah Kolom.
- Pilih Kolom nama depan , Usia, dan Terakhir Dimodifikasi Pada, lalu pilih OK.
- Pada jendela Tampilan: Semua Orang, susun urutan kolom dengan memilih pindahkan ke kiri dan pindahkan panah kanan, lalu pilih Simpan dan Tutup.
- Di jendela explorer solusi, pilih Publikasikan Semua Penyesuaian.
- 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
- Menjalankan aplikasi berbasis model. Pilih Baru, lengkapi kolom yang diperlukan, lalu simpan rekaman.
- Pilih Baru lagi untuk membuat rekaman lain dan menyimpannya.
- Anda sekarang harus memiliki dua rekaman yang mirip dengan berikut di tampilan Semua Orang.
- 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).