250 likes | 687 Views
Microsoft SQL Server 2005 Business Intelligence. Андрей Синкин Microsoft Corporation. Зачем нужен Business Intelligence?. Оптимизация спроса и предложения. Возможность быстрой адаптации к изменениям рынка. Глубоко e понимание нужд потребителей. Отслеживание состояния производства.
E N D
Microsoft SQL Server 2005 Business Intelligence Андрей Синкин Microsoft Corporation
Зачем нужен Business Intelligence? Оптимизация спроса и предложения Возможность быстрой адаптации к изменениям рынка Глубокоe понимание нужд потребителей Отслеживание состояния производства Но пока… 80% бюджета IT идет на «поддержание производства» Знания о наиболее прибыльных продуктах и важных заказчиках
Microsoft Business Intelligence Vision Улучшение работы организации путем обеспечения доступа ВСЕХ работников к информации, необходимой для принятия своевременных и правильных решений • Комплексная BI платформа • Известные методы доступа к данным через Microsoft Office • Высокий уровень и доступная цена
Трудности анализа данных Множество источников данных Жесткие архитектуры Разнородные данные Меняющиеся задачи Разные средства обработки Разнообразие доступа к данным Как же …….. Построить инфраструктуру для решения различных задач? Организовать простой доступ к информации? Обеспечить удобную навигацию по данным и их анализ? Предоставить нужную информацию в нужное время?
Отчет Интеграция Анализ • Информация загружается из различных источников и интегрируется • Информация трансформируется и дополняется • Информация обогащается логикой производства и иерархическими моделями • Поиск информации с помощью data mining • Визуализацияи распространение данных • Информация доступна широким массам
Integration ServicesПочемунеобходим ETL? • Качественный анализ данных возможен только при качественных данных • Неоходимо объединить данные из неоднородных источников • Текстовые файлы • Мэйнфреймы • Электронные таблицы • Реляционные БД • Очистка и корректировка данных при загрузке • Высокоскоростная загрузка данных в online transaction processing (OLTP) и online analytical processing (OLAP).
Предупреждения Переносные данные Компоненты для текстового анализа От потребителя: полу-структурированные Слияние Компоненты для очистки данных Стандартные приложения Компоненты для Data mining Специальные программы Хранилище данных Старые данные: двоичные файлы Отчеты SQL Server Integration Services Базы данных Архитектура интеграции данных : с помощью Integration Services Data Integration Architecture With Integration Services • Данные извлекаются из источника, подготавливаются и загружаются единым процессом. • Создание отчетов и обработка сигналов может происходить параллельно с загрузкой данных. • Интеграция и складирование Integration and warehousing – плавные и управляемые операции. • Масштабируется для поддержки больших объемов и сложных требований.
Integration ServicesУлучшения в ETL обработке • Промышленная ETL платформа • Высокая производительность • Высокая масштабируемость • Высокая надежность • Удобный интерфейс пользователя • Богатые средства разработки • Контроль кода (Source control) • Визуальный отладчик потоков управления и потоков данных • Широкий спектр трансформацийout-of-the-box • Легко расширяемый • Индивидуальныезадачи • Индивидуальныеперечисления • Индивидуальныепреобразования • Индивидуальныеисточники данных
Интеграция • Информация загружается из различных источников и интегрируется • Информация трансформируется и дополняется • Информация обогащается логикой производства и иерархическими моделями • Поиск информации с помощью data mining • Визуализацияи распространение данных • Информация доступна широким массам Отчет Анализ
Analysis ServicesOLAP и Data Mining • Моделирование бизнес-информации • Межплатформенная интеграция • Итреграция реляционного и аналитического представлений • Перенос лучшего из MOLAP в ROLAP • Мощные аналитические возможности • Кличевые индикаторы производительности и перспективы • Режим реального времени, высокая производительность • Данные реального времени в аналитических кубах • Быстрая и гибкая аналитика • XML стандарты для доступа к данным и интеграцией с web-службами • Экономичная модель интеграции с другими системами
Sequence Clustering Association Time Series Neural Net Analysis ServicesРасширенные возможности OLAP и Data Mining • Единая модель измерений (UDM) • Проактивное кеширование • Web-службы • Интеграция Data Mining непосредственно в платформу • Интегрированные инструменты разработки • Поддержка отказоустойчивых кластеров плюс… • Logistic Regression • Linear Regression • Text Mining Decision Trees Clustering Naïve Bayes Introduced in SQL Server 2000
Интеграция • Информация загружается из различных источников и интегрируется • Информация трансформируется и дополняется • Информация обогащается логикой производства и иерархическими моделями • Поиск информации с помощью 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
SQL Server 2005Полная интегрированная платформа для работы с данными
Полезные ресурсы • Официальная страница • http://www.microsoft.com/sql • SQL Server Reporting Services на MSDN • http://msdn.microsoft.com/library/en-us/RSPORTAL/HTM/rs_gts_portal_3vqd.asp • Российское сообщество по SQL Server • http://www.sql.ru/