Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
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.
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.
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.
Medan ini termasuk maklumat asas seperti Nama Akaun, Nombor Akaun dan Penilaian Akaun.
Ia juga mempunyai semua medan alamat yang berbeza ini, seperti Bandar, Negara/Wilayah, Daerah, dsb.
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.
Sebagai contoh, ia menunjukkan Alamat1 sebagai Teks Berbilang Baris.
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.
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.
perhubungan
Kami juga boleh mencari Perhubungan di bawah entiti CDS.
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.
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.
Orang ini kemudiannya boleh ditemui dalam jadual Pengguna, yang merupakan entiti lain.
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.
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 .
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.
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.
Jika kita mengklik pada Akaun Aktif, ia menunjukkan 5 lajur data, yang juga boleh dilihat oleh pengguna.
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.
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.
Jadi jika kita klik pada Akaun, ia membuka templat borang.
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.
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.
Mari namakan entiti baharu ini sebagai Pelanggan.
Untuk medan utama, mari tukar ini kepada nombor.
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.
Sekarang, mari klik Cipta di bahagian bawah anak tetingkap.
Seperti yang anda lihat, ia memberitahu kami bahawa ia sedang menyediakan jadual kami. Jadi ia pada asasnya memastikan bahawa segala-galanya berada di tempatnya.
Semasa peruntukan sedang berjalan, kita hanya dapat melihat satu baris di sini.
Tetapi setelah peruntukan selesai, kami akan dapat melihat semua item yang biasanya disertakan dalam entiti ini.
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.
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
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.
Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.
Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.
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.
Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.
Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.
Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.
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