Использование пользовательского интерфейса DAX Studio: обзор

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

Важно ознакомиться с назначением и функциями каждой функции в DAX Studio. Итак, мы пройдем через это сверху вниз.

Оглавление

Использование ленты DAX Studio

На ленте DAX Studio есть три вкладки: «Главная» , «Дополнительно » и «Справка» .

Использование пользовательского интерфейса DAX Studio: обзор

1. Главная вкладка:

Параметры на вкладке «Главная» сгруппированы по назначению.

Использование пользовательского интерфейса DAX Studio: обзор

Для создания и выполнения запросов

Это кнопки внутри группы запросов :

Использование пользовательского интерфейса DAX Studio: обзор

Первая кнопка слева — «Выполнить» . Эта опция позволяет вам выполнить написанный вами код DAX. И если вы нажмете стрелку раскрывающегося списка, появятся еще 2 кнопки: « Выполнить запрос» и «Очистить кэш и выполнить» .

Следующая кнопка — «Отмена» . Выбор этой опции приведет к остановке выполнения запроса. Это особенно полезно, если выполнение запроса занимает много времени.

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

Параметр «Вывод» позволяет извлекать результаты для просмотра и редактирования в другом программном обеспечении. Например, если вы хотите просмотреть результаты в Excel, вы можете использовать параметр «Вывод», чтобы извлечь результаты в виде файла Excel.

Использование пользовательского интерфейса DAX Studio: обзор

В группе View есть только одна кнопка: Query Builder.

Построитель запросов позволяет выполнять запрос DAX без необходимости написания кода.

Использование пользовательского интерфейса DAX Studio: обзор

После нажатия на конструктор запросов вам нужно будет только перетащить столбцы и/или показатели из области метаданных.

Группа «Правка» содержит кнопки, аналогичные кнопкам других программ, таких как Excel.

Использование пользовательского интерфейса DAX Studio: обзор

Эти команды применимы к кодам, которые вы написали.

Для форматирования кода DAX

Следующая группа — Формат :

Использование пользовательского интерфейса DAX Studio: обзор

Format Query — отличный инструмент для написания кода DAX. При нажатии на нее ваши коды DAX будут отформатированы в соответствии со стандартом DAX Studio.

Этот вариант использует службу, известную как daxformatter.com . Он отправляет запрос на этот веб-сайт, и, в свою очередь, сайт форматирует код, а затем отправляет его обратно в DAX Studio. Обратите внимание, что для работы этой функции требуется подключение к Интернету.

Затем кнопки «Комментировать» и «Раскомментировать» позволяют размещать комментарии в коде DAX.

Кнопки To Upper и To Lower позволяют изменить регистр букв вашего написанного кода DAX.

Параметр «Отладка запятых» — это функция, позволяющая переносить запятые с конца строки в начало строки. Это особенно полезно, когда вы пишете несколько строк кода. Это уменьшает путаницу.

Следующая группа «Найти» с кнопками «Н��йти» и «Заменить» имеет те же функции, что и другие программы.

Использование пользовательского интерфейса DAX Studio: обзор

Для измерения и мониторинга производительности

Двигаясь вперед, есть группа LuckyTemplates .

Использование пользовательского интерфейса DAX Studio: обзор

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

Для этого вам сначала нужно извлечь файл из LuckyTemplates. Перейдите на вкладку «Вид» в LuckyTemplates и щелкните Анализатор производительности .

Использование пользовательского интерфейса DAX Studio: обзор

Появится панель анализатора производительности. Нажмите кнопку «Начать запись» , просматривая визуальные элементы и код DAX в LuckyTemplates, которые вы хотите проанализировать, а затем нажмите «Экспорт» .

Использование пользовательского интерфейса DAX Studio: обзор

Вернитесь в DAX Studio, а затем загрузите файл, извлеченный из LuckyTemplates, с помощью параметра «Загрузить данные производительности» .

Далее идет группа «Трассы» :

Использование пользовательского интерфейса DAX Studio: обзор

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

Использование пользовательского интерфейса DAX Studio: обзор

Эта вкладка содержит StartTime, Type, Duration, User, Database и Query. Он предоставляет цифровую статистику запросов, отправленных в службы Analysis Services в LuckyTemplates, LuckyTemplates Service , Excel или SSAS .

Параметр «План запроса» предоставляет информацию о логическом и физическом плане запроса. Это может помочь вам понять, как механизм DAX решает код DAX. Когда вы нажмете эту опцию, внизу появится еще одна новая вкладка.

Использование пользовательского интерфейса DAX Studio: обзор

Затем есть опция «Время сервера» . Он предоставляет информацию о том, как данные были извлечены из Storage Engine . Точно так же откроется еще одна новая вкладка, если вы щелкнете по ней.

Использование пользовательского интерфейса DAX Studio: обзор

Для трассировки вы не можете включить все три параметра одновременно.

Если вы попытаетесь выбрать два параметра одновременно, появится сообщение об ошибке, в котором говорится, что вам нужно дождаться обновления трассировки.

Для использования с внешним программным обеспечением

Последняя группа на вкладке «Главная» — «Подключение» :

Использование пользовательского интерфейса DAX Studio: обзор

Кнопка «Подключиться» позволяет подключить или изменить текущее подключение к модели LuckyTemplates, службам Analysis Services или Excel из студии DAX.

Например, вы работаете с моделью LuckyTemplates и хотите мгновенно переключаться между инструментами данных SQL Server или службами SSAS. Затем просто используйте опцию «Подключиться» и внесите необходимые изменения.

Использование пользовательского интерфейса DAX Studio: обзор

При выборе параметра «Обновить метаданные» ваши таблицы и данные, находящиеся на панели «Метаданные» в DAX Studio, будут обновлены.

Например, вы внесли изменения в свои данные в LuckyTemplates. Это изменение не будет автоматически отслеживаться DAX Studio. Итак, вам нужно нажать «Обновить метаданные», и они будут обновлены соответствующим образом.

2. Вкладка «Дополнительно»:

Вторая вкладка на ленте — это вкладка «Дополнительно» .

Использование пользовательского интерфейса DAX Studio: обзор

Параметры на этой вкладке сгруппированы по 4 функциям.

Во-первых, это группа «Метрики» :

Использование пользовательского интерфейса DAX Studio: обзор

Давайте сначала обсудим параметр View Metrics .

При нажатии открывается панель показателей анализатора VertiPaq, которая предоставляет некоторую информацию о таблицах, столбцах и других данных, используемых в вашем текущем файле DAX Studio.

Использование пользовательского интерфейса DAX Studio: обзор

Параметр «Экспорт метрик» затем экспортирует информацию на панели «Метрики анализатора VertiPaq» , а параметр «Импорт метрик» вводит метрики из источников за пределами DAX Studio.

Группа «Экспорт» содержит параметр «Экспорт данных» , который позволяет экспортировать данные в DAX Studio в виде файла .csv или таблицы SQL.

Использование пользовательского интерфейса DAX Studio: обзор

Использование пользовательского интерфейса DAX Studio: обзор

Далее в группе «Производительность» находится параметр «Выполнить тест» .

Использование пользовательского интерфейса DAX Studio: обзор

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

Использование пользовательского интерфейса DAX Studio: обзор

Последняя группа на вкладке «Дополнительно» — «Внешние инструменты» .

Использование пользовательского интерфейса DAX Studio: обзор

При щелчке SQL Profiler открывает окно SQL Server Profiler.

Использование пользовательского интерфейса DAX Studio: обзор

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

Это то, что вы могли бы использовать, если вы не можете открыть студию DAX на своем компьютере. Этот параметр доступен в среде SQL Server Management Studio.

Параметр « Анализ в Excel» позволяет подключить DAX Studio к Excel. Это особенно полезно, если вы хотите быстро создать сводную таблицу или отчет.

Использование пользовательского интерфейса DAX Studio: обзор

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

3. Вкладка «Помощь»:

Последняя вкладка на ленте DAX Studio — это вкладка «Справка» .

Использование пользовательского интерфейса DAX Studio: обзор

Эта вкладка поможет вам лучше понять функции и возможности DAX Studio.

В группе «Ссылки» есть справка по DAX Studio , форум Power Pivot и форум служб Analysis Services .

Это ссылки, к которым вы можете получить доступ, если у вас есть вопросы. Эти ссылки будут перенаправлять вас на онлайн-источники, поэтому убедитесь, что вы подключены к Интернету.

Помимо этого, есть также группа вопросов .

Если вы столкнулись с ошибкой при использовании DAX Studio, вы можете сообщить о ней с помощью параметра «Сообщить об ошибке» . Вы также можете запросить функции, используя опцию «Запросить функцию» . И если есть конкретная функция, которую вы не понимаете, вы можете нажать кнопку «Задать вопрос» .

Если вы хотите узнать больше о своей версии DAX Studio, вы можете выбрать параметр «О DAXStudio» .

Использование пользовательского интерфейса DAX Studio: обзор

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

Добавление функций на панель быстрого доступа

Если есть возможности или функции, которые вы используете несколько раз в день при использовании DAX Studio, вы можете добавить их на панель быстрого доступа .

Чтобы добавить элементы на панель быстрого доступа, вам нужно всего лишь щелкнуть по ним правой кнопкой мыши, а затем выбрать « Добавить на панель быстрого доступа» .

Использование пользовательского интерфейса DAX Studio: обзор

Панель быстрого доступа находится в верхнем левом углу DAX Studio.

Использование пользовательского интерфейса DAX Studio: обзор

Вы также можете перенести его под ленту.

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

Также, если у вас есть все необходимое на панели инструментов, вы можете закрыть ленту. Это сделает ваше рабочее пространство DAX Studio менее загроможденным.

Использование панели метаданных в DAX Studio

Панель метаданных предоставляет вам информацию о вашей модели данных.

Использование пользовательского интерфейса DAX Studio: обзор

В первом раскрывающемся меню указано имя модели данных. Если вы подключены к SQL Server Analysis Services, вы увидите несколько баз данных, перечисленных в этом раскрывающемся меню.

Параметр поиска позволяет отфильтровать содержимое вашей модели данных, например таблицы и столбцы.

Использование специальных функций в DAX Studio

Одной из отличительных особенностей DAX Studio является возможность увеличения и уменьшения масштаба каждой панели.

Использование пользовательского интерфейса DAX Studio: обзор

Более того, если вы наведете курсор на таблицу на панели метаданных, появится подробная статистика по этой таблице/столбцу.

Использование пользовательского интерфейса DAX Studio: обзор

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

Использование пользовательского интерфейса DAX Studio: обзор

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

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

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

Использование панели функций в DAX Studio

Панель «Функции» используется, если вы хотите понять параметры и аргумент данной функции.

Использование пользовательского интерфейса DAX Studio: обзор

Чтобы просмотреть параметры, перетащите функцию с панели «Функции» в область кодирования. В данном примере это функция DATE.

Использование пользовательского интерфейса DAX Studio: обзор

Затем вы увидите аргумент, необходимый для правильной работы функции DATE в DAX Studio.

Использование панели DMV в DAX Studio

DMV означает динамические представления управления . Эти DMV возвращают информацию о состоянии сервера.

Использование пользовательского интерфейса DAX Studio: обзор

Вы можете получить доступ к любой информации о вашей модели данных с помощью этих DMV. Они выглядят как оператор SQL, но на самом деле это не код.

В качестве примера перетащите DISCOVER_KEYWORDS в область кодирования, а затем запустите его.

Использование пользовательского интерфейса DAX Studio: обзор

На панели результатов вы увидите столбец с ключевым словом.

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

Использование пользовательского интерфейса DAX Studio: обзор

Это потому, что эти ключевые слова зарезервированы.

Вы не можете использовать зарезервированные ключевые слова в коде DAX.

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

Использование других доступных панелей в DAX Studio

Панель вывода

Панель «Вывод» предоставляет информацию о действиях, которые вы выполняли в DAX Studio.

Использование пользовательского интерфейса DAX Studio: обзор

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

Если вы выполните код, он также предоставит информацию о количестве возвращенных строк и времени обработки запроса.

Панель результатов

На панели «Результаты» отображается результат кода DAX или DMV, который вы выполнили.

Использование пользовательского интерфейса DAX Studio: обзор

Панель истории запросов

На панели «История запросов» отображается сводка кодов, которые вы выполнили.

Использование пользовательского интерфейса DAX Studio: обзор

Это особенно полезно, если вы закрываете сеанс DAX Studio и хотите получить информацию о выполненных вами запросах. Если дважды щелкнуть запрос, он автоматически появится в окне кода.

Дополнительная информация

В нижней правой части DAX Studio доступна другая информация.

Использование пользовательского интерфейса DAX Studio: обзор

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

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


Производительность запросов и настройка DAX Studio

Заключение

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

Этот обзор пользовательского интерфейса DAX Studio является хорошей основой перед написанием кода 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 для своих бизнес-отчетов.