Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Dalam tutorial ini, kami akan melihat perkara yang mengekalkan perkhidmatan data biasa kami bersama — entiti. Terdapat entiti CDS berbeza yang berfungsi di belakang tabir, jadi kami akan membincangkan di sini bagaimana ia berbeza antara satu sama lain.

Isi kandungan

Memahami Entiti CDS

Entiti boleh dianggap sebagai nat dan bolt perkhidmatan data biasa.

Entiti digunakan untuk menyimpan rekod maklumat dengan cara yang sama jadual berfungsi dalam Excel atau SQL.

Perkara yang menarik tentang menggunakan perkhidmatan data biasa ialah terdapat entiti pratetap yang boleh kami gunakan pada bila-bila masa.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Pada asasnya, Microsoft telah melalui aplikasi berbeza yang dibuat melalui Power Apps dan melihat jadual paling biasa yang mereka gunakan. Dari situ, mereka menyeragamkan data dan mencipta templat ini untuk mereka yang mahukan entiti CDS pratetap.

Sebagai contoh, syarikat biasanya mempunyai jadual akaun yang menyimpan semua maklumat akaun pelanggan individu. Melihat senarai entiti di sini, anda dapat melihat bahawa terdapat juga templat Akaun sedia untuk kami gunakan.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Mari kita lihat setiap entiti CDS berbeza yang boleh kita gunakan untuk kerja kita sendiri.

Padang

Terdahulu, kami melihat entiti pratetap yang dipanggil Akaun. Jika kami mengklik padanya, kami akan melihat senarai medan yang telah disediakan oleh Microsoft untuk entiti khusus ini.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Medan ini termasuk maklumat asas seperti Nama Akaun, Nombor Akaun dan Penilaian Akaun.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Ia juga mempunyai semua medan alamat yang berbeza ini, seperti Bandar, Negara/Wilayah, Daerah, dsb.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Ia pada asasnya ialah senarai panjang medan yang biasanya anda lihat dalam bentuk, dengan item lain seperti Kategori, Had Kredit dan lain-lain.

Perkara yang baik tentang medan ini ialah anda tidak perlu memikirkan jenis medan setiap item. Ia telah dikelaskan mengikut kesesuaian, dengan lajur khusus menunjukkan jenis data setiap item.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Sebagai contoh, ia menunjukkan Alamat1 sebagai Teks Berbilang Baris.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Entiti CDS pratetap ini juga menyediakan carian untuk kami. Melihat item di sini untuk Created By, ia menunjukkan bahawa ia sebenarnya adalah carian yang disambungkan ke jadual lain yang ditemui dalam medan berbeza.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Ini bermakna bahawa ia mempunyai semua pangkalan data hubungan ini disediakan untuk kami, menghapuskan keperluan untuk kami menyediakan sambungan tersebut secara manual.

Jika ada bidang yang kita perlukan tetapi tidak nampak di sini, mudah juga untuk menambahnya sendiri. Cuma klik pada butang "Tambah medan" di sebelah kiri atas.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

perhubungan

Kami juga boleh mencari Perhubungan di bawah entiti CDS.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Perhubungan menunjukkan lajur dalam jadual ini sebenarnya bergantung pada jadual lain. Sebagai contoh, ia menunjukkan di sini bahawa Created By mempunyai hubungan dengan entiti yang dipanggil Pengguna.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Perhubungan ini juga dikategorikan berdasarkan jenis perhubungan yang mereka ada dengan jadual lain. Dalam kes ini, Created By mempunyai hubungan banyak dengan satu dengan Pengguna. Ini bermakna mungkin terdapat beberapa akaun pengguna yang dibuat oleh orang yang sama.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Orang ini kemudiannya boleh ditemui dalam jadual Pengguna, yang merupakan entiti lain.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Sekali lagi, perkara yang menarik tentang entiti ini ialah sistem telah menghasilkan jenis perhubungan yang sesuai untuk kami.

Selain daripada perhubungan ramai dengan satu, terdapat dua jenis perhubungan yang lain — satu-dengan-banyak dan ramai-ke-banyak.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Jualan ialah satu bidang di mana kita boleh melihat contoh hebat perhubungan satu-ke-banyak. Satu akaun boleh mempunyai data jualan yang berbeza yang terikat dengannya.

Bagi banyak-ke-banyak, ini sedikit lebih rumit. Ini adalah sesuatu yang kita tidak mahu gunakan melainkan benar-benar perlu.

Sebagai contoh, anda boleh mempunyai banyak akaun yang berkaitan dengan banyak diskaun. Anda boleh mempunyai satu akaun menggunakan diskaun A dan B, manakala akaun lain menggunakan diskaun B dan C.

Peraturan Perniagaan

Satu lagi entiti yang sangat menarik ialah peraturan perniagaan. Kami telah menyentuh topik ini dalam tutorial kami tentang perkhidmatan data biasa .

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Peraturan perniagaan adalah salah satu faedah terbesar menggunakan CDS. Mereka menentukan parameter yang perlu diikuti semasa pengguna berinteraksi dengan data anda.

Katakan anda mempunyai perniagaan restoran. Jika anda mempunyai pekerja yang boleh menghidangkan alkohol kepada pelanggan, maka anda mungkin mahu data anda menunjukkan bahawa orang ini mempunyai lesen untuk berbuat demikian. Jadi, anda boleh menambah peraturan perniagaan yang memerlukan ID alkohol orang itu dikemukakan sebelum maklumat mereka ditambahkan.

Anda boleh menentukan peraturan perniagaan anda sendiri bergantung pada keperluan dan situasi anda. Peraturan ini bagus kerana ia memastikan pengguna tidak terlepas maklumat yang paling relevan semasa mereka menambah data ke dalam sistem.

Pandangan

Paparan membolehkan anda mengawal perkara yang boleh dilihat oleh pengguna lain aplikasi anda.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Terutamanya jika anda mempunyai banyak data sensitif yang dimuatkan ke dalam apl, anda tidak mahu setiap pengguna mempunyai akses kepada kesemuanya. Anda mungkin mahu mempunyai kawalan ke atas item yang boleh dilihat oleh pengguna pada akhirnya.

Sebagai contoh, Akaun Aktif di sini ditetapkan kepada Paparan Awam. Ini bermakna pengguna boleh melihat akaun aktif ini.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Jika kita mengklik pada Akaun Aktif, ia menunjukkan 5 lajur data, yang juga boleh dilihat oleh pengguna.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Jika kami mempunyai data yang lebih sensitif, seperti data jualan, maka pandangan untuk data tersebut mungkin terhad kepada pentadbir atau ketua pasukan sahaja.

Borang

Kali ini, mari kita lihat Borang.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Sama seperti dalam apl kanvas, borang menyediakan platform untuk mengedit atau membuat rekod baharu data. Kami sebenarnya boleh membuat borang di sini untuk entiti tertentu, dan kemudian memuat naiknya ke dalam apl dipacu model kami.

Seperti semua jenis entiti lain, terdapat borang yang tersedia untuk kami gunakan. Ia juga menyatakan jenis bentuk setiap satu.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Jadi jika kita klik pada Akaun, ia membuka templat borang.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Seperti yang anda lihat, ini adalah borang yang sangat standard dengan medan seperti Nama Akaun, Telefon, Faks dan medan lain yang serupa. Borang ini juga boleh disesuaikan, jadi kami boleh menambah atau mengalih keluar medan tertentu.

Entiti CDS Lain

Entiti lain termasuk papan pemuka, carta, kunci dan data . Kami tidak akan membincangkan semua ini secara terperinci dalam tutorial ini, tetapi sebahagian daripadanya akan dibincangkan dalam tutorial lain.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Papan pemuka di sini berfungsi dengan cara yang sama seperti papan pemuka lain — ia adalah koleksi carta yang terdapat dalam perkhidmatan data biasa kami. Tab carta di sini juga menunjukkan carta dalam CDS.

Tab kekunci menunjukkan perkara yang unik tentang setiap bahagian data. Bagi tab data, ia menunjukkan semua data yang tersedia untuk kami gunakan dengan CDS ini.

Mencipta Entiti CDS

Sekarang setelah kita memahami entiti yang berbeza itu, mari kita bincangkan tentang cara mencipta entiti kita sendiri.

Kami akan bermula dengan mengklik pada butang “Entiti baharu” di bahagian atas halaman.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Mari namakan entiti baharu ini sebagai Pelanggan.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Untuk medan utama, mari tukar ini kepada nombor.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Kami akan menggunakan nombor sebagai medan utama kerana jika kami melihat sumber data yang akan kami gunakan, ini menunjukkan bahawa setiap pelanggan mempunyai nombor pelanggan yang ditetapkan dan berfungsi sebagai medan utama dalam jadual.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Sekarang, mari klik Cipta di bahagian bawah anak tetingkap.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Seperti yang anda lihat, ia memberitahu kami bahawa ia sedang menyediakan jadual kami. Jadi ia pada asasnya memastikan bahawa segala-galanya berada di tempatnya.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Semasa peruntukan sedang berjalan, kita hanya dapat melihat satu baris di sini.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Tetapi setelah peruntukan selesai, kami akan dapat melihat semua item yang biasanya disertakan dalam entiti ini.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya

Sekarang, hanya kerana ini mengandungi senarai entri yang panjang tidak bermakna kami menambah setiap satu daripada mereka. Apa yang dilakukan oleh Power Apps ialah ia melihat pangkalan data lain yang sudah anda miliki dan menambah dalam medan yang sistem fikir anda perlu ada juga dalam jadual baharu ini.

Sudah tentu, kami tidak semestinya perlu menggunakan semua item yang dilemparkan Power Apps. Kami sentiasa boleh berpegang pada medan utama yang kami tambahkan secara manual, iaitu medan Nombor.

Entiti CDS, Perbezaan Mereka Dan Cara Menciptanya


Power Apps Pengenalan: Definisi, Ciri, Fungsi Dan Kepentingan
Power Apps Persekitaran: Menyediakan Elemen Apl Dengan Betul
Fungsi dan Formula PowerApps | Satu Pengenalan

Kesimpulan

Perkhidmatan data biasa atau CDS memudahkan untuk mengatur dan menggunakan semua data kami. Mengetahui bahawa entiti ini adalah blok binaan mana-mana perkhidmatan data biasa membuatkan kami menyedari betapa pentingnya mereka sebenarnya.

Ia juga bagus kerana ia dibina seintuitif yang mungkin, dengan templat siap sedia untuk kita gunakan. Ini menjadikan keseluruhan proses lebih cekap dan membolehkan untuk memaksimumkan masa kami semasa kami bekerja pada apl kami.

Semua yang terbaik,

Henry


Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Anda akan belajar cara menyimpan dan memuatkan objek daripada fail .rds dalam R. Blog ini juga akan membincangkan cara mengimport objek dari R ke LuckyTemplates.

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Dalam artikel ini, saya akan menjalankan konteks penapis. Konteks penapis ialah salah satu topik utama yang perlu dipelajari oleh mana-mana pengguna LuckyTemplates pada mulanya.

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.

Pelaporan Perniagaan Menggunakan LuckyTemplates

Pelaporan Perniagaan Menggunakan LuckyTemplates

Jika anda masih menggunakan Excel sehingga sekarang, maka inilah masa terbaik untuk mula menggunakan LuckyTemplates untuk keperluan pelaporan perniagaan anda.

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu