5.2.Редактирование реестра пользователей 5.2.1. Создание нового пользователя: В меню выбрать пункт “Пользователи”. Откроется страница управления пользователями, ролями и правами доступа.
На вкладке “Пользователи” нажать кнопку “Создать пользователя”. Откроется форма для указания логина и пароля нового пользователя.
В открывшейся форме указать логин и пароль нового пользователя. Нажать “ОК”.
Созданный пользователь отобразится в списке пользователей системы на текущей вкладке (“Пользователи”).
5.2.2. Редактирование пользователя
Выбрать пункт меню “Пользователи” и перейти на вкладку “Пользователи”
В списке пользователей есть действие “Редактировать”.
Нужно для выбранного пользователя нажать на действие “Редактировать”, откроется модальное окно редактирования:
Изменить данные и нажать кнопку OK. Результат - изменения для пользователя сохранены.
Для удаления пользователя из системы есть действие “Удалить” (красный крестик)
5.2.3. Создание и Редактирование Ролей Перейти через меню перейти на страницу “Пользователи”, на вкладке “Роли” отображается список ролей для пользователей системы.
Нажать кнопку “Создать роль”
Ввести в открывшемся окошке “Код роли (системное имя)” и нажать кнопку ОК. В списке появится созданная роль.
Чтобы отредактировать роль, нужно выбрать действие “Редактировать” (аналогично редактированию пользователя).
Чтобы удалить роль из системы - есть действие “Удалить” (аналогично удалению пользователя).
5.2.4. Выбор прав для роли Для роли можно задать права. Например, на чтение или редактирование какой-либо информации. Для каждой созданной в системе таблицы есть права просмотра и редактирования. Чтобы выбрать права для роли, нужно зайти на страницу “Пользователи”, перейти на вкладку “Роли”. Выбрать нужную роль в списке и выбрать для неё дейтствие “Выбрать права”.
В открывшемся модальном окне окне выбрать нужные права:
Т.е. отмечать “галочками” нужные права в списке “Исходные элементы”, с помощью “стрелочки вправо” переносить их в список “Выбранные элементы”.
Закрыть модальное окно. Результат - для роли присвоены выбранные права.
5.3.Основные пользователи ИС МДМ Основными пользователями ИС МДМ должны являться:
Сотрудники Минэкономразвития России;
Сотрудники региональных органов исполнительной власти, ответственных за создание МФЦ в субъекте РФ;
Сотрудники УМФЦ;
Сотрудники МФЦ;
Сотрудники организаций, привлекаемых в установленном порядке к исполнению функций МФЦ
5.4.Создание и редактирование таблиц данных Данный параграф содержит следующие разделы:
Создание таблиц в схеме базы данных.
Создание таблиц в модуле сбора данных.
Создание и редактирование справочников.
5.4.1. Создание таблиц в схеме базы данных Внимание!
|
| Мы не можем создать таблицу сразу из пользовательского интерфейса модуля сбора данных, мы должны сначала создать их в схеме БД.
|
Зайти в утилиту pgAdmin для СУБД PostgreSQL и подключитесь к серверу БД под ролью aismdm.
В базе aismdm_reporting в схеме public создать таблицу. Требования к структуре таблицы:
К имени таблицы измерения добавляется суффикс «_dim». Например, нам нужна таблица городов, мы назовём её «city_dim».
К имени таблицы факта добавляется суффикс «_fact». Например «sales_fact».
Идентификатор (Primary Key) всегда целочисленный (bigint) и называется «id».
Внешний ключ на таблицу, например, из факта в измерение, называется именем измерения без суффикса, плюс суффикс «_key». Тип должен быть bigint. То есть, из sales_fact внешний ключ на имерение city_dim будет называться так: «city_key».
Создать для примера в схеме данных две таблицы: sales_fact и city_dim. В первой таблице будут содержаться продажи (факты), во второй будет список городов, в которых продаётся товар (имерение для факта продаж).
Схема тестовых таблиц отчетности (OLAP-куб, схема — звезда sales_fact:
id, bigint
product_name, character varying(100))
sum, character varying(100)
city_key, bigint
city_dim:
id, bigint
city_name, character varying(100)
Скрипт для создания таблиц:
CREATE TABLE city_dim (
id integer NOT NULL DEFAULT nextval('cube_seq'::regclass),
city_name character varying(100),
CONSTRAINT city_dim_pk PRIMARY KEY (id)
)
WITH ( OIDS=FALSE );
ALTER TABLE city_dim OWNER TO aismdm; CREATE TABLE sales_fact (
id integer NOT NULL DEFAULT nextval('cube_seq'::regclass),
product_name character varying(100),
sum character varying(100),
city_key integer NOT NULL,
CONSTRAINT sales_fact_pk PRIMARY KEY (id)
)
WITH ( OIDS=FALSE );
ALTER TABLE sales_fact OWNER TO aismdm;
5.4.2. Создание таблиц в модуле сбора данных Авторизоваться в системе под любым пользователем с ролью администратора.
Зайти в раздел «Данные», в нижней части страницы нажать кнопку «Создать новый шаблон». В поле «Имя» написать человекочитаемое имя таблицы (Город), в поле «Имя таблицы БД» написать соответствующее БД имя таблицы (city_dim) (см. Рис. 4 .7).
Рис. 4.7 — Форма создания нового шаблона преобразования
|
Нажать кнопку «Добавить новое поле», чтобы создать столбец. В имени колонки БД указываем соответствующее имя столбца в таблице БД (city_name), в поле «Имя таблицы БД» пишем человекочитаемое имя (Наименование). Таким образом, создаются соответствия к столбцам таблицы БД.
Нажать кнопку «Сохранить шаблон», чтобы таблица сохранилась. После этого она отобразится в списке таблиц раздела «Данные».
Теперь зайти в редактирование (кнопка ) созданной таблицы в разделе «Данные» и пометить поле city_name как бизнес-ключ. В данном примере это обязательно — это поле будет использоваться для подстановки данных в измерение Город из факта Продажи.
Сохранить изменения в таблице.
Аналогично создать таблицу sales_fact (см. Рис. 4 .8):
Рис. 4.8 — Форма создания таблицы
|
Добавить нужные столбцы. После чего нужно явно создать связь на таблицу city_dim из столбца city_key. Для этого добавить определённую операцию (в столбце операции по умолчанию) на city_key. Операция называется «Подстановка внешних данных». По нажатию на знак появится окно (см. Рис. 4 .9):
Рис. 4.9 — Подстановка внешних данных
|
Слева в списке выбрать «Подстановка внешних данных» и справа в появившемся раскрывающемся списке «Выберите шаблон с бизнес-ключом» выбрать таблицу Измерения («Город»).
Нажать кнопку «ОК». Готова схема звезда. Можно зайти в раздел данных, заполнить таблицу Город, после чего на неё можно будет ссылаться из строк таблицы Продажи.
5.4.3. Создание и редактирование справочников Процедура создания и редактирования справочников аналогична процедуре создания таблиц в разделе «Данные» (см. п. 5.4).
|