Преимущества корпоративной редакции SQL Server (Business ...
description
Transcript of Преимущества корпоративной редакции SQL Server (Business ...
Microsoft TechDayshttp://www.techdays.ru
Комаров МихаилMCT
Преимущества корпоративной
редакции SQL Server(Business Intelligence)
Microsoft TechDayshttp://www.techdays.ru
Бизнес-анализ (Business Intelligence)«Обширная категория приложений и технологий для сбора, хранения, анализа и публикации данных, позволяющая корпоративным пользователям принимать лучшие бизнес-решения».
GartnerВ подавляющем большинстве случаев, роль таких приложений и технологий выполняют отчеты в виде таблиц, графиков картинок и пр.
Microsoft TechDayshttp://www.techdays.ru
Корпоративный BI
Виды BI решений в организации
Пример: Отчет о продажах
по моим заказчикам
Пример: Еженедельные
отчеты по продажам подразделения
Пример: Общие показатели
деятельности компании
Персональный BI
Коллективный BI
Самостоятельный BI
Microsoft TechDayshttp://www.techdays.ru
Продукты компании Microsoft для управления данными и BI
Приложения для индивидуальной бизнес аналитики
Microsoft Office 2010 (Excel и PowerPivot для Excel)
Платформа Управления данными и BISQL Server
Reporting ServicesSQL Server
Analysis Services
SQL Server DBMS
SQL Server Integration Services (ETL)
Портал SharePoint Server
ОтчетыDashboards Excel АналитическиепредставленияScorecards Планы
Данные
Microsoft TechDayshttp://www.techdays.ru
Классическая модель BI-решения
Загрузка и преобразо-
вание данных
Analysis Services
Integration Services
ERP
CRM
HRMS
Reporting Services
Исходные
данные
Создание хранилища
данныхData Warehouse
Создание интерактивных аналитических
моделейOLAP-кубы
Визуализация данных и создание отчетов
Data Warehouse
OLAP
Microsoft TechDayshttp://www.techdays.ru
Integration Service EEMicrosoft Connector for SAP BI
SAP Certified Connector для SSIS, чтобы соединяться с SAP NetWeaver BW
Fuzzy lookupИщет значение в справочнике и возвращает либо точное совпадение, либо набор близких соответствий
Неряшливость/безграмотность
Устанавливается условная пороговая величина, меньше которой не попадет
Возвращается similarity и confidence score для дальнейшего принятия решения
Технические детали алгоритма - см. BOL
Pipeline dataПоиск соответствий по foreign key параллельно с загрузкой данных в хранилище
Избавляет от необходимости стажировать данные на сервере и выполнять второй проход, чтобы завершить загрузку
Data Mining Query TransformationВыполнение предсказательного запроса по модели поиска закономерностей на основе прогружаемых данных
См. BOL
Microsoft TechDayshttp://www.techdays.ru
Reporting Service EEScale-Out deployment
NLB-ферма из серверов, на которых крутится веб-сервис RSОбщие метаданные, на SQL Server (возможно, кластеризованном) позади фермы
Data-Driven subscriptionsРассылка отчетов по динамическому списку подписчиковНапример, клиентам, купившим свыше определенной суммыВ отчете содержатся только клиенты данного конкретного сейлза, которому он был отправленКто-то предпочитает в Excel, кто-то в pdf, ...
Microsoft TechDayshttp://www.techdays.ru
Analysis Service EEПродвинутая агрегация
Полуаддитивные мерыAggregateFunction = DistinctCount, AverageOfChildren, FirstChild, LastChild, FirstNonEmpty, LastNonEmpty
Custom member formula (CustomRollupColumn)UnaryOperatorColumn
Writeback dimensionsПри редактировании измерения прямая запись в нижележащую таблицу
ПереспективыПодмножества кубов, чтобы лишние детали не зашумляли картину
Проактивное кэшированиеSQL Server (2000+) Client Initiated (XMLA-команда NotifyTableChange)Scheduled Polling
Партиционированные кубыПартиции могут находиться на других серверах
Прилинкованные кубы и измеренияПараллелизм в работе алгоритмов поиска закономерностей и возможность подключения своих алгоритмов
Microsoft TechDayshttp://www.techdays.ru
SQL Server Reporting ServicesСлужбы Reporting Services — это
серверная платформа отчетов, предоставляющая возможности для удобной работы с отчетами для разнообразных источников данных
Microsoft TechDayshttp://www.techdays.ru
Администри-рование
(Management)Доставка(Delivery)
XML
Embedded Reporting
Создание(Authoring)
Web Report2007 Sales
Типичный жизненный цикл отчетов
Microsoft TechDayshttp://www.techdays.ru
Создание отчетов
Богатые возможности отображения Картографические данные,
маршруты и свои представления
Интеграция с картами Bing Maps
Визуалицация данных в рамках одной ячейки
Sparklines (инфокривые)
Databars (диаграммы,гистограммы)
Динамическая фильтрация данных
Инструменты создания отчета:• BI Development Studio
• Report Builder (конструктор отчетов)
Microsoft TechDayshttp://www.techdays.ru
Создание и публикация отчета средствами BI Studio
Демонстрация
Microsoft TechDayshttp://www.techdays.ru
Report builder 3.0Report Builder - это среда создания отчетов для бизнес-пользователей, предпочитающих работать в среде Microsoft Office.
Microsoft TechDayshttp://www.techdays.ru
Создание и публикация отчета Report Bilder 3.0
Демонстрация
Microsoft TechDayshttp://www.techdays.ru
Администрирование отчетов
• Платформа для отчетов всего предприятия
- SSRS может поддерживать создание тысяч отчетов на сервере
• Простое развертывание- На специализированном сервере
или портале SharePoint
• Широкие возможности администрирования
- Консоль сервера отчетов- Отчеты по расписанию- Встроенная модель безопасности
Microsoft TechDayshttp://www.techdays.ru
1. Рост объема данных: • > 1 Млн строк: Excel не справляется
2. Необходимость быстрой подготовки отчетов без привлечения ИТ и разработчиков• Новые данные не доступны в хранилище или OLAP
модели
3. Необходимость сравнить данные из внешних источников с внутренними
Что делать в ситуации…
Microsoft TechDayshttp://www.techdays.ru
Надстройка для Excel 2010 для самостоятельного создания BI-решений
Возможность быстрой обработки больших объемов данных из разных источников (миллионы строк в таблицах) за счет эффективного алгоритма сжатия Vertipaq Excel теоретически может работать с 1 млн. строк, но очень
медленно Широкие возможности визуализации данных с помощью
встроенных инструментов Срезы (slicers)
Решения публикуются и управляются на портале SharePoint2010 с помощью сервисов PowerPivot для SharePoint2010
Что такое PowerPivot?
Microsoft TechDayshttp://www.techdays.ru
Процесс работы с PowerPivot
Загрузить и подготовить данные
Разработать отчет(ы) PowerPivot
Отформатировать отчет(ы)
Опубликовать на SharePoint (не обязательно)
Microsoft TechDayshttp://www.techdays.ru
Загрузка и подготовка данных
Большой выбор источников данных
Microsoft TechDayshttp://www.techdays.ru
Создать связи , аналитические выражения (DAX) и т.д
DAX (Data Analysis Expressions) Функции Excel
Дополнительные функции Power Pivot
Переход по связям многие-к-одному один-ко-многим
Агрегация над таблицами Контекстная фильтрация Операции со временем
Связи (Relations) между таблицами PowerPivot по аналогии с СУБД
Microsoft TechDayshttp://www.techdays.ru
Создание отчета, визуализация, срезы
Сводные таблицы и графикиPivotTables и PivotCharts
Срезы, (slicers) – визуальные фильтры
Microsoft TechDayshttp://www.techdays.ru
Работа с Power Pivot
Демонстрация
Microsoft TechDayshttp://www.techdays.ru
Схема коллективной работы с моделями Power Pivot на портале Share Point 2010
Автор модели: Публикует
модель на портале
Настраивает схему обновления данных
Администратор ИТ:• Отслеживает
статистику работы с моделями (их количество, размеры, частоту загрузок и пр.)
• Определяет наиболее часто используемые модели для создания классического BI решения (например OLAP куба)
Пользователь:• Получает простой доступ к
актуальным данным• Может пользоваться фильтрами • Может комментировать работу с
моделью
Microsoft TechDayshttp://www.techdays.ru
Подключение к Analysis Service помощью Excel 2010 (Опционально)
Демонстрация
Microsoft TechDayshttp://www.techdays.ru
Обучение и сертификация начальный уровень
Курсы (3 дня каждый)MS-6234 Внедрение и управление Microsoft SQL Server 2008 Analysis Services MS-6235 Внедрение и сопровождение Microsoft SQL Server 2008 Integration Services MS-6236 Внедрение и сопровождение Microsoft SQL Server 2008 Reporting Services10337A Updating SQL Server 2008 BI Skills to SQL Server 2008 R2
Экзамены (от 50$ за попытку)70-448: TS: Microsoft SQL Server 2008, Business Intelligence Development and Maintenance (Разработка и обслуживание решений бизнес анализа)
Microsoft TechDayshttp://www.techdays.ru
Вопросы ?
Microsoft TechDayshttp://www.techdays.ru
Спасибо за внимание !
Ждем на курсы и экзамены!
Microsoft TechDayshttp://www.techdays.ru
Ресурсы
www.microsoft.com
www.techdays.ru