Контрольний список налаштування попередньої розробки даних LuckyTemplates

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

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

Зміст

1. Вимкніть окремі функції

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

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

Контрольний список налаштування попередньої розробки даних LuckyTemplates

Щоб вимкнути лише поточний файл, перейдіть на ту саму вкладку «Параметри» та знайдіть « Поточний файл» . На вкладці «Завантаження даних» зніміть прапорець «Автоматична дата/час» .

Контрольний список налаштування попередньої розробки даних LuckyTemplates

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

Контрольний список налаштування попередньої розробки даних LuckyTemplates

2. Перехресне підсвічування проти перехресної фільтрації

Є два способи взаємодії зі звітами. Ці взаємодії можна відфільтрувати або підсвічувати. Перехресне підсвічування ввімкнено за замовчуванням у LuckyTemplates.

Щоб змінити цей параметр, знову перейдіть до «Файл», а потім «Параметри та налаштування». У розділі «Поточний файл» у розділі «Параметри звіту» ви можете змінити візуальну взаємодію за замовчуванням із перехресного підсвічування на перехресну фільтрацію .     

Контрольний список налаштування попередньої розробки даних LuckyTemplates

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

Контрольний список налаштування попередньої розробки даних LuckyTemplates

Виділена частина залишається темним кольором, а невибрана – світлим.

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

Контрольний список налаштування попередньої розробки даних LuckyTemplates

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

Контрольний список налаштування попередньої розробки даних LuckyTemplates

Контрольний список налаштування попередньої розробки даних LuckyTemplates

Це рекомендований варіант для створення звітів у LuckyTemplates.

3. Відокремлення наборів даних LuckyTemplates від звіту

Вам потрібно розробити та опублікувати набори даних в окремому файлі PBIX.

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

Контрольний список налаштування попередньої розробки даних LuckyTemplates

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

4. Виділена таблиця дат

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

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

Інша річ, яку потрібно зробити, це позначити таблицю Dates як таблицю дат, щоб увімкнути використання в LuckyTemplates.

Контрольний список налаштування попередньої розробки даних LuckyTemplates

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

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

Якщо у вашій таблиці з датами більше днів, ніж потрібно, щоб було показано у звіті, ви можете керувати візуальними елементами за допомогою зрізів. Ви можете використовувати стовпець IsAfterToday або стовпець Offset на панелі фільтрів.

5. Перевірка перед створенням

Перед початком та створенням звіту вам спочатку потрібно перевірити, чи потрібно взагалі робити звіт. Задайте собі такі запитання:

  • Чи існує звіт?
  • Чи існує модель даних?
  • Чи існує сертифікований набір даних?
  • Чи існує рекламований набір даних?
  • Чи існує набір даних?

І головне, чи справді потрібно починати з нуля?

6. Постановка та посилання на дані LuckyTemplates

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

Контрольний список налаштування попередньої розробки даних LuckyTemplates

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

Контрольний список налаштування попередньої розробки даних LuckyTemplates

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

Контрольний список налаштування попередньої розробки даних LuckyTemplates

І, нарешті, упорядкуйте свою модель даних. Розмістіть схожі дані у власні групи.

Контрольний список налаштування попередньої розробки даних LuckyTemplates

7. Звіт про продуктивність

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

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

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

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

Контрольний список налаштування попередньої розробки даних LuckyTemplates

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

8. Згортання запитів для даних LuckyTemplates

Згортання запитів — це спроба LuckyTemplates об’єднати кілька етапів вибору та перетворення даних в єдиний запит джерела даних.

Щоб визначити, чи запит згортається, потрібно клацнути правою кнопкою миші на панелі «Застосовані кроки», а потім переглянути параметр « Переглянути власний запит» .

Контрольний список налаштування попередньої розробки даних LuckyTemplates

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

Ось приклад того, як це виглядає. На етапі навігації в цій демонстрації опція «Переглянути власний запит» не виділена сірим кольором. Таким чином, використовується згортання запиту.

Контрольний список налаштування попередньої розробки даних LuckyTemplates

Якщо вибрано, буде показано простий оператор вибору SQL.

Контрольний список налаштування попередньої розробки даних LuckyTemplates

У цьому прикладі дані кроків «Відфільтровані рядки» та «Замінене значення» вже відфільтровано. Тож під час перегляду власного запиту кроків «Відфільтровані рядки» та «Замінене значення» в операторах відображатиметься більше згортання трьох запитів в один.

Контрольний список налаштування попередньої розробки даних LuckyTemplates

LuckyTemplates каже, що найкращий спосіб отримати дані у вашій моделі – це зробити джерело за вас.

Ось інші важливі моменти, про які слід пам’ятати про згортання запитів:

Контрольний список налаштування попередньої розробки даних LuckyTemplates

9. Режим підключення

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

Контрольний список налаштування попередньої розробки даних LuckyTemplates

Доступ до режиму Live Connection можна отримати за допомогою існуючих моделей Data Warehouse (наприклад, багатовимірних кубів SSAS).

10. Розташування для перетворень даних

Також важливо знати правильне розташування для перетворення даних.

Найкраще це робити в джерелі. Якщо ви не можете зробити це в джерелі, зробіть це в . Якщо ви не можете зробити це в Power Query, виконайте це в DAX.

Виконуйте перетворення даних якомога далі вгору та якомога далі вниз за потоком.

Якщо ви можете робити коригування в Power Query, це буде краще, ніж у DAX. Якщо це не динамічно в контексті сеансу звіту, спробуйте зробити це в Power Query, щоб спростити DAX і .

Що стосується форми ваших таблиць, намагайтеся зробити таблиці Fact довгими та тонкими, тоді як таблиці Dimension повинні бути короткими та широкими.

11. Іменування та типи даних

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

Контрольний список налаштування попередньої розробки даних LuckyTemplates

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

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

Контрольний список налаштування попередньої розробки даних LuckyTemplates

12. Деталізація даних LuckyTemplates

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

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

Ось приклад:

Контрольний список налаштування попередньої розробки даних LuckyTemplates

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

Висновок

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

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

Грег


Параметри LuckyTemplates через редактор запитів

Параметри LuckyTemplates через редактор запитів

Дізнайтеся та зрозумійте, як можна створювати та використовувати параметри LuckyTemplates, які є потужною функцією редактора запитів.

Кругла гістограма – візуалізація для вашої інформаційної панелі

Кругла гістограма – візуалізація для вашої інформаційної панелі

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

Функції та формули PowerApps | Вступ

Функції та формули PowerApps | Вступ

Дізнайтеся, як використовувати функції та формули PowerApps, щоб покращити функціональність і змінити поведінку в нашій програмі Canvas Power Apps.

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