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
18. Многомерный анализ данных
2009
1-й квартал
Январь
Февраль
Март
Велосипеды
Шины
Корзины
Меры (показатели)
Время
Продукты
19. Многомерный анализ данных
2009
1-й квартал
Январь
Февраль
Март
Велосипеды
Шины
Корзины
Меры (показатели)
Время
Продукты
1
3
2
6
25
20. Характеристика баз данных OLAP
•Схема оптимизирована для быстрых запросов
•«Движок» (engine)оптимизирован для быстрого числового анализа
•Интуитивная модель данных
•Многоразмерноепредставление данных
–Свёртка и развертка
–Сводное представление данных
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
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
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 извлекает новые и измененные данные
Пользователь меняет данные в приложении
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