Основные понятия¶
- Атрибут¶
Характеристика объекта, которая имеет название и значение. Атрибуты могут иметь разный тип, в зависимости от предназначения. Типы атрибутов: Простой тип, Ссылка на справочник, Перечисление, Локальное перечисление.
Пример: атрибут "Производитель" со значением "Япония", атрибут "Адрес" со значением адреса.
- Бизнес-процесс¶
Описание процесса, предназначенного для согласования каких-либо изменений по заранее настроенному алгоритму (на основе нотации BPMN). Это отдельный компонент системы, который выполняет необходимые задачи в процессе работы (например, согласование изменений записи).
Пример: бизнес-процесс трехэтапного согласования записей для реестра "Закупки сырья".
- Валидация¶
Проверка и подтверждение соответствия данных заранее определенным требованиям качества. Проверка призвана выявлять бессмысленные, неинформативные, некорректные или ошибочные данные.
Правило качества в режиме валидации создает ошибки качества.
Пример: валидация формата номера телефона.
- Вложенный объект¶
Объект модели данных, который представляет собой набор вложенных атрибутов. При настройке атрибутов реестра вложенный объект выбирается в качестве основы (шаблона) для комплексного атрибута. Один вложенный объект может быть использован в нескольких комплексных атрибутах.
- Входящая связь¶
Запись, в которую приходит связь (конечная точка связи).
- Дедупликация¶
Устранение дубликатов записей каким-либо образом. Например, через ручное последовательное объединение кластеров дубликатов или запуск операции дедупликации данных.
- Единица измерения¶
Описание измеряемых величин и их параметров. Любая единица измерения содержит базовую единицу, к которой сводятся все остальные.
Пример: объем, валюта, масса. В единице измерения "Масса" базовой единицей можно считать килограмм. Все значения атрибутов в граммах, центнерах, тоннах при поиске записей будут конвертироваться в килограммы.
- Задача¶
Заявка на внесение изменений в данные. Представляет собой шаг бизнес-процесса и создается автоматически (например, при публикации черновика записи). Запуск бизнес-процесса создает столько задач, сколько предусмотрено шагов в процессе.
Пример: задача на согласование записи руководителем группы операторов данных.
- Запись¶
Описание объекта и его характеристик. Характеристики объекта описываются атрибутами.
Запись представляет собой данные, размещенные в информационной структуре (в реестре/справочнике). Может быть либо исходной, либо эталонной.
Пример: в реестре "Клиенты" записи будут содержать всю информацию о заказчиках, их реквизиты, контакты и т.п.
- Иерархический справочник¶
Объект модели, данные в котором содержатся в виде иерархического дерева записей, имеющих определенный набор атрибутов. Данные в справочнике меняются редко и имеют справочный характер. Справочник не поддерживает задание связей.
Пример: справочник общероссийских классификаторов
- Информационная система¶
Совокупность технических единиц, позволяющих получать метаинформацию из нескольких систем одного и того же источника данных.
- Источник данных¶
Сторонние информационные системы, данные из которых направляются в систему. Каждый источник данных имеет свой уровень доверия (вес), что решает конфликты в данных.
Пример: система-источник с данными из CRM имеет вес 80; системный источник данных имеет вес 100.
- Исходная запись¶
Запись, которая может быть недостоверной. Такая запись будет подвергаться обработке правилами данных, функциями обогащения данных, ручной проверке данных операторами и т.п. Из одной или нескольких исходных записей может быть сформирована эталонная запись.
- Исходящая связь¶
Запись, из которой выходит связь (исходная точка связи).
- Качество данных¶
Уровень пригодности данных для бизнеса: показатель, насколько данные ошибочны, какой уровень разночтений, противоречий в данных и т.д.
- Комплексный атрибут¶
Вид атрибута, который может содержать в себе несколько атрибутов. При создании комплексного атрибута выбирается вложенный объект, который, в свою очередь, содержит в себе ряд простых атрибутов. С точки зрения записи, комплексный атрибут представляет собой отдельную группу атрибутов. В записи можно создать несколько наборов значений комплексного атрибута (например, несколько наборов документов). Каждый такой набор документов является экземпляром комплексного атрибута.
Пример: атрибут "Документы", который содержит в себе атрибуты "Паспорт", "Снилс", "ИНН", "Свидетельство о рождении" и пр.
- Консолидация записи¶
Объединение (merge) нескольких записей в единую эталонную запись по определенным правилам. Процесс объединения записей, помеченных как дубликаты (т.е. объединенных в кластер дубликатов). При консолидации записей определяется запись-победитель, именно ее EtalonID присваивается записи, являющейся результатом консолидации.
- Массив-атрибут¶
То же, что простой атрибут. Отличается тем, что массив-атрибут поддерживает ввод нескольких значений атрибута.
- Метка безопасности¶
Параметр безопасности ограничивает доступ пользователя (роли пользователей) к отдельным атрибутам записей реестра/справочника.
Пример: метка безопасности скрывает от определенной роли пользователей атрибуты с персональными данными клиентов.
- Модель данных¶
Полное описание. Информационная структура данных, которая указывает какие данные в каком виде, и в каком месте будут храниться. В широком смысле модель состоит из объектов: реестров и справочников. Также к модели данных как информационной структуре относятся источники данных, единицы измерения и перечисления. При загрузке данных из других систем в Юниверс MDM все данные укладываются в структуру данных.
Краткое описание. Описание структуры данных, содержащее в себе реестры/справочники, а также единицы измерения, перечисления и источники данных.
- Обогащение данных¶
Изменение данных по определенным правилам в ходе работы правил качества. Обогащение призвано модифицировать данные таким образом, чтобы они были заполнены унифицированно, либо дополнялись новой информацией.
Пример: для реестра "Паспорт покупателя" формирование значения атрибута "Покупатель" формируется из значений атрибутов "Имя покупателя", "Адрес доставки" и "Контакты" реестра "Клиенты".
- Ошибка качества данных¶
Сообщение о том, что данные не соответствуют правилу качества. Ошибка может содержать сообщение об ошибке, уровень серьезности ошибки и т.д.
Пример: неверно заполнен формат даты или атрибут записи оказался пустым.
- Перечисление¶
Набор возможных вариантов значения атрибута.
Пример: атрибут "Статус заказа" выбирает одно из значений: ждет оплаты, в процессе, доставляется и т.п.
- Период актуальности¶
Промежуток времени, в течение которого та или иная версия Записи является достоверной. При наличии нескольких периодов запись актуальна в тот период, который попадает на текущую дату.
Пример: версия записи с акционной ценой на товар актуальна только в период с 26.01.2010 по 31.03.2010.
- Правило качества¶
Правило, которому должны соответствовать данные. Правило качество содержит в себе функцию обработки данных и режим работы. Если данные при создании или изменении не соответствуют правилу качества, то создается ошибка качества данных.
Пример: проверка контрольной суммы серийного номера, проверка регистра текста, автоматическое удаление лишних пробелов.
- Простой атрибут¶
Вид атрибута, который задает один атрибут определенного типа (см. Атрибут).
- Расконсолидация¶
Разъединение или отсоединение (unmerge) записей.
- Реестр¶
Объект модели данных, который содержит данные в виде записей с набором атрибутов. Данные в реестре могут меняться или дополняться со временем. Реестр создает сложные структуры атрибутов и поддерживает задание связей с другими реестрами/справочниками.
Примеры: "Зоны доставки", "Офисная техника", "Клиенты".
- Связь¶
Отношения между записями в разных реестрах/справочниках. Связи могут быть разных типов.
Пример: атрибут "Производитель" реестра "Товар" имеет связь с атрибутом "Название страны" справочника "Страны".
- Согласование¶
Процесс подтверждения или отклонения изменений, внесенных в данные. Согласование производится в задаче.
- Справочник¶
Объект модели данных, который содержит данные в виде записей с набором атрибутов. Данные в справочнике меняются редко и имеют справочный характер. Справочник не поддерживает задание связей.
Пример: словарь терминов, производственный стандарт, нормативы на изделие.
- Функция обработки данных¶
Действие, или последовательность действий, которое производится с данными. Функции используются в правилах качества и либо проверют входящие значения, либо модифицируют их.
Пример: сложение 2 чисел, склеивание 2 значений атрибутов, проверка заполненности атрибута.
- Черновик записи¶
Специальный режим работы с моделью данных, предоставляющий среду для безопасного редактирования записи. Все вносимые изменения содержатся в черновике для последующей публикации. При этом черновики не влияют друг на друга, и не влияют на опубликованную модель данных до момента публикации. Черновики управляются модулем черновиков. Каждый черновик хранится в базе данных в сериализованном виде.
- Черновик модели данных¶
Специальный режим работы с моделью данных, предоставляющий среду для безопасного изменения реестров / справочников / вложенных объектов, а также их частей: свойств, атрибутов, связей, консолидации, классификации. Все вносимые изменения содержатся в черновике для последующей публикации. При этом черновики не влияют друг на друга, и не влияют на опубликованную модель данных до момента публикации. Черновики управляются модулем черновиков. Каждый черновик хранится в базе данных в сериализованном виде.
- Экземпляр бизнес-процесса¶
Копия бизнес-процесса, которая создается при инициации изменений. Например, если бизнес-процесс настроен на реестр "Производители", то при попытке оператора отредактировать запись этого реестра будет создан экземпляр бизнес-процесса, в результате которого будет запущена процедура согласования изменений в записи.
Пример: бизнес-процесс трехэтапного согласования записи "Закупка песка" для реестра "Закупки сырья".
- Экземпляр комплексного атрибута¶
Экземпляр создается при заполнении записи реестра. В записи комплексный атрибут представляет собой имя группы и набор атрибутов. Каждый заполненный набор атрибутов является экземпляром. При настройке модели данных можно указать минимум и максимум возможных экземпляров для комплексного атрибута. Также при настройке модели в свойстве "Ключевой атрибут" можно указать способ получения идентификаторов экземпляров. Идентификатор позволяет точно указывать требуемый экземпляр комплексного атрибута: это используется в задачах интеграции системы.
- Эталонная запись¶
Запись, которая может считаться актуальной и не содержащей ошибок, разночтений и т.д. Обычно эталонная запись может быть получена путем ее проверки правилами качества данных, объединения с потенциальными дубликатами, получением данных из достоверных систем-источников и т.д.
Эталонная запись также может называться "Золотой записью".