Настройка ClickHouse

ClickHouse ─ колоночная аналитическая СУБД с открытым кодом, позволяющая выполнять аналитические запросы в режиме реального времени на структурированных больших данных.

Установка и настройка ClickHouse

Для настройки ClickHouse выполните следующие действия:

  1. Установите драйвер clickhouse-odbc на компьютер с установленным BI-сервером.

  2. Установите драйвер clickhouse-client на компьютер с установленным BI-сервером.

Для ОС Windows загрузите образ драйвера clickhouse-client из удалённого репозитория:

docker pull yandex/clickhouse-server

Затем запустите контейнер с именем ClickHouse, портом по умолчанию 8123 и указанной директорией volume:

docker run -d --name clickhouse -p 8123:8123 --volume=/путь до %temp%/:/var/lib/clickhouse/user_files  yandex/clickhouse-server

  1. Создайте в репозитории объект «База данных» с подключением к серверу ClickHouse. Подробное описание приведено в разделе «Подключение к реляционным базам данных».

  2. Создайте переменную репозитория EXTRACT_DB. В качестве значения укажите Id объекта «База данных».

  3. Создайте в репозитории служебного пользователя, у которого будет доступ к необходимым объектам (моделям), установите привилегии «Вход в систему», «Вход в навигатор объектов» и «Право чтения и открытия всех объектов».

  1. Запустите консольное приложение PP.Util от имени пользователя www-data для Astra Linux, Ubuntu или apache для CentOS, РЕД ОС, Rocky Linux, ALT Linux. После чего сохраните учётные данные служебного пользователя. Пример команды:

sudo -u www-data PP_NODISPLAY=1 /opt/foresight/fp10.x-biserver/bin/PP.Util /save_creds mb_defenition /DEC login pass

Где:

После выполнения команды учётные данные служебного пользователя будут сохранены в файл settings.xml.

См. также:

Построение модели данных