Контрольний список налаштування попередньої розробки даних 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

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

Висновок

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

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

Грег


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

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