Промежуточная таблица атрибутов (службы Master Data Services)
Промежуточная таблица атрибутов (mdm.tblStgMemberAttribute) в базе данных Master Data Services используется в следующих целях:
Обновление значений атрибутов существующих элементов и коллекций.
Удаление элементов или коллекций.
Повторная активация элементов или коллекций.
Этот раздел состоит из следующих подразделов:
Столбцы таблицы
Примеры
Столбцы таблицы
Имя столбца |
Описание |
---|---|
ID |
Отображает автоматически назначенный идентификатор. Если пакет еще не обработан, это поле будет пустым. |
Batch_ID |
Отображает автоматически назначаемый идентификатор, группирующий записи для промежуточного хранения. Всем элементам в пакете назначается этот идентификатор, отображаемый в пользовательском интерфейсе Диспетчер основных данных в столбце Идентификатор. Это значение присутствует также в таблице mdm.tblStgBatch, в поле ID. Если пакет не обработан, это поле пустое. |
UserName |
Необязательное значение. Укажите имя пользователя для фильтрации записей в пользовательском интерфейсе Диспетчер основных данных. Вошедший в систему пользователь может просматривать следующие данные:
Имя пользователя должно присутствовать в списке пользователей Диспетчер основных данных, например, DOMAIN\user_name или server\user_name. |
ModelName |
Обязательное значение. Укажите имя модели, в котором учитывается регистр символов. |
EntityName |
Обязательное значение. Укажите имя сущности. |
MemberType_ID |
Обязательное значение. Укажите тип элемента. Допустимые значения:
|
MemberCode |
Обязательное значение. Укажите код обновляемого элемента. |
AttributeName |
Обязательное значение. Укажите имя атрибута. Можно указать значение MDMMemberStatus для AttributeName, чтобы деактивировать или повторно активировать элемент или коллекцию. Дополнительные сведения см. в разделах Как удалить элемент или коллекцию с помощью tblStgMemberAttribute (Master Data Services) и Как повторно активировать элемент или коллекцию с помощью таблицы tblStgMemberAttribute (службы Master Data Services). |
AttributeValue |
Для атрибутов в свободной форме укажите новое текстовое или строковое значение атрибута. Для основанных на домене атрибутов необходимо указать код элемента, который будет атрибутом. Если это поле оставить пустым, то при выполнении процесса промежуточного хранения значение атрибута будет установлено в пустое значение. Исключениями из этого правила являются только числовые значения, значения даты и атрибут Name. Им не может быть присвоено пустое значение во время промежуточного хранения. Если в качестве AttributeName было установлено значение MDMMemberStatus, задайте для AttributeValue значение Деактивировано или Активно.
Примечание
Промежуточное хранение файловых атрибутов не поддерживается.
|
Status_ID |
Отображает состояние процесса импорта. Допустимые значения:
|
ErrorCode |
Отображает код ошибки. Для всех записей, у которых поле Status_ID равно 2, просмотрите более подробные сведения на странице Ошибки промежуточных пакетов в Диспетчер основных данных. |
Примеры
Следующие примеры можно сохранить в неструктурированный файл и импортировать их в базу данных Master Data Services, если завершены следующие задачи:
Развернут образец модели «Продукт», находящийся в каталоге «Master Data Services\Samples\Packages», в котором установлена база данных Master Data Services. Дополнительные сведения о развертывании образца модели «Продукт» см. в разделе Развертывание моделей (службы Master Data Services).
Образец импортирован в Промежуточная таблица элементов (службы Master Data Services).
Дополнительные сведения об импорте данных в базу данных с помощью служб SQL Server Integration Services см. в разделе Как запустить мастер импорта и экспорта SQL Server.
Обновление значений атрибутов
В следующем примере показан способ обновления значения атрибута для конечного элемента, объединенного элемента и коллекции.
В первой строке этого примера содержатся имена столбцов.
Во второй строке устанавливается значение 4 для атрибута DaysToManufacture конечного элемента BK-M101.
В третьей строке задается значение «Men/Women» для атрибута Name объединенного элемента MW.
В четвертой строке для атрибута Description устанавливается значение «John Yokim's Products for the JR collection».
ModelName,EntityName,MemberType_ID,MemberCode,AttributeName,AttributeValue Product,Product,1,BK-M101,DaysToManufacture,4 Product,Product,2,MW,Name,Men/Women Product,Product,3,JR,Description,John Yokim's Products
Удаление элемента
В следующем примере показан способ удаления элемента посредством использования атрибута MDMMemberStatus и значения атрибута Деактивировано.
ModelName,EntityName,MemberType_ID,MemberCode,AttributeName,AttributeValue
Product,Product,1,BK-M101,MDMMemberStatus,De-Activated
Дополнительные сведения см. в разделе Как удалить элемент или коллекцию с помощью tblStgMemberAttribute (Master Data Services).
Повторная активация элемента
В следующем примере показан способ повторной активации удаленного элемента посредством использования атрибута MDMMemberStatus и значения атрибута Активно.
ModelName,EntityName,MemberType_ID,MemberCode,AttributeName,AttributeValue
Product,Product,1,GUID,MDMMemberStatus,Active
Сведения об определении GUID см. в разделе Как повторно активировать элемент или коллекцию с помощью таблицы tblStgMemberAttribute (службы Master Data Services).
См. также