Коробочная версия ETL сервиса GOOD.BI

Дата:

Назначение системы

При формировании задачи по построению BI систем внутри вашей компании возникнет потребность получать данные из внешних и внутренних систем, которые вы используете в ежедневной деятельности. Кроме того, эти данные должны быть всегда актуальны и удобно структурированы. GOOD.BI - ETL предназначен для автоматизации ежедневной загрузки данных из различных систем:

  • CRM и систем управления проектами
  • Коллтрекингов и сервисов сбора заявок
  • Кабинетов рекламных систем и прочих сервисов
  • Систем аналитики

От пользователя не требуется навыков программирования. Достаточно один раз подключить источники данных и свою базу данных - данные начнут загружаться автоматически ежедневно в фоновом режиме. Продукт располагается на ваших серверах, что при должном сетевом администрировании инфраструктуры предприятия обеспечит приватность и сохранность получаемых данных.

Отличия коробочной версии от web-версии сервиса GOOD.BI

GOOD.BI не хранит у себя данные и не передаёт никакие данные третьим лицам - только выгружает их из различных внешних и внутренних источников в вашу базу данных. Web-версия сервиса обеспечивает безопасность ваших данных - продукт прошел проверку в рамках включения сервиса в единый реестр российских программ.

Мы прилагаем все усилия, чтобы ваши данные были в полной безопасности и недосягаемости. Это наш приоритет. Тем не менее, остается вероятность того, что сервера нашей компании могут быть скомпрометированы, в этом случае злоумышленники могут получить доступ к вашей информации.

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

Коробочная версия дороже пользования web-сервисом, и кроме того, предполагает издержки связанные с ее развертыванием и поддержкой:

  • требуется технический специалист в штате вашей компании, который имеет навык администрирования сетей, серверов Linux, баз данных;
  • требуется, чтобы ваш сетевой шлюз (брандмауэр) был настроен таким образом, чтобы исключить или ограничить внешние подключения к серверам и сетевым ресурсам организации.

Без специалиста и инфраструктуры приобретение “коробки” бессмысленно и не решит задачу полной безопасности данных

Функции и условия применения

Функции

Функционал ETL сервиса включает в себя:

  1. Загрузка данных из внешних источников (полный перечень) в базу данных (PostgreSQL, MsSQL, BigQuery)
  2. Объединение источников в группы и проекты для дальнейшего удобства построения отчетности.
  3. Информирование о неудачных попытках загрузки данных

Программные и аппаратные требования к системе.

Для запуска коробочной версии приложения необходимы четыре программных компонента: Postgresql, Docker Server, GIT, OpenSSH-сервер, установленных в среде Linux.

Минимальные аппаратные требования:

  • Количество ядер CPU: 2
  • Количество потоков CPU: 4
  • Объём RAM: 8 ГБ
  • Размер диска: 20 ГБ.

Требования к программному обеспечению сервера:

ПО Версии и модификации Особенности
Операционная система сервера приложений Рекомендуемые:
- Fedora 34 Server.

Поддерживаемые:
- Ubuntu [Server] 18.04.x LTS
- Debian GNU/Linux 9.x (Stretch)
В теории, коробочное приложение Good.bi может быть установленопрактически на любой UNIX/Linux-based системе. Однако тестирование проводится только на указанных версиях и модификациях, поэтому работоспособность системы и техническая поддержка осуществляется только при условии использования на одной из этих ОС.
Использование Fedora 34 Server предпочтительнее ввиду того, что, во-первых, эти системы отличаются надежностью и требуемой оптимизацией, и, во-вторых, для них отлажен процесс сборки и развертывания ПО. Остальные поддерживаемые ОС тестируются частично и подходят по большинству характеристик.
Docker Engine 20.10 и выше. Настроен в режиме Rootless mode Серверное приложение представляет собой набор докер контейнеров. Для этого требуется Docker Engine.

Важно: следует настроить Rootless mode. Этот режим запускать демон и контейнеры Docker от имени пользователя без полномочий root, чтобы уменьшить потенциальные уязвимости в демоне и среде выполнения контейнера.
Git 2.1 и выше Для получения обновлений, пользователь подключается к репозиторию с исходным кодом.
OpenSSH сервер 8 и выше Для получения обновления сервиса используется SSH соединение.
Пользователь и группа goodbi Рекомендуется создать для сервера выделенного пользователя и группу. В принципе, имя может быть любым. Этот пользователь должен иметь права управлением демоном Docker, создавать файлы и папки в своей рабочей директории.

Техническая поддержка программного обеспечения

1. Поддержание жизненного цикла программного обеспечения Гуд Би АЙ - ETL сервис.

Поддержание жизненного цикла программного обеспечения обеспечивается за счет его обновления по мере внедрения нового функционала в процессе эксплуатации. Обновления ПО происходят путем выполнения запуска программы обновления. Происходит обновление ПО, перезапуск сервиса.

2. Устранение неисправностей, выявленных в ходе эксплуатации программного обеспечения.

Неисправности, выявленные в ходе эксплуатации продукта, могут быть исправлены следующим образом:

  • Единичная работа специалиста службы технической поддержки по запросу пользователя.
  • Плановое обновление ПО, в котором будет устранена неисправность.

3. Совершенствование программного обеспечения.

Продукт регулярно развивается: в нем ежемесячно появляются новые дополнительные возможности, расширяется функционал. Так как продукт имеет серверную архитектуру, то изменения получают все пользователи сервиса.

Пользователь может самостоятельно повлиять на совершенствование продукта, для этого необходимо направить предложение по усовершенствованию на почту технической поддержки по адресу bi@good.bi

Предложение будет рассмотрено и, в случае признания его эффективности, в программное обеспечение будут внесены соответствующие изменения.

В ходе взаимодействия пользователя с программным обеспечением “Гуд Би Ай ETL - Сервис” могут возникать ошибки различного характера:

Программные ошибки - представляют собой конфликты, возникающие в ходе нормального функционирования сервиса. Примеры программных ошибок:

пользователь ввел некорректные данные, внешний сервис к которому обращался пользователь, ответил на запрос ошибкой, разрыв интернет соединения

Внутренние ошибки сервиса - представляют собой ошибки вызванные неопределенным поведением при разработке программного обеспечения “Гуд Би Ай ETL - Сервис”.

Техническую поддержку, а также помощь в эксплуатации программного обеспечения пользователи могут получить отправив письмо на e mail технической поддержки по адресу bi@good.bi

Также, пользователь может получить техническую поддержку онлайн в чате Telegram @GOOD_BI_team