Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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/