Александр Иванов                                 aivanov@codereign.net   РЕШЕНИЯ ДЛЯ БИЗНЕС АНАЛИЗА ДАННЫХ В SQL    SERVER...
Содержание1. Что такое BI (Business Intelligence)?2. Примеры внедрений Microsoft BI3. Основные части BI приложения4. Основ...
1. Что такое BI (Business Intelligence)?• BI – это в первую очередь приложение и  технология• BI – это программное решение...
2. Примеры внедрений Microsoft BI•   Социальная сеть «MySpace»         1 Пбайт данных управляется SQL Server         827 м...
Какие преимущества получает   компания от использования BI?• Плюсы:     Для руководства предприятия     Для менеджера     ...
3. Основные части BI приложения.
4. Основные понятия BI• Понятие OLAP куба (OnLine Analytical Processing)     Что такое OLAP куб?     Причина использования...
• Модель одномерной агрегации• Модель двумерной агрегации• Модель трехмерной агрегации
5. BI в MSSQL Server 2008• История развития Microsoft SSAS• Общие сведения о Microsoft SSAS• Интеграция служб Analysis    ...
Запросы к SSAS в MSSQL Server 2008•   Определение данных - Data Definition Language(DDL)•   Доступ к данным - Data Manipul...
• Интерфейсы и библиотеки, предназначенные  для извлечения данных из MS SSAS хранилища  •   XML for Analysis  •   OLE DB f...
6. Представление информации в BI.• Использование Microsoft SSRS (SQL Server Reporting  Services)• Использование Microsoft ...
7. Демо-пример SSAS MSSQL Server             2008
8. Новые возможности BI в SQL              Server 2012Различные уровни аналитического решения
Семантическая модель
9. Демо-пример SSAS MSSQL Server             2012
Основные новшества для SSAS в          MSSQL Server 2012• Наличие трех уровней аналитического решения:  персональный, колл...
10. Источники• http://www.techdays.ru – доклады и обзоры по BI• http://microsoftbi.ru – независимый блог о BI• http://blog...
РЕШЕНИЯ ДЛЯ БИЗНЕС АНАЛИЗА ДАННЫХ В SQL SERVER 2012 И SQL SERVER 2008. ПРИМЕНЕНИЕ СЕМАНТИЧЕСКОЙ МОДЕЛИ ДЛЯ БИЗНЕС-АНАЛИТИК...
Upcoming SlideShare
Loading in …5
×

РЕШЕНИЯ ДЛЯ БИЗНЕС АНАЛИЗА ДАННЫХ В SQL SERVER 2012 И SQL SERVER 2008. ПРИМЕНЕНИЕ СЕМАНТИЧЕСКОЙ МОДЕЛИ ДЛЯ БИЗНЕС-АНАЛИТИКИ В SQL SERVER 2012.

1,223 views

Published on

Выступление посвящено обзору технологий и решений, имеющихся в продуктах компании Microsoft MSSQL SQL Server версий 2012 и 2008, предназначенных для бизнес аналитики данных, их хранению, и созданию отчетов. Также в докладе будет рассказано о новой возможности MSSQL Server 2012 использовать семантическую модель для бизнес-аналитики, которая позволяет сделать разработку OLAP-кубов проще, чем с использованием привычной UDM (Unified Dimensional Model) -модели данных с использованием многомерных измерений и мер.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,223
On SlideShare
0
From Embeds
0
Number of Embeds
128
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

РЕШЕНИЯ ДЛЯ БИЗНЕС АНАЛИЗА ДАННЫХ В SQL SERVER 2012 И SQL SERVER 2008. ПРИМЕНЕНИЕ СЕМАНТИЧЕСКОЙ МОДЕЛИ ДЛЯ БИЗНЕС-АНАЛИТИКИ В SQL SERVER 2012.

  1. 1. Александр Иванов aivanov@codereign.net РЕШЕНИЯ ДЛЯ БИЗНЕС АНАЛИЗА ДАННЫХ В SQL SERVER 2012 И SQL SERVER 2008. ПРИМЕНЕНИЕСЕМАНТИЧЕСКОЙ МОДЕЛИ ДЛЯ БИЗНЕС-АНАЛИТИКИ В SQL SERVER 2012
  2. 2. Содержание1. Что такое BI (Business Intelligence)?2. Примеры внедрений Microsoft BI3. Основные части BI приложения4. Основные понятия BI.5. BI в MSSQL Server 20086. Представление информации в BI7. Демо-пример SSAS MSSQL Server 20088. Новые возможности BI в SQL Server 20129. Демо-пример SSAS MSSQL Server 201210.Полезные ресурсы
  3. 3. 1. Что такое BI (Business Intelligence)?• BI – это в первую очередь приложение и технология• BI – это программное решение для анализа данных в основе которого лежит в первую очередь правильно организованное хранилище реляционной БД• BI – это естественная необходимость современного бизнеса
  4. 4. 2. Примеры внедрений Microsoft BI• Социальная сеть «MySpace» 1 Пбайт данных управляется SQL Server 827 миллиардов строк данных 440 экземпляров SQL Server 130 миллионов активных пользователей ежемесячно 300 тысяч новых пользователей в день 4.4 миллиона конкурентных пользователей в моменты пиковой нагрузки 18 тысяч сообщений сервис-брокера в секунду (при тестировании)• Сеть отелей «Hilton» Система прогнозирования резервирований комнат Полный пакет SQL-продуктов (SQL, AS, IS, RS) Разнесение экземпляров Analysis Services и Reporting Services наотдельные сервера (scale out) Балансировка нагрузки на сервера Analysis Services (чтение) От 40 до 50 конкурентных пользователей на сервер Reporting Services Сложные запросы Большие наборы данных возвращаются на множество клиентов Сервера IBM xSeries и IBM Blade Center• Компания Stein Mart Первый пример внедрения FastTrack DW Сэкономлено $50,000 в месяц после миграции AS/400 Ускорение работы – 3 часа обработки вместо 14 часов Меньше количество сотрудников для принятия решений Хранилище данных объемом 4 Тбайт
  5. 5. Какие преимущества получает компания от использования BI?• Плюсы: Для руководства предприятия Для менеджера Для поставщиков С точки зрения it-специалиста• Минусы: Стоимость внедрения. Нехватка подготовленных специалистов
  6. 6. 3. Основные части BI приложения.
  7. 7. 4. Основные понятия BI• Понятие OLAP куба (OnLine Analytical Processing) Что такое OLAP куб? Причина использования OLAP Базовые концепции OLAP• Понятия Dimension&Measure (Измерения и меры) Понятие меры(Measure) Понятие измерения(Dimension) Понятие агрегации
  8. 8. • Модель одномерной агрегации• Модель двумерной агрегации• Модель трехмерной агрегации
  9. 9. 5. BI в MSSQL Server 2008• История развития Microsoft SSAS• Общие сведения о Microsoft SSAS• Интеграция служб Analysis Services с SharePoint PowerPivot для Sharepoint PowerPivot для Excel
  10. 10. Запросы к SSAS в MSSQL Server 2008• Определение данных - Data Definition Language(DDL)• Доступ к данным - Data Manipulation Language (DML) • SQL Select [$Customer.Customer] as CustomerKey, [$Sales Territory.Sales Territory Region] as SalesTerritoryKey, [$Product.Product] as ProductKey, [$Date.Date] as OrderDateKey, [$Ship Date.Date] as ShipDateKey, [$Delivery Date.Date] as DueDateKey, [Internet Unit Price] as UnitPrice, [Internet Extended Amount] as ExtendedAmount from [Adventure Works].[Internet Sales] • MDX SELECT Measures.[Internet Sales Amount] ON COLUMNS, [Customers].[Country].MEMBERS on ROWS, [Product].[Product Line].MEMBERS on PAGES FROM [Adventure Works • DMX • LINQ
  11. 11. • Интерфейсы и библиотеки, предназначенные для извлечения данных из MS SSAS хранилища • XML for Analysis • OLE DB for OLAP • ADOMD • ADOMD.NET• Авторизация и аутентификация к SSAS хранилищу
  12. 12. 6. Представление информации в BI.• Использование Microsoft SSRS (SQL Server Reporting Services)• Использование Microsoft Power Pivot Add In• Представление локальных кубов в SSMS• Использование сторонних приложений для представления SSAS кубов в виде веб-приложений
  13. 13. 7. Демо-пример SSAS MSSQL Server 2008
  14. 14. 8. Новые возможности BI в SQL Server 2012Различные уровни аналитического решения
  15. 15. Семантическая модель
  16. 16. 9. Демо-пример SSAS MSSQL Server 2012
  17. 17. Основные новшества для SSAS в MSSQL Server 2012• Наличие трех уровней аналитического решения: персональный, коллективный и корпоративный• Применение более легковесного DAX вместо MDX при построении модели• DAX более интуитивно понятен для рядовых пользователей• Отсутствие необходимости построения OLAP кубов• Изменения в источнике отражаются в модели без необходимости процессинга модели, в отличие от OLAP• Возможность указания скрытия полей от пользователя при формировании модели
  18. 18. 10. Источники• http://www.techdays.ru – доклады и обзоры по BI• http://microsoftbi.ru – независимый блог о BI• http://blogs.technet.com – официальный блог Microsoft• http://cbtnuggets.com/ - отличные обучающие видео материалы (в том числе по BI)

×