7. Бизнес-аналитика – это…
инструменты, используемые для преобразования,
хранения, анализа, моделирования, доставки и
трассировки информации в ходе работы над задачами,
связанными с принятием решений на основе
фактических данных. При этом с помощью этих средств
лица, принимающие решения, должны при
использовании подходящих технологий получать
нужные сведения и в нужное время.
79. Виды BI решений в организации
Персональный Командный Организационный
Пример:
Отчет о продажах
по моим
заказчикам
Пример:
Еженедельные
отчеты по
продажам
подразделения
Пример:
Общие
показатели
деятельности
компании
80.
81. Немного истории
(классический BI)
1998 2000 2005 2008 2010 2011 2012 2014
SQL Server 7
OLAP Services
SQL Server 2005
SSAS, SSIS, SSRS
SQL Server 2008 R2
SSAS, SSIS, SSRS
SQL Server 2000
OLAP Services
Data Transformation Services
Reporting Services
SQL Server 2008
SSAS, SSIS, SSRS
SQL Server 2012
SSAS: Multidimensional & Tabular
SSIS, SSRS
SQL Server 2014
SSAS, SSIS, SSRS
84. 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
DataWarehousingBusinessIntelligence
85. Power BI for Office 365
http://www.microsoft.com/en-us/powerBI/
• PowerPivot
• PowerView
• PowerMap
• PowerQuery
93. Характеристика баз данных OLAP
• Схема оптимизирована для быстрых запросов
• «Движок» (engine) оптимизирован для быстрого
числового анализа
• Интуитивная модель данных
• Многоразмерное представление данных
– Свёртка и развертка
– Сводное представление данных
101. Data Quality Services
• Data quality:
Очистка данных:
• Проверка значений
• Обеспечение согласованности данных
• Определение пропущенных значений
Удаление дубликатов
1011000110
http://msdn.microsoft.com/ru-ru/library/ff877917.aspx
102. Зачем это нужно?
• Бизнес решения должны быть
приняты на правильных
данных
• Проблемы с качеством
данных, влияющие на всё
хранилище:
Неверные данные
Несогласованность
Дубликаты
?
!
! !
103. Обзор Data Quality Services
• DQS - это решение
основанное на знаниях
для:
Очистка данных
Сравнение данных
• Компоненты:
Сервер
Клиент
Data Cleansing SSIS
Transformation
1011000110
KB
DQS Client
Data Cleansing Transformation
SSIS
DQS Server
106. Master Data Services
• Управление данными:
Обеспечение согласованного описания бизнес-
сущностей при переходе через различные
системы
Применение бизнес-правил для обеспечения
проверки данных
107. Пример
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
?
108. Пример
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
109. Архитектура 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
113. 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
114. Data Warehouse Load Cycles
• Извлекает изменения из источника
• Обновляет хранилище данных на основе
этих изменений
Data WarehouseStaging Database
Процесс ETL вставляет и меняет
данные
Процесс ETL извлекает
новые и измененные
данные
Пользователь
меняет данные в
приложении
117. Роли пользователей и
инструменты
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