Введение в sql server 2008 r2 master data services

23

Upload: axel-meadows

Post on 04-Jan-2016

80 views

Category:

Documents


0 download

DESCRIPTION

Введение в SQL Server 2008 R2 Master Data Services. Иван Косяков Technology Architect, MTC Moscow Лидер Russian Business Intelligence UG (PASS Chapter). Замечания. Демонстрируемые технологии: SQL Server 2008 R2 CTP3 ( ноябрьский) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Введение  в  SQL Server 2008 R2 Master Data Services
Page 2: Введение  в  SQL Server 2008 R2 Master Data Services

Введение в SQL Server 2008 R2Master Data Services

Иван КосяковTechnology Architect, MTC Moscow

Лидер Russian Business Intelligence UG (PASS Chapter)

Page 3: Введение  в  SQL Server 2008 R2 Master Data Services

Замечания Демонстрируемые технологии:

SQL Server 2008 R2 CTP3 (ноябрьский)

Демонстрируемые возможности, снимки экрана, архитектурные решения могут измениться

Page 4: Введение  в  SQL Server 2008 R2 Master Data Services

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

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

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

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

Источники

ХД

ERP

CRM

HRMS

Page 5: Введение  в  SQL Server 2008 R2 Master Data Services

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

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

Master Data Services

Измерения

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

метаданными

Импорт

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

Экспорт

Экспорт

Page 6: Введение  в  SQL Server 2008 R2 Master Data Services

Роль MDS в BI-решении

Измерения

Хранилище данных

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

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

Показатели

Показатели

Мета-данные

Page 7: Введение  в  SQL Server 2008 R2 Master Data Services

Предназначение Master Data Services

•Шина мета-данных – авторитетный источник

Приведение систем в

соответствие

•Интерфейс управления – вклад сотрудников

•API – вклад систем и потребление системами

•Версии, нотификации и бизнес-правила – корректность данных

•Размещение модели

Уменьшение стоимости

управления мета-данными

•Управление атрибутами и иерархиями

Устранение «плохих» данных

Page 8: Введение  в  SQL Server 2008 R2 Master Data Services

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

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

Атрибут

Иерархия

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

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

Цвет Размер

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

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

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

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

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

ПродуктыСодержит

Описывается

Состоит из

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

Имеет

Формирует

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

Page 9: Введение  в  SQL Server 2008 R2 Master Data Services

Импорт

Реляционныйисточник

Плоский файл

tblSTG

• Элемент

tblSTG

• Элемент

tblSTG

• Атрибут

Обработка Заполнение

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

База моделей

Page 10: Введение  в  SQL Server 2008 R2 Master Data Services

ДемоИмпорт, редактирование

Page 11: Введение  в  SQL Server 2008 R2 Master Data Services

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

+

D1

D2

D3

+

D1

D2

D3

D4

+

D1

D2

D3

+

D1

D2

D3

D4

Версия 1

Версия 2

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

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

Page 12: Введение  в  SQL Server 2008 R2 Master Data Services

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

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

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

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

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

Page 13: Введение  в  SQL Server 2008 R2 Master Data Services

MDS

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

Слой сервисов мета-данных

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

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

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

ERP 1

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

данных

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

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

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

Page 14: Введение  в  SQL Server 2008 R2 Master Data Services

ДемоБизнес правила, статусы, журнал

Page 15: Введение  в  SQL Server 2008 R2 Master Data Services

Экспорт

База моделей

Хранилище данных

Представления для подписки(Subscription Views)

Экспорт использованием

SSIS

Создание представлений

Реляционнаябаза или

плоский файл

Page 16: Введение  в  SQL Server 2008 R2 Master Data Services

ДемоЭкспорт

Page 17: Введение  в  SQL Server 2008 R2 Master Data Services

Безопасность Пользователи и группы Функции:

версии, безопасность, интеграция, администрирование, отчеты

Модель измерений:иерархии, сущности, листы, коллекции…

Элементы измерений

Page 18: Введение  в  SQL Server 2008 R2 Master Data Services

Классы для веб-сервисов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 …

Page 19: Введение  в  SQL Server 2008 R2 Master Data Services

Возможности MDS

Шина мета-данных

Построен на базе SQL Server

Авторитетный источник

Версионность и логирование

операций

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

Создание, изменение, удаление

Администриро-вание

Моделирование

Документирование моделей

Импорт и экспорт

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

Версии

Бизнес-правила

Нотификации

Платформа мета-данных

Любая предметная

область

Размещение модели

API поддерживает все операции

Page 20: Введение  в  SQL Server 2008 R2 Master Data Services

Ресурсы Официальные ресурсы

Microsoft.com: http://www.microsoft.com/sqlserver/2008/en/us/MDS.aspx

MSDN Library: http://msdn.microsoft.com/en-us/library/ee633763(SQL.105).aspx

Блоги Kirk Haselden's Kirkapedia:

http://sqlblog.com/blogs/knightreign http://www.microsoftbi.ru

Page 21: Введение  в  SQL Server 2008 R2 Master Data Services

Оборудование партнеровПартнер Состав оборудования

Dell Сервер виртуальных машин: Dell PowerEdge 2950 (CPU: Intel Xeon X5450 2x4 (3,3 GHz), RAM 32GB)

Nortel Поддержка физической сети: Nortel Switch 4548GT Nortel Switch 4550T

Intel Intel Xeon X5450 2x4 (3.3 GHz)

APC Поддержка инфраструктуры (бесперебойное питание, кондиционирование в серверной комнате)

Page 22: Введение  в  SQL Server 2008 R2 Master Data Services

Спасибо за внимание!

Иван Косяков[email protected]

Page 23: Введение  в  SQL Server 2008 R2 Master Data Services