Адаптер Modus BI для 1С

 

Для настройки подключения Аналитического портала Modus BI Cloud к информационным системам, развернутым на платформе :Предприятие, необходимо использовать специальный инструмент — «Адаптер Modus BI для » (далее — «Адаптер»).

Адаптер устанавливается в информационную базу , которую мы собираемся использовать в качестве источника данных для Modus BI Cloud.

Адаптер поставляется в виде подсистемы в составе файла конфигурации «.cf» или расширения «.cfe».

Последовательность действий:

  1. Скачать «Адаптер ModusBI для » по ссылке выше.
  2. Установить Адаптер в информационную базу , которая будет использоваться в качестве источника данных.
  3. Опубликовать информационную базу на веб-сервере.
  4. Создать пользователя для Адаптера (учетные данные пользователя будут использоваться при настройке подключения Modus BI Cloud к опубликованной информационной базе ).
  5. Настроить профиль доступа для созданного пользователя .

Требования к информационным базам для установки Адаптер

Для установки Адаптера из файла конфигурации «.cf»:

  • версия платформы :Предприятия не ниже 8.3.5

Для установки Адаптера из файла расширения «.cfe»:

  • версия платформы :Предприятия не ниже 8.3.9
  • режим совместимости конфигурации не ниже 8.3.9

Установка Адаптера в информационную базу

Добавление Адаптера при помощи расширения из «.cfe» файла (рекомендуется):

  1. Открыть информационную базу в режиме конфигуратора;
  2. Перейти «Конфигурация/ Расширения конфигураций»;
  3. В открывшемся окне нажать кнопку «Добавить». Во всплывающем окне установить назначение «Дополнение», нажать «Ок».
  4. Выбрать строку с вновь добавленным расширением, снять флаг «Безопасный режим», перейти в раздел «Конфигурация/ Сравнить, объединить с конфигурацией из файла».
  5. В открывшемся окне «Сравнение, объединение» снять все флажки. Для этого достаточно снять флаг с корня конфигурации.
  6. В открывшемся окне выбрать поставляемый в папке Адаптера файл «.cfe», нажать кнопку «Выбрать».
  7. Перейти: «Действия/ Установить режим для всех». В открывшемся окне выбрать: режим объединения «из файла», порядок объектов «из файла», по подсистемам файла.
  8. Перейти: «Действия/ Отметить по подсистемам файла», в открывшемся списке выбрать: «ХС_ETL_Адаптер».
  9. Проверить, если в конфигурации расширения остался объект «Основная роль», ее желательно удалить из расширения.
  10. Нажать «Выполнить». После выполнения объединения сохранить изменения «Конфигурация» / «Сохранить конфигурацию» и обновить конфигурацию базы данных «Конфигурация/ Обновить конфигурацию базы данных».

Добавить расширение можно из режима предприятия, подробнее на сайте 1С.

Добавление Адаптера в конфигурацию базы, из «.cf» файла:

Такой способ является устаревшим и предназначен для конфигураций не поддерживающих работу расширений. После добавления изменений автоматическое обновление конфигурации станет недоступно.
  1. Открыть информационную базу в режиме конфигуратора.
  2. Включить возможность изменения корня конфигурации.
    1. В режиме конфигуратора перейти в пункт «Конфигурация/ Поддержка конфигурации/ Настройка поддержки».
    2. В открывшемся окне нажать кнопку «Включить возможность изменения конфигурации».
    3. Выбрать режим «Включить возможность изменения с сохранением поддержки».
    4. Нажать кнопку «Применить», сохранить изменения конфигурации.
  3. Загрузить изменения Адаптера.
  4. В режиме конфигуратор перейти в пункт «Конфигурация/ Сравнить, объединить с конфигурацией из файла».
  5. В открывшемся окне выбрать поставляемый в папке Адаптера файл «.cf». Нажать кнопку «Выбрать».
  6. В появившемся окне о предложении постановки на поддержку нажать кнопку «Принять».
  7. В открывшемся окне «Сравнение, объединение» снять все флажки. Для этого достаточно снять флаг с корня конфигурации.
  8. Перейти: «Действия/ Установить режим для всех». В открывшемся окне выбрать: режим объединения «из файла», порядок объектов «из файла», по подсистемам файла.
  9. Перейти: «Действия/ Отметить по подсистемам файла», в открывшемся списке выбрать: «ХС_ETL_Адаптер».
  10. Нажать «Выполнить». После выполнения объединения сохранить изменения «Конфигурация/ Сохранить конфигурацию» и обновить конфигурацию базы данных «Конфигурация/ Обновить конфигурацию базы данных».

Публикация информационной базы на веб-сервере

Для работ Адаптера необходимо выполнить публикацию его http-сервисов на веб-сервере.

Инструкции по настройке веб-серверов и способах публикации доступны в руководстве администратора на сайте Информационно-технологического сопровождения 1C.

Для публикации сервиса Адаптера необходимо:

  1. В режиме конфигуратора перейти: «Администрирование/ Публикация на веб. сервере…».
  2. В открывшемся окне выбрать вкладку http-сервисы, и установить флаг «Публиковать http-сервисы расширений по умолчанию».
  3. Сохранить настройки и перезагрузить веб-сервер.

Создание пользователя для Адаптера

Для доступа Modus BI Cloud через http-сервис к Информационной базе , необходим специальный пользователь , обладающий правами, поставляемыми в расширении.

Логин и пароль созданного пользователя необходимо указывать в Modus BI Cloud при настройке подключения к информационной базе .

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

  • «Управление торговлей» 11;
  • «Управление производственным предприятием (ERP)» ред. 2;
  • «Бухгалтерия предприятия» ред. 3;
  • «Управление нашей фирмой»;
  • «Зарплата и управление персоналом», ред. 2;
  • «Других конфигураций, использующих Библиотеку стандартных подсистем ред. 2.4 и выше.

Для этого в режиме Предприятия необходимо:

  1. Добавить профиль групп доступа с правом: «Выполнение методов Адаптера ETL».
  2. Добавить группу доступа с созданным профилем.
  3. Добавить Пользователя (например, «Адаптер_Modus_BI_для_1С»), назначить для него профиль, созданный в п. 1.

Для конфигураций без Библиотеки стандартных подсистем (БСП)

Для конфигурации без БСП пользователя необходимо добавить в режиме конфигуратора:

  1. Перейти «Администрирование/ Пользователи».
  2. Нажать «Добавить», в открывшемся меню ввести имя пользователя, пароль и выбрать в списке доступных ролей роль «Выполнение методов Адаптера ETL».
  3. Сохранить роль пользователя .

Настройка прав доступа пользователя для сбора данных с помощью Адаптера 

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

Пользователю добавляется только одна роль — «Использование методов http-адаптера ETL». Эта роль предоставляет права на все необходимые методы http-сервиса Адаптера.

Работа с данными происходит в привилегированном режиме, поэтому никаких дополнительных прав добавлять не требуется.

При использовании БСП нельзя назначать стандартную роль «Полные права» для пользователя , через которого будет подключаться Адаптер. Это связано с тем, что механизмы БСП для «полноправных пользователей» контролируют наличие дополнительных ролей. И «лишние» роли, в том числе из Адаптера, будут автоматически удаляться.

При наличии БСП добавление ролей следует выполнять через подсистему «Управления доступом».