Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Tabel virtual adalah tabel kustom di Microsoft Dataverse yang memiliki kolom yang berisi data dari sumber data eksternal. Tabel virtual muncul di aplikasi Anda kepada pengguna sebagai rekaman tabel biasa, tetapi berisi data yang bersumber dari database eksternal, seperti Azure SQL Database. Baris berdasarkan tabel virtual tersedia di semua klien termasuk klien kustom yang dikembangkan menggunakan layanan web Dataverse.
Dulu, untuk mengintegrasikan data yang berbeda sumber Anda harus membuat konektor untuk memindahkan data atau mengembangkan plug-in kustom, baik klien atau sisi server. Namun, dengan tabel virtual Anda terhubung langsung dengan sumber data eksternal pada runtime sehingga data tertentu dari sumber data eksternal tersedia di lingkungan, tanpa perlu replikasi data.
Tabel virtual terdiri dari tiga komponen utama, penyedia data, baris sumber data , dan tabel virtual. Penyedia data terdiri dari plug-in dan tabel sumber data. Sumber data adalah baris tabel di Dataverse, yang mencakup metadata yang mewakili skema parameter koneksi. Setiap tabel virtual mereferensikan sumber data dalam definisi tabel.
Dataverse menyertakan Data OData dan beberapa penyedia konektor virtual lainnya, seperti SQL Server, SharePoint, Fabric , dan sebagainya, yang dapat Anda gunakan untuk menyambungkan sumber data eksternal umum. Informasi selengkapnya: Konfigurasi, persyaratan, dan praktik terbaik Penyedia Data OData v4 danBuat tabel virtual menggunakan penyedia konektor virtual
Selain itu, pengembang dapat membangun penyedia data mereka sendiri. Penyedia data diinstal di lingkungan sebagai solusi. Informasi Selengkapnya: Dokumentasi Pengembang: Mulai menggunakan tabel virtual
Manfaat tabel virtual
- Pengembang dapat menerapkan plugin untuk membaca, memperbarui, atau menghapus data eksternal menggunakan layanan web Dataverse dan alat Pendaftaran Plug-in.
- Penyesuai sistem menggunakan Power Apps (make.powerapps.com) untuk membuat tabel virtual yang dipakai mengakses data eksternal tanpa perlu menulis kode.
- Pengguna akhir bekerja dengan baris yang dibuat oleh tabel virtual untuk melihat data dalam kolom, grid, hasil pencarian, dan laporan serta dasbor berbasis Fetch XML.
Menambahkan sumber data yang akan digunakan untuk tabel virtual
Pengembang membuat plug-in kustom untuk digunakan sebagai penyedia data untuk tabel virtual. Atau, Anda dapat menggunakan salah satu penyedia yang tersedia. Informasi selengkapnya: Membuat tabel virtual menggunakan penyedia konektor virtual dan konfigurasi, persyaratan, dan praktik terbaik Penyedia Data OData v4
Masuk ke Power Apps, lalu pilih Pengaturan>Pengaturan tingkat lanjut.
Pilih Administrasi>Sumber Data Entitas Virtual.
Di baris perintah, pilih Baru.
Pada kotak dialog Pilih Penyedia Data , pilih dari sumber data berikut, lalu pilih OK.
Penyedia Data Description Penyedia data khusus Jika Anda telah mengimpor plug-in penyedia data, penyedia data akan muncul di sini. Dokumentasi Pengembang Informasi Selengkapnya: Mulai menggunakan tabel virtual Penyedia Data OData v4 Dataverse mencakup Penyedia Data OData yang dapat digunakan dengan layanan web OData v4. Informasi Selengkapnya konfigurasi, persyaratan, dan praktik terbaik Penyedia Data OData v4
Menambahkan kolom aman ke sumber data
Anda membuat kolom untuk sumber data dengan cara yang sama seperti tabel lainnya. Untuk data yang dienkripsi atau sensitif, aktifkan atribut Rahasia Sumber Data pada kolom kustom Sumber data. Misalnya, untuk mengamankan kolom yang berisi string koneksi database.
Note
Atribut Rahasia Sumber Data hanya tersedia dengan kolom yang ditambahkan ke formulir Sumber Data.
Buat tabel virtual
Anda membuat tabel virtual seperti tabel lain di Dataverse dengan penambahan beberapa atribut tambahan yang dijelaskan di sini.
Buka solusi
Bagian dari nama tabel virtual apa pun yang Anda buat adalah awalan kustomisasi. Ini ditetapkan berdasarkan penerbit solusi untuk solusi yang Anda kerjakan. Jika Anda peduli dengan awalan kustomisasi, pastikan Anda bekerja dalam solusi yang tidak terkelola di mana awalan penyesuaian adalah yang Anda inginkan untuk tabel virtual ini. Informasi selengkapnya: Mengubah awalan penerbit solusi
Buka solusi yang tidak terkelola
Dari Power Apps pilih Solusi dari panel navigasi kiri, lalu pada toolbar, pilih Beralih ke klasik. Jika item tidak ada di panel samping, pilih …Lainnya lalu pilih item yang Anda inginkan.
Dalam daftar Semua Solusi , buka solusi tidak terkelola yang Anda inginkan.
Buat tabel virtual
- Di Power Apps (make.powerapps.com), buat tabel baru. Untuk melakukanini, pilih Tabel di panel navigasi kiri, lalu pilih>> Tabel Virtual.
- Pilih konektor, lalu ikuti instruksi di layar Anda untuk membuat tabel virtual. Informasi selengkapnya: Membuat tabel virtual menggunakan penyedia konektor virtual dan konfigurasi, persyaratan, dan praktik terbaik Penyedia Data OData v4
Important
Beberapa opsi, seperti Tim Akses, Antrean, dan Buat Cepat, tidak tersedia dengan tabel virtual. Informasi Selengkapnya: Pertimbangan saat Anda menggunakan tabel virtual
Pertimbangan saat Anda menggunakan tabel virtual
Tabel virtual memiliki batasan ini.
- Tabel yang ada tidak dapat dikonversi ke tabel virtual.
- Secara default, tabel virtual hanya berisi kolom Nama dan Id. Tidak ada kolom yang dikelola sistem lainnya, seperti Status atau Dibuat pada/Dimodifikasi pada yang didukung.
- Tabel virtual tidak mendukung kolom kustom dengan jenis data Mata Uang, Gambar, atau Pelanggan.
- Tabel virtual tidak mendukung audit.
- Kolom tabel virtual tidak dapat digunakan dalam rollup atau kolom terhitung.
- Tabel virtual tidak dapat menjadi tipe aktivitas tabel.
- Dasbor dan bagan tidak didukung dengan tabel virtual.
- Banyak fitur yang memengaruhi baris tabel tabel tidak dapat diaktifkan dengan tabel virtual. Contohnya termasuk antrean, manajemen pengetahuan, SLA, deteksi duplikat, pelacakan perubahan, kemampuan offline seluler, keamanan kolom, pencarian Dataverse, dan solusi Power Pages.
- Tabel virtual dimiliki oleh organisasi dan tidak mendukung konsep keamanan Dataverse pada tingkat baris. Sebaiknya Anda menerapkan model keamanan Anda sendiri untuk sumber data eksternal.
- Properti metadata kolom yang memvalidasi pembaruan tidak berlaku untuk tabel virtual. Misalnya, kolom Bilangan Bulur pada kolom tabel virtual dapat diatur agar memiliki nilai minimum nol. Namun, karena nilai berasal dari sumber data eksternal, kueri akan mengembalikan nilai kurang dari nol saat diambil dari tabel virtual. Properti nilai minimum tidak tersirat di kueri. Anda tetap perlu memfilter nilai yang akan lebih besar dari 0 jika itu yang diinginkan.
- Tabel virtual tidak mendukung pelacakan perubahan dan tidak dapat disinkronkan dengan menggunakan fitur Dataverse, seperti Layanan Ekspor Data atau Azure Synapse Link untuk Dataverse.
- Tabel virtual yang menggunakan penyedia data OData v4 yang disertakan diaktifkan pada port keluar 443.
- Alur proses bisnis tidak didukung dengan tabel virtual. Informasi selengkapnya: Kesalahan tidak terduga diterima saat pengguna mengaktifkan alur proses bisnis
Kesalahan tidak terduga diterima saat pengguna mengaktifkan alur proses bisnis
Ketika pengguna mencoba mengaktifkan alur proses bisnis, mereka mungkin menerima pesan "kesalahan tidak terduga". Melihat file log, entri log berikut akan ditampilkan.
ErrorCode: 0x80040216 Pesan: System.Web.HttpUnhandledException: Pengecualian jenis 'System.Web.HttpUnhandledException' dibuat. ---> Microsoft.Crm.CrmException: alur proses bisnis tidak dapat diaktifkan untuk Entitas Virtual
Masalah ini terjadi karena tabel virtual tidak mendukung alur proses bisnis.
Baca juga
Membuat tabel virtual menggunakan penyedia konektor virtual
Persyaratan dan praktik terbaik Penyedia Data OData v4
Membuat dan mengedit tabel
Mengonfigurasi tabel virtual di Power Pages