Шаблоны проектирования базы данных / соображения при использовании сервисов основных данных - PullRequest
6 голосов
/ 17 марта 2012

Я пытаюсь найти хороший источник информации о базе данных и / или соображениях / шаблонах проектирования таблиц, которые следует учитывать при проектировании хранилища данных и использовании компонентов MDS / DQS ... например, добавление «текущего флага», «дата создания», «дата окончания», «дата последнего обновления» для медленно изменяющихся таблиц измерений ... но только для MDS.

В нескольких статьях / блогах по MDS был один или два комментарияо " после того, как ваша модель MDS будет запущена в производство, должны быть запланированы периодические обновления, которые применяют любые изменения к основным данным, сделанным в MDS, к рабочим таблицам в вашем DW ".

Например, как разработчик, есть ли какие-либо дополнительные столбцы, которые я хотел бы включить в свои таблицы измерений, например, флаг, указывающий, что данные в этой записи были обновлены с помощью MDS-update-process?Или, может быть, отдельная схема базы данных для отслеживания связанных с MDS изменений с FK-противопоказаниями к рабочим таблицам?

Кроме того, у меня недостаточно представителя для создания нового тега, но может быть полезно иметь[Master-Data-Services] или [MDS] вкладка

1 Ответ

1 голос
/ 08 января 2014

в одном из моих проектов мы использовали MDS в качестве центрального хранилища для объектов, которые требовали внимания данных. При каждом обновлении хранилища данных насосы ETL извлекали данные из исходных систем и MDS. Исторические данные MDS хранились в хранилище данных с помощью медленно меняющегося процесса измерения.

В представлении подписки MDS есть отметка времени последнего изменения записи, поэтому вы сможете легко распознать измененных участников.

Надеюсь, это поможет.

...