5.5.Журнал основных действий пользователей и системных событий Администратору доступна возможность просмотра системных событий (см. Рис. 4 .10).
Рис. 4.10 — Журнал основных действий пользователей и системных событий
|
Форма отображения событий в Системе содержит поля для фильтрации выводимой информации по дате возникновения и значению полей.
5.6.Управление показателями формата информационного обмена для импорта/экспорта с внешними информационными системами (ИС) Администратору доступны следующие пункты меню:
Управление показателями формата информационного обмена для импорта из внешних ИС;
Управление показателями формата информационного обмена для передачи во внешние ИС.
При помощи данных пунктов меню задается состав информации, передаваемой в ходе межсистемного информационного обмена и обеспечиваться обратную совместимость информационных сообщений при изменении состава собираемых и/или передаваемых показателей.
На основании занесенных данных будет производиться форматно-логический контроль электронных сообщений:
Проверка на соответствие типа данных;
Проверка на вхождение в допустимый интервал;
Перекрестные проверки соответствия между переданными показателями;
Обратную совместимость информационных сообщений при изменении состава собираемых и/или передаваемых показателей (фактов, агрегатов).
Данный параграф содержит следующие разделы:
Создание таблиц в схеме базы данных.
Создание таблиц в модуле сбора данных.
Создание и редактирование справочников.
5.6.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.6.2. Создание таблиц в модуле сбора данных Авторизоваться в системе под любым пользователем с ролью администратора.
Зайти в раздел «Данные», в нижней части страницы нажать кнопку «Создать новый шаблон». В поле «Имя» написать человекочитаемое имя таблицы (Город), в поле «Имя таблицы БД» написать соответствующее БД имя таблицы (city_dim) (см. Рис. 4 .7).
Рис. 4.11 — Форма создания нового шаблона преобразования
|
Нажать кнопку «Добавить новое поле», чтобы создать столбец. В имени колонки БД указываем соответствующее имя столбца в таблице БД (city_name), в поле «Имя таблицы БД» пишем человекочитаемое имя (Наименование). Таким образом, создаются соответствия к столбцам таблицы БД.
Нажать кнопку «Сохранить шаблон», чтобы таблица сохранилась. После этого она отобразится в списке таблиц раздела «Данные».
Теперь зайти в редактирование (кнопка ) созданной таблицы в разделе «Данные» и пометить поле city_name как бизнес-ключ. В данном примере это обязательно — это поле будет использоваться для подстановки данных в измерение Город из факта Продажи.
Сохранить изменения в таблице.
Аналогично создать таблицу sales_fact (см. Рис. 4 .8):
Рис. 4.12 — Форма создания таблицы
|
Добавить нужные столбцы. После чего нужно явно создать связь на таблицу city_dim из столбца city_key. Для этого добавить определённую операцию (в столбце операции по умолчанию) на city_key. Операция называется «Подстановка внешних данных». По нажатию на знак появится окно (см. Рис. 4 .9):
Рис. 4.13 — Подстановка внешних данных
|
Слева в списке выбрать «Подстановка внешних данных» и справа в появившемся раскрывающемся списке «Выберите шаблон с бизнес-ключом» выбрать таблицу Измерения («Город»).
Нажать кнопку «ОК». Готова схема звезда. Можно зайти в раздел данных, заполнить таблицу Город, после чего на неё можно будет ссылаться из строк таблицы Продажи.
5.6.3. Создание и редактирование справочников Процедура создания и редактирования справочников аналогична процедуре создания таблиц в разделе «Данные» (см. п. 5.4).
|