Microsoft SQL Server BI

Download Report

Transcript Microsoft SQL Server BI

Microsoft SQL Server 2005
Business Intelligence
Андрей Синкин
Microsoft Corporation
Зачем нужен Business Intelligence?
Оптимизация спроса и
предложения
Возможность быстрой
адаптации к
изменениям рынка
Глубокоe понимание нужд
потребителей
Отслеживание состояния
производства
Но пока… 80% бюджета
IT идет на «поддержание
производства»
Знания о наиболее прибыльных
продуктах и важных заказчиках
Улучшение работы организации
путем обеспечения доступа
ВСЕХ работников к
информации, необходимой для
принятия своевременных и
правильных решений
Комплексная BI платформа
Известные методы доступа к данным
через Microsoft Office
Высокий уровень и доступная цена
Трудности анализа данных
Множество источников данных
Жесткие архитектуры
Разнородные данные
Меняющиеся задачи
Разные средства обработки
Разнообразие доступа к данным
Как же ……..
Построить инфраструктуру для решения различных задач?
Организовать простой доступ к информации?
Обеспечить удобную навигацию по данным и их анализ?
Предоставить нужную информацию в нужное время?
Интеграция
Информация
загружается из
различных источников и
интегрируется
Информация
трансформируется и
дополняется
Анализ
Информация
обогащается логикой
производства и
иерархическими
моделями
Поиск информации с
помощью data mining
Отчет
Визуализация и
распространение
данных
Информация
доступна широким
массам
Integration Services
Почему необходим ETL?
Качественный анализ
данных возможен только при
качественных данных
Неоходимо объединить
данные из неоднородных
источников
Текстовые файлы
Мэйнфреймы
Электронные таблицы
Реляционные БД
Очистка и корректировка
данных при загрузке
Высокоскоростная загрузка
данных в online transaction
processing (OLTP) и online
analytical processing (OLAP).
Архитектура интеграции данных :
с помощью Integration Services
Предупреждения
Компоненты для
текстового анализа
Компоненты для
Data mining
Переносные данные
От потребителя: полу-структурированные
Специальные
программы
Слияние
Хранилище данных
Старые данные: двоичные файлы
Стандартные
приложения
Базы данных




Компоненты для
очистки данных
SQL Server Integration Services
Отчеты
Данные извлекаются из источника, подготавливаются и загружаются единым процессом.
Создание отчетов и обработка сигналов может происходить параллельно с загрузкой данных.
Интеграция и складирование Integration and warehousing – плавные и управляемые операции.
Масштабируется для поддержки больших объемов и сложных требований.
Integration Services
Улучшения в ETL обработке
Промышленная ETL платформа
Высокая производительность
Высокая масштабируемость
Высокая надежность
Удобный интерфейс пользователя
Богатые средства разработки
Контроль кода (Source control)
Визуальный отладчик потоков
управления и потоков данных
Широкий спектр трансформаций
out-of-the-box
Легко расширяемый
Индивидуальные задачи
Индивидуальные перечисления
Индивидуальные преобразования
Индивидуальные источники данных
Интеграция
Информация
загружается из
различных
источников и
интегрируется
Информация
трансформируется и
дополняется
Анализ
Информация
обогащается логикой
производства и
иерархическими
моделями
Поиск информации с
помощью data mining
Отчет
Визуализация и
распространение
данных
Информация
доступна широким
массам
Analysis Services
OLAP и Data Mining
Моделирование бизнес-информации
Межплатформенная интеграция
Итреграция реляционного и
аналитического представлений
Перенос лучшего из MOLAP в ROLAP
Мощные аналитические возможности
Кличевые индикаторы
производительности и перспективы
Режим реального времени, высокая
производительность
Данные реального времени в
аналитических кубах
Быстрая и гибкая аналитика
XML стандарты для доступа к данным
и интеграцией с web-службами
Экономичная модель интеграции с
другими системами
Analysis Services
Расширенные возможности OLAP и Data Mining
Единая модель измерений (UDM)
Проактивное кеширование
Web-службы
Интеграция Data Mining
непосредственно в платформу
Интегрированные инструменты
разработки
Поддержка отказоустойчивых
кластеров
Decision Trees Clustering
Introduced in SQL Server 2000
Time
Series
Naïve
Bayes
Sequence
Clustering
Association
Neural Net
плюс…
 Logistic
Regression
 Linear
Regression
 Text Mining
Интеграция
Информация
загружается из
различных
источников и
интегрируется
Информация
трансформируется и
дополняется
Анализ
Информация
обогащается логикой
производства и
иерархическими
моделями
Поиск информации с
помощью data mining
Отчет
Визуализация и
распространение
данных
Информация
доступна широким
массам
Reporting Services
Возможности
Доступ к данным всех систем
организации
Построение отчетов из
нескольких источников данных
Интерактивный доступ к
информации
Пользователи могут строить
свои собственные отчеты
Предоставление отчета в
формате удобном для
пользователя
Лекая интеграция отчетов в
приложения
Reporting Services
Возможности системы отчетности
Масштабируемый сервер
Богатая платформа для статической и
интерактивной отчетности
Поддержка большого количества источников
данных
Поддержка различных каналов доставки
Архитектура построенная на web-службах:
масштабируемая, управляемая и встраиваемая
Расписание, снимки, кеширование, …
Инструменты для создания отчетов
Visual Studio IDE
Спецификация XML (RDL)
Возможности расширения третье-сторонними
компаниями-разработчиками
Создание отчетов конечными пользователями
Улучшенные инструменты управления
SOAP Web Service APIs
Портал Report Manager
Расширяемая модель безопасности
Интеграция с AS, IS, инструментами управления
Конструктор отчетов (Report Designer)
Интегрирован в SQL Server BI Development Studio
Имеет богатую функциональность для создания отчетов
Обеспечивает предварительный просмотр отчетов
Поддерживает публикацию в базу данных Report Server
Формирует Report Definition Language (RDL)
Создание отчетов
Мощный XML Report Definition Language
Отчеты: матричные / табличные / графические
Параметры (динамические, иерархические)
сортировка / фильтрация / группировка / агрегаты
интерактивность (Drill-down, Drill-through)
полнофункциональный язык VB.NET Expression Language
Расширяемая архитектура выполнения запросов
SQL Server / Analysis Services
OLE DB / ODBC / Oracle
Конструктор отчетов Report Designer
интегрирован в SQL Server BI Development Studio
построители запросов для SQL, Analysis Services
Архитектура позволяет использовать инструменты
разработки от третьих компаний
Доставка отчетов
Поддержка различных форматов
Web-форматы - HTML 4, HTML 3.2, HTML w/OWC
форматы для печати - TIFF, PDF
форматы данных - Excel, XML, CSV
Администратор определяет подписку и доставку
в соответствие с предпочтениями пользователя
выбор формата файла
возможность отправлять ссылки или сами отчеты
управление данными подписки для личной доставки
Гибкая архитектура провайдера доставки
E-mail, File System, SharePoint
Report Builder Client
Report Builder View
Model Designer
Report Builder vs Report Designer
Report Builder
Для бизнес-пользователей
Внеплановые отчеты
Запросы создаются
автоматически с помощью
семантического слоя над
источниками данных
Отчеты строятся на
шаблонах
Приложение с технологией
Click-once
Не может импортировать
отчеты созданные в Report
Designer
Report Designer
для IT-профессионалов и
разработчиков
Промышленные отчеты
Обычные запросы (SQL, OLE
DB, XML/A, ODBC, Oracle)
Отчеты в произвольной
форме
Интегрирован в Visual Studio
Может работать с отчетами,
построенными в Report
Builder
Пакеты готовых отчетов для RS
SQL Server 2005
Полная интегрированная платформа для
работы с данными
Полезные ресурсы
Официальная страница
http://www.microsoft.com/sql
SQL Server Reporting Services на MSDN
http://msdn.microsoft.com/library/enus/RSPORTAL/HTM/rs_gts_portal_3vqd.asp
Российское сообщество по SQL Server
http://www.sql.ru/