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


Рабочий процесс промежуточного хранения (службы Master Data Services)

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

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

Промежуточный процесс существенно изменился в последующих выпусках SQL Server. Рассмотрите возможность обновления до последней версии, чтобы воспользоваться повышенной производительностью и практичностью.

Шаг 1. Заполнение промежуточных таблиц

При первоначальном заполнении трех промежуточных таблиц (mdm.tblStgMember, mdm.tblStgMemberAttribute и mdm.tblStgRelationship) идентификатор Batch_ID для каждой записи должен иметь значение NULL. Поле Status_ID для каждой записи по умолчанию имеет значение 0, означающее, что элемент готов к обработке.

В пакетной таблице (mdm.tblStgBatch) еще нет записи для пакета.

Промежуточная таблица и таблица пакетов

После импорта данных в промежуточные таблицы откройте пользовательский интерфейс Диспетчер основных данных, чтобы проверить число записей, доступных для обработки. В функциональной области Управление интеграцией на панели Непакетированные промежуточные записи выберите модель. На экране появится число записей, готовых к обработке. Это общее число промежуточных записей, содержащих:

  • Модель в поле ModelName.

  • Имя вошедшего в систему пользователя или пустое значение в поле UserName.

Шаг 2. Запуск промежуточного процесса

Чтобы запустить промежуточный процесс, в пользовательском интерфейсе выберите версию, в которую будут импортированы данные, и щелкните Обработать промежуточные данные.

При запуске промежуточного процесса в пакетную таблицу добавляется строка. В поле ID будет указан идентификатор, а в поле Status_ID будет задано значение 1, показывающее, что пакет помещен в очередь на обработку.

В каждую строку промежуточных таблиц будет занесен идентификатор пакета из пакетной таблицы. Идентификатор Status_ID будет по-прежнему иметь значение 0, показывающее, что обработка не запущена.

Промежуточная таблица и таблица пакетов

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

Промежуточные пакеты, помещенные в очередь на выполнение, обрабатываются последовательно, их обработка начинается через временной интервал, заданный параметром из Диспетчер конфигурации служб Master Data Services. Промежуточные таблицы обрабатываются одна за другой. Таблица mdm.tblStgMember обрабатывается первой, затем следует таблица mdm.tblStgMemberAttribute, а затем таблица mdm.tblStgRelationship. Нельзя запустить обработку таблиц по одной за раз.

Шаг 3. Завершение обработки пакета

По мере того как каждая строка из промежуточной таблицы импортируется в соответствующие таблицы базы данных Master Data Services, в поле Status_ID для строки заносится значение 1 или 2, показывающее соответственно успешное или неуспешное завершение обработки. Кроме того, обновляется поле ErrorCode для каждой строки. Эти коды ошибок вместе с описаниями отображаются в Диспетчер основных данных на странице Ошибки промежуточных пакетов. Дополнительные сведения см. в разделе Сообщения об ошибках при промежуточном хранении (службы Master Data Services).

После обработки всех элементов пакета в поле Status_ID пакетной таблицы появится значение 2, а в поле LastRunEndDTM будет отображено время и дата завершения обработки.

Промежуточная таблица и таблица пакетов

Успешно загруженные записи теперь доступны в Обозревателе.

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

ERR210000 не является ошибкой, этот код отображается для успешно загруженных записей.

На приведенной ниже иллюстрации показана сводка рабочего процесса.

Рабочий процесс промежуточного хранения

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

Элементы остаются в промежуточных таблицах до их удаления. Дополнительные сведения см. в разделе Очистка рабочих процессов пакетов (службы Master Data Services) или Как удалить пакет из промежуточной очереди (службы Master Data Services).

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

  • Бизнес-правила не применяются автоматически к импортированным данным. Нужно проверить версию модели на соответствие бизнес-правилам. Дополнительные сведения см. в разделе Как проверить версию (службы Master Data Services).

См. также

Задания

Основные понятия