Компоненты служб Master Data Services

Хотя службы MDS присутствуют на установочном носителе SQL Server, установка MDS выполняется отдельно от SQL Server с помощью особого мастера. Мастер устанавливает диспетчер настройки Master Data Services, устанавливает файлы, необходимые для запуска веб-службы Master Data Services, а также регистрирует сборки. После установки диспетчер конфигурации Master Data Services позволяет создать и настроить базу данных Master Data Services на указанном администратором экземпляре SQL Server, создать веб-приложение Master Data Services и включить веб-службу.

Диспетчер конфигурации Master Data Services

Перед использованием служб MDS для управления основными данными следует воспользоваться диспетчером конфигурации Master Data Services. Это средство позволяет создать базу данных MDS, настроить системные параметры веб-служб и приложений, связанных с этой базой, а также настроить веб-приложение Master Data Services.

На странице баз данных диспетчера конфигурации Master Data Services указывается экземпляр SQL Server, где создается база данных MDS, и запускается процесс создания базы. После создания базы данных можно изменить системные параметры веб-приложений MDS, размещаемых на этом же сервере. В параметрах настраивается ряд пороговых значений, например время ожидания или число элементов в списке. Системные параметры также управляют поведением приложений, например, указывая, могут ли пользователи копировать зафиксированные или вообще любые версии моделей, и ведется ли журнал транзакций в процессе подготовки. В уведомлениях по электронной почте можно настроить параметры для включения URL-адреса диспетчера основных данных в сообщения, для управления частотой уведомления и для отправки сообщений в различных форматах. Большая часть параметров настраивается в диспетчере конфигурации Master Data Services. Значения остальных параметров можно менять напрямую в таблице System Settings в базе данных MDS.

На странице настройки веб-приложения диспетчера конфигурации Master Data Services можно связать веб-приложение Master Data Services Web (диспетчер основных данных) с существующим веб-сайтом или создать новый сайт и пул приложений для него. Также можно включить веб-службу диспетчера, чтобы предоставить программный доступ к приложению.

База данных Master Data Services

База данных MDS — это центральное хранилище сведений, необходимых для работы диспетчера основных данных и веб-службы MDS. В базе хранятся параметры приложений, таблицы метаданных и все версии основных данных. Кроме того, в ней есть таблицы, которые службы MDS используют для подготовки данных из исходных систем, и представления подписки для зависимых систем, использующих основные данные.

Диспетчер основных данных

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

  • Обозреватель Используется для изменения атрибутов, управления иерархиями, применения бизнес-правил проверки основных данных, проверки и исправления проблем в данных, аннотации основных данных, отслеживания изменений и отката транзакций.
  • Управление версиями Этот раздел позволяет создавать новые версии моделей основных данных и лежащих в ее основе данных, рассматривать ошибки проверки в версии модели, разрешать и запрещать пользовательские изменения, назначить флаг текущей версии для систем-подписчиков, проверять изменения и откатывать транзакции.
  • Управление интеграцией Этот раздел используется для создания и обработки пакетов импорта данных из подготовительных таблиц в базу данных MDS, просмотра ошибок, возникающих при импорте, и создания представлений подписки для использования основных данных в рабочих и аналитических приложениях.
  • Администрирование системы В этом разделе можно создать новую модель, ее сущности и атрибуты, определить бизнес-правила, настроить уведомления об ошибках при проверке данных, а также развернуть модель в новой системе.
  • Разрешения пользователей и групп Этот раздел позволяет настроить параметры доступа пользователей и групп к функциональным разделам диспетчера основных данных, использовать отдельные функции и ограничивать доступ к отдельным объектам модели.