1 / 54

SQL Server 2008 R2 – новые возможности

SQL Server 2008 R2 – новые возможности. Иван Косяков Архитектор (SQL-BI), MTC Moscow Лидер Russian Business Intelligence User Group (PASS Chapter). Концепция платформы Транзакционные базы и администрирование Многосерверное администрирование Обработка сложных событий ( StreamInsight )

lionel
Download Presentation

SQL Server 2008 R2 – новые возможности

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SQL Server 2008 R2 – новые возможности ИванКосяков Архитектор (SQL-BI), MTC Moscow Лидер Russian Business Intelligence User Group (PASS Chapter)

  2. Концепция платформы Транзакционные базы и администрирование Многосерверное администрирование Обработка сложных событий (StreamInsight) Business Intelligence Reporting Services Master Data Services Excel и PowerPivot SharePoint Обзор редакций Ресурсы Содержание

  3. Замечания • Демонстрируемые технологии: • SharePoint Server 2010 Beta • Office 2010 Beta • SQL Server 2008 R2 CTP3 (ноябрьский) • Демонстрируемые функционал, снимки экрана, архитектурные решения могут измениться

  4. SQL Server 2008: Платформа данных для ПО и сервисов

  5. SQL Server 2008 R2: Платформа данных для ПО и сервисов

  6. Многосерверное управление и приложения уровня данных

  7. Унифицированное представление использования серверов организации Состояние Экземпляров SQL Server Приложений уровня данных Файлов баз данных, групп файлов и дисков Мониторинг ресурсов Использование процессора Пространство систем хранения SQL Server Utility SQL02 SQL01 DBA SQL03 SQL05 SQL Server Management Studio SQL04 Control Point Managed Instances

  8. Проекты: приложения баз данных и уровня данных Проект баз данных (Mission or business critical) Проект приложения уровня данных (Departmental apps in V1) Build Visual Studio Visual Studio Build Generate scripts .sql Deploy .dbschema .dacpac SQL Server 2008 R2 SQL Server 2005, 2008, 2008 R2 Deploy

  9. Ресурсы • Managing the SQL Server Utilityhttp://msdn.microsoft.com/en-us/library/ee210557(SQL.105).aspx • Data-tier Application Tutorialshttp://msdn.microsoft.com/en-us/library/ee210554(SQL.105).aspx • Видео на TechDays.ru: Даниил Хабаров. SQL Server 2008 R2: Multi-Server Administration и Data-Tier Applicationhttp://www.techdays.ru/videos/2497.html

  10. Сложная обработка событий (StreamInsight)

  11. Сложная обработка событий (Complex Event Processing, CEP) Приложения реляционных баз данных Целевые сценарии CEP Операционная аналитика, логистикаи т.д. Приложения хранилищ данных Веб-аналитика Производственные приложения Приложения финансовой торговли Приложениямониторинга Совокупная скорость передачи данных (событий/сек)

  12. Сложная обработка событийПримеры использования

  13. Event Event Event Event Event Event Event Event Event Разработка приложений Платформа CEP Целевые системы Источники событий Приложение CEP в момент выполнения CEP-движок Устройства, сенсоры Пейджеры и устройства мониторинга Постоянные запросы Выходные адапторы Входные адаптеры Веб-серверы Панели КПИ, SharePoint Системы хранения событий и базы Торговые станции Тикеры акций и потоки новостей Системы хранения событий и базы Статические ссылочные данные

  14. Решение Microsoft Источники данных, операции, устройства, потоки данных, сенсоры Исходящие потоки данных Входящиепотоки данных Входящиепотоки данных CEP Engine Отслеживайте изаписывайте f(x) f'(x) Управляйте Исследуйте иразрабатывайте g(y) h(x,y) Результаты Deploy История Операционный склад данных и архив CEP-движок f(x) g(y) f'(x) h(x,y)

  15. Демонстрация.Пример приложения StreamInsight ИванКосяков Архитектор (SQL-BI), MTC Moscow Лидер Russian Business Intelligence UG (PASS Chapter)

  16. Ресурсы • StreamInsight Website • http://www.microsoft.com/sqlserver/2008/en/us/R2-complex-event.aspx • StreamInsight Books Online • http://msdn.microsoft.com/en-us/library/ee362541(SQL.105).aspx • StreamInsight Forums • http://social.msdn.microsoft.com/Forums/en-US/streaminsight/threads • StreamInsight Whitepaper • http://download.microsoft.com/download/F/D/5/FD5E855C-D895-45A8-9F3E-110AFADBE51A/Microsoft%20CEP%20Overview.docx • Видео на TechDays.ru: Михаил Сидоров. Технология StreamInsight – обзор возможностей • http://www.techdays.ru/videos/2484.html

  17. Business Intelligence Что есть в SQL Server 2008 Reporting Services MDS Excel и PowerPivot SharePoint

  18. Что есть в SQL Server 2008? Инструменты анализа Источникиданных Хранилище и витрины данных Аналитические кубы Промежуточнаяобласть ERP CRM HRMS

  19. Новое в Reporting Services

  20. Новое в Reporting Services

  21. Визуализация данных • Столбцы • Спарклайны • Индикаторы • Карты

  22. ДемонстрацияВизуализация данных (в ReportBuilder 3.0) ИванКосяков Архитектор (SQL-BI), MTC Moscow Лидер Russian Business Intelligence UG (PASS Chapter)

  23. Язык выражений • Lookup-функции • Агрегирование агрегатов • Условные выражения по формату отображения • Глобальные переменные для подсчета страниц • Возможность записи переменной отчета =Lookup(<Field1_Key>, <Field2_Key>, <Field_Return>, "Dataset2") =Avg(Sum(Fields!SalesAmount.Value,"EnglishMonthName"), "CalendarYear") =Variables!MyVariable.SetValue(Now())

  24. Компоненты общего доступа • Наборы данных общего доступа(Shared datasets) • Части отчетовобщего доступа(Shared report parts) • Потоки данных ATOM(ATOM data feeds)

  25. Новое для разработчиков • AJAX ReportViewer control • Настройка с помощью JavaScript API • Внутреннее обновление контента с помощью ASP.NET AJAX • Поддержка AJAX UpdatePanel • Улучшена поддержка броузеров – IE 6, IE 7, IE 8, Firefox 3.5 и Safari 4.0 • ReportService2010 - новая конечная точка управления • Поддержка маркера пользователя SharePoint

  26. Демонстрация.Создание приложения ASP.NET ИванКосяков Архитектор (SQL-BI), MTC Moscow Лидер Russian Business Intelligence UG (PASS Chapter)

  27. Ресурсы • SQL Server 2008 R2 Books Online: What's New (Reporting Services) • http://msdn.microsoft.com/en-us/library/ms170438(SQL.105).aspx • Report Builder 3.0 – Shared Data Sets, by YanivMor • http://blogs.microsoft.co.il/blogs/yanivmor/archive/2009/12/16/report-builder-3-0-shared-data-sets.aspx • Shared Datasets, by TeoLachev • http://prologika.com/CS/blogs/blog/archive/2009/11/16/shared-datasets.aspx • SQL Spatial Tools • http://sqlspatialtools.codeplex.com/ • Robert Bruckner’s Advanced Reporting Services blog • http://blogs.msdn.com/robertbruckner/archive/2009/01/19/better-report-viewing-in-visual-studio-2010.aspx

  28. Ресурсы (продолжение) • Brian Hartman's Report Viewer blog: JavaScript API • http://blogs.msdn.com/brianhartman/archive/2009/11/09/javascript-api.aspx • Microsoft Chart Controls for Microsoft .NET Framework 3.5 • http://www.microsoft.com/downloads/details.aspx?FamilyId=130F7986-BF49-4FE5-9CA8-910AE6EA442C&displaylang=en • Microsoft Chart Controls Add-on for Microsoft Visual Studio 2008 • http://www.microsoft.com/downloads/details.aspx?familyid=1D69CE13-E1E5-4315-825C-F14D33A303E9&displaylang=en • Chart Controls Samples • http://code.msdn.microsoft.com/mschart • Alex Gorev’s Weblog – Data Visualization • http://blogs.msdn.com/alexgor • Видео на TechDays.ru: Евгений Никоноров. Новое в Reporting Services 2008 R2 CTP3 • http://www.techdays.ru/videos/2228.html

  29. Master Data Services

  30. Изменения в BI-решении Инструменты анализа Источники ХД ERP Данные Справочники НСИ CRM Справочники HRMS

  31. Процесс управления иерархиями Экспорт Измерения Импорт Экспорт Хранилище данных Определениесущностей Управлениеметаданными Источник данных Master Data Services

  32. Интерфейс управления – вклад сотрудников API – вклад систем и потребление системами Версии, нотификации и бизнес-правила – корректность данных Размещение модели Управление атрибутами и иерархиями Основные возможности MDS

  33. Демонстрация.Редактирование мета-данных в MDS ИванКосяков Архитектор (SQL-BI), MTC Moscow Лидер Russian Business Intelligence UG (PASS Chapter)

  34. Ресурсы • Официальные ресурсы • Microsoft.com: http://www.microsoft.com/sqlserver/2008/en/us/MDS.aspx • MSDN Library: http://msdn.microsoft.com/en-us/library/ee633763(SQL.105).aspx • Блоги • Kirk Haselden’sKirkapedia (блог руководителя разработки MDS): http://sqlblog.com/blogs/knightreign • Master Data Services Team: http://sqlblog.com/blogs/mds_team • Блог Ивана Косякова: http://microsoftbi.ru/2010/01/27/mds-3/ • Видео на TechDays.ru: Иван Косяков. Введение в Master Data Serviceshttp://www.techdays.ru/videos/2184.html

  35. Классы для веб-сервисов Microsoft.MasterDataServices - методы IService • AnnotationsDelete/Update • BusinessRulesClone/Create/Delete/Get/PaletteSet/Publish/Update • EntityMembersCopy/Create/Delete/Get/Merge/Update • ExportViewCreate/Delete/ListGet/Update • HierarchyMembersGet • MetadataClone/Create/Delete/Get/Update • ModelMembersBulkDelete/BulkMerge/BulkUpdate/Get • SecurityPrivilegesClone/Create/Delete/Get • StagingClear/Get/Process • ValidationGet/Process • VersionCopy • …

  36. Ресурсы • Официальные ресурсы • Microsoft.com: http://www.microsoft.com/sqlserver/2008/en/us/MDS.aspx • MSDN Library: http://msdn.microsoft.com/en-us/library/ee633763(SQL.105).aspx • Блоги • Kirk Haselden’sKirkapedia (блог руководителя разработки MDS): http://sqlblog.com/blogs/knightreign • Master Data Services Team: http://sqlblog.com/blogs/mds_team • Блог Ивана Косякова: http://microsoftbi.ru/2010/01/27/mds-3/ • Видео на TechDays.ru: Иван Косяков. Введение в Master Data Serviceshttp://www.techdays.ru/videos/2184.html

  37. Новое в Excel и PowerPivot

  38. Новое в Excel и PowerPivot

  39. Визуальные фильтры и инфокривые • Срезы (Slicers) • Спарклайны или инфо-кривые (Sparklines)

  40. Расширения PivotTable • Именованные наборы • Анализ «что-если» • «Дополнительные вычисления» • Дополнительные расширения • Расширения условного форматирования • Улучшения в диаграммы • Улучшения поиска

  41. SQL Server PowerPivotдля Excel • Большие объемы данных: • Храние со сжатием • Быстрые запросы и вычисления • Данные из большого количества источников • Усиливает знакомые функции Excel • Использует Data Analysis Expressions (DAX) для сложных преобразований данных • Поддерживает публикацию отчетов PowerPivotв SharePoint

  42. ДемонстрацияPowerPivot для Excel ИванКосяков Архитектор (SQL-BI), MTC Moscow Лидер Russian Business Intelligence UG (PASS Chapter)

  43. Возможности для разработчиков • Представления (views) в БД • Сервисы данных • Библиотеки потоков данных • Экспресс-разработка • Релиз 2010: • Возможности разработки ограничены • PowerPivotдля Excel не может быть расширен или автоматизирован

  44. Варианты использования PowerPivot для Excel PowerPivot для SharePoint

  45. Ресурсы • Блог продуктовой команды Excel • http://blogs.msdn.com/excel • Сайт Microsoft PowerPivot • http://www.powerpivot.com • Информационный центр PowerPivotи DAX • http://www.powerpivot-info.com • Блог продуктовой команды PowerPivot • http://blogs.msdn.com/powerpivot • Описание языка Data Analysis Expression (DAX) • http://technet.microsoft.com/en-us/library/ee634556(SQL.105).aspx • Видео на TechDays.ru: Александр Усольцев. Использование языка Data AnalysisExpressions в PowerPivot • http://www.techdays.ru/videos/2467.html

  46. Новое в SharePoint 2010

  47. Excel Services Интерактивные сводные таблицы Инфокривые для визуализации данных PerformancePoint Services Карты показателей, интегрированные сSharePoint ДетализированныеКПИи дерево декомпозиции Visio Services Визуализация и обновление данных в реальном времени Веб-парты диаграмми индикаторов состояния Business Connectivity Services Representative State Transfer (REST) API Объектная модель JavaScript Новое в SharePoint 2010

  48. Редакции SQL Server 2008 R2 Developer Compact Express Workgroup Parallel Data Warehouse Web Standard Enterprise Datacenter • Разработка или тестирование • Внедрение в клиентский компьютер • Начальный уровень, обучение • Уровень отделов, малые базы • Уровень подразделений, • Малый-средний размер баз • Критические задачи, • Самый большой размер базы • Критические задачи, • Большой размер баз • Веб-сайты и веб-приложения • 10-100 ТБайт Новые редакциив R2

More Related