Как установить и настроить сервер 1С:Аналитики: системные требования, архитектура и пошаговая инструкция

Системный администратор 1С v8.3 (Управляемые формы) Управленческий учет IT и автоматизация бизнеса
← На главную

Введение в 1С:Аналитику

С развитием бизнеса и накоплением колоссальных объемов информации в базах данных перед компаниями неизбежно встает вопрос оперативного анализа и визуализации показателей. Стандартные отчеты на системе компоновки данных (СКД), несмотря на всю их гибкость, зачастую требуют серьезных технических навыков для кастомизации конечным пользователем, а их формирование на «тяжелых» базах данных может существенно перегружать рабочий сервер 1С. В качестве альтернативы многие компании использовали внешние BI-системы, такие как Power BI, Tableau или Qlik. Однако интеграция сторонних решений всегда сопряжена со сложностями выгрузки данных, обеспечением безопасности и дублированием прав доступа.

Программа 1С:Аналитика призвана решить эти проблемы, предоставляя удобный и интуитивно понятный инструмент бизнес-анализа (BI), работающий непосредственно внутри экосистемы 1С. В данной статье мы подробно разберем, как развернуть сервер 1С:Аналитики, какие технические требования предъявляются к инфраструктуре, и как настроить интеграцию с вашими рабочими базами данных.

Опасения пользователей и требования к платформе

При появлении первых версий продукта у многих специалистов возникали резонные опасения. Например, потребуется ли переводить рабочие базы данных на самые последние версии платформы ради использования аналитических отчетов? Ведь крупные, сильно кастомизированные конфигурации часто «сидят» на старых стабильных релизах платформы из-за высоких рисков при обновлении.

Проанализируем технические ограничения. Для успешного развертывания и стабильной работы 1С:Аналитики необходимо строгое соответствие инфраструктуры определенным требованиям. Выясним, какие компоненты нам понадобятся:

Пошаговый процесс установки сервера 1С:Аналитики

Рассмотрим по шагам весь цикл развертывания системы — от подготовки платформы до первого запуска интерфейса.

  1. Активация лицензии: Первым делом необходимо активировать лицензию 1С:Аналитики на сервере 1С. Обратите внимание, что сессии пользователей 1С:Аналитики лицензируются отдельно от стандартных клиентских лицензий платформы.
  2. Публикация информационной базы: Выполним веб-публикацию нашей информационной базы через конфигуратор 1С или утилиту командной строки. При публикации крайне важно установить флаг, разрешающий подключение 1С:Аналитики (в файле публикации default.vrd за это отвечает специальный параметр).
  3. Установка Java-машины: Убедимся, что на сервере установлена совместимая версия Java 11, и системные переменные окружения (в частности, JAVA_HOME) настроены корректно.
  4. Установка и запуск сервера 1С:Аналитики: Распакуем дистрибутив сервера аналитики и выполним его установку. Запустим службу сервера аналитики. По умолчанию сервер начинает прослушивать определенный порт (как правило, 8181 или заданный при установке). Перед проведением подобных технических работ на сервере рекомендуется запустить автоматическое архивирование и тестирование баз 1С для предотвращения потери данных.
  5. Создание подключения в 1С:Аналитике: Перейдем в веб-интерфейс 1С:Аналитики и создадим новое подключение к нашей опубликованной базе 1С, указав адрес публикации и учетные данные для авторизации.
  6. Настройка интеграции: Вернемся в базу 1С и в настройках интеграции укажем адрес нашего развернутого сервера 1С:Аналитики. Это необходимо для бесшовного перехода пользователей из интерфейса 1С в аналитические дашборды.
  7. Загрузка метаданных: Запустим процесс синхронизации метаданных в 1С:Аналитике. Система прочитает структуру объектов (справочники, документы, регистры) нашей информационной базы, после чего они станут доступны для построения графиков и диаграмм.

Производительность на больших данных: Дата-акселератор и копии БД

Одним из ключевых вопросов при внедрении любой BI-системы является скорость построения отчетов. Если аналитика будет выполнять «тяжелые» запросы напрямую к оперативной транзакционной базе данных (OLTP), это неизбежно приведет к зависанию работы пользователей и блокировкам таблиц. Как же решает эту проблему 1С?

Выясним архитектурные особенности работы системы. 1С:Аналитика напрямую использует вычислительные мощности кластера серверов 1С. Чтобы избежать деградации производительности основной базы, разработчики предусмотрели два мощных инструмента:

  1. Копии баз данных: Платформа позволяет настроить автоматическое дублирование данных в отдельную СУБД (например, развернутую на другом физическом сервере). Все аналитические запросы будут перенаправляться именно туда, полностью освобождая основную рабочую базу от нагрузки.
  2. Дата-акселератор (Data Accelerator): Это собственная СУБД класса in-memory от фирмы 1С, которая сохраняет рабочие таблицы целиком в оперативной памяти сервера в оптимизированном для аналитических запросов виде (колоночное хранение). Использование Дата-акселератора позволяет ускорить выполнение аналитических выборок в десятки и сотни раз. Однако стоит учитывать, что эта технология крайне требовательна к объему оперативной памяти сервера (для работы с большими базами может потребоваться от 256 до 512 Гб ОЗУ). Для оптимизации объема крупных информационных систем, таких как ERP, и снижения требований к серверным ресурсам может применяться многопоточная свёртка базы 1С:ERP.

Лицензирование и доступность

Рассмотрим особенности лицензирования продукта. Фирма 1С предлагает гибкие условия для ознакомления и промышленной эксплуатации:

Развитие продукта и устранение ранних недостатков

Первые тестовые версии 1С:Аналитики (такие как ветка 1.34) подвергались критике со стороны ИТ-специалистов. Пользователи жаловались на сырой интерфейс, невозможность сложной трансформации данных и неэстетичные подписи на графиках (например, конструкции вида ИЗВЛЕЧЬ(Период, ГОД)=2018 вместо аккуратного названия года). Также высказывались замечания по поводу невозможности работы с внешними источниками данных.

Проанализируем, как изменилась система в современных релизах (линейка версий 1.8x):

Таким образом, пройдя путь от экспериментальной беты до зрелого корпоративного BI-решения, 1С:Аналитика стала полноценным и производительным инструментом для визуализации бизнес-показателей, способным решать самые серьезные аналитические задачи непосредственно в контуре безопасности вашей системы 1С.

← На главную