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

Preview:

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

Citation preview

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

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

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

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

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

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

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

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

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

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

Источники

ХД

ERP

CRM

HRMS

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

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

Master Data Services

Измерения

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

метаданными

Импорт

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

Экспорт

Экспорт

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

Измерения

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

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

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

Показатели

Показатели

Мета-данные

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Атрибут

Иерархия

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

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

Цвет Размер

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

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

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

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

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

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

Описывается

Состоит из

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

Имеет

Формирует

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

Импорт

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

Плоский файл

tblSTG

• Элемент

tblSTG

• Элемент

tblSTG

• Атрибут

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

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

База моделей

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

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

+

D1

D2

D3

+

D1

D2

D3

D4

+

D1

D2

D3

+

D1

D2

D3

D4

Версия 1

Версия 2

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

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

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

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

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

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

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

MDS

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

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

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

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

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

ERP 1

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

данных

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

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

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

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

Экспорт

База моделей

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

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

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

SSIS

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

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

плоский файл

ДемоЭкспорт

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

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

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

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

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

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

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 Поддержка инфраструктуры (бесперебойное питание, кондиционирование в серверной комнате)

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

Иван Косяковi-ivanko@microsoft.com

Recommended