Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Olap

830 views

Published on

  • Be the first to comment

Olap

  1. 1. Андрей МакаровВедущий разработчик в компании«Системные технологии»DB / BI / OLAP
  2. 2. AgendaХранилища данных - от снежинки к звезде• OLTP базы - плюсы, минусы• Хранилища - плюсы, минусы• Демо: сравнение запросов для одного и того же отчетаОт хранилищ к ОЛАП• Агрегирование данных• Представление данных в понятном виде• Демо: примитивный кубЭлементы куба• Группы показателей• Измерения• Дизайн агрегатов и их хранение• Вычисляемые показатели• MDX
  3. 3. OLTPOnline Transaction Processing• Управление данными• Учет транзакций• Детальный аудит
  4. 4. Нормализованная схема: продажи
  5. 5. Нормализованная схема: товары
  6. 6. Нормализованная схема: клиенты
  7. 7. Денормализованная схема
  8. 8. ДемоСравним запросы
  9. 9. Что в итогеOLTP DWHLogical reads = 43074 Logical reads = 1538Physical reads = 1527 Physical reads = 814CPU time = 1248 ms CPU time = 654 msElapsed time = 1495 ms Elapsed time = 236 ms
  10. 10. Куб
  11. 11. Агрегаты
  12. 12. Измерение
  13. 13. Измерение
  14. 14. ДемоПростой куб
  15. 15. FASMI• Fast• Analysis• Shared• Multidimensional• Information
  16. 16. OLTP vs OLAPOLTP DWH / OLAP• Учитывает транзакции • Анализирует транзакции• Детальные данные • Глобальная картина• Устранение избыточности • Денормализация• Доступ «по шаблону» • Произвольные запросы• «КТО живет в городе?» • «СКОЛЬКО человек живет в городе?»
  17. 17. Реализации OLAP• MOLAP (multidimensional)• HOLAP (hybrid)• ROLAP (relational)
  18. 18. MDX
  19. 19. Спасибо!Для вопросов: email: andrey.makarov@live.com blog: http://blog.imageofyou.ru twitter: @andrmakarov skype: andrey.v.makarov

×