80
Cовременные инструменты для Business Intelligence Андрей Коршиков [email protected]

Cовременные инструменты для Business Intelligence

Embed Size (px)

Citation preview

Page 1: Cовременные инструменты для Business Intelligence

Cовременные инструменты для Business Intelligence

Андрей Коршиков

[email protected]

Page 2: Cовременные инструменты для Business Intelligence

Андрей

Коршиков

[email protected]

@AndreyKorshikov

PASS Regional Mentor for

Central Eastern Europe

Page 3: Cовременные инструменты для Business Intelligence

russianvc.sqlpass.org

Page 4: Cовременные инструменты для Business Intelligence

BI -> нужные данныев нужное времянужным людям

Page 5: Cовременные инструменты для Business Intelligence

инструменты для BI

Page 6: Cовременные инструменты для Business Intelligence

Виды BI решений в организации

Персональный Командный Организационный

Пример: Отчет о продажах

по моим заказчикам

Пример: Еженедельные

отчеты по продажам

подразделения

Пример: Общие

показатели деятельности

компании

Page 7: Cовременные инструменты для Business Intelligence
Page 8: Cовременные инструменты для Business Intelligence

Немного истории(классический BI)

1998 2000 2005 2008 2010 2011 2012 2014

SQL Server 7OLAP Services

SQL Server 2005SSAS, SSIS, SSRS

SQL Server 2008 R2SSAS, SSIS, SSRS

SQL Server 2000OLAP Services

Data Transformation ServicesReporting Services

SQL Server 2008SSAS, SSIS, SSRS

SQL Server 2012SSAS: Multidimensional & Tabular

SSIS, SSRS

SQL Server 2014SSAS, SSIS, SSRS

Page 9: Cовременные инструменты для Business Intelligence

Источники

ХД

ERP

CRM

HRMS

Данные

Инструменты анализа

Аналитическиекубы

Integration Services

Analysis Services

Reporting Services

Data Mining

Page 10: Cовременные инструменты для Business Intelligence

Источники

ХД

ERP

CRM

HRMS

НСИ

Данные

Справочники

Справочники

Инструменты анализа

Аналитическиекубы

Master Data Services

Integration ServicesData Quality Services

Page 11: Cовременные инструменты для Business Intelligence

Microsoft Business Intelligence Technologies

SQL ServerAnalysis Services

SQL Server Database Engine

Microsoft SQL Server Integration Services

SQL Server Master Data Services

1011000110

SQL Server Data Quality Services

Microsoft SQL Azureи Windows Azure

Marketplace

Microsoft SharePoint Server

Microsoft PowerPivot Technologies

Microsoft Excel• Data Mining Add-In• PowerPivot Add-In• MDS Add-In

Power View

SQL ServerReporting Services

Reports, KPI, Dashboards

Dat

a W

areh

ou

sin

gB

usi

nes

s In

telli

gen

ce

Page 12: Cовременные инструменты для Business Intelligence

Power BI for Office 365

http://www.microsoft.com/en-us/powerBI/

• PowerPivot• PowerView• PowerMap• PowerQuery

Page 14: Cовременные инструменты для Business Intelligence

SSAS

Page 15: Cовременные инструменты для Business Intelligence

• Что продано

• Где продано

• Когда продано

• Кем продано

• Кому продано

• Сколько продано

• По какой цене

Многомерный анализ данных

Page 16: Cовременные инструменты для Business Intelligence

DimSalesPersonSalesPersonKeySalesPersonNameStoreNameStoreCityStoreRegion

DimProductProductKeyProductNameProductLineSupplierName

DimCustomerCustomerKeyCustomerNameCityRegion

FactOrdersCustomerKeySalesPersonKeyProductKeyShippingAgentKeyTimeKeyOrderNoLineItemNoQuantityRevenueCostProfit

DimDateDateKeyYearQuarterMonthDay

DimShippingAgentShippingAgentKeyShippingAgentName

Page 17: Cовременные инструменты для Business Intelligence

DimSalesPersonSalesPersonKeySalesPersonNameStoreKey

DimProductProductKeyProductNameProductLineKeySupplierKey

DimCustomerCustomerKeyCustomerNameGeographyKey

FactOrdersCustomerKeySalesPersonKeyProductKeyShippingAgentKeyTimeKeyOrderNoLineItemNoQuantityRevenueCostProfit

DimDateDateKeyYearQuarterMonthDay

DimShippingAgentShippingAgentKeyShippingAgentName

DimProductLineProductLineKeyProductLineName

DimGeographyGeographyKeyCityRegion

DimSupplierSupplierKeySupplierName

DimStoreStoreKeyStoreNameGeographyKey

Page 18: Cовременные инструменты для Business Intelligence

Многомерный анализ данных

2009

1-й квартал

Январь

Февраль

Март

ВелосипедыШиныКорзины

Меры (показатели)

Время

Продукты

Page 19: Cовременные инструменты для Business Intelligence

Многомерный анализ данных

2009

1-й квартал

Январь

Февраль

Март

ВелосипедыШиныКорзины

Меры (показатели)

Время

Продукты

1

3

2

6

25

Page 20: Cовременные инструменты для Business Intelligence

Характеристика баз данных OLAP

• Схема оптимизирована для быстрых запросов• «Движок» (engine) оптимизирован для быстрого

числового анализа• Интуитивная модель данных• Многоразмерное представление данных

– Свёртка и развертка– Сводное представление данных

Page 21: Cовременные инструменты для Business Intelligence

Tabular Mode

Page 22: Cовременные инструменты для Business Intelligence
Page 23: Cовременные инструменты для Business Intelligence
Page 24: Cовременные инструменты для Business Intelligence
Page 25: Cовременные инструменты для Business Intelligence

Vertipaq (x-Velocity)

PowerPivot

Analysis Services Tabular Mode

ColumnstoreIndexes

Tabular

Page 26: Cовременные инструменты для Business Intelligence

приложения Reporting Services Excel PowerPivot

БД LOB-приложения Файлы OData Feeds Cloud Services

SharePoint

BI Semantic Model: архитектура

Page 27: Cовременные инструменты для Business Intelligence

DQS

Page 28: Cовременные инструменты для Business Intelligence

Data Quality Services

• Data quality:

Очистка данных:

• Проверка значений

• Обеспечение согласованности данных

• Определение пропущенных значений

Удаление дубликатов

1011000110

http://msdn.microsoft.com/ru-ru/library/ff877917.aspx

Page 29: Cовременные инструменты для Business Intelligence

Зачем это нужно?

• Бизнес решения должны быть приняты на правильных данных

• Проблемы с качеством данных, влияющие на всё хранилище:

Неверные данные

Несогласованность

Дубликаты

?

!

! !

Page 30: Cовременные инструменты для Business Intelligence

Обзор Data Quality Services

• DQS - это решение основанное на знаниях для:

Очистка данных

Сравнение данных

• Компоненты:

Сервер

Клиент

Data Cleansing SSIS Transformation

1011000110

KB

DQS Client

Data Cleansing Transformation

SSIS

DQS Server

Page 31: Cовременные инструменты для Business Intelligence
Page 32: Cовременные инструменты для Business Intelligence

MDS

Page 33: Cовременные инструменты для Business Intelligence

Master Data Services

• Управление данными:

Обеспечение согласованного описания бизнес-сущностей при переходе через различные системы

Применение бизнес-правил для обеспечения проверки данных

Page 34: Cовременные инструменты для Business Intelligence

Пример

CRM

Система маркетингаСистема обработки заказов

Customer ID Name Address Phone

1235 Ben Smith 1 High St, Seattle 555 12345

Account No Customer Address Phone

531 Benjamin Smith 1 High St, Seattle 555 12345

Contact No Name Address Phone

22 B Smith 5 Main St, Seattle 555 54321

?

Page 35: Cовременные инструменты для Business Intelligence

Пример

CRM

Система маркетингаСистема обработки заказов

Customer ID Name Address Phone

1235 Ben Smith 1 High St, Seattle 555 12345

Account No Customer Address Phone

531 Benjamin Smith 1 High St, Seattle 555 12345

Contact No Name Address Phone

22 B Smith 5 Main St, Seattle 555 54321

Customer ID Account No Contact No Customer Address Phone

1235 531 22 Ben Smith 1 High St, Seattle 555 12345Master Data Hub

Master Data Services

Другие пользователи(например, Data Warehouse ETL)

Data Steward

Page 36: Cовременные инструменты для Business Intelligence

Архитектура Master Data Hub

1. Пользователь вставляет или меняет данные в приложении

2. Данные загружаются в master data hub для консолидации и управления

3. Master data flows возвращает данные в хранилище и другие системы

CRM

Система маркетинга

Система обработки заказов

Master Data Hub

Data Steward

Другие пользователи(напрмер, Data Warehouse ETL)

SSIS

SSISSSIS

SSIS

Page 37: Cовременные инструменты для Business Intelligence

SSIS

Page 38: Cовременные инструменты для Business Intelligence
Page 39: Cовременные инструменты для Business Intelligence

Task 1

Task 2

Task 3 Task 4

Task 5

Task 10

Task 6

Task 7

Success (AND)

Failure (AND)

Completion (AND)

Success (OR)

Failure (OR)

Completion (OR)

Task 9 Task 8

Page 40: Cовременные инструменты для Business Intelligence

SQL Server Integration Services

• SSIS проект:

контейнер для параметров и пакетов

единица развертывания в SSIS Catalog

• SSIS пакет:

единица выполнения в потоке задач

единица развертывания (в пакетном режиме)

Project

Package Package

Параметры уровня проекта

Параметры уровня пакета Package-level parameter

развертывание

развертывание

SSIS Catalog

Package Deployment Model

Менеджеры соединений уровня проекта

Менеджеры соединений Package connection manager

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

Поток данных

Control Flow

Data Flow

Page 41: Cовременные инструменты для Business Intelligence

Data Warehouse Load Cycles

• Извлекает изменения из источника

• Обновляет хранилище данных на основе этих изменений

Data WarehouseStaging Database

Процесс ETL вставляет и меняет данные

Процесс ETL извлекает новые и измененные данные

Пользователь меняет данные в приложении

Page 42: Cовременные инструменты для Business Intelligence

SSRS

Page 43: Cовременные инструменты для Business Intelligence

Режимы Reporting Services

SharePoint Mode

Native Mode

Page 44: Cовременные инструменты для Business Intelligence

Роли пользователей и

инструменты

BI Developer IT Pro Power User Information Worker

Report Designer Report Builder Power View

• ClickOnce Installation

• Reusable Report Elements

• Flexible Layout

• Interactive data Visualization in the Browser

• Drag and Drop from Existing Data Model

Page 45: Cовременные инструменты для Business Intelligence

SQL Azure Reporting Services

1.Отчёты в «облаке»2.Обычные инструменты3.Два ключевых

сценария• Отчёты для SQL Azure data

• Встраиваемые отчёты в Windows или Azureприложениях

http://www.techdays.ru/videos/4029.html

Page 46: Cовременные инструменты для Business Intelligence

Как это работает…

Page 47: Cовременные инструменты для Business Intelligence

Виды отчётов

Page 48: Cовременные инструменты для Business Intelligence

Изображения в отчёте

Page 49: Cовременные инструменты для Business Intelligence

Диаграммы

Page 50: Cовременные инструменты для Business Intelligence

Отображение KPI с помощью Gauges

Page 51: Cовременные инструменты для Business Intelligence

Data Bars и Sparklines

Page 52: Cовременные инструменты для Business Intelligence

Индикаторы

Page 53: Cовременные инструменты для Business Intelligence

Как же без карт?

Page 54: Cовременные инструменты для Business Intelligence

Связанные подотчёты

Page 55: Cовременные инструменты для Business Intelligence

Расширение функциональности

Page 56: Cовременные инструменты для Business Intelligence

Расширение функциональности

C:\Windows\assembly

C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin

Page 57: Cовременные инструменты для Business Intelligence

Power BI

https://support.office.com/ru-RU/Article/Power-BI-Getting-Started-Guide-BD30711A-7CCF-49E8-AAFA-2E8F481E675D?ui=ru-RU&rs=ru-RU&ad=RU&omkt=ru-RU

Page 58: Cовременные инструменты для Business Intelligence

Power Query

Page 59: Cовременные инструменты для Business Intelligence
Page 60: Cовременные инструменты для Business Intelligence
Page 61: Cовременные инструменты для Business Intelligence
Page 62: Cовременные инструменты для Business Intelligence

Power Pivot

Page 63: Cовременные инструменты для Business Intelligence
Page 64: Cовременные инструменты для Business Intelligence
Page 65: Cовременные инструменты для Business Intelligence
Page 66: Cовременные инструменты для Business Intelligence
Page 67: Cовременные инструменты для Business Intelligence
Page 68: Cовременные инструменты для Business Intelligence

Power View

Page 69: Cовременные инструменты для Business Intelligence
Page 70: Cовременные инструменты для Business Intelligence
Page 71: Cовременные инструменты для Business Intelligence
Page 72: Cовременные инструменты для Business Intelligence
Page 73: Cовременные инструменты для Business Intelligence
Page 74: Cовременные инструменты для Business Intelligence
Page 75: Cовременные инструменты для Business Intelligence
Page 76: Cовременные инструменты для Business Intelligence

Power Map

Page 77: Cовременные инструменты для Business Intelligence
Page 78: Cовременные инструменты для Business Intelligence
Page 79: Cовременные инструменты для Business Intelligence
Page 80: Cовременные инструменты для Business Intelligence