Инструмент доступен только в веб-приложении.

Настройка ClickHouse

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

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

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

  1. Соберите драйвер clickhouse-odbc вручную на основе ресурсов, соответствующих используемой версии ОС Linux.

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

  3. Раздайте права доступа к папкам:

    • /var/lib/clickhouse/user_files

sudo chown www-data:www-data /var/lib/clickhouse/user_files

sudo chmod 755 /var/lib/clickhouse/

  1. Перезапустите clickhouse-server:

sudo systemctl restart clickhouse-server

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

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

    1. Загрузите образ драйвера clickhouse-client из удалённого репозитория:

docker pull yandex/clickhouse-server

    1. Запустите контейнер с именем 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 выполните следующие настройки:

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

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

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

  4. Запустите консольное приложение 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

Где:

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

В случае возникновения ошибки

См. также:

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