d8cedae6dc134f6c6c6257c1bb1769ad.ppt
- Количество слайдов: 29
Microsoft SQL Server 2005 Новые возможности Андрей Синкин Microsoft Corporation
Эволюция SQL Server 1 -е Поколение 2 е Поколение SQL Server 6. 0/6. 5 l Глубокая интеграция с Windows SQL Server 7. 0 l l l Пересмотр архитектуры реляционного сервера Первый кто сделал автоматическое управление и оптимизацию использования ресурсов Первый кто включил OLAP & ETL 3 е Поколение SQL Server 2000 l l Акцент на производительность и масштабирование Поддержка XML Первый кто включил сервисы уведомлений Первый кто включил Data Mining & Reporting SQL Server 2005 l l l Высокая доступность Высокая масштабируемость Безопасность Продуктивность разработчиков Глубокая поддержка XML Первый кто включил Enterprise ETL & глубокий Data Mining
Microsoft IT Ранняя и глубокая адаптация Внутри Microsoft Все базы данных под управлением SQL Server Microsoft всегда на себе тестирует свои продукты перед их выпуском Более 15 приложений работали на SQL Server 2005 уже в октябре 2004 г. Более 100 приложений к RTM Ключевые для бизнеса приложения работали уже на Beta 2 Развернут SAP R/3, 1. 8 TB “Feedstore”: Хранилище всех данных Microsoft Ø 2 TB данных, более 1800 таблиц, 500 подписанных систем Системы Microsoft Sales Revenue Reporting и BI Ø 9, 000 пользователей по всему миру Ø 25, 000 отчетов в неделю Полный цикл жизни данных в SQL Server 2005 [Sales] SAP Feedstore Microsoft Sales
Продукты Microsoft использующие SQL Server Analysis Services MSDE Reporting Services Commerce Server (DM) MSTV Axapta Biz# Biz. Talk Commerce Server (OLAP) FRx MBS (Green) Navision Project Share. Point Visual Studio Office (Excel) . NET Framework SDK Active Directory Migration Tool Application Center 2000 ASP. NET Web Matrix Project Automated Deployment Systems Back Office Server Biz. Talk Server 2002 Partner Edition CRM for Great Plains CRM Sales for Outlook Great Plains Standard Host Integration Server 2000 Internet Acceleration Server 2004 Longhorn Driver Kit Navision Axsapta Office Live Communications Server 2003 Office XP Developer, Professional Operations Manager 2000 Project Server 2003 RMS Headquarters RMS Store Operations Rights Management Server Sharepoint Portal Server Small Business Server 2003 Ultralight Visio 2000 Enterprise Edition Visio Enterprise Network Tools 2002 Visual Studio. NET Standard, Pro, Acad. , Ent Visual Studio Professional (and above) Visual Studio Tools for Office Windows XP Embedded Tools with SP 1 … plus eight others Biz. Talk Biz# Commerce Server Data Protection Server Excel Server MBS CRM MBS Enterprise Reporting / FRx MBS Payroll MBS PSA Time and Expense Microsoft Business Framework Operations Manager (MOM) Project Share. Point Portal Server / Report Center SMS Speech Server SQM (Windows Client) Visual Studio Burton Visual Studio Whitehorse Baseline Security Analyzer Microsoft Management Console Visual Studio Express DTS Commerce Server (2000) FRx Host Integration Server Navision BI Apps – EIP (2005) Biz# Navision Project Share. Point Portal Server SQM (Windows Client) SMO MBF Visual Studio VDT SQL Server Express Visual Studio SQL Server Biz. Talk Server Commerce Server CRM MOM MSN WMSDE ACS ADS SRMS UDDI WSS WUS
Source:
Source:
SQL Server 2005 Полная интегрированная платформа для работы с данными
SQL Server 2005 . NET Framework Database Maintenance Replication Common Language Runtime Integration Backup and Restore Enhancements Auto-tuning Replication Agents User-defined Aggregates Checksum Integrity Checks Oracle Publication User-defined Data Types Dedicated Administrator Connection Improved Blob Change Tracking User-defined Functions Dynamic AWE OLAP and Data Mining SQL Server In-Proc Data Provider Fast Recovery Analysis Management Objects Extended Triggers Highly-available Upgrade Windows Integrated Backup and Restore Data Types Online Index Operations Web Services/XML for Analysis File Stream Storage Attribute Online Restore DTS and DM Integration Managed SQL Types Parallel DBCC Eight new DM algorithms New XML Datatype Parallel Index Operations Auto Packaging and Deployment SQL Server Engine Management Tools Data Transformation Services New Message Service Broker MDX Query Editor New Architecture (DTR + DTP) HTTP Support (Native HTTP) MDX Intellisense Complex Control Flows Database Tuning Advisor T-SQL Intellisense Control Flow Debugging Enhanced Read ahead & scan Version Control Support For Each Enumerations Extended Indexes XML/A Property Mappings Multiple Active Result Sets SQLCMD Command Line Tool Full Data Flow Designer Persisted Computed Columns Performance Tuning Full DTS Control Flow Designer Queuing Support Profiler Enhancements Graphical Presentation of Pkg Execution Snapshot Isolation Level Profiling Analysis Services Immediate Mode and Project Mode Scale Up Partitioning Exportable Showplan Package (Advanced) Deployment Tools VIA support Exportable Deadlock Traces Custom Tasks and Transformations NUMA support Full-text Search Reporting Services Database Failure and Redundancy Indexing of XML Datatype Multiple Output Formats Fail-over Clustering (up to 8 node) MDAC Parameters (Static, Dynamic, Hierarchical Hierarchica Enhanced Multi-instance Support Side by Side installation Bulk Delivery of Personalized Content Database Mirroring Microsoft Installer base setup Support Multiple Data Sources Database Viewpoints Support for Active Directory Deployment Sharepoint Support XML SQL Client. NET Data Provider Visual Design Tool XQUERY Support (Server & Mid Tier) Server Cursor Support Charting, Sorting, Filtering, Drill-Through XML Data Manipulation Language Asynch Scheduling, Caching FOR XML Enhancements Security Complete Scripting Engine XML Schema (XSD) Support All Permissions Grantable Scale Out architecture MSXML 6. 0 (Native) Fine Grain Administration Rights XML Report Definition XQuery Designer Separation of Users and Schema
Масштабируемость, Безопасность, Платформа управления данными класса предприятия для Windows Server System Продуктивность разработчиков. NET framework внутри SQLServer 2005 Глубокая поддержка XML технологий Интегрированные web-службы Распределенный каркас приложений Управление корпорат. данными Гибкость, управляемость, масштабируемость Улучшенная надежность Самооптимизация и настройка Быстрое восстановление Бизнес аналитика Полная ETL платформа Аналитика в режиме real-time Доступный, легкий data mining Полный цикл работы с отчетами Безопасность и качество Более 5 лет в разработке Многократный анализ безопасности
64 -разрядная платформа БД Высокопроизводительные вычисления q Оптимизирован под Windows Server 2003 q Поддержка AMD Opteron & Intel Itanium q Отличная производительность Масштабируемость n Большая адресация памяти (до 32 TB) n Практически неограниченная вирт. память (до 8 TB) n Снижение нагрузки на I/O вследствие большого буферного пула q Управляемость T-SQL код совместим с SQL Server 2000 Поддержка до 8 узлов в кластере Тот же самый формат на диске как и 32 -bit 64 bit поддержка для реляционного движка и BI q Альтернатива дорогим Unix решениям q q q Экономия Масштабируемая платформа БД для критичных к производительности бизнес приложений
Повышение доступности Технологии в SQL Server 2005 Сбой или разрушение сервера БД Failover Clustering Database Mirroring Ошибки пользователей или приложений Database Snapshot Ограничения при параллельном доступе к данным Snapshot Isolation Операции с индексами в режиме реального времени Модернизация Программное и аппаратное обеспечение Настройка БД Database Tuning Advisor Обслуживание и эксплуатация БД Быстрое восстановление Частичная доступность Восстановление в режиме реального времени Выделенное соединение администратора Динамическая конфигурация Сохранение доступности при росте данных Секционирование данных
Настройка БД Database Tuning Advisor Дальнейшее развитие мастера “Index Tuning Wizard” Большая задача – не только индексы и индексир. представления Поддерживает секционирование и оптимизацию при работе с несколькими БД Учитывает новые возможности индексов Ø Ø Индекс со включенными столбцами, … Режим рекомендаций высокой доступности советует только те индексы, которые могут быть построены в режиме реального времени Настройка за заданное кол-во времени Рекомендации внутри заданного временного интервала Может рекомендовать секционирование таблиц или индексов Есть анализ “Что-если”
Интеграция Информация загружается из различных источников и интегрируется Информация трансформируется и дополняется Анализ Информация обогащается логикой производства и иерархическими моделями Поиск информации с помощью data mining Отчет Визуализация и распространение данных Информация доступна широким массам
Integration Services Почему необходим ETL? Качественный анализ данных возможен только при качественных данных Неоходимо объединить данные из неоднородных источников Текстовые файлы Мэйнфреймы Электронные таблицы Реляционные БД Очистка и корректировка данных при загрузке Высокоскоростная загрузка данных в online transaction processing (OLTP) и online analytical processing (OLAP).
Архитектура интеграции данных : с помощью Integration Services Предупреждения Компоненты для текстового анализа Компоненты для Data mining Переносные данные От потребителя: полу-структурированные Специальные программы Слияние Хранилище данных Старые данные: двоичные файлы Стандартные приложения Базы данных ¢ ¢ Компоненты для очистки данных SQL Server Integration Services Отчеты Данные извлекаются из источника, подготавливаются и загружаются единым процессом. Создание отчетов и обработка сигналов может происходить параллельно с загрузкой данных Интеграция и складирование Integration and warehousing – плавные и управляемые операции. Масштабируется для поддержки больших объемов и сложных требований.
Analysis Services OLAP и Data Mining Моделирование бизнес-информации Межплатформенная интеграция Итреграция реляционного и аналитического представлений Перенос лучшего из MOLAP в ROLAP Мощные аналитические возможности Ключевые индикаторы производительности и перспективы Режим реального времени, высокая производительность Данные реального времени в аналитических кубах Быстрая и гибкая аналитика XML стандарты для доступа к данным и интеграцией с web-службами Экономичная модель интеграции с другими системами
Reporting Services Возможности системы отчетности Доступ к данным всех систем организации Построение отчетов из нескольких источников данных Интерактивный доступ к информации Пользователи могут строить свои собственные отчеты Предоставление отчета в формате удобном для пользователя Легкая интеграция отчетов в приложения
Reporting Services Возможности (продолжение) Масштабируемый сервер Богатая платформа для статической и интерактивной отчетности Поддержка большого количества источников данных Поддержка различных каналов доставки Архитектура построенная на web-службах: масштабируемая, управляемая и встраиваемая Расписание, снимки, кеширование, … Инструменты для создания отчетов Visual Studio IDE Спецификация XML (RDL) Возможности расширения третье-сторонними компаниями-разработчиками Создание отчетов конечными пользователями Улучшенные инструменты управления SOAP Web Service APIs Портал Report Manager Расширяемая модель безопасности Интеграция с AS, IS, инструментами управления
Конструктор отчетов (Report Designer) Интегрирован в SQL Server BI Development Studio Имеет богатую функциональность для создания отчетов Обеспечивает предварительный просмотр отчетов Поддерживает публикацию в базу данных Report Server Формирует Report Definition Language (RDL)
Создание отчетов Мощный XML Report Definition Language Отчеты: матричные / табличные / графические Параметры (динамические, иерархические) сортировка / фильтрация / группировка / агрегаты интерактивность (Drill-down, Drill-through) полнофункциональный язык VB. NET Expression Language Расширяемая архитектура выполнения запросов SQL Server / Analysis Services OLE DB / ODBC / Oracle Конструктор отчетов Report Designer интегрирован в SQL Server BI Development Studio построители запросов для SQL, Analysis Services Архитектура позволяет использовать инструменты разработки от третьих компаний
Доставка отчетов Поддержка различных форматов Web-форматы - HTML 4, HTML 3. 2, HTML w/OWC форматы для печати - TIFF, PDF форматы данных - Excel, XML, CSV Администратор определяет подписку и доставку в соответствие с предпочтениями пользователя выбор формата файла возможность отправлять ссылки или сами отчеты управление данными подписки для личной доставки Гибкая архитектура провайдера доставки E-mail, File System, Share. Point
Reporting Services Преимущества использования Увеличение продуктивности разработчиков § Дружественная среда разработки § Графические средства BI Development Studio § Легко внедряется в различные приложения Больше контроля для конечных пользователей § Пользователи могут подписываться на отчеты § Могут выбирать формат отчета непосредственно на своем рабочем компьютере § Привычная, простая в употреблении среда, использующая Web браузер и приложения MS Office
Report Builder Client
Report Builder View
Model Designer
Пакеты готовых отчетов для RS
SQL Server 2005 Полная интегрированная платформа для работы с данными
Полезные ресурсы Официальная страница http: //www. microsoft. com/sql SQL Server Reporting Services на MSDN http: //msdn. microsoft. com/library/enus/RSPORTAL/HTM/rs_gts_portal_3 vqd. asp Российское сообщество по SQL Server http: //www. sql. ru/