Использование динамических представлений управления (DMV) в DAX Studio

Использование динамических представлений управления (DMV) в DAX Studio

В этом руководстве вы узнаете о динамических представлениях управления ( DMV ) в DAX Studio и о том, как использовать их для прямой загрузки наборов данных в LuckyTemplates.

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

В этом руководстве будет использоваться .

Использование динамических представлений управления (DMV) в DAX Studio

Оглавление

Извлечение данных из динамических управленческих представлений

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

После этого вернитесь к новому файлу LuckyTemplates. На вкладке «Главная» щелкните параметр «Получить данные» и выберите « Службы Analysis Services» .

Использование динамических представлений управления (DMV) в DAX Studio

В мастере базы данных введите номер порта в текстовом поле Сервер.

Использование динамических представлений управления (DMV) в DAX Studio

Для записи базы данных вы можете получить ее, выполнив DMV ниже. Результаты дают имя каталога, которое показывает идентификатор модели данных.

Использование динамических представлений управления (DMV) в DAX Studio

Чтобы загрузить данные, вам нужно изменить параметр на Import . В поле запроса DAX вставьте другое DMV для мер.

Использование динамических представлений управления (DMV) в DAX Studio

После этого нажмите «ОК» , а затем «Подключиться» . Вы можете видеть, что можете загрузить результат DMV в LuckyTemplates.

Использование динамических представлений управления (DMV) в DAX Studio

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

В редакторе Power Query вы можете выбрать, какие столбцы оставить или удалить. Для этого нажмите « Выбрать столбцы» на вкладке «Главная». Затем проверьте имена столбцов, которые вам нужны.

Использование динамических представлений управления (DMV) в DAX Studio

После этого вы увидите, что, просто используя DMV, вы можете извлечь содержимое модели данных из другого файла LuckyTemplates.

Использование динамических представлений управления (DMV) в DAX Studio

Создание показателей с использованием динамических управленческих представлений

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

Использование динамических представлений управления (DMV) в DAX Studio

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

Использование динамических представлений управления (DMV) в DAX Studio

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

Использование динамических представлений управления (DMV) в DAX Studio

Чтобы исправить это, вам нужно найти динамическое административное представление таблицы отношений в DAX Studio.

Использование динамических представлений управления (DMV) в DAX Studio

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

Использование динамических представлений управления (DMV) в DAX Studio

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

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

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

Чтобы создать параметр в LuckyTemplates , перейдите на вкладку «Главная» и нажмите «Управление параметрами» .

Давайте создадим параметр для номера порта и базы данных. Назначьте каждому параметру имя и выберите его значение Тип. В данном случае они оба тексты. В качестве текущего значения вставьте номер порта в параметр PortNumber и идентификатор базы данных в параметр DatabaseName.

Использование динамических представлений управления (DMV) в DAX Studio

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

Использование динамических представлений управления (DMV) в DAX Studio

Загрузка окончательных данных

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

Использование динамических представлений управления (DMV) в DAX Studio

Теперь вы успешно загрузили результаты каждого DMV непосредственно в LuckyTemplates.

Рекомендуется периодически обновлять модель данных, чтобы постоянно собирать полезную информацию из файла LuckyTemplates с помощью извлеченных данных в DMV.

Заключение

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

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

Всего наилучшего,


Что такое 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 для своих бизнес-отчетов.

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать