Советы по использованию функции анализатора производительности в LuckyTemplates

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

После запуска анализа вы можете интерпретировать результаты, предоставленные анализатором производительности в LuckyTemplates. Результаты помогут вам выявить узкие места в ваших медленных отчетах.

Функция Performance Analyzer — идеальный инструмент для использования, если у вас медленные модели. Эта функция особенно полезна, когда вы пытаетесь оптимизировать свою модель. Таким образом, вы узнаете, где происходят зависания, и узнаете, почему расчеты занимают так много времени. Это может быть из-за слишком большого количества визуальных эффектов, слишком большого количества цветов или слишком большого количества формул. Это также может быть связано с тем, что некоторые формулы DAX вычисляют неправильно.

В целом, важно знать проблемы, чтобы вы могли выяснить вероятные недостатки на странице вашего отчета. После этого вы можете выполнить необходимые оптимизации, чтобы увидеть изменения в производительности LuckyTemplates

Оглавление

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

Чтобы перейти к Анализатору производительности, щелкните вкладку Вид и установите флажок Анализатор производительности .

Советы по использованию функции анализатора производительности в LuckyTemplates

После этого Анализатор производительности будет виден справа, рядом с панелью Поля и визуализации . В этом руководстве я буду использовать образец отчета, который называется Product Cluster Insights .

Советы по использованию функции анализатора производительности в LuckyTemplates

Чтобы начать анализ производительности страницы отчета, нажмите «Начать запись» . 

Советы по использованию функции анализатора производительности в LuckyTemplates

После этого перейдите на страницу отчета и выполните любое действие, чтобы выяснить, какая часть требует времени для загрузки. Как вы знаете, LuckyTemplates работает очень быстро. Я говорю о миллисекундах. Поэтому, если что-то требует времени, это всего лишь означает, что есть проблема.

После запуска записи перейдите к слайсеру «Категория продукта» , выберите элемент и нажмите «Остановить» .

Советы по использованию функции анализатора производительности в LuckyTemplates

На панели Анализатор производительности каждый отдельный элемент в отчетах будет указан и проанализирован. Он включает в себя каждый срез, каждую формулу, визуальные элементы, меры в визуальных элементах и ​​многое другое. Например, если вы погрузитесь в Матрицу , вы увидите, что она разбита на три разные части.

Советы по использованию функции анализатора производительности в LuckyTemplates

На основе анализа визуальным элементам потребовалось 128 миллисекунд, чтобы отправить запрос и вернуть данные. Это результат в DAX Query . В разделе «Визуальное отображение» отображается время, затраченное визуальным элементом на отрисовку данных на основе нового выбора. Судя по анализу, это заняло 299 миллисекунд.

Данные в разделе «Другое» довольно интересны, потому что это могут быть самые разные вещи. Это может быть время, необходимое для выполнения или подготовки базовых запросов, которые входят в матрицу. Это также может быть время ожидания обновления других запросов на странице. В общем, речь идет об общей фоновой обработке. 

Анализ страницы отчета с использованием нескольких срезов

Есть еще один тип анализа, который можно выполнить с помощью функции Performance Analyzer . Он включает в себя одновременное изменение нескольких срезов, чтобы дополнительно выяснить, есть ли какие-либо проблемы в отчете.

Перед этим нажмите «Очистить» , чтобы запустить еще один анализ, а затем снова нажмите «Начать запись» . На этот раз выберите несколько элементов из слайсера «Категория продукта» . Чтобы внести дополнительные изменения, внесите изменения в данные в срезе года, выбрав 2016 .

Как вы можете видеть на панели Performance Analyzer , он записывает все из отчета. Легко посмотреть на скорость и общий регистр. Затем вы можете запустить еще один анализ и внести новые изменения, чтобы увидеть, как изменится анализ.

Советы по использованию функции анализатора производительности в LuckyTemplates

Функция анализа производительности — невероятное дополнение к LuckyTemplates. Будет здорово, если вы начнете погружаться в эту функцию немного глубже.

Советы по оптимизации страницы отчета

Если вы просто настроите все наилучшим образом , вы сможете легко оптимизировать свои таблицы данных. Вы также можете легко создавать модели данных и отношения «один ко многим». Когда дело доходит до простых формул DAX, при необходимости вы можете перейти к более сложной логике. Честно говоря, вы всегда должны делать это, чтобы не беспокоиться о производительности LuckyTemplates.

Но если в отчетах есть проблемы, анализатор производительности в LuckyTemplates может быть действительно полезен. Благодаря функции анализатора производительности в LuckyTemplates стало проще детализировать элементы запросов и визуализаций DAX. Это также может помочь в анализе того, какие из визуализаций требуют времени, чтобы вы могли в конечном итоге выяснить, что вызывает проблемы.

Исходя из моего опыта, рендеринг визуальных элементов вызывает большую часть медлительности в отчетах LuckyTemplates. Если изображений много, система будет отображать много информации, что приведет к длительному времени ожидания.

Кроме того, убедитесь, что формулы DAX верны . Максимально упростите логику DAX , особенно если она включает большие наборы данных. В большинстве случаев именно это замедляет работу LuckyTemplates. Хотя на самом деле это не будет определять сложные формулы, будет намного лучше, если вы разбьете эти формулы на отдельные меры. Таким образом, анализ четко покажет, как работает каждая из этих формул.

Анализатор производительности в LuckyTemplates на самом деле не дает точного решения, а сообщает, в чем заключается проблема. Это дает вам обзор проблем.


Быстрое создание убедительной аналитики LuckyTemplates для финансового анализа
Советы по визуализации данных LuckyTemplates для KPI Анализ трендов
Бюджетирование Сегментация производительности с использованием DAX в LuckyTemplates

Заключение

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

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

Я предлагаю вам контролировать свои отчеты и не зацикливаться на слишком большом количестве визуализаций, цветов или формул DAX. Это то, что вы можете легко оптимизировать. 

Для этого типа анализа производительности чем меньше время, тем лучше. Таким образом, вы узнаете, медленная ли у вас модель, основываясь на том, насколько высоки время или числа в результатах.

Надеюсь, вам понравится просмотр этого урока.

Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

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

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.