Использование параметров панели мониторинга
Параметры панели мониторинга — один из способов интерактивных панелей мониторинга, что позволяет зрителям использовать селекторы с одним значением и средства выбора дат для ввода определенных значений в запросы набора данных во время выполнения. Например, параметры могут фильтровать данные на основе таких критериев, как даты и категории продуктов, прежде чем он агрегируется в SQL-запросе, что позволяет повысить эффективность запросов и точный анализ.
Параметры добавляются в наборы данных и подключаются к одному или нескольким мини-приложениям на холсте панели мониторинга автором или редактором панели мониторинга. Средства просмотра панелей мониторинга взаимодействуют с данными панели мониторинга, выбрав значения в мини-приложениях фильтра во время выполнения. Это повторно запускает связанные запросы и представляет визуализации, созданные на основе отфильтрованных данных.
Параметры напрямую изменяют запрос, который может быть мощным. Фильтры наборов данных также могут предлагать интерактивность панели мониторинга, больше функций и более высокую производительность с большими наборами данных, чем параметры. См. фильтры.
Добавление параметра
Для добавления параметра в набор данных панели мониторинга необходимо иметь по крайней мере разрешения на редактирование . Параметры можно добавлять непосредственно в запросы набора данных на вкладке "Данные ".
Чтобы добавить параметр в запрос, выполните приведенные действия.
Поместите курсор в расположение параметра в запросе.
Нажмите кнопку "Добавить параметр ", чтобы вставить новый параметр.
При этом создается новый параметр с именем
parameter
по умолчанию. Чтобы изменить имя по умолчанию, замените его в редакторе запросов. Вы также можете добавить параметры, введя этот синтаксис в редакторе запросов.
Изменение параметра
Чтобы изменить параметр, выполните приведенные действия.
Щелкните рядом с именем параметра. Откроется диалоговое окно сведений о параметрах.
Диалоговое окно включает следующие параметры конфигурации:
- Ключевое слово: ключевое слово, представляющее параметр в запросе. Это можно изменить только путем непосредственного обновления текста в запросе.
- Отображаемое имя: имя в редакторе фильтров. По умолчанию заголовок совпадает с ключевое слово.
- Тип: поддерживаемые типы включают String, Date, Date и Time, Numeric.
- Тип по умолчанию — String.
- Числовый тип данных позволяет указать между десятичным и целым числом. Числовой тип по умолчанию — Десятичный.
Щелкните другую часть пользовательского интерфейса, чтобы закрыть диалоговое окно.
Удаление параметра
Чтобы удалить параметр, удалите его из запроса.
Использование параметра на холсте панели мониторинга
Чтобы добавить параметр на панель мониторинга, выполните приведенные действия.
- Нажмите кнопку "Добавить фильтр" (поле или параметр).
- Щелкните рядом с параметрами на панели конфигурации.
- Щелкните имя параметра, которое будет использоваться средством просмотра с этим мини-приложением.
Включение параметров в URL-адрес
Параметры параметров хранятся в URL-адресе, позволяя пользователям закладывать его состояние, включая предварительно заданные фильтры и параметры, или предоставлять им общий доступ к другим пользователям для согласованного применения одинаковых фильтров и параметров.
Примеры синтаксиса параметров
(1) Значения вставляются с помощью format_string
функции. См . format_string функцию.
В следующих примерах приведен вариант использования, за которым следует пример синтаксиса.
Добавьте только записи до определенной даты.
WHERE date_field < :date_param
Включите только цены ниже определенной цены.
WHERE price < :max_price
Выберите таблицу, используемую в запросе.
SELECT * FROM IDENTIFIER(:param)
Измените каталог, схему и таблицу, используемую в запросе.
SELECT * FROM IDENTIFIER(:catalog || '.' || :schema || '.' || :table)
Объедините два параметра с квадратными скобками для создания форматированных номеров телефонов.
В следующем примере функция используется для вставки значений
format_string
. См . format_string функцию.format_string('(%d) %d', :area_code, :phone_number)
Внимание
Включение средств просмотра панелей мониторинга для доступа к данным с помощью выбора параметров, таких как имена таблиц или каталогов, может привести к случайному воздействию конфиденциальной информации. Если вы публикуете панель мониторинга с этими параметрами, Azure Databricks рекомендует не внедрять учетные данные в опубликованную панель мониторинга.
Параметры панели мониторинга и параметры SQL Databricks
Параметры панели мониторинга используют тот же синтаксис, что и именованные маркеры параметров. См . метки именованных параметров. Панели мониторинга не поддерживают параметры стиля Databricks SQL.