Skip to main content
Holistics — это платформа BI самообслуживания с ИИ и программируемым семантическим слоем для согласованных и надежных метрик. Подключив ClickHouse к Holistics, ваши команды получат быстрый и надежный опыт самообслуживания с поддержкой ИИ, основанный на семантическом слое, описанном в коде. Бизнес-пользователи смогут уверенно работать с данными с помощью drag-and-drop и ИИ, а вы сохраните определения метрик переиспользуемыми, компонуемыми и версионируемыми в Git.

Предварительные требования

Перед подключением убедитесь, что выполнены следующие условия:
  • Разрешения: Чтобы добавлять новые источники данных, вы должны иметь роль Admin в Holistics.
  • Сетевой доступ: Ваш сервер ClickHouse должен быть доступен с IP-адресов Holistics.
  • Пользователь базы данных: Создайте для Holistics отдельного пользователя с правами только для чтения вместо учетной записи администратора.
Выделенному пользователю требуются привилегии SELECT для таблиц, которые вы хотите запрашивать, а также для таблиц system (для определения схемы).
1

Соберите сведения о подключении

Чтобы подключиться к ClickHouse по HTTP(S), вам понадобятся следующие сведения:Эти сведения можно найти, нажав кнопку Connect в консоли ClickHouse Cloud и выбрав HTTPS.
2

Настройте сетевой доступ

Поскольку Holistics — облачное приложение, его серверы должны иметь доступ к вашей базе данных. У вас есть два варианта:
  1. Прямое подключение (рекомендуется): Добавьте IP-адреса Holistics в список разрешённых в вашем межсетевом экране или в ClickHouse Cloud IP Access List. Список IP-адресов можно найти в руководстве IP Whitelisting.
  2. Обратный SSH-туннель: Если ваша база данных находится в частной сети (VPC) и не может быть доступна публично, используйте Reverse SSH Tunnel.
3

Добавьте источник данных в Holistics

  1. В Holistics перейдите в Settings → Data Sources.
  2. Нажмите New Data Source и выберите ClickHouse.
  3. Заполните форму данными, собранными на шаге 1.
  4. Нажмите Test Connection.

Известные ограничения

Holistics поддерживает большинство стандартных возможностей SQL в ClickHouse, за следующими исключениями:
  • Running Total: Эта аналитическая функция в ClickHouse пока поддерживается ограниченно.
  • Вложенные типы данных: Для глубоко вложенных структур JSON или Array перед визуализацией может потребоваться выравнивание с помощью SQL-моделей.
Полный список поддерживаемых возможностей см. на странице ограничений для конкретных баз данных.
Последнее изменение 3 июля 2026 г.