Модель даних LuckyTemplates: вичерпний огляд

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

Зміст

Упорядкування моделі даних LuckyTemplates

1. Зіркова схема

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

Модель даних LuckyTemplates: вичерпний огляд

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

Ось як це виглядає з відносинами:

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

2. Водоспадний підхід

Ще один чудовий спосіб організувати модель даних — використання підходу водоспаду.

Модель даних LuckyTemplates: вичерпний огляд

Таблиці вимірювань або пошуку розташовано вгорі, а таблиці значень або фактів розташовано нижче. Це полегшує візуалізацію зв’язків так, ніби вони «потрапляють» у таблицю фактів.

Це різні частини макета Waterfall:

Модель даних LuckyTemplates: вичерпний огляд

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

Управління зв’язками в моделі даних LuckyTemplates

1. Керуйте стосунками

Обов’язково видаліть усі зв’язки, які могли бути автоматично згенеровані LuckyTemplates. Краще вручну відтворити кожен зв’язок. Ви можете використовувати діалогове вікно "Керування зв'язками" , щоб підтримувати зв'язки у своїй моделі даних .

Модель даних LuckyTemplates: вичерпний огляд

Під час використання «Керування зв’язками» вам буде запропоновано повний список зв’язків у вашій моделі.

Модель даних LuckyTemplates: вичерпний огляд

Ви можете побачити всі таблиці та стовпці «Від» і « До ». Це полегшує виявлення неправильних ключів, які використовуються для об’єднання таблиць. Також представлено стан кожного зв’язку. Це дозволяє активувати або деактивувати зв’язки за потреби.

2. Кардинальність у моделі даних LuckyTemplates

Діалогове вікно «Керування зв’язками» також полегшує перегляд кардинальності та її напрямку.

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

Щоб переглянути потужність, натисніть кнопку «Редагувати» внизу діалогового вікна.

Модель даних LuckyTemplates: вичерпний огляд

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

Модель даних LuckyTemplates: вичерпний огляд

Ви також можете вибрати правильну потужність. Переконайтеся, що напрямок перехресного фільтра — «Один» або «Обидва», залежно від вашої моделі даних.

LuckyTemplates використовує Single за замовчуванням. Отже, коли ви бачите, що за умовчанням для напрямку перехресного фільтра встановле��о значення «Обидва», знайдіть хвилинку, щоб переконатися, що дані у вашому наборі даних завантажено та перетворено належним чином.

3. Один до багатьох проти багатьох до одного

Для зв’язків у LuckyTemplates рекомендується якомога частіше використовувати зв’язки «один до багатьох». Це позначається однією спрямованою стрілкою.

Модель даних LuckyTemplates: вичерпний огляд

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

4. Активні проти неактивних стосунків

Ви можете мати лише одну між двома пов’язаними таблицями. Але ви можете мати скільки завгодно неактивних зв’язків між цими таблицями.

Модель даних LuckyTemplates: вичерпний огляд

Наприклад, якщо ви спробуєте активувати стовпець OrderDate із Sales, з’явиться спливаюче вікно з повідомленням про те, що ви не можете створити два зв’язки між двома таблицями.

Модель даних LuckyTemplates: вичерпний огляд

Отже, вам потрібно буде дезактивувати зв’язок «Дата рахунку-фактури» . Це час, коли ви можете активувати OrderDate .

Модель даних LuckyTemplates: вичерпний огляд

Крім того, за допомогоюви можете використовувати неактивний зв’язок на вимогу в показнику DAX.

Додавання таблиць і стовпців у модель даних LuckyTemplates

1. Таблиці вимірювань

Ви можете додати, вибравши «Ввести дані» в головному меню.

Модель даних LuckyTemplates: вичерпний огляд

Після того, як ви натиснете це, з’явиться вікно, яке дозволить вам створити нову таблицю.

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

Модель даних LuckyTemplates: вичерпний огляд

У цьому прикладі вже існує таблиця основних заходів. Отже, LuckyTemplates автоматично позначає щойно створену таблицю як Основні заходи (2) . Тут також є стовпець 1 за замовчуванням.

Модель даних LuckyTemplates: вичерпний огляд

Клацніть правою кнопкою миші «Основні заходи» (2) , а потім виберіть «Нова міра» .

Модель даних LuckyTemplates: вичерпний огляд

Для демонстрації давайте просто введемо m1 = 1 у міру.

Модель даних LuckyTemplates: вичерпний огляд

Тепер це додано до основних заходів (2). Переконайтеся, що ви видалили або приховали стовпець за замовчуванням.

Якщо сховати, а потім розгорнути панель «Поле», ви побачите, що «Основні заходи» (2) тепер з’являються у верхній частині поля.

Модель даних LuckyTemplates: вичерпний огляд

2. Пов’язування стовпців

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

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

3. Видимість стовпця

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

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

Модель даних LuckyTemplates: вичерпний огляд

Щоб приховати стовпці, вам потрібно лише клацнути правою кнопкою миші на певному стовпці та вибрати «Сховати».

Модель даних LuckyTemplates: вичерпний огляд

Ви можете приховати приховані стовпці, клацнувши правою кнопкою миші на панелі «Поле», а потім знявши прапорець «Переглянути приховані» .

Модель даних LuckyTemplates: вичерпний огляд

Висновок

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

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

Грег


Змініть формати дати за допомогою редактора 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

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