Промежуточная таблица связей (службы Master Data Services)
Промежуточная таблица связей типа «родители-потомки» (mdm.tblStgRelationship) в базе данных Master Data Services используется для следующих действий.
перемещение элементов в явные иерархии;
добавление элементов в коллекции.
Этот раздел состоит из следующих подразделов:
Столбцы таблицы
Пример
Столбцы таблицы
Имя столбца |
Описание |
---|---|
ID |
Отображает автоматически назначенный идентификатор. Если пакет не обработан, это поле пустое. |
Batch_ID |
Отображает автоматически назначаемый идентификатор, группирующий записи для промежуточного хранения. Всем элементам в пакете назначен этот идентификатор, который отображается в пользовательском интерфейсе Диспетчер основных данных в столбце ID. Это значение присутствует также в таблице mdm.tblStgBatch, в поле ID. Если пакет не обработан, это поле пустое. |
VersionName |
Не используется. |
UserName |
Необязательное значение. Укажите имя пользователя для фильтрации записей в пользовательском интерфейсе Диспетчер основных данных. Вошедший в систему пользователь может видеть следующие элементы:
Имя пользователя должно присутствовать в списке пользователей Диспетчер основных данных, например, DOMAIN\user_name или server\user_name. |
ModelName |
Обязательное значение. Укажите имя модели с учетом регистра. |
EntityName |
Обязательное значение. Укажите имя сущности. |
HierarchyName |
Это значение обязательно только в случае, если назначается связь для элемента в явной иерархии. Укажите имя явной иерархии. Если элемент добавляется в коллекцию, оставьте это поле пустым. |
MemberType_ID |
Укажите, добавляется элемент в явную иерархию или в коллекцию. Допустимые значения:
|
MemberCode |
Обязательное значение. Укажите код элемента. |
TargetCode |
Обязательное значение. Для явной иерархии:
Можно использовать ключевое слово MDMUNUSED для TargetCode, чтобы добавить конечные элементы к неиспользуемому узлу необязательной явной иерархии. Можно использовать ключевое слово ROOT для TargetCode, чтобы добавить элементы в корень явной иерархии. Для коллекций задайте код коллекции, к которой должен быть добавлен элемент. |
TargetType_ID |
Обязательное значение. Для явной иерархии:
Для коллекций задайте 1. |
SortOrder |
Необязательное значение. Укажите для явных иерархий целое число, указывающее порядковый номер элемента относительно других элементов на уровнях ниже родителя. У всех элементов должны быть уникальные идентификаторы. |
Status_ID |
Отображает состояние процесса импорта. Допустимые значения:
|
ErrorCode |
Отображает код ошибки. Для всех записей, поле Status_ID которых содержит значение 2, просмотрите более подробное описание на странице Ошибки промежуточных пакетов в Диспетчер основных данных. |
Пример
Следующий пример можно сохранить в неструктурированный файл и импортировать этот файл в базу данных Master Data Services, если завершены следующие задачи.
Развернут образец модели Product, расположенный в каталоге Master Data Services\Samples\Packages, в котором установлены службы Master Data Services. Дополнительные сведения о развертывании образца модели Product см. в разделе Развертывание моделей (службы Master Data Services).
Образец импортирован в Промежуточная таблица элементов (службы Master Data Services).
Дополнительные сведения об импорте данных в базу данных с помощью служб SQL Server Integration Services см. в разделе Как запустить мастер импорта и экспорта SQL Server.
В следующем примере показано, как организовывать связи атрибутов.
В первой строке этого примера содержатся имена столбцов.
Во второй строке объединенный элемент MW помечается в качестве родительского для конечного элемента BK-M101 в явной иерархии Product Management.
В третьей строке конечный элемент BK-M101 помечается в качестве одноуровневого для конечного элемента BK-M18B-40 в явной иерархии Product Management.
В четвертой строке коллекция JR добавляется в коллекцию USBIKE2WRK.
В пятой строке конечный элемент BK-M101 добавляется в коллекцию USBIKE2WRK.
В шестой строке объединенный элемент MW добавляется в коллекцию USBIKE2WRK.
ModelName,EntityName,HierarchyName,MemberType_ID,MemberCode,TargetCode,TargetType_ID Product,Product,Product Management,4,BK-M101,MW,1 Product,Product,Product Management,4,BK-M18B-40,BK-M101,2 Product,Product,,5,JR,USBIKE2WRK,1 Product,Product,,5,BK-M101,USBIKE2WRK,1 Product,Product,,5,MW,USBIKE2WRK,1
См. также
Задания
Как добавить элементы в коллекцию с помощью таблицы tblStgRelationship (службы Master Data Services)