Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом руководстве используется набор данных о такси в Нью-Йорке в примерах. В нем показано, как использовать редактор SQL в Databricks SQL для создания визуализации для каждого из нескольких запросов, а затем создать панель мониторинга с помощью этих визуализаций. В нем также показано, как создать параметр панели мониторинга для каждой визуализации на панели мониторинга.
Внимание
- Databricks рекомендует использовать панели мониторинга AI/BI (ранее — панели мониторинга Lakeview). Более ранние версии панелей мониторинга, ранее называемые панелями мониторинга Databricks SQL, теперь называются устаревшими панелями мониторинга.
временные рамки окончания поддержки:
По состоянию на 7 апреля 2025 г. официальная поддержка устаревшей версии панелей мониторинга закончилась. Вы больше не можете создавать устаревшие панели мониторинга. Будут устранены только критические проблемы безопасности и сбоя служб.
3 ноября 2025 г.: Databricks начнет архивацию устаревших панелей мониторинга, которые не были доступны за последние шесть месяцев. Архивные панели мониторинга больше не будут доступны, и процесс архивации будет выполняться на последовательной основе. Доступ к активно используемым панелям мониторинга остается неизменным.
Databricks будет работать с клиентами для разработки планов миграции для активных устаревших панелей мониторинга после 3 ноября 2025 года.
Преобразуйте устаревшие панели мониторинга с помощью средства миграции или REST API. Инструкции по использованию встроенного средства миграции см . в разделе "Клонирование устаревшей панели мониторинга" на панель мониторинга ИИ/BI. Ознакомьтесь с руководствами по созданию панелей мониторинга и управлению ими с помощью REST API.
Подключение к Databricks SQL с помощью редактора SQL
Нажмите кнопку
" на боковой панели и выберите "Запрос".
Откроется редактор SQL.
Выберите хранилище.
При первом создании запроса список доступных хранилищ SQL отображается в алфавитном порядке. При следующем создании запроса будет выбрана последнее использованное хранилище.
- Щелкните "Бессерверное начальное хранилище". Это хранилище создается автоматически, чтобы быстро приступить к работе. Если бессерверные не включены для рабочей области, нажмите кнопку Starter Warehouse. Сведения о создании хранилищ SQL см. в статье "Создание хранилища SQL".
Запрос к распределению часов сбора
В редакторе SQL вставьте следующий запрос в новое окно запроса, чтобы вернуть распределение посадок такси по часам.
SELECT date_format(tpep_pickup_datetime, "HH") AS `Pickup Hour`, count(*) AS `Number of Rides` FROM samples.nyctaxi.trips GROUP BY 1
Нажмите клавиши CTRL/CMD + ВВОД или нажмите кнопку "Выполнить" (1000). Через несколько секунд результаты запроса отображаются под запросом в области результатов.
Ограничение 1000 по умолчанию выбирается для всех запросов, чтобы убедиться, что запрос возвращает не более 1000 строк. Если запрос сохраняется с параметром Limit 1000 , этот параметр применяется ко всем выполнению запроса (включая панели мониторинга). Если вы хотите вернуть все строки для этого запроса, вы можете отменить выбор LIMIT 1000, щелкнув раскрывающееся меню "Запуск (1000)". Если вы хотите указать другое ограничение на количество строк, можно добавить
LIMIT
предложение в запрос со значением выбранного значения.Результат запроса отображается на вкладке "Результаты".
Нажмите кнопку "Сохранить " и сохраните запрос как
Pickup hour
.
Создайте визуализацию для распределения сборов такси по часам.
Рядом с вкладкой "Результаты" щелкните + и щелкните " Визуализация".
Откроется редактор визуализации.
В раскрывающемся списке " Тип визуализации" убедитесь, что выбрана панель .
Измените имя
Bar chart
визуализации на .Убедитесь, что для раскрывающегося списка
Pickup Hour
указано значение .Убедитесь, что
Number of Rides
иSum
указаны в раскрывающемся списке столбца X.Нажмите кнопку Сохранить.
Сохраненная диаграмма отобразится в редакторе SQL.
Запрос тенденций ежедневного тарифа
В редакторе SQL щелкните и нажмите + кнопку "Создать запрос".
В новом окне запроса вставьте следующий запрос, чтобы вернуть тенденции ежедневного тарифа.
SELECT T.weekday, CASE WHEN T.weekday = 1 THEN 'Sunday' WHEN T.weekday = 2 THEN 'Monday' WHEN T.weekday = 3 THEN 'Tuesday' WHEN T.weekday = 4 THEN 'Wednesday' WHEN T.weekday = 5 THEN 'Thursday' WHEN T.weekday = 6 THEN 'Friday' WHEN T.weekday = 7 THEN 'Saturday' ELSE 'N/A' END AS day_of_week, T.fare_amount, T.trip_distance FROM ( SELECT dayofweek(tpep_pickup_datetime) as weekday, * FROM `samples`.`nyctaxi`.`trips` ) T
Нажмите кнопку "Сохранить " и сохраните запрос как
Daily fare to distance analysis
.
Создание визуализации для тенденций ежедневного тарифа
Рядом с вкладкой "Результаты " щелкните + и щелкните " Визуализация".
Откроется редактор визуализации.
В раскрывающемся списке "Тип визуализации" выберите "Точечная".
Измените имя
Fare by distance
визуализации на .На вкладке "Общие " задайте значение для столбца
trip_distance
X и задайте для столбцовfare_amount
Y значение .В раскрывающемся списке Сгруппировать по задайте для параметра значение
day_of_week
.На вкладке Ось X задайте значение Имя на
Trip distance (miles)
.На вкладке оси Y задайте значение Name как
Fare Amount (USD)
.Щелкните Сохранить.
Сохраненная диаграмма отобразится в редакторе SQL.
Создание панели мониторинга с помощью этих визуализаций
- Нажмите
Новый на боковой панели и выберите старую панель управления.
- Задайте для имени панели мониторинга значение
NYC taxi trip analysis
. - Нажмите кнопку Сохранить.
- В раскрывающемся списке "Выбор хранилища" выберите "Бессерверное начальное хранилище". Если бессерверные не включены для рабочей области, нажмите кнопку Starter Warehouse.
В раскрывающемся списке "Добавить" щелкните "Визуализация".
В окне виджета "Добавление визуализации" выберите запрос 'Анализ ежедневного тарифа по расстоянию'.
В списке "Выбор существующей визуализации " выберите "Тариф по расстоянию".
В текстовом поле "Заголовок" введите
Daily fare trends
.Нажмите кнопку "Добавить" на устаревшую панель мониторинга.
Визуализация тенденций ежедневного тарифа отображается на поверхности конструктора тире.
В раскрывающемся списке "Добавить" для добавления второго мини-приложения на панель мониторинга и нажмите кнопку "Визуализация".
В окне мини-приложения "Добавление визуализации" выберите запрос часа выбора .
В списке "Выбор существующей визуализации " выберите линейчатую диаграмму.
В текстовом поле "Заголовок" введите
Pickup hour distribution
.Нажмите кнопку "Добавить" на устаревшую панель мониторинга.
Измените размер этой визуализации, чтобы она соответствовала ширине первой визуализации на панели мониторинга.
Нажмите кнопку Закончить редактирование.
Добавление параметра zip-кода пикапа в каждый запрос
В редакторе SQL откройте ежедневный запрос на анализ расстояния.
Добавьте следующее
WHERE
предложение в ежедневный запрос на анализ расстояния, чтобы отфильтровать запрос по zip-коду получения.WHERE pickup_zip IN ({{ pickupzip }})
В текстовом поле pickupzip введите
10018
и нажмите кнопку "Применить изменения ", чтобы выполнить запрос с параметром zip-кода пикапа.Нажмите кнопку Сохранить.
Откройте запрос часа сбора.
Добавьте следующее
WHERE
предложение в запрос часа сбора, чтобы отфильтровать запрос по zip-коду пикапа. Добавьте это предложение перед предложениемGROUP BY
.WHERE pickup_zip IN ({{ pickupzip }})
В текстовом поле pickupzip введите
10018
и нажмите кнопку "Применить изменения ", чтобы выполнить запрос с помощью фильтра zip-кода пикап.Нажмите кнопку Сохранить.
Обновление панели мониторинга для использования параметра панели мониторинга
Откройте панель мониторинга анализа поездки в такси Нью-Йорка.
Каждый из визуализаций теперь включает параметр для zip-кода пикапа.
Щелкните
для этой панели мониторинга, а затем нажмите "Изменить".
Щелкните
для визуализации тенденций ежедневных тарифов, а затем выберите пункт "Изменить параметры мини-приложения".
В разделе "Параметры" щелкните значок
для параметра мини-приложения в поле "Значение".
В окне "Редактировать источник и значение" измените "Источник" на "Новый параметр панели мониторинга".
Нажмите кнопку "ОК " и нажмите кнопку "Сохранить".
Откроется параметр панели мониторинга pickupzip, а параметр мини-приложения для визуализации тенденций ежедневного тарифа больше не отображается.
-
- Щелкните
Чтобы просмотреть визуализацию распределения времени получения, затем нажмите "Изменить настройки виджета".
- Щелкните
В разделе "Параметры" щелкните значок
для параметра мини-приложения в поле "Значение".
В окне "Изменить источник" и "Значение " измените параметр "Источник " на существующий параметр панели мониторинга.
Убедитесь, что pickupzip выбран в качестве значения ключа .
Нажмите кнопку "ОК " и нажмите кнопку "Сохранить".
Параметр мини-приложения для визуализации распределения часов сбора больше не отображается.
Нажмите кнопку Завершить редактирование.
Измените значение параметра панели мониторинга pickupzip и нажмите кнопку
10017
".Данные в каждой из vizualizations теперь отображают данные для пикапов в zip-коде 10017.