PowerApps CDS: розуміння основ і налаштування середовища

У цьому підручнику ми поговоримо про PowerApps CDS або загальну службу даних. Це важливо, оскільки будь-яка модельна програма працює краще, якщо працює через загальну службу даних.

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

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

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

PowerApps CDS: розуміння основ і налаштування середовища

Це дуже відрізняється від того, що адміністратори баз даних назвали б рівнем даних. PowerApps CDS — це суміш сховища даних і рівня даних.

Зміст

Переваги PowerApps CDS

Робота з CDS має ряд переваг. Ви можете ознайомитися з документацією Microsoft PowerApps , щоб дізнатися, як це працюватиме з вашим налаштуванням, але ми збираємося висвітлити чотири найважливіші переваги тут.

Перша перевага: CDS стандартизує всі ваші дані.

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

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

Друга перевага: CDS дозволяє застосовувати бізнес-правила.

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

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

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

Третя перевага: CDS додає рівень безпеки.

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

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

Четверта перевага: CDS автоматично створює резервні копії ваших даних.

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

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

Налаштування середовища та бази даних

Давайте почнемо будувати загальну службу даних. Крок перший - це налаштування середовища та бази даних.

Якщо ви налаштували своє середовище PowerApps так само, як я, вам потрібно буде виконати ініціалізацію, перш ніж ви зможете створити свою базу даних.

Ви дізнаєтесь, що це так, якщо перейдете до Даних на лівій панелі, клацнете Сутності та побачите це повідомлення посередині про те, що поточне середовище, у якому ви перебуваєте, не підтримує створення баз даних.

PowerApps CDS: розуміння основ і налаштування середовища

PowerApps просить нас зробити це, оскільки, як згадувалося раніше, CDS — це не просто рівень даних; це також форма зберігання даних. Подумайте про це як про щось схоже на Dropbox, OneDrive або будь-який сервер SQL. Йому знадобиться база даних, де можна зберігати всі дані в хмарі.

Отже, що нам потрібно зробити зараз, це спочатку створити нове середовище. Давайте клацнемо «Створити нове середовище» та назвемо це середовище CDSTutorial.

PowerApps CDS: розуміння основ і налаштування середовища

Нам потрібно буде вибрати регіон із цього спадного списку.

PowerApps CDS: розуміння основ і налаштування середовища

Оскільки ми поки лише тестуємо це, ми виберемо пробну версію, а не робоче середовище.

PowerApps CDS: розуміння основ і налаштування середовища

Коли ми з усім цим закінчимо, давайте клацнемо «Створити середовище» в нижньому правому куті. Зазвичай після натискання кнопки завантаження наступної панелі займає кілька секунд.

PowerApps CDS: розуміння основ і налаштування середовища

Коли він завантажиться, він запитає нас, чи хочемо ми створити базу даних. Він покаже список речей, які ми можемо зробити після створення бази даних.

PowerApps CDS: розуміння основ і налаштування середовища

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

PowerApps CDS: розуміння основ і налаштування середовища

Спочатку він запитає нас про валюту, тому давайте для цього прикладу виберемо USD.

PowerApps CDS: розуміння основ і налаштування середовища

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

PowerApps CDS: розуміння основ і налаштування середовища

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

PowerApps CDS: розуміння основ і налаштування середовища

Коли всі ці поля будуть заповнені, натисніть «Створити мою базу даних».

PowerApps CDS: розуміння основ і налаштування середовища

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

PowerApps CDS: розуміння основ і налаштування середовища




Висновок

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

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

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

Генрі


Труба в R: підключення функцій за допомогою Dplyr

Труба в R: підключення функцій за допомогою Dplyr

У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX Deep Dive: функція LuckyTemplates DAX

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

Вилучення тем і зображень LuckyTemplates із PBIX

Вилучення тем і зображень LuckyTemplates із PBIX

Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Python у LuckyTemplates: як встановити та налаштувати

Python у LuckyTemplates: як встановити та налаштувати

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

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

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

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

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

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

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

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

Вимір сміття: що це таке і чому це щось інше, але не сміття

Вимір сміття: що це таке і чому це щось інше, але не сміття

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