10
SQL Server 2012 Master Data Services Иван Косяков Архитектор программных систем, MTC [email protected] , http://microsoftbi.ru

SQL Server 2012 Master Data Services

Embed Size (px)

DESCRIPTION

SQL Server 2012 Master Data Services. Иван Косяков Архитектор программных систем , MTC [email protected] , http://microsoftbi.ru. Причины проблем с НСИ. Нет единого источника правды, несоответствия справочников, несколько владельцев записи в справочнике - PowerPoint PPT Presentation

Citation preview

Page 1: SQL Server 2012 Master Data Services

SQL Server 2012Master Data Services

Иван КосяковАрхитектор программных систем, [email protected], http://microsoftbi.ru

Page 2: SQL Server 2012 Master Data Services

Причины проблем с НСИ Нет единого источника правды,

несоответствия справочников, несколько владельцев записи в справочнике

Нет функции совместного управления мета-информацией (измерениями, атрибутами)

Результат несоответствий – ошибки, некорректные отчеты

Источники

ХД

ERP

CRM

HRMS

Page 3: SQL Server 2012 Master Data Services

Процесс управления иерархиями

Источникданных

Master Data Services

Измерения

Хранилище данныхУправление

метаданными

Импорт

Определениесущностей

Экспорт

Экспорт

Page 4: SQL Server 2012 Master Data Services

Базовые объекты MDSМодель

Сущность Элемент

Атрибут

Иерархия

КатегорияПодкатегорияПродукт

ВелосипедыГорныеМодель X

ЦветРазмер

Значение атрибута

ЧерныйСиний Белый

Велосипеды Горные

Модель X Туристические

Модель YПринадлежности

Продукты

Содержит

Описывается

Состоит из

Может иметь набор

Имеет

Формирует

Содержит различные варианты иерархий для различных систем

Page 5: SQL Server 2012 Master Data Services

Контроль версий

+

D1

D2

D3

+

D1

D2

D3

D4

+

D1

D2

D3

+

D1

D2

D3

D4

Версия 1

Версия 2

ПодписчикАдминистраторКонечныйпользователь

Открыта Закрыта Утверждена Статус версии

Page 6: SQL Server 2012 Master Data Services

Бизнес-правила и нотификации Содержат критерий оценки (условие) Действия

Значение по умолчанию Изменение значения Нотификация по результатам проверки (адресаты определяются

правами пользователя) Внешние (запуск бизнес-процесса SharePoint)

Применяются в результате Добавления, удаления, перемещения в иерархии

элемента Проверки набора элементов Проверки версии

Page 7: SQL Server 2012 Master Data Services

MDS

Процесс управления

Слой сервисов

мета-данных

Портал управления

Пакетное извлечение

Создание нотификации

ERP 1

База мета-данныхХранилище

данных

Создание элемента

Изменение атрибута

Запрос на утверждение Бизн

ес-п

рави

ла

Page 8: SQL Server 2012 Master Data Services

Versioning

ValidationAuthoring business rules to ensure data correctness

ModelingEntities, Attributes, Hierarchies

Integrate & Share

MDS Capabilities

MDS

Role-based Security and Transaction Annotation

Master Data Stewardship

External(CRM, …)

ExcelDWH

Loading batched data through Staging Tables

Consuming data through Views

Registering to changes through APIs

Excel Add-In Web UI Data Cleansing and Matching

Workflow / Notifications

Page 9: SQL Server 2012 Master Data Services

Архитектура MDS в Denali

Сервис IIS

Сервис MDS

WCF

Веб-интерфейс Надстройка Excel

Процессы/нотификации

Системы-подписчики MDS Database

Представления для подписки

Промежуточные таблицы

DQS (Очистка и соответствия)

Внешние системы

BizTalk/.NET

SSIS SSIS

SSIS

Page 10: SQL Server 2012 Master Data Services

Новое в MDS в Denali Улучшен веб-интерфейс Надстройка над Excel

Улучшено обновление и управление данными Упрощено создание модели данных Интеграция с DQS

Новый промежуточный интерфейс (Entity Based Staging)

Улучшено качество (использование, безопасность, масштабируемость, производительность)