Технический обзор microsoft bi

27
Технический обзор Microsoft BI Иван Косяков Архитектор программных систем, MTC [email protected] , http://microsoftbi.ru

Upload: fadey

Post on 14-Jan-2016

55 views

Category:

Documents


2 download

DESCRIPTION

Технический обзор Microsoft BI. Иван Косяков Архитектор программных систем , MTC [email protected] , http://microsoftbi.ru. Компоненты SQL Server « Denali ». Конечные бизнес-пользователи. Платформа для Управления Данными и Бизнес-анализа. Бизнес-приложения. Приложения MS Office. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Технический обзор  Microsoft BI

Технический обзор Microsoft BI

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

Page 2: Технический обзор  Microsoft BI

Компоненты SQL Server «Denali»Конечные бизнес-пользователи

Бизнес-приложения

Приложения MS Office

Интренет -браузер

КПК

Платформа для Управления Данными и Бизнес-анализа

Reporting Services

AnalysisServices

СУБД

Data Quality ServicesStreamInsight

BI Semantic Model

Master Data Services

Alerts

Excel

Integration Services

CrescentAzure

LOB ФайлыСУБД

Column Store Indexes

HA

Page 3: Технический обзор  Microsoft BI

BI Semantic Model

Пользовательские инструментыAnalytics, Reports, Scorecards,

Dashboards, Custom Apps

Источники данныхDatabases, LOB Applications, OData Feeds,

Spreadsheets, Text Files

BI Semantic ModelМодель данных

Бизнес-логика и запросы

Доступ к данным

КомандныйPowerPivot for SharePoint

ПерсональныйPowerPivot for Excel

ОрганизационныйAnalysis Services

Одна модель для всех инструментов визуализации

Гибкость Широтавозможностей

Масштабируемость

Page 4: Технический обзор  Microsoft BI

BI Semantic Model

Модель данных

Бизнес-логика и запросы

Доступ к данным ROLAP MOLAP VertiPaqПрямойзапрос

MDX DAX

Многомерная Табличная

Сторонниеприложения

ReportingServices Excel PowerPivot

Базы данных LOB Applications Файлы OData Feeds Облачные сервисы

SharePointInsights

Архитектура BISM

Page 5: Технический обзор  Microsoft BI

BI Semantic Model

Богатые возможности моделирования данных

Сложная бизнес-логика с помощью MDX и DAX

Детальная безопасность на уровне строк и ячеек

«Многоязыковая поддержка» и «перспективы»

Многомерное и табличное моделирование

MDX и DAX для бизнес-логики и запросов

Кэшированная и сквозная модели хранения

Выбор пользовательских аналитических инструментов

VertiPaq для высокой производительности, MOLAP для масштабируемости важных приложений

DirectQuery и ROLAP для доступа к данным источников в реальном времени

Алгоритмы сжатия

Масштабирования до наиболее крупных серверов

Гибкость Широта возможностей

Масштабируемость

Page 6: Технический обзор  Microsoft BI

Демонстрация

BISM

Page 7: Технический обзор  Microsoft BI

Отчетность и предупреждения (Alerting) в «Denali»

Доступен как Сервис общего доступа в SharePoint

“Scale-out” встроен для сервисного приложения RS

SharePoint Cross-farm reporting

Интегрированные резервное копирование и восстановление, ULS-журналирование, PowerShell

Предупреждения (Alerting)

Задается из операционных и ad-hoc отчетов

Интуитивные правила предупреждений

Управление предупреждениями через SharePoint

XLS/Word 2007/2010

Проект “Crescent”

Высокая наглядность при создании отчетов

Интерактивность, основанная на мета-данных

Отчеты работают в презентациях

Увеличение эффективностиПроактивная аналитика

Управляемый самостоятельный BI – Корпоративный BI

Все для пользователей

Page 8: Технический обзор  Microsoft BI

Архитектура «Crescent»

RS Shared Service

SharePoint Farm

Crescent-клиент

App Server

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

Analysis Services SP Integrated

PowerPivotSystem Service

AS-сервер

Web Front End

SSRS Addin for SharePoint

PowerPivotWeb Service

МодельExcel PowerPivot

SQL Server BIDSBISM Model

Page 9: Технический обзор  Microsoft BI

Демонстрация

Crescent

Page 10: Технический обзор  Microsoft BI

Нотификации – Преимущества пользователей

• На основании непосредственно видимых данных• Определение данных, по которым доступны

нотификации• Поддержка отчетов Report Builder или BI Development

Studio (BIDS)

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

• Интуитивные правила нотификации (greater than, before/after)

• Простые расписания (weekly, daily, monthly)• Соответствующие данные включены в сообщение

нотификации

Обнаружение изменений данных

Source: Data.gov - Data.gov and the Federal Government cannot vouch for the data or analyses derived from these data after the data have been retrieved from Data.gov.

Page 11: Технический обзор  Microsoft BI

Нотификации – преимущества ИТ

• Администрирование на уровне сайта• Детальная авторизация• Управляются через SharePoint• Отслеживание и контроль созданных пользователями

нотификаций

Управляются через SharePoint

Page 12: Технический обзор  Microsoft BI

Reporting Services “Denali” SharePoint Architecture

SSRS in Web Application

RS Add-in

SharePoint Web Front End

SharePoint App Server

SSRS Shared Service Application

SSRS Shared Service Application

SharePoint Config / Content DB Report Server Shared Service DB

Alert Designer

Alert Manager

Page 13: Технический обзор  Microsoft BI

Web Role

SQL Azure Reporting CTPВозможности:

Основан на SQL Server Reporting Services Интерактивная и табличная отчетность

Визуализация данных: charts, graphs, mapping, gauges

Источники баз данных SQL Azure Использует BI Developer Studio

(бесплатно) для создания отчетов Экспорт в форматы Excel, PDF, CSV

Сценарии: Операционная отчетность на базе данных

SQL Azure Встраивание отчетов в приложения

Windows Azure или в пределах организации

Reporting

Page 14: Технический обзор  Microsoft BI

Сложная среда

разработки

Повторное

использование

Report Designer Project “Crescent”Report Builder

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

Report Viewer

Богатые возможности

разработки

Быстрая

разработка

Гибкий

вид

Высокая

интерактивность

Богатые

возможности

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

Разработчики

Визуальное

представление данных

Конечные пользователи

Продвинутые пользователиИТ-специалисты

Внедренные Операционные Бизнес

Page 15: Технический обзор  Microsoft BI

Управление НСИи качеством данных

Page 16: Технический обзор  Microsoft BI

SQL Server Master Data Services в «Denali»

Хранение

Идентификаторы, атрибуты, иерархии

Роли в системе безопасности

Управление транзакциями –

аннотирование и просмотр

Интеграция

WCF API

Таблицы и представления

Процессы

Веб-интерфейс управления

Нотификации и рабочие процессы

Интерфейс Excel

Качество данных

Проверки и версии

Веб-интерфейс – для моделирования, администрирования, задания правил, управления интеграцией

Page 17: Технический обзор  Microsoft BI

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

Сервис IIS

Сервис MDS

WCF

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

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

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

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

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

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

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

BizTalk/.NET

SSIS SSIS

SSIS

Page 18: Технический обзор  Microsoft BI

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

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

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

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

Page 19: Технический обзор  Microsoft BI

Data Quality ServicesПроцесс работы

Построение

Использование

DQ-проекты

Управление знаниями

Сопоставление и

де-дубликация Корректи

ровка

и ста

ндарти

зация

Управление

знаниями

Обнаружение знаний

Исследование данных

Подсоединение справочников

Данные организации

Справочные данные

Облачные сервисы

Встроенное профилиро-вание НотифиацииУлучшениеСостояние

База знаний

Page 20: Технический обзор  Microsoft BI

Демонстрация DQS

Page 21: Технический обзор  Microsoft BI

Сопоставление

Справочные данные

Архитектура DQSDQ-клиенты

DQS UI

DQ Server

DQ Projects Store Common Knowledge Store Knowledge Base Store

DQ Engine

3rd Party

Склад доментов MS DQ

Сервисы справочных

данных

Справочные наборы данныхSSIS DQ -компонент

Активные DQ-проекты

Домены данных MS

Локальные домены данных

Опубликованые базы

знаний

Обнаружение знаний

Профилирование и исследование

данных

Очистка

Обнаружение знаний и

управление

Интерактивные DQ-проекты

Исследование данных

Будущие клиенты (Excel,

SharePoint…)

Azure Market Place

Категоризованные справочные данные

Категоризованные сервисы справочных данных

Reference Data API(Browse, Get, Update…)

RD Services API(Browse, Set, Validate…)

Page 22: Технический обзор  Microsoft BI

Column Store Indexes

Page 23: Технический обзор  Microsoft BI

Структура хранения колонок (columnstore indexes)

Использует сжатие VertiPaq

C1 C2 C3 C5 C6C4

Страницы

Хранение строк:

Хранение колонок:

Page 24: Технический обзор  Microsoft BI

Особенности columnstore indexes

Уменьшение ввода-вывода Захватывает только нужные

колонки с диска Сжатие колонок Уменьшен ввод-вывод Чаще используется буфер

Пакетный режим операций Пакетная обработка строк Группировка пакетных

операций в плане выполнения

Эффективное представление данных и алгоритм

Лучший параллелизм

C1

C2

C4 C5 C6

C3

SELECT region, sum (sales) …

Page 25: Технический обзор  Microsoft BI

Создание индекса columnstore Создать таблицу Загрузить данные в таблицу Создать «non-clustered columnstore index» на всех или

некоторых колонкахCREATE NONCLUSTERED COLUMNSTORE INDEX ncci ON myTable(OrderDate, ProductID, SaleAmount)

Page 26: Технический обзор  Microsoft BI

Ссылки на ресурсы SQL Server “Denali” CTP3

https://www.microsoft.com/betaexperience/pd/SQLDCTP3CTA/enus/default.aspx

http://microsoftbi.ru

Page 27: Технический обзор  Microsoft BI

Questions?