Основные понятия

Атрибут

Характеристика объекта, которая имеет название и значение. Атрибуты могут иметь разный тип, в зависимости от предназначения.

Пример: атрибут "Производитель" со значением "Япония", атрибут "Адрес" со значением адреса.

Бизнес-процесс

Описание процесса, предназначенного для согласования каких-либо изменений по заранее настроенному алгоритму (на основе нотации BPMN). Это отдельный компонент системы, который выполняет необходимые задачи в процессе работы (например, согласование изменений записи).

Пример: бизнес-процесс трехэтапного согласования записей для реестра "Закупки сырья".

Валидация

Проверка и подтверждение соответствия данных заранее определенным требованиям качества. Проверка призвана выявлять бессмысленные, неинформативные, некорректные или ошибочные данные.

Правило качества в режиме валидации создает ошибки качества.

Пример: валидация формата номера телефона.

Единица измерения

Описание измеряемых величин и их параметров. Любая единица измерения содержит базовую единицу, к которой сводятся все остальные.

Пример: объем, валюта, масса. В единице измерения "Масса" базовой единицей можно считать килограмм. Все значения атрибутов в граммах, центнерах, тоннах при поиске записей будут конвертироваться в килограммы.

Задача

Заявка на внесение изменений в данные. Представляет собой шаг бизнес-процесса и создается автоматически (например, при публикации черновика записи). Запуск бизнес-процесса создает столько задач, сколько предусмотрено шагов в процессе.

Пример: задача на согласование записи руководителем группы операторов данных.

Запись

Описание объекта и его характеристик. Характеристики объекта описываются атрибутами.

Запись представляет собой данные, размещенные в информационной структуре (в реестре/справочнике).

Пример: в реестре «Клиенты» записи будут содержать всю информацию о заказчиках, их реквизиты, контакты и т.п.

Иерархический справочник

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

Пример: справочник общероссийских классификаторов

Источник данных

Сторонние информационные системы, данные из которых направляются в систему. Каждый источник данных имеет свой уровень доверия (вес), что решает конфликты в данных.

Пример: система-источник с данными из CRM имеет вес 80; системный источник данных имеет вес 100.

Качество данных

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

Метка безопасности

Параметр безопасности ограничивает доступ пользователя (роли пользователей) к отдельным атрибутам записей реестра/справочника.

Пример: метка безопасности скрывает от определенной роли пользователей атрибуты с персональными данными клиентов.

Модель данных

Полное описание. Информационная структура данных, которая указывает какие данные в каком виде, и в каком месте будут храниться. В широком смысле модель состоит из объектов: реестров и справочников. Также к модели данных как информационной структуре относятся источники данных, единицы измерения и перечисления. При загрузке данных из других систем в Юниверс MDM все данные укладываются в структуру данных.

Краткое описание. Описание структуры данных, содержащее в себе реестры/справочники, а также единицы измерения, перечисления и источники данных.

Обогащение данных

Изменение данных по определенным правилам в ходе работы правил качества. Обогащение призвано модифицировать данные таким образом, чтобы они были заполнены унифицированно, либо дополнялись новой информацией.

Пример: для реестра "Паспорт покупателя" формирование значения атрибута "Покупатель" формируется из значений атрибутов "Имя покупателя", "Адрес доставки" и "Контакты" реестра "Клиенты".

Ошибка качества данных

Сообщение о том, что данные не соответствуют правилу качества. Ошибка может содержать сообщение об ошибке, уровень серьезности ошибки и т.д.

Пример: неверно заполнен формат даты или атрибут записи оказался пустым.

Перечисление

Набор возможных вариантов значения атрибута.

Пример: атрибут "Статус заказа" выбирает одно из значений: ждет оплаты, в процессе, доставляется и т.п.

Период актуальности

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

Пример: версия записи с акционной ценой на товар актуальна только в период с 26.01.2010 по 31.03.2010.

Правило качества

Правило, которому должны соответствовать данные. Правило качество содержит в себе функцию обработки данных и режим работы. Если данные при создании или изменении не соответствуют правилу качества, то создается ошибка качества данных.

Пример: проверка контрольной суммы серийного номера, проверка регистра текста, автоматическое удаление лишних пробелов.

Реестр

Объект модели данных, который содержит данные в виде записей с набором атрибутов. Данные в реестре могут меняться или дополняться со временем. Реестр создает сложные структуры атрибутов и поддерживает задание связей с другими реестрами/справочниками.

Примеры: "Зоны доставки", "Офисная техника", "Клиенты".

Связь

Отношения между записями в разных реестра/справочниках. Связи могут быть разных типов.

Пример: атрибут "Производитель" реестра "Товар" имеет связь с атрибутом "Название страны" справочника "Страны".

Согласование

Процесс подтверждения или отклонения изменений, внесенных в данные. Согласование производится в задаче.

Справочник

Объект модели данных, который содержит данные в виде записей с набором атрибутов. Данные в справочнике меняются редко и имеют справочный характер. Справочник не поддерживает задание связей.

Пример: словарь терминов, производственный стандарт, нормативы на изделие.

Функция обработки данных

Действие, или последовательность действий, которое производится с данными. Функции используются в правилах качества и либо проверют входящие значения, либо модифицируют их.

Пример: сложение 2 чисел, склеивание 2 значений атрибутов, проверка заполненности атрибута.

Черновик записи

Специальный режим работы с моделью данных, предоставляющий среду для безопасного редактирования записи. Все вносимые изменения содержатся в черновике для последующей публикации. При этом черновики не влияют друг на друга, и не влияют на опубликованную модель данных до момента публикации. Черновики управляются модулем черновиков. Каждый черновик хранится в базе данных в сериализованном виде.

Черновик модели данных

Специальный режим работы с моделью данных, предоставляющий среду для безопасного изменения реестров / справочников / вложенных объектов, а также их частей: свойств, атрибутов, связей, консолидации, классификации. Все вносимые изменения содержатся в черновике для последующей публикации. При этом черновики не влияют друг на друга, и не влияют на опубликованную модель данных до момента публикации. Черновики управляются модулем черновиков. Каждый черновик хранится в базе данных в сериализованном виде.

Экземпляр бизнес-процесса

Копия бизнес-процесса, которая создается при инициации изменений. Например, если бизнес-процесс настроен на реестр "Производители", то при попытке оператора отредактировать запись этого реестра будет создан экземпляр бизнес-процесса, в результате которого будет запущена процедура согласования изменений в записи.

Пример: бизнес-процесс трехэтапного согласования записи "Закупка песка" для реестра "Закупки сырья".

Эталонная запись

Запись, которая может считаться актуальной и не содержащей ошибок, разночтений и т.д. Обычно эталонная запись может быть получена путем ее проверки правилами качества данных, объединения с потенциальными дубликатами, получением данных из достоверных систем-источников и т.д.

Эталонная запись также может называться "Золотой записью".