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

 

В Modus ETL возможно разграничить доступ к базам данных, источникам данных, составам выгрузки, правилам выгрузки, сценариям и пакетам обработки данных. Для этого реализовано разграничение доступа по проектам.

Разграничение доступа работает для пользователей с правами аналитика. Если пользователю назначены права администратора системы, разделение доступа по проектам игнорируется.

Для ограничения доступа необходимо выполнить следующие шаги:

  1. Включите учет в разрезе проектов.
  2. Включите ограничение доступа на уровне записей.
  3. Создайте профиль доступа с разграничением доступа.
  4. Создайте группу доступа.
  5. Назначьте пользователя в выбранную группу доступа.

Включение учета в разрезе проектов

Для включения учета по проектам в Modus ETL выполните шаги:

  1. Перейдите в раздел «Главное»/ Информация/ Основные настройки/ Проекты» и установите галочку «Использовать проекты», после нажмите на кнопку «Записать и закрыть».
  2. Создайте нужные проекты, по которым необходимо разделять доступ в разделе «Главное/ Настройки/ «Проекты».
  3. Выйдите из Modus ETL.
  4. Зайдите в форму выбора запуска информационной базы, выберите из списка информационную базу ETL и нажмите «Изменить»:
  5. Перейдите с помощью вкладки далее до поля «Дополнительные параметры запуска», введите в поле текст: /C ЗапуститьОбновлениеИнформационнойБазы
  6. Запустите информационную базу. После удалите текст в дополнительных параметрах запуска.

Ограничение доступа на уровне записей

Перейдите в раздел «Администрирование/ Настройки пользователей и прав». Установите галочку «Ограничивать доступ на уровне записей».

Создание группы пользователей с разграничением доступа

Перейдите в «Администрирование/ Настройки пользователей и прав/ Группы доступа» и нажмите «Создать».

В открывшейся форме заполните наименование группы, поле «Профиль» выберите профиль «Аналитики», перейдите на вкладку «Ограничения доступа» и в нижней табличной части установите пользователю доступные ему проекты, затем нажмите кнопку «Записать и закрыть».

Создание пользователя с правами аналитика

Перейдите в подсистему «Администрирование/ Настройки пользователей и прав/ Пользователи». Нажмите на кнопку «Создать» и заполните учетные данные карточки. После перейдите на закладку «Права доступа» и выберите нужную группу пользователю.

Настройка учета по проектам в объектах ETL

В объектах «Базы данных», «Источники данных», «Установка правил выгрузки», «Наборы наборов источников», «Составы выгрузок», «Сценарии обработки данных», «Пакеты обработки данных» и некоторых других, реализованы разделения доступа по проектам. Информация о проектах настраивается в карточке доступа.

Особенности работы с проектами

«База данных» может быть отнесена к нескольким проектам, «Источник данных» может быть отнесен только к одному проекту. Для использования одной базы данных в нескольких проектах, необходимо создать свой источник, со ссылкой на базу данных для каждого проекта, где она указана.

«Набор источников», «Источник» и «Правило выгрузки» должны иметь один и тот же проект, что и «Состав выгрузки», иначе его выполнение прервется по ошибке.