Эксплуатация сервера 1С:Аналитики
Настройка подключения «1С:Аналитики» к информационной базе «1С»
- По умолчанию сервер слушает запросы на порту 8181, поэтому для доступа к панель управления подключениями необходимо открыть в браузере адрес http://localhost:8181/. Для входа в консоль используйте учетную запись admin и пароль, указанный при установке или первом запуске системы.
- После входа в административную консоль нажмите кнопку Новое подключение. В открывшемся диалоговом окне введите название приложения «1С:Аналитики» (например, app) и адрес веб-публикации вашей информационной базы «1С:Предприятия» (например, http://your_server/your_app/).
- После ввода информации нажмите один раз кнопку Создать и ждите появления сообщения, что подключение успешно создано. Это может занять некоторое время.
Вы можете увидеть, что создано аналитическое приложение app, и, наведя мышь на ссылку Открыть в меню Действия, вы увидите, что веб-интерфейс этого приложения опубликован по адресу http://your_server:8181/applications/app. Запомните этот адрес: его надо будет использовать для дальнейшей настройки интеграции с вашей информационной базой «1С».
Настройка запуска «1С:Аналитики» как сервиса
Запуск сервера «1С:Аналитики» из командной строки удобен для первичной настройки параметров и проверки его работы. Но для промышленной эксплуатации удобнее настроить запуск сервера в качестве сервиса. Для этого необходимо понимать команды и опции запуска сервиса.
Если вы откроете содержимое поставляемых командных файлов для запуска сервера «1С:Аналитики» start.cmd или start.sh, то увидите, что они выполняют достаточно простую операцию – запускают в среде JAVA загрузочный компонент сервера в файле runner.jar с минимальным набором из двух параметров: указателем на папку с файлами настроек вашей установки «1С:Аналитики» и номером сетевого порта, на котором будет работать сервер:
java -jar runner.jar -wd _data -p 8181
Если запустить сервер без параметров, то будет выведен список доступных опций.
Для ОС Windows имеется опция автоматической настройки сервиса «1С:Аналитики» -sc или --service-create. Если рабочие файлы «1С:Аналитики» находятся в папке _data, а сервер запускается на сетевом порту 8181, то команда создания сервиса может выглядеть так:
java -jar runner.jar -wd _data -p 8181 -sc
После этой команды в операционной системе для запуска сервера будет создан сервис с именем по умолчанию 1C:Analytics.
Для ОС Linux настроить запуск сервера «1С:Аналитики» можно в ручном режиме, следуя следующим шагам:
- Выберите или создайте пользователя для запуска сервиса, например, ansuser.
- Разместите исполняемые файлы «1С:Аналитики» и рабочий каталог приложения «1С:Аналитики» так, чтобы пользователь для запуска сервиса имел к ним доступ и был владельцем этих каталогов, например, в каталог /opt/ans/executable и /opt/ans/executable/_data соответственно.
- Создайте службу «1С:Аналитики» с помощью команды sudo vim /etc/systemd/system/ans.service, где заготовку для файла ans.service возьмите из поставки «1С:Аналитики» для ОС Linux.
- Проверьте и завершите настройку указанных ниже параметров в файле ans.service:
- User=ansuser-пользователь, от имени которого будет выполняться служба.
- Environment="JAVA_HOME=/usr/lib/jvm/jdk-11" – переменная окружения, ссылка на каталог с установленной исполняемой машиной JAVA.
- WorkingDirectory=/opt/ans/executable/ рабочий каталог службы.
- ExecStart=/opt/ans/executable/start.sh путь к скрипту, выполняющему запуск сервиса.
- Проверьте или настройте права запуска командного файла:
- chmod +x /opt/ans/executable/start.sh
- Подготовьте службу к запуску:
- sudo systemctl daemon-reload
- sudo systemctl enable ans.service
- Запустите службу:
- Проверьте статус службы:
- sudo systemctl status ans
Создание резервных копий отчетов «1С:Аналитики»
- По умолчанию сервер слушает запросы на порту 8181, поэтому для доступа к панель управления подключениями необходимо открыть в браузере адрес http://localhost:8181/. Для входа в консоль используйте учетную запись admin и пароль, указанный при установке или первом запуске системы.
- В контекстном меню подключения, для которого создается резервная копия, откройте контекстное меню и остановите работу подключения командой «Остановить».
- Используйте команду «Экспортировать» для создания резервной копии базы данных с отчетами и настройками сервера «1С:Аналитики» для данного подключения.
- После завершения создания резервной копии данных используйте команду «Запустить» для перевода подключения «1С:Аналитики» в активное состояние.
Рабочая папка с данными «1С:Аналитики»
В ходе процесса установки сервера «1С:Аналитики» создается рабочая папка с данными сервера. По умолчанию её путь: C:\ProgramData\1C\ans\wd. В этой папке хранятся настройки самого сервера и параметры настроенных пользователями диаграмм и дашбордов.
В частности, в этой папке хранятся:
- Настройки опубликованных и промежуточных отчетов пользователей
C:\ProgramData\1C\ans\wd\data\database.
- Логи запуска сервера и процесса выполнения отчетов пользователей C:\ProgramData\1C\ans\wd\logs .
- Конфигурационные файлы запуска сервера «1С:Аналитики» C:\ProgramData\1C\ans\wd\config .
- Папка для хранения временных данных C:\ProgramData\1C\ans\wd\work\temp-storage.