Инструмент доступен только в веб-приложении.
ClickHouse ─ колоночная аналитическая СУБД с открытым кодом, позволяющая выполнять аналитические запросы в режиме реального времени на структурированных больших данных.
Для настройки ClickHouse выполните следующие действия:
Соберите драйвер clickhouse-odbc вручную на основе ресурсов, соответствующих используемой версии ОС Linux.
Установите драйвер clickhouse-client на компьютер с установленным BI-сервером.
Раздайте права доступа к папкам:
/var/lib/clickhouse/user_files
sudo chown www-data:www-data /var/lib/clickhouse/user_files
/var/lib/clickhouse/
sudo chmod 755 /var/lib/clickhouse/
Перезапустите clickhouse-server:
sudo systemctl restart clickhouse-server
Установите драйвер clickhouse-odbc на компьютер с установленным BI-сервером.
Установите драйвер clickhouse-client на компьютер с установленным BI-сервером.
Загрузите образ драйвера 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
После установки драйверов clickhouse-odbc и clickhouse-client выполните следующие настройки:
Создайте в репозитории объект «База данных» с подключением к серверу ClickHouse. Подробное описание приведено в разделе «Подключение к реляционным базам данных».
Создайте переменную репозитория EXTRACT_DB. В качестве значения укажите Id объекта «База данных».
Создайте в репозитории служебного пользователя, у которого будет доступ к необходимым объектам (моделям), установите привилегии «Вход в систему», «Вход в навигатор объектов» и «Право чтения и открытия всех объектов».
Запустите консольное приложение 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
Где:
mb_defenition. Идентификатор репозитория;
login. Имя служебного пользователя;
pass. Пароль служебного пользователя.
После выполнения команды учётные данные служебного пользователя будут сохранены в файл Metabases.xml.
См. также: