SlideShare a Scribd company logo
1 of 80
Download to read offline
Cовременныеинструменты для BusinessIntelligence 
Андрей Коршиков 
korshikov@sqlpass.org
АндрейКоршиков 
korshikov@sqlpass.org 
@AndreyKorshikov 
PASS Regional Mentor for Central Eastern Europe
russianvc.sqlpass.org
BI->нужные данные 
в нужное время 
нужным людям
инструменты для BI
Виды BI решений в организации 
Персональный 
Командный 
ОрганизационныйПример: 
Отчет о продажах по моим заказчикамПример: Еженедельные отчеты по продажам подразделенияПример: 
Общие показатели деятельности компании
Немного истории(классический BI) 
1998 
2000 
2005 
2008 
2010 
2011 
2012 
2014 
SQL Server 7OLAP Services 
SQL Server 2005 
SSAS, SSIS, SSRS 
SQL Server 2008 R2SSAS, SSIS, SSRS 
SQL Server 2000OLAP Services 
Data Transformation ServicesReporting Services 
SQL Server 2008SSAS, SSIS, SSRS 
SQL Server 2012 
SSAS: Multidimensional & Tabular 
SSIS, SSRS 
SQL Server 2014 
SSAS, SSIS, SSRS
Источники 
ХД 
ERP 
CRM 
HRMS 
Данные 
Инструменты 
анализа 
Аналитические 
кубы 
Integration Services 
Analysis Services 
Reporting Services 
Data Mining
Источники 
ХД 
ERP 
CRM 
HRMS 
НСИ 
Данные 
Справочники 
Справочники 
Инструменты 
анализа 
Аналитические 
кубы 
Master Data Services 
DIanttae gQruatailoitny SSeerrvviicceess
Microsoft Business Intelligence Technologies 
SQL Server 
Analysis 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 Server 
Reporting Services 
Reports, KPI, Dashboards 
Data Warehousing 
Business Intelligence
Power BI for Office 365http://www.microsoft.com/en-us/powerBI/ 
•PowerPivot 
•PowerView 
•PowerMap 
•PowerQuery
Кстати…
SSAS
•Что продано 
•Где продано 
•Когда продано 
•Кем продано 
•Кому продано 
•Сколько продано 
•По какой цене 
Многомерный анализ данных
DimSalesPerson 
SalesPersonKey 
SalesPersonName 
StoreName 
StoreCity 
StoreRegion 
DimProduct 
ProductKey 
ProductName 
ProductLine 
SupplierName 
DimCustomer 
CustomerKey 
CustomerName 
City 
Region 
FactOrders 
CustomerKey 
SalesPersonKey 
ProductKey 
ShippingAgentKey 
TimeKey 
OrderNo 
LineItemNo 
Quantity 
Revenue 
Cost 
Profit 
DimDate 
DateKey 
Year 
Quarter 
Month 
Day 
DimShippingAgent 
ShippingAgentKey 
ShippingAgentName
DimSalesPerson 
SalesPersonKey 
SalesPersonName 
StoreKey 
DimProduct 
ProductKey 
ProductName 
ProductLineKey 
SupplierKey 
DimCustomer 
CustomerKey 
CustomerName 
GeographyKey 
FactOrders 
CustomerKey 
SalesPersonKey 
ProductKey 
ShippingAgentKey 
TimeKey 
OrderNo 
LineItemNo 
Quantity 
Revenue 
Cost 
Profit 
DimDate 
DateKey 
Year 
Quarter 
Month 
Day 
DimShippingAgent 
ShippingAgentKey 
ShippingAgentName 
DimProductLine 
ProductLineKey 
ProductLineName 
DimGeography 
GeographyKey 
City 
Region 
DimSupplier 
SupplierKey 
SupplierName 
DimStore 
StoreKey 
StoreName 
GeographyKey
Многомерный анализ данных 
2009 
1-й квартал 
Январь 
Февраль 
Март 
Велосипеды 
Шины 
Корзины 
Меры (показатели) 
Время 
Продукты
Многомерный анализ данных 
2009 
1-й квартал 
Январь 
Февраль 
Март 
Велосипеды 
Шины 
Корзины 
Меры (показатели) 
Время 
Продукты 
1 
3 
2 
6 
25
Характеристика баз данных OLAP 
•Схема оптимизирована для быстрых запросов 
•«Движок» (engine)оптимизирован для быстрого числового анализа 
•Интуитивная модель данных 
•Многоразмерноепредставление данных 
–Свёртка и развертка 
–Сводное представление данных
Tabular Mode
Vertipaq(x-Velocity) 
PowerPivot 
Analysis Services Tabular Mode 
ColumnstoreIndexes 
Tabular
приложения 
ReportingServices 
Excel 
PowerPivot 
БД 
LOB-приложения 
Файлы 
ODataFeeds 
Cloud Services 
SharePoint 
BI Semantic Model: архитектура
DQS
Data Quality Services 
•Data quality: 
Очистка данных: 
•Проверка значений 
•Обеспечение согласованности данных 
•Определение пропущенных значений 
Удаление дубликатов 
1011000110http://msdn.microsoft.com/ru-ru/library/ff877917.aspx
Зачем это нужно? 
•Бизнес решения должны быть приняты на правильных данных 
•Проблемы с качеством данных, влияющие на всё хранилище: 
Неверные данные 
Несогласованность 
Дубликаты 
? 
! 
! 
!
Обзор Data Quality Services 
•DQS -это решение основанное на знаниях для: 
Очистка данных 
Сравнение данных 
•Компоненты: 
Сервер 
Клиент 
Data Cleansing SSIS Transformation 
1011000110 
KB 
DQS Client 
Data Cleansing Transformation 
SSIS 
DQS Server
MDS
Master Data Services 
•Управление данными: 
Обеспечение согласованного описания бизнес- сущностей при переходе через различные системы 
Применение бизнес-правил для обеспечения проверки данных 

Пример 
CRM 
Система маркетинга 
Система обработки заказов 
Customer ID 
Name 
Address 
Phone 
1235 
Ben Smith 
1 High St, Seattle 
555 12345 
AccountNo 
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 
?
Пример 
CRM 
Система маркетинга 
Система обработки заказов 
Customer ID 
Name 
Address 
Phone 
1235 
Ben Smith 
1 High St, Seattle 
555 12345 
AccountNo 
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 
AccountNo 
Contact No 
Customer 
Address 
Phone 
1235 
531 
22 
Ben Smith 
1 High St, Seattle 
555 12345 
Master Data Hub 
 
Master Data Services 
Другие пользователи 
(например,Data Warehouse ETL) 
Data Steward
Архитектура Master Data Hub 
1.Пользователь вставляет или меняет данные в приложении 
2.Данные загружаются в master data hub для консолидации и управления 
3.Master data flows возвращает данные в хранилище и другие системы 
CRM 
Система маркетинга 
Система обработки заказов 
Master Data Hub 
 
Data Steward 
Другие пользователи 
(напрмер,Data Warehouse ETL) 
SSIS 
SSIS 
SSIS 
SSIS
SSIS
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
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
Data Warehouse Load Cycles 
•Извлекает изменения из источника 
•Обновляет хранилище данных на основе этих изменений 
Data Warehouse 
Staging Database 
Процесс ETL вставляет и меняет данные 
Процесс ETL извлекает новые и измененные данные 
Пользователь меняет данные в приложении
SSRS
Режимы Reporting Services 
SharePoint Mode 
Native Mode
Роли пользователей и инструменты 
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
SQL Azure Reporting Services 
1.Отчёты в «облаке» 
2.Обычные инструменты 
3.Два ключевых сценария 
•Отчёты для SQL Azure data 
•Встраиваемые отчёты в Windows илиAzureприложениях 
http://www.techdays.ru/videos/4029.html
Как это работает…
Виды отчётов
Изображения в отчёте
Диаграммы
Отображение KPI с помощью Gauges
Data Bars иSparklines
Индикаторы
Как же без карт?
Связанные подотчёты
Расширение функциональности
Расширение функциональности 
C:Windowsassembly 
C:Program FilesMicrosoft SQL ServerMSRS10_50.MSSQLSERVERReporting Services ReportServerbin
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
Power Query
Power Pivot
Power View
Power Map
Cовременные инструменты для Business Intelligence
Cовременные инструменты для Business Intelligence
Cовременные инструменты для Business Intelligence
Cовременные инструменты для Business Intelligence

More Related Content

Viewers also liked

Caminhão premiado 30.04
Caminhão premiado 30.04Caminhão premiado 30.04
Caminhão premiado 30.04Meio & Mensagem
 
Albarans construcció arestes i vertexs
Albarans construcció arestes i vertexsAlbarans construcció arestes i vertexs
Albarans construcció arestes i vertexsacberbel
 
Presentation1
Presentation1Presentation1
Presentation1Jo Hudson
 
CONSULTOR JURÍDICO - CONJURE mkt 50% de desconto + super banner
CONSULTOR JURÍDICO - CONJURE mkt 50% de desconto + super bannerCONSULTOR JURÍDICO - CONJURE mkt 50% de desconto + super banner
CONSULTOR JURÍDICO - CONJURE mkt 50% de desconto + super bannerMeio & Mensagem
 
Luciano arias no borra ;) ;) ;) ;) ;) ;) 7795642313207
Luciano arias no borra ;) ;) ;) ;) ;) ;) 7795642313207Luciano arias no borra ;) ;) ;) ;) ;) ;) 7795642313207
Luciano arias no borra ;) ;) ;) ;) ;) ;) 7795642313207luelcheto
 
Flag winston
Flag winstonFlag winston
Flag winstonmrburt
 
Inevery crea.recursos
Inevery crea.recursosInevery crea.recursos
Inevery crea.recursosrafaelmaluff
 
Tv diário canal 22 19.03
Tv diário   canal 22 19.03Tv diário   canal 22 19.03
Tv diário canal 22 19.03Meio & Mensagem
 
2 diapositivas
2 diapositivas2 diapositivas
2 diapositivasadrigomez7
 
doc18466020141027112201 Excelent Employee
doc18466020141027112201 Excelent Employeedoc18466020141027112201 Excelent Employee
doc18466020141027112201 Excelent EmployeeSri kumar
 
Alpha Fm - Ultraje a Rigor
Alpha Fm - Ultraje a RigorAlpha Fm - Ultraje a Rigor
Alpha Fm - Ultraje a RigorMeio & Mensagem
 

Viewers also liked (20)

Caminhão premiado 30.04
Caminhão premiado 30.04Caminhão premiado 30.04
Caminhão premiado 30.04
 
Albarans construcció arestes i vertexs
Albarans construcció arestes i vertexsAlbarans construcció arestes i vertexs
Albarans construcció arestes i vertexs
 
Presentation1
Presentation1Presentation1
Presentation1
 
CONSULTOR JURÍDICO - CONJURE mkt 50% de desconto + super banner
CONSULTOR JURÍDICO - CONJURE mkt 50% de desconto + super bannerCONSULTOR JURÍDICO - CONJURE mkt 50% de desconto + super banner
CONSULTOR JURÍDICO - CONJURE mkt 50% de desconto + super banner
 
Luciano arias no borra ;) ;) ;) ;) ;) ;) 7795642313207
Luciano arias no borra ;) ;) ;) ;) ;) ;) 7795642313207Luciano arias no borra ;) ;) ;) ;) ;) ;) 7795642313207
Luciano arias no borra ;) ;) ;) ;) ;) ;) 7795642313207
 
0343
03430343
0343
 
Itapema rs 2 09.04
Itapema rs 2 09.04Itapema rs 2 09.04
Itapema rs 2 09.04
 
Flag winston
Flag winstonFlag winston
Flag winston
 
Roberto ignacio vidal bolaño (1)
Roberto ignacio vidal bolaño (1)Roberto ignacio vidal bolaño (1)
Roberto ignacio vidal bolaño (1)
 
Inevery crea.recursos
Inevery crea.recursosInevery crea.recursos
Inevery crea.recursos
 
Tv diário canal 22 19.03
Tv diário   canal 22 19.03Tv diário   canal 22 19.03
Tv diário canal 22 19.03
 
2 diapositivas
2 diapositivas2 diapositivas
2 diapositivas
 
Montes tracey3
Montes tracey3Montes tracey3
Montes tracey3
 
Trasfondo día-mama-2
Trasfondo día-mama-2Trasfondo día-mama-2
Trasfondo día-mama-2
 
doc18466020141027112201 Excelent Employee
doc18466020141027112201 Excelent Employeedoc18466020141027112201 Excelent Employee
doc18466020141027112201 Excelent Employee
 
Alpha Fm - Ultraje a Rigor
Alpha Fm - Ultraje a RigorAlpha Fm - Ultraje a Rigor
Alpha Fm - Ultraje a Rigor
 
Creative cv
Creative cvCreative cv
Creative cv
 
Novabrasil
NovabrasilNovabrasil
Novabrasil
 
42217 pop
42217 pop42217 pop
42217 pop
 
Kiss carna rock navio
Kiss carna rock navioKiss carna rock navio
Kiss carna rock navio
 

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

Основы создания витрин данных - создание схемы звезда и снежинка
Основы создания витрин данных - создание  схемы звезда и снежинкаОсновы создания витрин данных - создание  схемы звезда и снежинка
Основы создания витрин данных - создание схемы звезда и снежинкаSergey Sukharev
 
Продукты и решения Informatica
Продукты и решения  InformaticaПродукты и решения  Informatica
Продукты и решения InformaticaNatasha Zaverukha
 
QlikView Conference Minsk 2014 A2 Consulting
QlikView Conference Minsk 2014 A2 ConsultingQlikView Conference Minsk 2014 A2 Consulting
QlikView Conference Minsk 2014 A2 Consultinga2consulting
 
Большие данные и бизнес-аналитика: как найти пользу?
Большие данные и бизнес-аналитика: как найти пользу?Большие данные и бизнес-аналитика: как найти пользу?
Большие данные и бизнес-аналитика: как найти пользу?Marina Payvina
 
Опыт работы с Qlik в компании ВТБ Страхование
Опыт работы с Qlik в компании ВТБ Страхование Опыт работы с Qlik в компании ВТБ Страхование
Опыт работы с Qlik в компании ВТБ Страхование Marina Payvina
 
Distribution management solution m
Distribution management solution mDistribution management solution m
Distribution management solution mBorysU
 
Distribution management solution m
Distribution management solution mDistribution management solution m
Distribution management solution mBimbo7
 
Бизнес-аналитика – не роскошь, а средство для принятия решений:
Бизнес-аналитика – не роскошь, а средство для принятия решений:Бизнес-аналитика – не роскошь, а средство для принятия решений:
Бизнес-аналитика – не роскошь, а средство для принятия решений:TechExpert
 
Презентация Microsoft PowerPoint
Презентация Microsoft PowerPointПрезентация Microsoft PowerPoint
Презентация Microsoft PowerPointwebhostingguy
 
SAP BusinessObjects 4.1 Web Intelligence Report Development
SAP BusinessObjects 4.1 Web Intelligence Report DevelopmentSAP BusinessObjects 4.1 Web Intelligence Report Development
SAP BusinessObjects 4.1 Web Intelligence Report DevelopmentDmitry Anoshin
 
Особенности работы с требованиями при доработке продукта для заказчика
Особенности работы с требованиями при доработке продукта для заказчикаОсобенности работы с требованиями при доработке продукта для заказчика
Особенности работы с требованиями при доработке продукта для заказчикаSQALab
 
управление мастер данными
управление мастер даннымиуправление мастер данными
управление мастер даннымиYury Kochubeev
 
Виртуализация Данных: Введение
Виртуализация Данных: ВведениеВиртуализация Данных: Введение
Виртуализация Данных: ВведениеDenodo
 
Обзор решения ATK Qlik for Retail
Обзор решения ATK Qlik for RetailОбзор решения ATK Qlik for Retail
Обзор решения ATK Qlik for RetailMarina Payvina
 
ATK QlikView Forum: Среда обИТания QlikView, Александр Тригуба
ATK QlikView Forum: Среда обИТания QlikView, Александр ТригубаATK QlikView Forum: Среда обИТания QlikView, Александр Тригуба
ATK QlikView Forum: Среда обИТания QlikView, Александр ТригубаMarina Payvina
 

Similar to Cовременные инструменты для Business Intelligence (20)

Data Integration Software
Data Integration Software Data Integration Software
Data Integration Software
 
Vivantek
VivantekVivantek
Vivantek
 
Основы создания витрин данных - создание схемы звезда и снежинка
Основы создания витрин данных - создание  схемы звезда и снежинкаОсновы создания витрин данных - создание  схемы звезда и снежинка
Основы создания витрин данных - создание схемы звезда и снежинка
 
Продукты и решения Informatica
Продукты и решения  InformaticaПродукты и решения  Informatica
Продукты и решения Informatica
 
QlikView Conference Minsk 2014 A2 Consulting
QlikView Conference Minsk 2014 A2 ConsultingQlikView Conference Minsk 2014 A2 Consulting
QlikView Conference Minsk 2014 A2 Consulting
 
Большие данные и бизнес-аналитика: как найти пользу?
Большие данные и бизнес-аналитика: как найти пользу?Большие данные и бизнес-аналитика: как найти пользу?
Большие данные и бизнес-аналитика: как найти пользу?
 
Аналитика в SaaS-бизнесе на примере OWOX BI
Аналитика в SaaS-бизнесе на примере OWOX BIАналитика в SaaS-бизнесе на примере OWOX BI
Аналитика в SaaS-бизнесе на примере OWOX BI
 
Опыт работы с Qlik в компании ВТБ Страхование
Опыт работы с Qlik в компании ВТБ Страхование Опыт работы с Qlik в компании ВТБ Страхование
Опыт работы с Qlik в компании ВТБ Страхование
 
2008
20082008
2008
 
Distribution management solution m
Distribution management solution mDistribution management solution m
Distribution management solution m
 
Distribution management solution m
Distribution management solution mDistribution management solution m
Distribution management solution m
 
Бизнес-аналитика – не роскошь, а средство для принятия решений:
Бизнес-аналитика – не роскошь, а средство для принятия решений:Бизнес-аналитика – не роскошь, а средство для принятия решений:
Бизнес-аналитика – не роскошь, а средство для принятия решений:
 
Презентация Microsoft PowerPoint
Презентация Microsoft PowerPointПрезентация Microsoft PowerPoint
Презентация Microsoft PowerPoint
 
SAP BusinessObjects 4.1 Web Intelligence Report Development
SAP BusinessObjects 4.1 Web Intelligence Report DevelopmentSAP BusinessObjects 4.1 Web Intelligence Report Development
SAP BusinessObjects 4.1 Web Intelligence Report Development
 
Особенности работы с требованиями при доработке продукта для заказчика
Особенности работы с требованиями при доработке продукта для заказчикаОсобенности работы с требованиями при доработке продукта для заказчика
Особенности работы с требованиями при доработке продукта для заказчика
 
управление мастер данными
управление мастер даннымиуправление мастер данными
управление мастер данными
 
Виртуализация Данных: Введение
Виртуализация Данных: ВведениеВиртуализация Данных: Введение
Виртуализация Данных: Введение
 
Обзор решения ATK Qlik for Retail
Обзор решения ATK Qlik for RetailОбзор решения ATK Qlik for Retail
Обзор решения ATK Qlik for Retail
 
DTS CISLINK rus
DTS CISLINK rusDTS CISLINK rus
DTS CISLINK rus
 
ATK QlikView Forum: Среда обИТания QlikView, Александр Тригуба
ATK QlikView Forum: Среда обИТания QlikView, Александр ТригубаATK QlikView Forum: Среда обИТания QlikView, Александр Тригуба
ATK QlikView Forum: Среда обИТания QlikView, Александр Тригуба
 

More from Andrey Korshikov

BIML - лучший друг для SSIS разработчика
BIML - лучший друг для SSIS разработчикаBIML - лучший друг для SSIS разработчика
BIML - лучший друг для SSIS разработчикаAndrey Korshikov
 
Что нового в SQL Server 2014
Что нового в SQL Server 2014Что нового в SQL Server 2014
Что нового в SQL Server 2014Andrey Korshikov
 
Отказоустойчивые решения SQL
Отказоустойчивые решения SQLОтказоустойчивые решения SQL
Отказоустойчивые решения SQLAndrey Korshikov
 
Sql Server Reporting Services - tips and tricks
Sql Server Reporting Services - tips and tricksSql Server Reporting Services - tips and tricks
Sql Server Reporting Services - tips and tricksAndrey Korshikov
 
SSAS: multidemention vs tabular mode
SSAS: multidemention vs tabular modeSSAS: multidemention vs tabular mode
SSAS: multidemention vs tabular modeAndrey Korshikov
 
SQL Server Analysis Services 2014: табличная модель - альтернатива кубам?
SQL Server Analysis Services 2014: табличная модель - альтернатива кубам?SQL Server Analysis Services 2014: табличная модель - альтернатива кубам?
SQL Server Analysis Services 2014: табличная модель - альтернатива кубам? Andrey Korshikov
 
SQL Server Reporting Services - дюжина советов
SQL Server Reporting Services - дюжина советовSQL Server Reporting Services - дюжина советов
SQL Server Reporting Services - дюжина советовAndrey Korshikov
 
Sharepoint certification (for developer) 2013
Sharepoint certification (for developer) 2013Sharepoint certification (for developer) 2013
Sharepoint certification (for developer) 2013Andrey Korshikov
 
Sharepoint certification (developer) 2013
Sharepoint certification (developer) 2013Sharepoint certification (developer) 2013
Sharepoint certification (developer) 2013Andrey Korshikov
 
Sharepoint certification 2013
Sharepoint certification 2013Sharepoint certification 2013
Sharepoint certification 2013Andrey Korshikov
 
Learning and Certification for Developer
Learning and Certification for DeveloperLearning and Certification for Developer
Learning and Certification for DeveloperAndrey Korshikov
 

More from Andrey Korshikov (14)

BIML - лучший друг для SSIS разработчика
BIML - лучший друг для SSIS разработчикаBIML - лучший друг для SSIS разработчика
BIML - лучший друг для SSIS разработчика
 
Что нового в SQL Server 2014
Что нового в SQL Server 2014Что нового в SQL Server 2014
Что нового в SQL Server 2014
 
Отказоустойчивые решения SQL
Отказоустойчивые решения SQLОтказоустойчивые решения SQL
Отказоустойчивые решения SQL
 
Sql Server Reporting Services - tips and tricks
Sql Server Reporting Services - tips and tricksSql Server Reporting Services - tips and tricks
Sql Server Reporting Services - tips and tricks
 
SSAS: multidemention vs tabular mode
SSAS: multidemention vs tabular modeSSAS: multidemention vs tabular mode
SSAS: multidemention vs tabular mode
 
Sql Injection
Sql InjectionSql Injection
Sql Injection
 
Curah!
Curah!Curah!
Curah!
 
Curah!
Curah!Curah!
Curah!
 
SQL Server Analysis Services 2014: табличная модель - альтернатива кубам?
SQL Server Analysis Services 2014: табличная модель - альтернатива кубам?SQL Server Analysis Services 2014: табличная модель - альтернатива кубам?
SQL Server Analysis Services 2014: табличная модель - альтернатива кубам?
 
SQL Server Reporting Services - дюжина советов
SQL Server Reporting Services - дюжина советовSQL Server Reporting Services - дюжина советов
SQL Server Reporting Services - дюжина советов
 
Sharepoint certification (for developer) 2013
Sharepoint certification (for developer) 2013Sharepoint certification (for developer) 2013
Sharepoint certification (for developer) 2013
 
Sharepoint certification (developer) 2013
Sharepoint certification (developer) 2013Sharepoint certification (developer) 2013
Sharepoint certification (developer) 2013
 
Sharepoint certification 2013
Sharepoint certification 2013Sharepoint certification 2013
Sharepoint certification 2013
 
Learning and Certification for Developer
Learning and Certification for DeveloperLearning and Certification for Developer
Learning and Certification for Developer
 

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

  • 1. Cовременныеинструменты для BusinessIntelligence Андрей Коршиков korshikov@sqlpass.org
  • 2. АндрейКоршиков korshikov@sqlpass.org @AndreyKorshikov PASS Regional Mentor for Central Eastern Europe
  • 4. BI->нужные данные в нужное время нужным людям
  • 6. Виды BI решений в организации Персональный Командный ОрганизационныйПример: Отчет о продажах по моим заказчикамПример: Еженедельные отчеты по продажам подразделенияПример: Общие показатели деятельности компании
  • 7.
  • 8. Немного истории(классический BI) 1998 2000 2005 2008 2010 2011 2012 2014 SQL Server 7OLAP Services SQL Server 2005 SSAS, SSIS, SSRS SQL Server 2008 R2SSAS, SSIS, SSRS SQL Server 2000OLAP Services Data Transformation ServicesReporting Services SQL Server 2008SSAS, SSIS, SSRS SQL Server 2012 SSAS: Multidimensional & Tabular SSIS, SSRS SQL Server 2014 SSAS, SSIS, SSRS
  • 9. Источники ХД ERP CRM HRMS Данные Инструменты анализа Аналитические кубы Integration Services Analysis Services Reporting Services Data Mining
  • 10. Источники ХД ERP CRM HRMS НСИ Данные Справочники Справочники Инструменты анализа Аналитические кубы Master Data Services DIanttae gQruatailoitny SSeerrvviicceess
  • 11. Microsoft Business Intelligence Technologies SQL Server Analysis 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 Server Reporting Services Reports, KPI, Dashboards Data Warehousing Business Intelligence
  • 12. Power BI for Office 365http://www.microsoft.com/en-us/powerBI/ •PowerPivot •PowerView •PowerMap •PowerQuery
  • 14. SSAS
  • 15. •Что продано •Где продано •Когда продано •Кем продано •Кому продано •Сколько продано •По какой цене Многомерный анализ данных
  • 16. DimSalesPerson SalesPersonKey SalesPersonName StoreName StoreCity StoreRegion DimProduct ProductKey ProductName ProductLine SupplierName DimCustomer CustomerKey CustomerName City Region FactOrders CustomerKey SalesPersonKey ProductKey ShippingAgentKey TimeKey OrderNo LineItemNo Quantity Revenue Cost Profit DimDate DateKey Year Quarter Month Day DimShippingAgent ShippingAgentKey ShippingAgentName
  • 17. DimSalesPerson SalesPersonKey SalesPersonName StoreKey DimProduct ProductKey ProductName ProductLineKey SupplierKey DimCustomer CustomerKey CustomerName GeographyKey FactOrders CustomerKey SalesPersonKey ProductKey ShippingAgentKey TimeKey OrderNo LineItemNo Quantity Revenue Cost Profit DimDate DateKey Year Quarter Month Day DimShippingAgent ShippingAgentKey ShippingAgentName DimProductLine ProductLineKey ProductLineName DimGeography GeographyKey City Region DimSupplier SupplierKey SupplierName DimStore StoreKey StoreName GeographyKey
  • 18. Многомерный анализ данных 2009 1-й квартал Январь Февраль Март Велосипеды Шины Корзины Меры (показатели) Время Продукты
  • 19. Многомерный анализ данных 2009 1-й квартал Январь Февраль Март Велосипеды Шины Корзины Меры (показатели) Время Продукты 1 3 2 6 25
  • 20. Характеристика баз данных OLAP •Схема оптимизирована для быстрых запросов •«Движок» (engine)оптимизирован для быстрого числового анализа •Интуитивная модель данных •Многоразмерноепредставление данных –Свёртка и развертка –Сводное представление данных
  • 22.
  • 23.
  • 24.
  • 25. Vertipaq(x-Velocity) PowerPivot Analysis Services Tabular Mode ColumnstoreIndexes Tabular
  • 26. приложения ReportingServices Excel PowerPivot БД LOB-приложения Файлы ODataFeeds Cloud Services SharePoint BI Semantic Model: архитектура
  • 27. DQS
  • 28. Data Quality Services •Data quality: Очистка данных: •Проверка значений •Обеспечение согласованности данных •Определение пропущенных значений Удаление дубликатов 1011000110http://msdn.microsoft.com/ru-ru/library/ff877917.aspx
  • 29. Зачем это нужно? •Бизнес решения должны быть приняты на правильных данных •Проблемы с качеством данных, влияющие на всё хранилище: Неверные данные Несогласованность Дубликаты ? ! ! !
  • 30. Обзор Data Quality Services •DQS -это решение основанное на знаниях для: Очистка данных Сравнение данных •Компоненты: Сервер Клиент Data Cleansing SSIS Transformation 1011000110 KB DQS Client Data Cleansing Transformation SSIS DQS Server
  • 31.
  • 32. MDS
  • 33. Master Data Services •Управление данными: Обеспечение согласованного описания бизнес- сущностей при переходе через различные системы Применение бизнес-правил для обеспечения проверки данных 
  • 34. Пример CRM Система маркетинга Система обработки заказов Customer ID Name Address Phone 1235 Ben Smith 1 High St, Seattle 555 12345 AccountNo 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 ?
  • 35. Пример CRM Система маркетинга Система обработки заказов Customer ID Name Address Phone 1235 Ben Smith 1 High St, Seattle 555 12345 AccountNo 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 AccountNo Contact No Customer Address Phone 1235 531 22 Ben Smith 1 High St, Seattle 555 12345 Master Data Hub  Master Data Services Другие пользователи (например,Data Warehouse ETL) Data Steward
  • 36. Архитектура Master Data Hub 1.Пользователь вставляет или меняет данные в приложении 2.Данные загружаются в master data hub для консолидации и управления 3.Master data flows возвращает данные в хранилище и другие системы CRM Система маркетинга Система обработки заказов Master Data Hub  Data Steward Другие пользователи (напрмер,Data Warehouse ETL) SSIS SSIS SSIS SSIS
  • 37. SSIS
  • 38.
  • 39. 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
  • 40. 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
  • 41. Data Warehouse Load Cycles •Извлекает изменения из источника •Обновляет хранилище данных на основе этих изменений Data Warehouse Staging Database Процесс ETL вставляет и меняет данные Процесс ETL извлекает новые и измененные данные Пользователь меняет данные в приложении
  • 42. SSRS
  • 43. Режимы Reporting Services SharePoint Mode Native Mode
  • 44. Роли пользователей и инструменты 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
  • 45. SQL Azure Reporting Services 1.Отчёты в «облаке» 2.Обычные инструменты 3.Два ключевых сценария •Отчёты для SQL Azure data •Встраиваемые отчёты в Windows илиAzureприложениях http://www.techdays.ru/videos/4029.html
  • 50. Отображение KPI с помощью Gauges
  • 53. Как же без карт?
  • 56. Расширение функциональности C:Windowsassembly C:Program FilesMicrosoft SQL ServerMSRS10_50.MSSQLSERVERReporting Services ReportServerbin
  • 59.
  • 60.
  • 61.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.