Поради щодо використання функції аналізатора продуктивності в LuckyTemplates

Функція Performance Analyzer тепер доступна на робочому столі LuckyTemplates, і це те, що я збираюся показати вам у цьому посібнику. Використовуючи аналізатор продуктивності, ви можете дізнатися, як працюють елементи звіту, наприклад візуальні елементи та формули DAX. Ви можете переглянути повне відео цього підручника внизу цього блогу.

Після виконання аналізу ви можете інтерпретувати результати, надані Performance Analyzer у LuckyTemplates. Результати допоможуть вам виявити вузькі місця у ваших повільних звітах.

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

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

Зміст

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

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

Поради щодо використання функції аналізатора продуктивності в LuckyTemplates

Після цього Performance Analyzer буде видно праворуч, поруч із панеллю «Поля та візуалізації» . Для цього підручника я використаю зразок звіту, який є .

Поради щодо використання функції аналізатора продуктивності в LuckyTemplates

Щоб розпочати аналіз ефективності сторінки звіту, натисніть «Почати запис» . 

Поради щодо використання функції аналізатора продуктивності в LuckyTemplates

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

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

Поради щодо використання функції аналізатора продуктивності в LuckyTemplates

На панелі Performance Analyzer кожен окремий елемент у звітах буде перераховано та проаналізовано. Він містить усі зрізи, кожну формулу, візуальні елементи, показники всередині візуальних елементів тощо. Наприклад, якщо ви зануритеся в Матрицю , то побачите, що вона розбита на три різні частини.

Поради щодо використання функції аналізатора продуктивності в LuckyTemplates

Згідно з аналізом, візуальним елементам знадобилося 128 мілісекунд, щоб надіслати запит і повернути дані. Це результат нижче. У розділі «Візуальне відображення» відображається час, потрібний візуальному об’єкту для відтворення даних на основі нового вибору. Виходячи з аналізу, це зайняло 299 мілісекунд.

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

Аналіз сторінки звіту за допомогою кількох зрізів

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

Перед цим натисніть «Очистити» , щоб запустити інший аналіз, а потім знову натисніть «Почати запис» . Цього разу виберіть кілька елементів із розділювача категорії продукту . Щоб внести додаткові варіанти, внесіть зміни в дані в розділювачі року, вибравши 2016 .

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

Поради щодо використання функції аналізатора продуктивності в LuckyTemplates

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

Поради щодо оптимізації сторінки звіту

Якщо ви просто налаштуєте речі відповідно до найкращої практики , ви зможете легко оптимізувати свої таблиці даних. Ви також можете легко створювати моделі даних і зв’язки «один до багатьох». Якщо мова йде про прості формули DAX, за потреби ви можете перейти до більш розширеної логіки. Чесно кажучи, ви повинні завжди робити ці речі, щоб вам не довелося турбуватися про продуктивність ваших LuckyTemplates.

Але якщо у звітах є проблеми, аналізатор продуктивності в LuckyTemplates може бути справді корисним. Завдяки функції Performance Analyzer у LuckyTemplates легше детально вивчати елементи запитів і візуалізацій DAX. Це також може допомогти проаналізувати, які з візуалізацій потребують часу, щоб ви могли зрештою визначити, що спричиняє проблеми.

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

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

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




Висновок

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

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

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

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

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


Труба в 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.

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

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

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