Причины проблем с НСИ Нет единого источника правды, несоответствия справочников, несколько владельцев записи в справочнике Нет функции совместного управления мета-информацией (измерениями, атрибутами) Результат несоответствий – ошибки, некорректные отчеты Источники ХД ERP CRM HRMS
Процесс управления иерархиями Источник данных Master Data Services Измерения Хранилище данных Импорт
Роль MDS в BI-решении Измерения Хранилище данных Источник данных Источник данных Показатели Мета-данные
Предназначение Master Data Services Шина мета-данных – авторитетный источник Приведение систем в соответствие Интерфейс управления – вклад сотрудников API – вклад систем и потребление системами Версии, нотификации и бизнес-правила – корректность данных Размещение модели Уменьшение стоимости управления мета-данными Управление атрибутами и иерархиями Устранение «плохих» данных
Базовые объекты MDS МодельМодель СущностьСущностьЭлементЭлемент АтрибутАтрибут ИерархияИерархия Цвет Размер Значение атрибута Черный Синий Белый Велосипеды Горные Модель X Туристические Модель Y Принадлежности … Содержит Описывается Состоит из Может иметь набор Имеет Формирует Содержит различные варианты иерархий для различных систем
Импорт tblSTG Элемент tblSTG Элемент tblSTG Атрибут
Демо Импорт, редактирование
Контроль версий +D1D2D3 +D1D2D3D4 +D1D2D3 +D1D2D3D4 Версия 1 Версия 2 Подписчик Администратор Конечный пользователь ОткрытаОткрытаЗакрытаЗакрытаУтвержденаУтверждена Статус версии
Бизнес-правила и нотификации Содержат критерий оценки (условие) Действия Значение по умолчанию Изменение значения Нотификация по результатам проверки (адресаты определяются правами пользователя) Внешние (запуск бизнес-процесса SharePoint) Применяются в результате Добавления, удаления, перемещения в иерархии элемента Проверки набора элементов Проверки версии
MDSMDS Процесс управления Слой сервисов мета-данных Портал управления Пакетное извлечение Создание нотификации ERP 1 База мета-данных Хранилище данных Создание элемента Изменение атрибута Запрос на утверждение
Демо Бизнес правила, статусы, журнал
Экспорт
Демо Экспорт
Безопасность Пользователи и группы Функции: версии, безопасность, интеграция, администрирование, отчеты Модель измерений: иерархии, сущности, листы, коллекции… Элементы измерений
Классы для веб-сервисов Microsoft.MasterDataServices - методы IService AnnotationsDelete/Update BusinessRulesClone/Create/Delete/Get/PaletteSet/Publish/Update EntityMembersCopy/Create/Delete/Get/Merge/Update ExportViewCreate/Delete/ListGet/Update HierarchyMembersGet MetadataClone/Create/Delete/Get/Update ModelMembersBulkDelete/BulkMerge/BulkUpdate/Get SecurityPrivilegesClone/Create/Delete/Get StagingClear/Get/Process ValidationGet/Process VersionCopy …
Возможности MDS Шина мета- данных Построен на базе SQL Server Авторитетный источник Версионность и логирование операций Портал управления Создание, изменение, удаление Администриро- вание Моделирование Документирование моделей Импорт и экспорт Процесс управления ВерсииБизнес-правилаНотификации Платформа мета-данных Любая предметная область Размещение модели API поддерживает все операции
Ресурсы Официальные ресурсы Microsoft.com: S.aspx S.aspx MSDN Library: us/library/ee633763(SQL.105).aspxhttp://msdn.microsoft.com/en- us/library/ee633763(SQL.105).aspx Блоги Kirk Haselden's Kirkapedia: