Сутності CDS, їх відмінності та способи їх створення

У цьому підручнику ми розглянемо речі, які об’єднують наші спільні служби даних — сутності. Існують різні об’єкти CDS, які працюють за лаштунками, тому ми обговоримо тут, чим вони відрізняються один від одного.

Зміст

Розуміння сутностей CDS

Сутності можна розглядати як гвинти звичайних служб даних.

Сутності використовуються для зберігання записів інформації так само, як таблиці в Excel або SQL.

Чудова перевага використання загальної служби даних полягає в тому, що є попередньо встановлені об’єкти, якими ми можемо скористатися будь-коли.

Сутності CDS, їх відмінності та способи їх створення

По суті, Microsoft переглянула різні програми, створені за допомогою Power Apps, і подивилася на найпоширеніші таблиці, які вони використовують. Звідти вони стандартизували дані та створили ці шаблони для тих, кому потрібні попередньо встановлені сутності CDS.

Наприклад, компанії зазвичай мають таблицю облікових записів, яка містить усю інформацію про облікові записи окремих клієнтів. Дивлячись на список об’єктів тут, ви можете побачити, що також є шаблон облікового запису, готовий для використання.

Сутності CDS, їх відмінності та способи їх створення

Давайте розглянемо кожну з різних сутностей CDS, які ми можемо застосувати до нашої роботи.

поля

Раніше ми бачили попередньо встановлену сутність під назвою Обліковий запис. Якщо ми натиснемо на нього, ми побачимо список полів, які Microsoft налаштувала для цієї конкретної сутності.

Сутності CDS, їх відмінності та способи їх створення

Ці поля містять основну інформацію, як-от ім’я облікового запису, номер облікового запису та рейтинг облікового запису.

Сутності CDS, їх відмінності та способи їх створення

Він також має всі ці різні адресні поля, як-от місто, країна/регіон, округ тощо.

Сутності CDS, їх відмінності та способи їх створення

По суті, це довгий список полів, які ви зазвичай бачите у формі, з іншими елементами, такими як Категорія, Кредитний ліміт тощо.

Перевагою цих полів є те, що вам навіть не потрібно думати про тип поля кожного елемента. Вони були класифіковані відповідно з окремим стовпцем, у якому показано тип даних кожного елемента.

Сутності CDS, їх відмінності та способи їх створення

Наприклад, він показує Address1 як багаторядковий текст.

Сутності CDS, їх відмінності та способи їх створення

Ці попередньо встановлені сутності CDS також забезпечують пошук для нас. Дивлячись на елемент створено тут, видно, що насправді це пошук, пов’язаний з іншою таблицею, знайденою в іншому полі.

Сутності CDS, їх відмінності та способи їх створення

Це означає, що всі ці бази даних зв’язків налаштовано для нас, усуваючи потребу встановлювати ці з’єднання вручну.

Якщо є поля, які нам потрібні, але ми не бачимо тут, їх також легко додати самостійно. Просто натисніть кнопку «Додати поле» у верхньому лівому куті.

Сутності CDS, їх відмінності та способи їх створення

стосунки

Ми також можемо знайти зв’язки під об’єктами CDS.

Сутності CDS, їх відмінності та способи їх створення

Зв’язки показують, які стовпці в цій таблиці насправді залежать від інших таблиць. Наприклад, тут показано, що Created By має зв’язок із сутністю під назвою User.

Сутності CDS, їх відмінності та способи їх створення

Ці зв’язки також класифікуються на основі типу зв’язку, який вони мають з іншими таблицями. У цьому випадку Created By має зв’язок «багато до одного» з користувачем. Це означає, що однією особою може бути створено кілька облікових записів користувачів.

Сутності CDS, їх відмінності та способи їх створення

Потім цю особу можна знайти в таблиці User, яка є іншою сутністю.

Сутності CDS, їх відмінності та способи їх створення

Знову ж таки, чудова річ у цих сутностях полягає в тому, що система згенерувала правильні типи зв’язків для нас.

Окрім зв’язків «багато-до-одного», існують ще два типи зв’язків — «один-до-багатьох» і «багато-до-багатьох».

Сутності CDS, їх відмінності та способи їх створення

Продажі — це сфера, де ми можемо побачити чудові приклади відносин «один до багатьох». До одного облікового запису можуть бути прив’язані різні дані про продажі.

Що стосується багато-до-багатьох, то це трохи складніше. Це те, що ми насправді не хочемо використовувати без крайньої необхідності.

Наприклад, ви можете мати багато облікових записів, пов’язаних із багатьма знижками. У вас може бути один обліковий запис із застосуванням знижок A і B, а інший — із знижками B і C.

Правила ведення бізнесу

Ще одна справді цікава сутність — це бізнес-правила. Ми торкнулися цієї теми в нашому підручнику про.

Сутності CDS, їх відмінності та способи їх створення

Бізнес-правила є однією з найбільших переваг використання CDS. Вони диктують параметри, яких слід дотримуватися під час взаємодії користувачів із вашими даними.

Припустимо, у вас є ресторанний бізнес. Якщо у вас є співробітник, який може подавати клієнтам алкогольні напої, ви, мабуть, захочете, щоб ваші дані показали, що ця особа має на це ліцензію. Тож ви можете додати бізнес-правило, яке вимагає надання ідентифікатора алкоголю особи перед додаванням її інформації.

Ви можете диктувати свої власні бізнес-правила залежно від ваших потреб і ситуації. Ці правила чудові, тому що вони гарантують, що користувачі не пропустять найбільш релевантну інформацію, додаючи дані в систему.

Перегляди

Перегляди дозволяють контролювати те, що можуть бачити різні користувачі вашої програми.

Сутності CDS, їх відмінності та способи їх створення

Особливо якщо у програму завантажено багато конфіденційних даних, ви не хочете, щоб кожен окремий користувач мав доступ до всіх із них. Ймовірно, ви захочете контролювати елементи, які користувачі можуть бачити на своєму кінці.

Наприклад, активні облікові записи тут налаштовано на публічний перегляд. Це означає, що користувачі можуть бачити ці активні облікові записи.

Сутності CDS, їх відмінності та способи їх створення

Якщо ми клацнемо «Активні облікові записи», буде показано 5 стовпців даних, які також можуть бачити користувачі.

Сутності CDS, їх відмінності та способи їх створення

Якщо у нас є більш конфіденційні дані, як-от дані про продажі, їх перегляд можуть обмежити лише адміністратори чи керівники груп.

Форми

Цього разу давайте подивимося на форми.

Сутності CDS, їх відмінності та способи їх створення

Як і в програмах Canvas, форми надають платформу для редагування або створення нових записів даних. Насправді ми можемо створити форми прямо тут для певної сутності, а потім завантажити їх у нашу модельну програму.

Як і всі інші типи сутностей, існують форми, які легко доступні для використання. У ньому також зазначено тип кожної форми.

Сутності CDS, їх відмінності та способи їх створення

Отже, якщо ми натиснемо Обліковий запис, відкриється шаблон форми.

Сутності CDS, їх відмінності та способи їх створення

Як бачите, це дуже стандартна форма з такими полями, як Ім’я облікового запису, Телефон, Факс та інші подібні поля. Цю форму також можна налаштувати, щоб ми могли додавати або видаляти певні поля.

Інші сутності CDS

Інші сутності включають інформаційні панелі, діаграми, . Ми не будемо обговорювати все це детально в цьому підручнику, але деякі з них будуть розглянуті в інших підручниках.

Сутності CDS, їх відмінності та способи їх створення

Інформаційні панелі тут працюють так само, як і будь-яка інша інформаційна панель — це набір діаграм, які можна знайти в нашій загальній службі даних. Вкладка діаграм тут також показує діаграми в CDS.

Вкладка «Ключі» показує унікальність кожної частини даних. Що стосується вкладки даних, то тут показано всі дані, доступні для використання з цим CDS.

Створення сутностей CDS

Тепер, коли ми розуміємо, що таке різні сутності, давайте поговоримо про те, як створити власну сутність.

Ми почнемо з натискання кнопки «Нова сутність» у верхній частині сторінки.

Сутності CDS, їх відмінності та способи їх створення

Давайте назвемо цю нову сутність клієнтом.

Сутності CDS, їх відмінності та способи їх створення

Для основного поля давайте змінимо це на число.

Сутності CDS, їх відмінності та способи їх створення

Ми будемо використовувати номер як основне поле, тому що якщо ми подивимося на джерело даних, яке ми будемо використовувати, воно покаже, що кожному клієнту присвоєно номер клієнта, який служить основним полем у таблиці.

Сутності CDS, їх відмінності та способи їх створення

Тепер давайте клацнемо «Створити» в нижній частині панелі.

Сутності CDS, їх відмінності та способи їх створення

Як ви бачите, він повідомляє нам, що зараз виконується підготовка нашої таблиці. Отже, це в основному переконатися, що все на місці.

Сутності CDS, їх відмінності та способи їх створення

Поки триває підготовка, ми можемо бачити тут лише один рядок.

Сутності CDS, їх відмінності та способи їх створення

Але після завершення підготовки ми зможемо побачити всі елементи, які зазвичай входять до цієї сутності.

Сутності CDS, їх відмінності та способи їх створення

Тепер те, що це містить довгий список записів, не означає, що ми додали кожен із них. Те, що робить Power Apps, полягає в тому, що він переглядає інші бази даних, які у вас уже є, і додає поля, які, на думку системи, ви також повинні мати в цій новій таблиці.

Звичайно, нам не обов’язково використовувати всі елементи, додані Power Apps. Ми завжди можемо дотримуватися основного поля, яке ми додали вручну, тобто поля Number.

Сутності CDS, їх відмінності та способи їх створення




Висновок

Загальна служба даних або CDS полегшує організацію та використання всіх наших даних. Знаючи, що ці об’єкти є будівельним блоком будь-якої загальної служби даних, ми розуміємо, наскільки вони важливі.

Також чудово, що вони створені максимально інтуїтивно з готовими шаблонами для використання. Це робить весь процес ще ефективнішим і дає змогу максимізувати наш час під час роботи над нашим додатком.

Все найкраще,

Генрі

Leave a Comment

Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

Створення таблиці дат у LuckyTemplates

Створення таблиці дат у LuckyTemplates

Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.