Расширенные возможности корпоративных СУБД
2
Службы аналитики
• 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)
Корпоративные системы Корпоративные приложения и СУБД
3
Проверка корректности структуры данных
Корпоративные системы Корпоративные приложения и СУБД
4
Набор правил для проверки корректности
Корпоративные системы Корпоративные приложения и СУБД
5
Проектирование связи между атрибутами
Корпоративные системы Корпоративные приложения и СУБД
6
Интеграция с Excel
Корпоративные системы Корпоративные приложения и СУБД
7
Анализ данных
• Data Mining Client для Excel 2007o Калькулятор прогнозовo Анализ покупательской корзины• Data Mining Templates для Visio 2007• Data Mining Designer в среде Business Intelligence
Development Studio• API с помощью AMO (Analysis Management Objects)• Подключаемые алгоритмы
Корпоративные системы Корпоративные приложения и СУБД
8
Data Mining Client для Excel 2007
Корпоративные системы Корпоративные приложения и СУБД
9
Data Mining Designer
Корпоративные системы Корпоративные приложения и СУБД
10
Performance Point Server
Корпоративные системы Корпоративные приложения и СУБД
11
Reporting Services
Корпоративные системы Корпоративные приложения и СУБД
12
Схема сетевой готовности• Поврежденные страницы данных можно восстановить с
зеркального сервера благодаря улучшенному зеркалированию баз данных.
• Улучшения в создании отказоустойчивых кластеров в ОС Windows Server 2008.
• Новые узлы в одноранговую репликацию можно добавлять во время работы, не отключая репликацию.
• Сжатие резервных копий позволяет сократить время, требуемое на восстановление, а также уменьшить количество занимаемого резервными копиями пространства.
• Изменения в механизме блокировок улучшают одновременную работу.
• Возможность горячей замены процессора снижает время простоев из-за обслуживания оборудования.
• Регулятор ресурсов позволяет осуществлять упреждающий контроль приоритетности рабочей нагрузки.
Корпоративные системы Корпоративные приложения и СУБД
13
Службы интеграции
• SQL Server Integration Services, SSIS
• Кэширование данных
• Поддержка пула потоков на основе распараллеливания
• Change Data Capture (CDC)
Корпоративные системы Корпоративные приложения и СУБД
14
Традиционная схема ETL
Оповещения и эскалация
Центр обработки вызовов: полуструктурированные
данные
Унаследованные данные: двоичные файлы
Анализ текста Промежуточное хранение
ETL Анализ данных
Кодирование вручную
Промежуточное хранение
Промежуточное хранение
ETL
Информационное хранилище
База данных приложения
Очистка и ETL
ОтчетыДанные, передаваемые на
мобильные устройства
Корпоративные системы Корпоративные приложения и СУБД
15
Отсутствие промежуточного хранения данных
Оповещения и эскалация
Центр обработки вызовов: полуструктурированные
данные
Унаследованные данные: двоичные файлы
Компоненты для анализа текста
Нестандартный источник данных
Компоненты для очистки данных
Информационное хранилище
База данных приложения Отчеты
Мобильные устройства
Компоненты для анализа данных
Объединение
Стандартные источники данных
Службы интеграции SQL Server 2008
Корпоративные системы Корпоративные приложения и СУБД
16
SQL Server Integration Services
• Поток задач + поток данных• Нет промежуточного хранения• Нет дублирования
Корпоративные системы Корпоративные приложения и СУБД
17
Схема интеграции данных
Корпоративные системы Корпоративные приложения и СУБД
18
Очистка данных
Корпоративные системы Корпоративные приложения и СУБД
19
Использование потока как источника данных
Корпоративные системы Корпоративные приложения и СУБД
20
Управляемость
• Инфраструктура, основанная на политиках• Автоматизированное обслуживание на основе
заданий, оповещений, операторов и графиков• Оптимизация производительности с помощью
Performance Data Collection• Database Engine Tuning Advisor (DTA) –
инструмент для оптимизации индексов и разделов
Корпоративные системы Корпоративные приложения и СУБД
21
Создание политик
Корпоративные системы Корпоративные приложения и СУБД
22
Отчет о функционировании сервера
Корпоративные системы Корпоративные приложения и СУБД
23
Отчеты SQL Management Studio
Корпоративные системы Корпоративные приложения и СУБД
24
SQL Server Configuration Manager
Корпоративные системы Корпоративные приложения и СУБД
25
Производительность и масштабируемость
• Горизонтальное масштабирование (мощный сервер)
• «Горячее» подключение оборудования
• Вертикальное масштабирование (копии данных)
• Одноранговая репликация
• Performance Studio
• Маршрутизация данных
Корпоративные системы Корпоративные приложения и СУБД
26
Программируемость
• LINQ• Visual Studio• SQL Server Compact Edition
Корпоративные системы Корпоративные приложения и СУБД
27
LINQ
• LINQ to SQL• LINQ to Entities• LINQ to DataSet• LINQ to XML• LINQ to Object
Корпоративные системы Корпоративные приложения и СУБД
28
Службы отчетов
• Управляемая система отчетности• Автоматизированная система отчетности• Система встроенной отчетности
Корпоративные системы Корпоративные приложения и СУБД
29
Построитель отчетов
Корпоративные системы Корпоративные приложения и СУБД
30
Диспетчер отчетов
Корпоративные системы Корпоративные приложения и СУБД
31
Настройка службы отчетов
Корпоративные системы Корпоративные приложения и СУБД
32
Безопасность
• Пять типов аутентификации• Расширенное управление авторизацией• Использование передовых технологий
шифрования
Корпоративные системы Корпоративные приложения и СУБД
33
Аутентификация
• Базовая аутентификация (basic authentication)• Хэш-аутентификация (digest authentication)• Аутентификация NTLM (NTLM authentication)• Аутентификация Kerberos (Kerberos
authentication)• Встроенная аутентификация (integrated
authentication)
Корпоративные системы Корпоративные приложения и СУБД
34
Пространственные данные
• Геодезические модели• Пространственный индекс• Импорт пространственных данных
Корпоративные системы Корпоративные приложения и СУБД
35
Геодезическая и планарная модели
Корпоративные системы Корпоративные приложения и СУБД
36
Пространственный индекс
Корпоративные системы Корпоративные приложения и СУБД
37
Интеграция с Virtual Earth
Корпоративные системы Корпоративные приложения и СУБД