Создайте интерактивную панель мониторинга с Lightdash и ClickHouse
Подготовьте данные для подключения
- Host: Адрес, по которому доступна ваша база данных ClickHouse
- User: Имя пользователя вашей базы данных ClickHouse
- Password: Пароль вашей базы данных ClickHouse
- DB name: Имя вашей базы данных ClickHouse
- Schema: Схема по умолчанию, которую dbt использует для компиляции и запуска вашего проекта (указана в
profiles.yml) - Port: Порт HTTPS-интерфейса ClickHouse (по умолчанию:
8443) - Secure: Включите этот параметр, чтобы использовать HTTPS/SSL для защищённых подключений
- Retries: Количество повторных попыток, которые Lightdash выполняет для неудачных запросов к ClickHouse (по умолчанию:
3) - Start of week: Выберите, с какого дня начинается отчётная неделя; по умолчанию используется настройка вашего хранилища

curl.
Настройте профиль dbt для ClickHouse
~/.dbt/profiles.yml содержит корректную конфигурацию целевого окружения ClickHouse.Например:Создайте проект Lightdash, подключённый к ClickHouse
profiles.yml. Когда проверка подключения завершится успешно, вы сможете начать изучать свои модели dbt и создавать панели мониторинга на базе ClickHouse.Исследуйте данные ClickHouse в Lightdash
- Измерения и показатели, определённые в YAML
- Логику семантического слоя, например метрики, JOIN и разделы Explore
- Панели мониторинга, работающие на запросах ClickHouse в реальном времени
Определите метрики и измерения в Lightdash
.yml-файлах ваших моделей dbt. Это позволяет держать бизнес-логику под контролем версий, поддерживать согласованность и обеспечивает полную прозрачность.Определение метрик и измерений в YAML гарантирует, что команда использует одни и те же определения во всех панелях мониторинга и аналитических материалах. Например, вы можете создавать переиспользуемые метрики, такие как
total_order_count, total_revenue или avg_order_value, прямо рядом с моделями dbt — без необходимости дублировать их в интерфейсе.Подробнее о том, как их задавать, см. в следующих руководствах Lightdash:Выполняйте запросы к данным из таблиц
- Dimensions and Metrics — все поля, доступные в выбранной таблице
- Filters — ограничивают данные, возвращаемые запросом
- Chart — визуализирует результаты запроса
- Results — показывает необработанные данные, возвращаемые из базы данных ClickHouse
- SQL — позволяет просмотреть сгенерированный SQL-запрос, лежащий в основе результатов
Создание панелей мониторинга
- Нажмите Add tile
- Выберите New chart
- Создайте визуализацию в конструкторе диаграмм
- Сохраните её — она появится в нижней части панели мониторинга
Ask AI: самообслуживаемая аналитика на базе dbt