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

 

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

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

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

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

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

Для включения учета по проектам в Modus ETL необходимо:

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

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

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

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

Для создания группы доступа в Modus ETL необходимо перейти в раздел «Администрирование», затем в подраздел «Настройки пользователей и прав» и выбрать вкладку «Группы доступа». В открывшемся окне следует нажать кнопку «Создать».

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

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

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

Далее перейдите на вкладку «Права доступа» и выберите соответствующую группу доступа для пользователя. После завершения настройки нажмите кнопку «Записать и закрыть» для сохранения учетной записи.

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

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

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

Для настройки объектов в Modus ETL учтите, что базу данных можно отнести к нескольким проектам, а источник данных — только к одному проекту. Чтобы использовать одну базу данных в нескольких проектах, создайте отдельный источник данных для каждого проекта, указав ссылку на соответствующую базу данных.

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