Microsoft SQL Server 2005 Analysis Services – мощная аналитическая платформа нового поколения Ирина Горбач Александ Бергер
Аннотация (скрытый слайд) Необходимость анализа данных и трудности связанные с созданием и использованием аналитических систем. Что такое Analysis Services и единая многомерная модель(UDM)? Архитектура Analysis Services. Создание широко масштабируемых моделей данных на основе Analysis Services. Средства доступа к данным, хранящимся в многомерной модели. Полная и глубокая интеграция Data Mining.
Зачем нужен Business Intelligence? Возможность быстрой адаптации к изменениям рынка Глубокоe понимание нужд потребителей Оптимизация спроса и предложения Отслеживание состояния производства Знания о наиболее прибыльных продуктах и важных заказчиках Но пока… 80% бюджета IT идет на «поддержание производства»
Улучшение работы организации путем обеспечения доступа ВСЕХ работников к информации, необходимой для принятия своевременных и правильных решений Microsoft Business Intelligence Vision Комплексная BI платформа Известные методы доступа к данным через Microsoft Office Высокий уровень и доступная цена
Data Analysis: Challenges Разнообразие доступа к данным Меняющиеся задачи Жесткие архитектуры Разные средства обработки Разнородные данные Множество источников данных Как же …….. Построить инфраструктуру для решения различных задач? Предоставить простой доступ к информации? Обеспечить удобную навигацию по данным и их анализ? Обеспечить нужную информацию в правильное время?
Качественный анализ данных возможен только при качественных данных Неоходимо объединить данные из неоднородных источников Текст. файлы Mainframes Электр.табл. Реляционные БД Очистка и корректировка данных при загрузке Высокоскоростная загрузка данных в online transaction processing (OLTP) и online analytical processing (OLAP). Integration ServicesПочему ETL необходимо?
Data Integration Architecture With Integration Services Данные извлекаются из источника, подготавливаются и загружаются единым процессом. Создание отчетов и обработка сигналов может происходить параллельно с загрузкой данных. Интеграция и складирование Integration and warehousing – плавные и управляемые операции. Масштабируется для поддержки больших объемов и сложных требований. Архитектура интеграции данных : Используя Integration Services
Промышленная ETL платформа Высокая производительность Высокая масштабируемость Высокая надежность Удобный интерфейс пользователя Богатые средства разработки Контроль кода (Source control) Визуальный отладчик потоков управления и потоков данных Широкий спектр трансформаций out-of-the-box Легко расширяемый Индивидуальные задачи Индивидуальные перечисления Индивидуальные преобразования Индивидуальные источники данных Integration ServicesПрорыв в ETL обработке
BI система - Вчера DW Модель Данных Reporting Tool (3) Средства просмотра и анализа Источники
Business Intelligence c UDM DW BI Applications MOLAP MOLAP Reporting Tool (1) Средства просмотра и анализа Источники Reporting Tool (1) UDM Модель Данных
DW Модель Данных BI Applications MOLAP MOLAP Reporting Tool (1) Средства просмотра и анализа Data Source Reporting Tool (1) UDM Единая Многомерная Модель для всех BI приложений Business Intelligence c UDM
DW BI Applications MOLAP MOLAP Reporting Tool (1) Средства просмотра и анализа Источники Reporting Tool (1) UDM Мощное хранилище данных (MOLAP) Настраиваемый доступ к основным RDBMS Analysis Services Стандартные средства доступа к данным (OLE DBб XML/A) Интерфейсы поддерживается почти всеми постовщиками BI Analysis ServicesМощный сервер поддержки Многомерной Модели XML/A
XML/A DW BI Applications MOLAP MOLAP Reporting Tool (1) Средства просмотра и анализа Источники Reporting Tool (1) UDM MOLAP хранилище становятся внутренними данными поддержки Многомерной Модели Analysis Services Cache Analysis ServicesПрозрачное хранение MOLAP данных
Analysis ServicesЕдиный источник данных DW BI Applications Reporting Tool (1) Средства просмотра и анализа Источники Reporting Tool (1) UDM Многомерная модель обеспечивает различные перспективы представления данных Синхронизации данных с единым источником упрощается и автоматизируется Analysis Services Cache XML/A
“Ага … Я продал товаров на $100M” Измерения: Продукты, Регионы, Время Суммирование по иерархическим путям Продукт Регион Время Индустрия Страна Год Категория Регион Квартал Продукт Город Месяц Неделя Офис День Многомерная модель
Измерения основанные на атрибутах Измерения в Analysis Services 2005 представляют полный производственный компонент Например, Покупатель, Продукт, Магазин Измерение хранит в себе все, что мы знаем о компоненте через атрибуты и отношения между ними Например, Имя, Адрес, Возраст, Пол Покупатель Город Пол Возраст Область Страна Возрастная Группа
Иерархии как средства навигации Иерархии это только путь, позволяющий навигировать через атрибуты В дополнение к иерархиям созданным разработчиками модели, каждый аттрибут получает свою собственную иерархию Покупатель Город Область Страна Покупатель Пол Покупатель Возраст Возростная Группа
Куб Продукт Апельсины Бананы Вишни Лимоны Яблоки Р Е Г И О Н Москва Рязань Санкт-Петербург Ярославль Январь Март Февраль Время
демо Доступ к многомерным данным
Кубы с множеством фактов Куб может иметь несколько фактов Измерение может быть подсоединено к факту через другой факт Над мерами можно производить простейшие операции
The UDM – Мощная Аналитическая Платформа MDX – язык многомерных вычислений MDX Scripts – простота разработки и поддержки модели Пошаговый отладчик Встроенные в систему правила производственных расчетов: Time Intelligence Account intelligence Financial Aggregations Currency Conversion Semi-additive measures Stored Procedures
Полный набор инструментов для разработки Многомерной модели Стандартная среда разработчика: Используется Visual Studio.NET Стандартные средства разработки и хранения кода группой разработчиков Поддержка полного цикла работы с моделью от разработки до использования UDMИнструменты разработчика
Поддержка многонациональных предприятий Для представления данных на нескольких языках, поддерживается: Перевод модели на любые языки Данные измерений могут содержать переводы на любые языки Данные мер могут форматироваться для любых языков
демо Средства работы с Многомерной Моделью
Value of Data Mining 8 алгоримов Графические средства создания и использования SQL Server 2005 сделал простым и доступным Интегрированная часть BI SQL Server 2005
Complete Set of Algorithms Introduced in SQL Server 2000
Задачи для Data Mining
Analysis Services 2005 Architecture AMO XML Files Development Studio OLE DB FOR OLAP Storage Engine MOLAP Management Studio DDL Formula Engine ADOMD ADOMD.NET DМL MDX
Analysis Services 2005 Architecture Data Source MOLAP Trace Formula Engine Metadata Request DDL/DML/MDX Storage Engine Trace Events Configuration Manager Configuration File
Analysis Services 2005 Architecture Data Source Trace Parser Request DDL/DML/MDX Trace Events Thread Pool Connection Pool Job Coordinator Scheduler Serializer Memory Manager
Analysis Services 2005 Architecture Storage Engine MOLAP DDL Formula Engine DМL Link Measures Link Dimension MOLAP Remote Partitions MDX Link Dimension MOLAP Remote Partitions Link Dimension MOLAP Remote Partitions Link Dimension MOLAP Remote Partitions Link Dimension
Надежная платформа… Защищенность Масштабность Безотказность Обслуживаемость Управляемость
Надежная платформа… Защищенность Масштабность Безотказность Обслуживаемость Управляемость
Надежная платформа… Защищенность Масштабность Безотказность Обслуживаемость Управляемость
Надежная платформа… Защищенность Масштабность Безотказность Обслуживаемость Управляемость
Надежная платформа… Защищенность Масштабность Безотказность Обслуживаемость Управляемость
Дополнительная информация Русскоязычные форум: http://www.sql.ru SQL Server webpage: http://msdn.microsoft.com/SQL/ TechNet learning resources: http://www.microsoft.com/technet/prodtechnol/sql/2005/learning/default.mspx XML and Databases whitepapers: http://msdn.microsoft.com/XML/BuildingXML/XMLandDatabase/ Online WebCasts: http://msdn.microsoft.com/sql/2005/2005webcasts/ Newsgroups & Forums:microsoft.public.sqlserver Полезная информация: mosha.com Наш E-mail: [email protected] [email protected]
Вопросы?
Ask the Expert В течение часа после доклада я буду присутствовать на стенде “Спроси эксперта”
© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
демо
Or sign in using your account
Do you have the account? Create account