Menyediakan perhubungan jadual maya
Jadual maya didayakan untuk perhubungan. Anda boleh menyediakan 1:N, N:1 dan perhubungan berbilang jadual (polimorfik) tersuai. Perhubungan boleh diwujudkan antara:
- Jadual tempatan dalam Dataverse dan jadual maya.
- Jadual maya dan jadual maya lain daripada pembekal yang sama, contohnya SQL-> SQL.
Sebagai contoh, anda tidak boleh menyediakan perhubungan antara jadual maya yang dicipta menggunakan pembekal jadual maya OData maya dan jadual maya yang dicipta menggunakan pembekal penyambung maya.
Mentakrifkan perhubungan dalam jadual maya
Jadual maya yang dicipta menggunakan pembekal penyambung maya secara automatik mencipta semua lajur yang diwakili dalam jadual sumber luaran. Ini juga termasuk lajur yang mempunyai perhubungan yang ditakrifkan. Walau bagaimanapun, takrifan perhubungan tidak akan dicipta secara automatik. Anda perlu mentakrifkan hubungan ini dalam Dataverse secara manual.
Contoh berikut mencipta perhubungan N:1 antara jadual maya (Permintaan Perkhidmatan) dan jadual asli (Akaun). Lajur yang digunakan untuk menyediakan perhubungan ialah AccountId. Lajur ini ialah kunci primer dalam jadual akaun dan merupakan kunci asing dalam jadual permintaan perkhidmatan.
Perwakilan jadual maya Permintaan Perkhidmatan ditunjukkan di bawah. Anda akan dapati bahawa lajur AccountId iaitu lajur yang digunakan untuk perhubungan dalam sumber luaran ialah jenis Berbilang Baris Teks. Anda perlu mempunyai lajur ini diwakili sebagai jenis Carian untuk mencipta perhubungan.
Pergi ke Tetapan lanjutan > Tetapan > Penyesuaian dan pilih Sesuaikan Sistem.
Dalam anak tetingkap navigasi kiri, kembangkan pandangan Entiti dan semak seimbas takrif jadual maya Permintaan Perkhidmatan.
Pilih pandangan Medan, pilih lajur AccountId dan kemudian pilih Padam.
Pilih Padam untuk mengesahkan pemadaman lajur ini.
Untuk mencipta perhubungan, pilih Perhubungan N:1 dalam jadual Permintaan Perkhidmatan.
Pilih Perhubungan Ramai-kepada-Satu Baharu.
Masukkan butiran berikut untuk mencipta perhubungan antara jadual maya Permintaan Perkhidmatan dan jadual Akaun.
- Dalam bahagian Takrif Perhubungan – tetapkan nilai lajur Entiti Utama kepada Akaun.
- Secara alternatif, jika anda mahu mengedit nama perhubungan, anda boleh berbuat demikian dalam lajur Nama.
- Dalam bahagian Medan Carian, tetapkan Nama Paparan kepada Akaun.
- Lajur Nama diisi secara automatik dengan nama lajur carian.
- Tetapkan nilai Nama Luaran kepada AccountId (sepadan dengan nama lajur dalam jadual sumber anda).
Simpan dan kemudian tutup perhubungan.
Rujuk lajur untuk jadual maya Permintaan Perkhidmatan dan anda akan dapati bahawa lajur AccountId adalah jenis Carian. Lajur ini kini boleh ditambah pada borang dan pandangan untuk melihat semua akaun berkaitan bagi setiap rekod permintaan perkhidmatan.
Dengan perhubungan yang diwujudkan, anda kini boleh mencipta permintaan perkhidmatan baharu dan memilih akaun untuk mengaitkannya.
Nota
Anda perlu mengedit borang dan pandangan jadual ini untuk menyertakan lajur carian dan lajur lain yang diperlukan sebelum operasi pada jadual maya.
Tip
- Lajur Kunci Primer perlu disertakan dalam borang cipta jika anda tidak menyediakan lajur untuk peningkatan semasa reka bentuk jadual sumber tersembunyi secara automatik. Anda perlu memasukkan nilai yang sah dalam lajur kunci primer untuk operasi penyisipan berjaya.
Langkah-langkah berikutnya
Buat jadual maya menggunakan pembekal penyambung maya (pratonton)