Cipta dan edit jadual maya yang mengandungi data daripada sumber data luaran

Jadual maya ialah jadual tersuai dalam Microsoft Dataverse yang mempunyai lajur yang mengandungi data daripada sumber data luaran. Jadual maya muncul dalam aplikasi anda kepada pengguna sebagai baris jadual biasa, tetapi mengandungi data yang disumber daripada pangkalan data luaran, seperti Pangkalan Data Azure SQL. Baris berdasarkan jadual maya tersedia dalam semua klien termasuk klien tersuai yang dibangunkan menggunakan perkhidmatan web Dataverse.

Sebelum ini, untuk mengintegrasikan sumber data yang begitu berbeza, anda perlu mencipta penyambung untuk mengalihkan data atau membangunkan pasang masuk tersuai, sama ada sebelah klien atau pelayan. Bagaimanapun, dengan jadual maya, anda boleh menyambung secara terus dengan sumber data luaran pada masa jalanan supaya data tertentu daripada sumber data luaran tersedia dalam persekitaran, tanpa memerlukan pereplikaan data.

Jadual maya terbentuk daripada tiga komponen utama, pembekal data, baris sumber data dan jadual maya. Pembekal data terdiri daripada pasang masuk dan jadual sumber data. Sumber data ialah baris jadual dalam Dataverse, yang mengandungi metadata yang mewakili skema parameter sambungan. Setiap jadual maya merujuk sumber data dalam takrifan jadual.

Dataverse termasuk Pembekal Data Odata yang boleh anda gunakan untuk bersambung dengan perkhidmatan web v4 Odata yang mengakses data luaran.

Secara alternatif, pembangun boleh membina pembekal data mereka sendiri. Pembekal data dipasang dalam persekitaran sebagai penyelesaian. Maklumat Lanjut: Dokumentasi Pembangun: Mari bermula dengan jadual maya

Manfaat jadual maya

  • Pembangun boleh melaksanakan palam masuk untuk membaca, kemas kini atau padam data luaran menggunakan perkhidmatan web Dataverse dan alat Pendaftaran Pasang Masuk.
  • Penyesuai sistem menggunakan penjelajah penyelesaian Power Apps untuk mengkonfigurasikan baris sumber data dan mencipta jadual maya yang digunakan untuk mengakses data luaran tanpa menulis sebarang kod.
  • Pengguna akhir bekerja dengan baris yang dicipta oleh jadual maya untuk melihat data dalam lajur, grid, keputusan carian dan laporan berasaskan Ambil XML dan papan pemuka.

Tambah sumber data untuk kegunaan jadual maya

Pembangun mencipta pasang masuk tersuai untuk digunakan sebagai pembekal data bagi jadual maya. Anda juga boleh menggunakan Pembekal Data v4 OData yang disediakan. Maklumat lanjut: Konfigurasi, keperluan dan amalan terbaik Pembekal Data v4 OData

  1. Daftar masuk ke Power Apps, dan kemudian pilih Tetapan > Tetapan lanjutan.

  2. Pergi ke Tetapan > Pentadbiran > Sumber Data Entiti Maya.

  3. Pada bar alat tindakan, pilih Baharu.

  4. Pada kotak dialog Pilih Pembekal Data, pilih daripada sumber data berikut dan kemudian pilih OK.

    Pembekal Data Perihalan
    Pembekal data tersuai Jika anda telah mengimport pasang masuk pembekal data, ia akan kelihatan di sini. Maklumat Lanjut: Dokumentasi Pembangun: Mari Bermula dengan jadual maya
    Pembekal Data OData v4 Dataverse termasuk Pembekal Data OData. Yang boleh digunakan dengan perkhidmatan web v4 OData. Maklumat Lanjut Konfigurasi, keperluan dan amalan terbaik Pembekal Data v4 OData

Tambah lajur yang dilindungi pada Sumber Data

Anda mencipta lajur untuk Sumber Data dengan cara yang sama seperti mana-mana jadual lain. Untuk data yang disulitkan atau sensitif, dayakan atribut Rahsia Sumber Data pada lajur tersuai Sumber Data. Contohnya, untuk melindungi lajur yang mengandungi rentetan sambungan pangkalan data.

Nota

Atribut Rahsia Sumber Data hanya tersedia dengan lajur yang ditambah pada borang Sumber Data.

Atribut rahsia sumber data.

Cipta sebuah jadual maya

Anda mencipta jadual maya sama seperti jadual yang lain dalam Dataverse dengan tambahan beberapa atribut tambahan yang dihuraikan di sini. Jadual maya mesti dicipta menggunakan penjelajah penyelesaian.

Nota

Walaupun anda boleh mencipta jadual maya dengan memilih Tiada sebagai sumber data, untuk mendapatkan data, jadual maya memerlukan sumber data. Maklumat Lanjut Tambah sumber data untuk kegunaan jadual maya

Buka penjelajah penyelesaian

Sebahagian daripada nama jadual maya yang anda cipta adalah awalan penyesuaian. Ini ditetapkan berdasarkan penerbit penyelesaian bagi penyelesaian yang sedang anda usahakan. Jika anda mengambil berat tentang awalan penyesuaian, pastikan bahawa anda bekerja dalam satu penyelesaian tak terurus di mana awalan penyesuaian adalah yang anda mahukan untuk jadual maya ini. Maklumat lanjut: Tukar awalan penerbit penyelesaian.

Buka penyelesaian tidak terurus

  1. Daripada Power Apps, pilih Penyelesaian daripada anak tetingkap navigasi kiri, kemudian pada bar alat, pilih Beralih ke klasik. Jika item tidak ditemukan dalam anak tetingkap panel sisi, pilih ...Lagi, kemudian pilih item yang anda kehendaki.

  2. Dalam senarai Semua Penyelesaian, buka penyelesaian tidak terurus yang anda kehendaki.

Cipta sebuah jadual maya

  1. Dalam penjelajah penyelesaian, cipta jadual baharu. Untuk melakukan ini, pilih Entiti dalam anak tetingkap navigasi kiri dan kemudian pilih Baharu.

  2. Pada tab Umum Takrifan Entiti, pilih Entiti Maya dan kemudian dalam senarai juntai bawah Sumber Data, pilih sumber data yang anda mahu.

    Pilihan jadual maya pada takrif jadual.

  3. Pada Takrifan Entiti, lengkapkan lajur berikut yang diperlukan.

    Medan Penerangan
    Nama Luaran Masukkan nama jadual dalam sumber data luaran yang jadual ini dipetakan kepadanya.
    Nama Koleksi Luaran Masukkan nama majmuk jadual dalam sumber data luaran yang jadual ini dipetakan kepadanya.

    Berikut ialah contoh jadual maya dinamakan Wayang yang menggunakan pembekal data Azure Cosmos DB untuk mengakses fail dokumen.

    Takrif jadual maya menggunakan pembekal data Azure Cosmos DB.

    Penting

    Beberapa pilihan, seperti Pasukan Akses, Giliran dan Cipta Cepat, tidak tersedia dengan jadual maya. Maklumat Lanjut Pertimbangan apabila anda menggunakan jadual maya

    Lengkapkan sifat pilihan dan tambahan yang diperlukan seperti paparan dan nama majmuk, seperti yang diperlukan. Untuk mendapatkan maklumat lanjut tentang sifat ini, lihat Cipta dan edit jadual.

  4. Cipta dan tambah satu atau lebih lajur untuk jadual maya. Selain sifat lajur standard yang diperlukan untuk mencipta lajur tersuai, sifat pilihan ini tersedia untuk setiap lajur tersuai yang anda cipta untuk jadual maya.

    Medan Penerangan
    Nama Luaran Ini pada lazimnya ialah nama unik untuk mengenal pasti data yang anda mahu paparkan dalam lajur.
    Nama Jenis Luaran Jika jenis lajur yang anda cipta ialah SetPilihan: Sifat ini memetakan kepada nama luaran set nilai dalam perkhidmatan luaran untuk pilihan. Pada lazimnya, ini boleh menjadi enum atau nama kelas nilai rentetan. Nama Jenis Luaran boleh digunakan apabila nama berkelayakan sepenuhnya diperlukan. Contohnya, sebagai Nama Jenis dengan OData yang mana parameter dalam pertanyaan memerlukan nama berkelayakan penuh, seperti [Nama Jenis].[Nilai].
    Nilai Luaran Jika jenis lajur yang anda cipta ialah SetPilihan: Sifat ini memetakan kepada nilai sepadan dalam sumber data luaran untuk item pilihan. Nilai ini yang dimasukkan digunakan untuk menentukan item pilihan yang akan dipaparkan dalam aplikasi.

    Lengkapkan sifat tambahan seperti yang diperlukan. Untuk mendapatkan maklumat lanjut tentang sifat ini, lihat Cipta dan edit lajur.

  5. Pilih Simpan dan Tutup pada halaman sifat Lajur.

  6. Pada bar alat penjelajah penyelesaian, pilih Simpan.

  7. Pada bar alat penjelajah penyelesaian, pilih Terbitkan.

  8. Tutup penjelajah penyelesaian.

Pertimbangan apabila anda menggunakan jadual maya

Jadual maya mempunyai had ini.

  • jadual sedia ada tidak boleh ditukar kepada jadual maya.
  • Secara lalai, jadual maya mengandungi hanya lajur Nama dan id. Tiada lajur sistem terurus lain seperti Status atau Dicipta Pada/Diubah Suai Pada disokong.
  • Jadual maya tidak menyokong lajur tersuai dengan jenis data Mata Wang, Imej atau Pelanggan.
  • Jadual maya tidak menyokong pengauditan.
  • Lajur jadual maya tidak boleh digunakan dalam medan gulung atas atau lajur yang dikira.
  • Jadual maya tidak boleh menjadi jenis jadual aktiviti.
  • Papan pemuka dan carta tidak disokong dengan jadual maya.
  • Banyak ciri yang memberi kesan kepada baris jadual tidak boleh didayakan dengan jadual maya. Contoh termasuklah baris gilir, pengurusan pengetahuan, SLA, pengesanan duplikasi, perubahan penjejakan, keupayaan luar talian mudah alih, keselamatan lajur, carian Dataverse dan penyelesaian portal Power Pages.
  • Jadual maya dimiliki oleh organisasi dan tidak menyokong konsep keselamatan Dataverse peringkat rendah. Kami mengesyorkan anda agar melaksanakan model keselamatan anda sendiri untuk sumber data luaran.
  • Sifat metadata lajur yang mengesahkan semasa kemas kini tidak digunakan pada jadual maya. Contohnya, lajur Nombor Bulat pada lajur jadual maya mungkin ditetapkan untuk mempunyai nilai minimum . Namun, oleh kerana nilai data daripada sumber data luaran, pertanyaan akan mengembalikan nilai kurang daripada sifar apabila didapatkan semula daripada jadual maya. Sifat nilai minimum tidak ditunjukkan dalam pertanyaan. Anda masih perlu menapis nilai supaya lebih besar daripada 0 jika itulah yang dikehendaki.
  • Jadual maya tidak menyokong penjejakan perubahan dan tidak boleh disegerakkan dengan menggunakan ciri Dataverse, seperti Perkhidmatan Eksport Data atau Azure Synapse Link for Dataverse.
  • Jadual maya yang menggunakan pembekal data OData v4 yang disertakan adalah didayakan pada port keluar 443.
  • Aliran proses perniagaan tidak disokong dengan jadual maya. Maklumat lanjut: Ralat tidak dijangka yang diterima apabila pengguna mengaktifkan aliran proses perniagaan

Ralat tidak dijangka yang diterima apabila pengguna mengaktifkan aliran proses perniagaan

Apabila pengguna cuba mengaktifkan aliran proses perniagaan, mereka mungkin menerima mesej "ralat tidak dijangka". Melihat fail log entri log berikut dipaparkan.

ErrorCode: 0x80040216 Message: System.Web.HttpUnhandledException: Pengecualian jenis 'System.Web.HttpUnhandledException' dikeluarkan. ---> Microsoft.Crm.CrmException: Aliran proses perniagaan tidak dapat didayakan untuk Entiti Maya

Isu ini berlaku kerana jadual maya tidak menyokong aliran proses perniagaan.

Lihat juga

keperluan dan amalan terbaik Pembekal Data v4 OData
Cipta dan edit jadual
Mengkonfigurasikan jadual maya dalam Power Pages

Nota

Adakah anda boleh memberitahu kami tentang keutamaan bahasa dokumentasi anda? Jawab tinjauan pendek. (harap maklum bahawa tinjauan ini dalam bahasa Inggeris)

Tinjauan akan mengambil masa lebih kurang tujuh minit. Tiada data peribadi akan dikumpulkan (pernyataan privasi).