Руководство пользователя Semantic MDM
×
Меню
Индекс

Дедубликация атрибутов

 
При вводе новых атрибутов регулярно возникает ситуация, что в Классификаторе атрибутов уже существует аналогичный атрибут. Это вызывает определённые сложности при настройке справочников и приводит к тому, что одна и та же характеристика объекта НСИ в разных ветках описывается разными атрибутами.
Для универсализации списка используемых атрибутов и устранения дублирующих используется функционал дедубликации, который позволяет выполнить дедубликацию атрибутов с разрешением возможных конфликтов. Например, когда оба атрибута были использованы в одной позиции или в ограничительной таблице или одной формуле.
Дедубликация атрибутов выполняется в рамках отдельного пакета изменений (создаётся автоматически при наличии заполненных значениях, если хотя бы один из атрибутов имеет значение, был продекларирован в группе, использован в ограничениях или формуле), что позволяет увидеть, как дедубликация атрибутов отразилась на данных. При публикации пакета изменений, выполняется фиксация изменений, выполненных в данных, в результате дедубликации атрибутов. При дедубликации атрибутов не имеющих заполненных значений и нигде не используемых, слияние происходит без создания пакета изменений.
Чтобы выполнить дедубликацию атрибутов в Классификаторе атрибутов следует:
 
Вызов команды Признать дубликатом в таблице
 
 
Окно Атрибуты для выбора атрибута-оригинала
 
Сравнение атрибутов перед их слиянием
 
 
Сравнение атрибутов перед их слиянием
 
При выполнении дедубликации атрибута, который использовался в скрипте Groovy для обогащения данных, выполняется автоматическая замена атрибута-дубликата на атрибут-оригинал.