Сутності 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 полегшує організацію та використання всіх наших даних. Знаючи, що ці об’єкти є будівельним блоком будь-якої загальної служби даних, ми розуміємо, наскільки вони важливі.

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

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

Генрі


Як використовувати запит природною мовою (Q&A) у LuckyTemplates

Як використовувати запит природною мовою (Q&A) у LuckyTemplates

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

Динамічно сортуйте візуалізації у звітах LuckyTemplates

Динамічно сортуйте візуалізації у звітах LuckyTemplates

Дізнайтеся, як динамічно сортувати візуалізації у звітах LuckyTemplates. Отримуйте якісну статистику, творчо підходячи до представлення даних.

Поле пошуку PowerApps: як додати та налаштувати

Поле пошуку PowerApps: як додати та налаштувати

Дізнайтеся, як створити поле пошуку PowerApps з нуля та налаштувати його відповідно до загальної теми вашої програми.

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Збирайте або фіксуйте значення в мірі для повторного використання в іншій мірі для динамічних обчислень за допомогою SELECTEDVALUE DAX у LuckyTemplates.

Історія версій у списках SharePoint

Історія версій у списках SharePoint

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

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Ось інструмент для створення звітів і візуальних матеріалів, засіб вибору шістнадцяткових кодів кольорів, за допомогою якого можна легко отримати кольори для звітів LuckyTemplates.

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Ви можете легко відобразити діапазон дат як роздільник у своєму звіті за допомогою таблиці періодів. Використовуйте M-код, щоб створити динамічний роздільник дат у LuckyTemplates.

Таблиці пропорцій і частот в Excel

Таблиці пропорцій і частот в Excel

Збирався зануритися в частотні таблиці в Excel, а також у таблиці пропорцій. Добре подивіться, що це таке і коли їх використовувати.

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.

Візуалізація карти форми LuckyTemplates для просторового аналізу

Візуалізація карти форми LuckyTemplates для просторового аналізу

Цей блог містить візуалізацію Shape Map для просторового аналізу в LuckyTemplates. Я покажу вам, як ви можете ефективно використовувати цю візуалізацію з її функціями та елементами.