Bagikan melalui


Bekerja dengan tabel Dataverse menggunakan kode

Menyediakan penyimpanan untuk data adalah fungsi dataverse yang paling penting. Dataverse mencakup sekumpulan tabel dasar yang menyediakan struktur untuk data yang digunakan oleh aplikasi bisnis.

Anda dapat melihat kumpulan dasar tabel dalam referensi tabel/entitas Dataverse.

Mengubah tabel

Anda dapat mengubah desain tabel menggunakan beberapa metode yang berbeda.

Menggunakan perancang

Ada beberapa cara untuk mengedit desain tabel menggunakan desainer.

Desainer Description
make.powerapps.com Pendekatan termampu dan paling umum untuk memodifikasi skema adalah dengan menggunakan https://make.powerapps.com/ untuk mengedit tabel Dataverse di lingkungan. Perubahan yang diterapkan di sini dilakukan dalam konteks Solusi Default Common Data Service yang tidak dikelola.
Penjelajah solusi untuk solusi Anda Jika Anda akan mendistribusikan solusi, Anda harus membuat tabel, atribut, atau hubungan baru dalam konteks solusi tidak terkelola yang akan Anda gunakan untuk mengembangkan solusi Anda.
Informasi lebih lanjut: penerbit solusi
Dari editor formulir Saat mengedit formulir aplikasi berbasis model untuk entitas, Anda dapat mengklik tombol Bidang Baru di Penjelajah Bidang. Jika Anda membuat bidang pencarian, Anda akan membuat hubungan baru untuk mendukungnya.

Mengimpor solusi

Solusi dapat berisi tabel dan komponen yang disesuaikan lainnya. Mengimpor solusi terkelola atau tidak terkelola ke dalam lingkungan Dataverse Anda akan mencakup tabel-tabel tersebut atau memperluas tabel-tabel yang ada dengan tabel baru yang mereka miliki.

Dari sumber data menggunakan Power Query

Anda bisa membuat tabel baru dan mengisinya dengan data menggunakan Power Query. Informasi selengkapnya: Menambahkan data ke tabel di Dataverse dengan menggunakan Power Query

Menggunakan layanan web untuk bekerja dengan definisi tabel

Layanan web yang diekspos dalam Dataverse mencakup kemampuan untuk membuat, membaca, menulis, dan menghapus tabel. Layanan ini paling sering digunakan untuk membaca karena data tersebut dapat menginformasikan kode Anda saat runtime tentang bagaimana lingkungan telah disesuaikan. Informasi selengkapnya: Bekerja dengan definisi tabel menggunakan kode

Definisi tabel

Model data disimpan dalam Dataverse.

Definisi tabel mencakup informasi berikut:

Data Description
Karakteristik Setiap entitas memiliki hampir 100 properti yang menjelaskan bagaimana hal itu diidentifikasi dan apa yang dapat dilakukan dengannya. Informasi selengkapnya: Definisi entitas
Attributes Properti entitas Attributes adalah kumpulan atribut atau kolom. Setiap kolom memiliki sekitar 50 properti untuk menjelaskan bagaimana ia diidentifikasi, jenis data yang dikandungnya, cara memformatnya, dan apa yang dapat dilakukan dengannya. Informasi selengkapnya: Definisi atribut
Hubungan Tiga properti entitas adalah kumpulan hubungan antar tabel. Koleksi ini berisi berbagai jenis hubungan: Many-To-Many, Many-To-One, dan One-To-Many. Informasi selengkapnya: Definisi hubungan
Hak istimewa Salah satu properti adalah kumpulan antara 0 dan 8 hak istimewa yang mengidentifikasi jenis operasi data yang dapat dilakukan pada tabel tersebut dengan pengidentifikasi unik yang terkait dengan masing-masing. Operasi ini meliputi: Tambahkan, Tambahkan,Tetapkan, Buat, Hapus, Baca, Bagikan, dan Tulis.
Kunci Secara default, setiap tabel memiliki satu atribut GUID (pengidentifikasi unik global) dan Keys properti adalah koleksi kosong. Anda dapat menambahkan kunci alternatif ke tabel. Informasi selengkapnya: Kunci

Petunjuk / Saran

Mengembangkan pemahaman tentang definisi tabel dalam sistem dapat membantu Anda memahami cara kerja Dataverse. Banyak properti juga mengontrol tabel apa yang dapat dilakukan oleh aplikasi berbasis model. Perancang yang tersedia untuk mengedit metadata tidak dapat menampilkan semua detail yang ditemukan dalam metadata. Anda dapat menginstal aplikasi berbasis model yang disebut Browser Metadata yang akan memungkinkan Anda melihat semua tabel tersembunyi dan properti metadata yang ditemukan dalam sistem. Informasi selengkapnya: Menelusuri definisi tabel dan kolom di lingkungan Anda

Tabel privat

Dataverse berisi beberapa tabel yang tidak ditujukan untuk digunakan pengembang pihak ketiga. Tabel ini ditambahkan oleh Microsoft untuk mengaktifkan fungsionalitas fitur. Tabel privat ditunjukkan oleh properti EntityMetadataIsPrivate. Tabel ini tidak disertakan dalam dokumen $metadata CSDL API Web. Namun, Anda akan menemukannya saat mengkueri metadata entitas.

Perhatian

Anda tidak boleh menggunakan tabel privat dalam solusi Anda. Dengan menandai tabel sebagai privat, Microsoft secara eksplisit menunjukkan bahwa kami tidak mendukung aplikasi lain untuk menggunakan tabel. Microsoft dapat menghapus tabel atau memperkenalkan perubahan signifikan kapan saja. Penggunaan tabel ini oleh siapa pun selain Microsoft tidak didukung.

Lihat juga

Gambaran umum pengembang Dataverse