1С:Предприятие 8
Система программ

Эксплуатация сервера 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 start ans
  • Проверьте статус службы:
    • 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.