Разграничение доступа в разрезе проектов - Продукт Modus BI
В Modus ETL предусмотрена возможность разграничения доступа к базам данных, источникам данных, составам выгрузки, правилам выгрузки, сценариям и пакетам обработки данных. Разграничение реализуется через настройку доступа по проектам.
Для пользователей с правами аналитика доступ ограничивается в соответствии с проектами. Если пользователю присвоены права администратора системы, ограничения по проектам не применяются.
Для ограничения доступа необходимо выполнить следующие шаги:
- Включите учет в разрезе проектов.
- Включите ограничение доступа на уровне записей.
- Создайте профиль доступа с разграничением доступа.
- Создайте группу доступа.
- Назначьте пользователя в выбранную группу доступа.
Включение учета в разрезе проектов
Для включения учета по проектам в Modus ETL необходимо:
- Перейти в раздел «Главное», затем в подраздел «Информация», выбрать «Основные настройки» и открыть вкладку «Проекты». В открывшемся окне следует установить флажок «Использовать проекты» и нажать кнопку «Записать и закрыть».
- Далее требуется создать проекты для разграничения доступа в разделе «Главное», подраздел «Настройки», вкладка «Проекты».
- После завершения настройки следует выйти из Modus ETL.
- Для применения изменений необходимо открыть форму выбора запуска информационной базы, выбрать из списка базу ETL и нажать кнопку «Изменить»:
- В открывшейся форме нужно перейти к полю «Дополнительные параметры запуска» и ввести текст: /C ЗапуститьОбновлениеИнформационнойБазы.
- Затем следует запустить информационную базу. После успешного запуска текст в поле «Дополнительные параметры запуска» необходимо удалить.
Ограничение доступа на уровне записей
Перейдите в раздел «Администрирование/ Настройки пользователей и прав». Установите галочку «Ограничивать доступ на уровне записей».
Создание группы пользователей с разграничением доступа
Для создания группы доступа в Modus ETL необходимо перейти в раздел «Администрирование», затем в подраздел «Настройки пользователей и прав» и выбрать вкладку «Группы доступа». В открывшемся окне следует нажать кнопку «Создать».
После этого в форме создания группы нужно указать наименование группы, в поле «Профиль» выбрать профиль «Аналитики», затем перейти на вкладку «Ограничения доступа». В нижней табличной части формы требуется установить проекты, доступные пользователю, и нажать кнопку «Записать и закрыть» для сохранения настроек.
Создание пользователя с правами аналитика
Для создания учетной записи пользователя в Modus ETL перейдите в раздел «Администрирование», затем в подраздел «Настройки пользователей и прав» и выберите вкладку «Пользователи». Нажмите кнопку «Создать» и заполните учетные данные в открывшейся карточке пользователя.
Далее перейдите на вкладку «Права доступа» и выберите соответствующую группу доступа для пользователя. После завершения настройки нажмите кнопку «Записать и закрыть» для сохранения учетной записи.
Настройка учета по проектам в объектах ETL
Для настройки доступа по проектам в Modus ETL откройте карточку доступа пользователя. В карточке доступа настройте информацию о проектах для объектов «Базы данных», «Источники данных», «Установка правил выгрузки», «Наборы источников», «Составы выгрузок», «Сценарии обработки данных», «Пакеты обработки данных» и других объектов с реализованным разделением доступа по проектам.
Особенности работы с проектами
Для настройки объектов в Modus ETL учтите, что базу данных можно отнести к нескольким проектам, а источник данных — только к одному проекту. Чтобы использовать одну базу данных в нескольких проектах, создайте отдельный источник данных для каждого проекта, указав ссылку на соответствующую базу данных.
Убедитесь, что набор источников, источник данных и правило выгрузки относятся к тому же проекту, что и состав выгрузки. В противном случае выполнение состава выгрузки прервется из-за ошибки.