BI-коннектор
Модуль предназначен для подключения к внешним
BI-системам
Business Intelligence (BI) – это набор инструментов и технологий для сбора, анализа и обработки данных.
Подробнее ...
для обработки статистических данных, собираемых при работе портала.
Настройка и работа с модулем
Настройка
Настройка модуля осуществляется на странице Настройки > Настройки продукта > Настройки модулей > BI-коннектор. Фактически на этой странице необходимо только задать права доступа для групп. Идентификатор развертывания коннектора Google Datastudio создаётся автоматически. Для подключения других систем идентификатор не требуется.
Работа с модулем
Работа с модулем включает:
- подключение BI-систем,
- управление ключами,
- управление отчётами.
Установка модуля
Если у вас не установлены последние обновления системы и версия модуля ниже 24.900.100, то по умолчанию модуль не установлен. Установка выполняется на странице Настройки > Настройки продукта > Модули.
Выберите необходимые опции:
- Скопировать публичные файлы и шаблон для сайта – опция обязательная. Флажок следует снимать, если заранее проведена кастомизация вывода информации.
- Переписывать существующие файлы – если обнаружатся файлы более ранних установок модуля, они будут перезаписаны.
При установке будет использовано подключение по умолчанию к БД. Этот способ гарантирует работу, но для большей эффективности рекомендуется отредактировать
файл настроек
Bitrix Framework имеет ряд специфичных настроек ядра, которые не имеют визуального интерфейса редактирования.
Подробнее ...
ядра D7 bitrix/.settings.php
:
- Из ключа connections скопируйте ключ 'default' в ключ с новым именем (например: biconnector);
- Замените значение ключа className на '\Bitrix\BIConnector\Connection';
- При необходимости добавьте подключение файла для донастройки подключения 'include_after_connected'.
Результат может выглядеть примерно так:
'connections' => array ( 'value' => array ( 'default' => array ( 'className' => '\Bitrix\Main\DB\MysqliConnection', 'host' => 'localhost', 'database' => 'sitemanager', 'login' => 'user', 'password' => 'password', 'options' => 2, 'include_after_connected' => $_SERVER['DOCUMENT_ROOT'] . '/bitrix/' . 'php_interface/after_connect.php', ), 'biconnector' => array ( 'className' => '\Bitrix\BIConnector\Connection', 'host' => 'localhost', 'database' => 'sitemanager', 'login' => 'user', 'password' => 'password', 'options' => 2, 'include_after_connected' => $_SERVER['DOCUMENT_ROOT'] . '/bitrix/' . 'php_interface/after_connect_bi.php', ), ), 'readonly' => true, ),
Примерное содержимое файла after_connect_bi.php:
<?php $this->queryExecute("SET NAMES 'utf-8'"); $this->queryExecute("SET sql_mode=''");
- Указание кодировки в файле after_connect_bi.php должно обязательно соответствовать кодировке сайта.
- Для донастройки подключения используется $this.
- Неверная правка может привести к полной неработоспособности проекта. Желательно выполнять правки или через ssh консоль или используя sftp.
- Если подключение модуля BIConnector в settings.php добавляют уже после создания ключа, то ключ в публичной части надо пересохранить.
Удаление модуля
Перейдите на страницу административного раздела со списком модулей. Найдите в таблице строку модуля BI-коннектор (biconnector) и нажмите кнопку Удалить. Появится запрос подтверждения на удаление с настройками процесса удаления. Снимите галочку у опции Сохранить таблицы если не хотите сохранять имеющиеся в системе данные.
Для удаления модуля нажмите кнопку Удалить модуль.
Если удаление прошло успешно, то на появившейся странице вы будете оповещены об этом соответствующим сообщением.
Нажмите кнопку Вернуться в список чтобы перейти на страницу административного раздела со списком модулей.
и Ваше мнение важно для нас