Поделиться через


Как повторно активировать элемент или коллекцию с помощью таблицы tblStgMemberAttribute (службы Master Data Services)

В среде Master Data Services можно использовать промежуточный процесс для повторной активации удаленных конечных элементов, объединенных элементов или коллекций.

  • Повторная активация элемента позволяет восстановить атрибуты элемента и его членство в иерархиях и коллекциях.

  • Повторная активация коллекции дает возможность восстановить коллекцию и ее структуру.

В базе данных служб Master Data Services каждый элемент и коллекция имеют атрибут с названием MDMMemberStatus. При удалении элемента или коллекции значение этого атрибута меняется с Активно на Деактивировано, а код меняется на 32-символьный идентификатор GUID.

Чтобы повторно активировать элемент или коллекцию, требуется изменить значение атрибута MDMMemberStatus обратно на Активно.

Предварительные требования

Чтобы выполнить эту процедуру.

  • Необходимо иметь разрешение на вставку данных в таблицу mdm.tblStgMemberAttribute в базе данных служб Master Data Services.

  • Необходимо иметь разрешение на просмотр представления mdm.viw_SYSTEM_SCHEMA_ENTITY и таблицы, содержащей деактивированный элемент. Дополнительные сведения см. в разделе Защита объектов базы данных (службы Master Data Services).

  • В службах Диспетчер основных данных необходимо иметь разрешение на доступ к функциональной области Управление интеграцией.

  • Необходимо быть администратором модели. Дополнительные сведения см. в разделе Администраторы (службы Master Data Services).

Повторная активация элемента или коллекции

  1. Откройте среду Среда SQL Server Management Studio и установите соединение с экземпляром компонента Database Engine для базы данных Master Data Services.

  2. Раскройте базу данных Master Data Services, затем раскройте пункт Представления и откройте представление mdm.viw_SYSTEM_SCHEMA_ENTITY. Найдите имя сущности, содержащей удаленный элемент или коллекцию. Запомните значение в столбце EntityTable.

  3. Откройте таблицу, приведенную в поле EntityTable. Найдите имя элемента или коллекции и запомните значение из столбца Код. Код должен представлять собой 32-символьный идентификатор GUID.

  4. Подготовьте элементы или коллекции для импорта в таблицу mdm.tblStgMemberAttribute базы данных Master Data Services. Для каждого элемента или коллекции, которые нужно повторно активировать, используйте значение MDMMemberStatus для AttributeName, значение Активно для AttributeValue и код, приведенный в шаге 3 для MemberCode. Дополнительные сведения и пример см. в разделе Промежуточная таблица атрибутов (службы Master Data Services).

  5. Импортируйте данные в таблицу mdm.tblStgMemberAttribute. Дополнительные сведения об импорте данных в базу данных с помощью служб SQL Server Integration Services см. в разделе Как запустить мастер импорта и экспорта SQL Server.

  6. После успешного импорта данных в Диспетчер основных данных щелкните Управление интеграцией.

  7. На панели Непакетированные промежуточные записи в списке Модель выберите модель с записями, которые требуется импортировать.

  8. Выберите версию из списка Версия. Состояние версии должно быть Открыта или Заблокирована.

  9. Убедитесь, что отображаемое число записей совпадает с числом записей, которые планируется импортировать. Если они не совпадают, см. раздел Устранение неполадок в промежуточном процессе (службы Master Data Services).

  10. Нажмите кнопку Обработать непакетированные данные. На панели Промежуточные пакеты значение столбца Состояние изменится на В очереди на выполнение.

    ПримечаниеПримечание

    Очередь выполнения запускается автоматически с интервалами, основанными на значении параметра Интервал промежуточного хранения пакетов, заданного в Диспетчер конфигурации служб Master Data Services. Дополнительные сведения см. в разделе Системные параметры (службы Master Data Services).

  11. Импорт завершится, когда в столбце Состояние появится значение Не выполняется. Чтобы просмотреть обновленное состояние, можно обновить страницу, щелкнув Импорт на панели меню.

Следующие шаги