
023d8918b99a2469eee06cf436b90539.ppt
- Количество слайдов: 39
Учебный курс Технологии и средства разработки корпоративных систем Лекция 14 Расширенные возможности корпоративных СУБД Лекции читает кандидат технических наук, доцент Зыков Сергей Викторович
Корпоративные системы Корпоративные приложения и СУБД Службы аналитики • • • SQL Server Business Intelligence Development Studio (BIDS) Dynamic Management Views MOLAP (Multidimensional OLAP) ROLAP (Relational OLAP) HOLAP (Hybrid OLAP) UDM (Unified Dimensional Model) – ядро OLAP Block Computation – использование фрагментарности кубов для повышения производительности Иерархии атрибутов Превентивное кэширование Механизм KPI XML/A (XML for Analysis) ИНТУИТ, 2009 2
Корпоративные системы Корпоративные приложения и СУБД Проверка корректности структуры данных ИНТУИТ, 2009 3
Корпоративные системы Корпоративные приложения и СУБД Набор правил для проверки корректности ИНТУИТ, 2009 4
Корпоративные системы Корпоративные приложения и СУБД Проектирование связи между атрибутами ИНТУИТ, 2009 5
Корпоративные системы Корпоративные приложения и СУБД Интеграция с Excel ИНТУИТ, 2009 6
Корпоративные системы Корпоративные приложения и СУБД Анализ данных • o o • • Data Mining Client для Excel 2007 Калькулятор прогнозов Анализ покупательской корзины Data Mining Templates для Visio 2007 Data Mining Designer в среде Business Intelligence Development Studio • API с помощью AMO (Analysis Management Objects) • Подключаемые алгоритмы ИНТУИТ, 2009 7
Корпоративные системы Корпоративные приложения и СУБД Data Mining Client для Excel 2007 ИНТУИТ, 2009 8
Корпоративные системы Корпоративные приложения и СУБД Data Mining Designer 9 ИНТУИТ, 2009
Корпоративные системы Корпоративные приложения и СУБД Performance Point Server ИНТУИТ, 2009 10
Корпоративные системы Корпоративные приложения и СУБД Reporting Services ИНТУИТ, 2009 11
Корпоративные системы Корпоративные приложения и СУБД Схема сетевой готовности • Поврежденные страницы данных можно восстановить с зеркального сервера благодаря улучшенному зеркалированию баз данных. • Улучшения в создании отказоустойчивых кластеров в ОС Windows Server 2008. • Новые узлы в одноранговую репликацию можно добавлять во время работы, не отключая репликацию. • Сжатие резервных копий позволяет сократить время, требуемое на восстановление, а также уменьшить количество занимаемого резервными копиями пространства. • Изменения в механизме блокировок улучшают одновременную работу. • Возможность горячей замены процессора снижает время простоев из-за обслуживания оборудования. • Регулятор ресурсов позволяет осуществлять упреждающий контроль приоритетности рабочей нагрузки. ИНТУИТ, 2009 12
Корпоративные системы Корпоративные приложения и СУБД Службы интеграции • SQL Server Integration Services, SSIS • Кэширование данных • Поддержка пула потоков на основе распараллеливания • Change Data Capture (CDC) ИНТУИТ, 2009 13
Корпоративные системы Корпоративные приложения и СУБД Традиционная схема ETL Оповещения и эскалация Анализ данных ETL Центр обработки вызовов: полуструктурированные данные Анализ текста Промежуточное хранение ETL Унаследованные данные: двоичные файлы Промежуточное хранение Кодирование вручную Информационное хранилище Очистка и ETL База данных приложения Промежуточное хранение ИНТУИТ, 2009 Отчеты Данные, передаваемые на мобильные устройства 14
Корпоративные системы Корпоративные приложения и СУБД Отсутствие промежуточного хранения данных Оповещения и эскалация Компоненты для анализа текста Компоненты для анализа данных Мобильные устройства Центр обработки вызовов: полуструктурированные данные Нестандартный источник данных Объединение Унаследованные данные: двоичные файлы Информационное хранилище Стандартные источники данных Компоненты для очистки данных Службы интеграции SQL Server 2008 База данных приложения ИНТУИТ, 2009 Отчеты 15
Корпоративные системы Корпоративные приложения и СУБД SQL Server Integration Services • Поток задач + поток данных • Нет промежуточного хранения • Нет дублирования ИНТУИТ, 2009 16
Корпоративные системы Корпоративные приложения и СУБД Схема интеграции данных 17 ИНТУИТ, 2009
Корпоративные системы Корпоративные приложения и СУБД Очистка данных 18 ИНТУИТ, 2009
Корпоративные системы Корпоративные приложения и СУБД Использование потока как источника данных 19 ИНТУИТ, 2009
Корпоративные системы Корпоративные приложения и СУБД Управляемость • Инфраструктура, основанная на политиках • Автоматизированное обслуживание на основе заданий, оповещений, операторов и графиков • Оптимизация производительности с помощью Performance Data Collection • Database Engine Tuning Advisor (DTA) – инструмент для оптимизации индексов и разделов ИНТУИТ, 2009 20
Корпоративные системы Корпоративные приложения и СУБД Создание политик ИНТУИТ, 2009 21
Корпоративные системы Корпоративные приложения и СУБД Отчет о функционировании сервера ИНТУИТ, 2009 22
Корпоративные системы Корпоративные приложения и СУБД Отчеты SQL Management Studio ИНТУИТ, 2009 23
Корпоративные системы Корпоративные приложения и СУБД SQL Server Configuration Manager ИНТУИТ, 2009 24
Корпоративные системы Корпоративные приложения и СУБД Производительность и масштабируемость • • • Горизонтальное масштабирование (мощный сервер) «Горячее» подключение оборудования Вертикальное масштабирование (копии данных) Одноранговая репликация Performance Studio Маршрутизация данных ИНТУИТ, 2009 25
Корпоративные системы Корпоративные приложения и СУБД Программируемость • LINQ • Visual Studio • SQL Server Compact Edition ИНТУИТ, 2009 26
Корпоративные системы Корпоративные приложения и СУБД LINQ • • • LINQ to SQL LINQ to Entities LINQ to Data. Set LINQ to XML LINQ to Object ИНТУИТ, 2009 27
Корпоративные системы Корпоративные приложения и СУБД Службы отчетов • Управляемая система отчетности • Автоматизированная система отчетности • Система встроенной отчетности ИНТУИТ, 2009 28
Корпоративные системы Корпоративные приложения и СУБД Построитель отчетов ИНТУИТ, 2009 29
Корпоративные системы Корпоративные приложения и СУБД Диспетчер отчетов ИНТУИТ, 2009 30
Корпоративные системы Корпоративные приложения и СУБД Настройка службы отчетов ИНТУИТ, 2009 31
Корпоративные системы Корпоративные приложения и СУБД Безопасность • Пять типов аутентификации • Расширенное управление авторизацией • Использование передовых технологий шифрования ИНТУИТ, 2009 32
Корпоративные системы Корпоративные приложения и СУБД Аутентификация • • Базовая аутентификация (basic authentication) Хэш-аутентификация (digest authentication) Аутентификация NTLM (NTLM authentication) Аутентификация Kerberos (Kerberos authentication) • Встроенная аутентификация (integrated authentication) ИНТУИТ, 2009 33
Корпоративные системы Корпоративные приложения и СУБД Пространственные данные • Геодезические модели • Пространственный индекс • Импорт пространственных данных ИНТУИТ, 2009 34
Корпоративные системы Корпоративные приложения и СУБД Геодезическая и планарная модели ИНТУИТ, 2009 35
Корпоративные системы Корпоративные приложения и СУБД Пространственный индекс ИНТУИТ, 2009 36
Корпоративные системы Корпоративные приложения и СУБД Интеграция с Virtual Earth ИНТУИТ, 2009 37
Корпоративные системы Корпоративные приложения и СУБД Библиография Дополнительная литература: • Соммервилл И. Инженерия программного обеспечения (6 -е изд. ), м. : Вильямс, 2002. - 624 с. , ил. • Schach S. R. : Object-Oriented and Classical Software Engineering (5 ed. ) Mc. Graw-Hill, 2001, 744 pp. • Зыков С. В. Проектирование корпоративных порталов. – М. : МФТИ, 2005. – 258 с. • Буч Г. , Рамбо Дж. , Джекобсон А. Язык UML. Руководство пользователя: Пер. с англ. - изд. 2 -е, М. : ДМК Пресс, С. -Пб. : Питер, 2004. - 432 с. ИНТУИТ, 2009 38
Корпоративные системы Корпоративные приложения и СУБД Благодарю за внимание! Вопросы? • http: //zykov. altweb. ru • szykov@hotmail. com • sergey. zykov@tekama. com ИНТУИТ, 2009 39
023d8918b99a2469eee06cf436b90539.ppt