+ All Categories
Home > Documents > Алексей Шуленин Эксперт по технологиям обработки и...

Алексей Шуленин Эксперт по технологиям обработки и...

Date post: 01-Jan-2016
Category:
Upload: rahim-moses
View: 67 times
Download: 5 times
Share this document with a friend
Description:
Innovation Day. Алексей Шуленин Эксперт по технологиям обработки и анализа информации Microsoft. Microsoft SQL Server 2012 новые возможности дл разработчика и бизнес-аналитика. Microsoft SQL Server 2012. В релизе – с 6 марта! Доступность в канале – с апреля. Надежность. - PowerPoint PPT Presentation
Popular Tags:
26
Алексей Шуленин Эксперт по технологиям обработки и анализа информации Microsoft Microsoft SQL Server 2012 новые возможности дл разработчика и бизнес- аналитика Innovation Day
Transcript

Алексей ШуленинЭксперт по технологиям обработки и анализа информации

Microsoft

Microsoft SQL Server 2012 новые возможности дл

разработчика и бизнес-аналитика

Innovation Day

Microsoft SQL Server 2012

• В релизе – с 6 марта!• Доступность в

канале – с апреля

НадежностьВысокая доступность (технология AlwaysOn)

Поддержка Windows Server Core Support (необходимость в патчах/перезагрузке снижается на 50-60%)

Онлайновые операции сопровождения и администрирования

Активные вторичные реплики

Масштабирование приложений на чтение

Разгрузка бэкапов

Быстрый failover приложений

Мониторинг с помощью Microsoft System Center и панель AlwaysOn

Интегрированный мастер настройки конфигурации

Более полная функциональность автоматизации административных действий с помощью Windows PowerShell

Улучшенная продуктивность

Повышенная доступность

Эффективное

использование

ресурсов

Node1 Node2

V-LAN

SAN Replication

IP: 10.10.10.10

subnet 1 subnet 2

Network Name: SqlClusТребуется создавать VLAN,

чтобы воспринимали обе площадки

Площадка 1 Площадка 2

Геораспределенные кластерыSQL Server 2008 (R2)

Технология от вендора HWраспределенные массивы с т.зр. Windows Cluster видятся как один общий storage

Основной ЦОД

Log Shipping

Резервный ЦОД

Principal Mirror

Witness

Синхронное

зеркалирование базы

Применение журналов

Вариант: зеркалирование и Log Shipping

Вариант: кластеризация и зеркалирование

Основной ЦОД

Database Mirroring

Pri

ncip

al

Резервный ЦОД

Mir

rorSQL-FCI-

1SQL-FCI-2

SQL Server 2012• Зависимость 2-го порядка

• Ресурсы «SQL Server» и «SQL network name» зависят от ресурса «IP-адрес», который зависит от другого IP-адреса

• Зависимость типа «или»• Только один из ресурсов может быть в онлайне

SQL Server 2012 AlwaysOn• Объединяет функциональность отказоустойчивых кластеров, зеркалирования и log

shipping• Единица отказоустойчивости – не экземпляр, а группа доступности• Группа доступности включает несколько пользовательских БД

• БД д.б. в full recovery mode• Зеркалирование настраивается для группы баз, а не для каждой в отдельности

• Зеркалирование выступает в кач-ве транспорта для распространения изменений на вторичные реплики (Mirroring TCP Endpoint)

• Для данной группы доступности все экземпляры должны располагаться на узлах Windows Server Failover Cluster• Каждый узел - Windows 2008 R2 Enterprise и выше• При этом SQLный экземпляр может быть некластеризован • Используется Cluster API для выполнения failover и Cluster Administrator (+SSMS) для

администрирования • Не требуются кластерные IP или общий диск, пользователи коннектятся к обычному инстансу• Каждый экземпляр должен быть сконфигурирован как HADR-enabled

SQL Server 2012 AlwaysOn

• Для группы настраивается Availability Group Listener – точка входа клиентских соединений, который переправляет их на нужный экземпляр• Listener характеризуется DNS-именем, ТСР-портом и статическим IP-

адресом в каждой подсети (или DHCP)• MultiSubnetFailover=Yes в строке соединения при соединении с

прослушивателем• На каждом экземпляре должна иметься Database Mirroring Endpoint

• Хотя в отл.от нынешнего зеркалирования реплик может быть не 1, а 4 (2 синхронных)

• Для автоматического failover реплика д.б. синхронной• Вторичные реплики могут использоваться для балансировки

• Операции чтения (отчетность), резервного копирования, ...• ApplicationIntent=ReadOnly в строке соединения

БезопасностьФункция HASHBYTES поддерживает алгоритмы SHA2-256 и SHA2-512

Алгоритм шифрования главного ключа службы и главного ключа базы изменяется с 3DES на AES

RC4 считается устаревшим, используется для обратной совместимости

Защита данных

Соответствие стандартам

Контроль доступа

Определяемые пользователем серверные роли

Схема по умолчанию для групп

19 новых GRANT / DENY / REVOKE

Идет работа по сертификации на Common Criteria и получению отечественных сертификатов безопасности подобно SQL Server 2008 (http://blogs.technet.com/b/isv_team/archive/2011/03/21/3414447.aspx)

Улучшения в аудите• Появился в SQL Srv 2008

• Enterprise, DataCenter• Позволяет отслеживать не только заходы

пользователей • триггер на логон

• и сделанные в данных изменения• CDC, Change Tracking, триггеры

• и настройках • SQL Trace, Event Notifications, XEvents

• но и операции чтения• Кто, когда, откуда, к каким данным доступился

• В 2012 поддерживается во всех редакциях• Включая бесплатный Express

SQL ServerExpress

Информация о стеке SQL-вызовов

Audit Log

hr.viewsalary hr.payroll

exec hr.viewsalary

select salary from hr.payroll

Пользовательские события аудита

• sp_audit_write( )

exec sp_audit_write1234,1,N‘Hello World’

@user_defined_event_id

@succeeded

@user_defined_info

Audit Log

Производительность

ТРС-Е, ТРС-Н, SAP, ...

См. http://www.microsoft.com/sqlserver/en/us/product-info/benchmarks.aspx

Усовершенствованный Full-Text Search с возможностью семантического, т.е. с учетом релевантности в данной предметной области, поиска

Кол-во партиций увеличено с 1 тыс. до 15 тыс. (напр., можно хранить по дням 40 лет)

Resource Governor: кол-во пулов увеличено с 20 до 64, можно привязывать к планировщикам и NUMA-узлам

Колоночные индексы (введены в 2008R2 PowerPivot VertiPaq)

Возможность сжимать и затем сканировать большие объемы данных в малой памяти

Встроены в движок, нет нужды строить внешнюю column store database

В Oracle 11g – дополнительная опция, доступная в Exadata

Проверено на промышленных тестах

Проактивное управление

Новые технологии на уровне исполнительного механизма SQL Server

Distributed Replay

User

Controller

Clients

SQL Server2012

Simulate workload

ColumnStore Index

C1 C2 C3 C5 C6C4

В отличие от традиционной организации по строкам в колоночных индексах данные группируются и хранятся по одному столбцу за раз

Преимущества:

Большинство звездных запросов не трогают все столбцы таблицы. Т.о., многие поля никогда не будут передаваться в память. Это улучшает использование буферного пула, что уменьшает общее число операций ввода-вывода

Должны быть прочитаны только необходимые столбцы => меньше данных читается из диска в память и затем перемещается из памяти в кэш процессора

Столбцы сильно сжимаются. Это также уменьшает число байтов, которые необходимо прочесть и переместить.

Не существует понятия ключевых столбцов => нет ограничения на 16 столбцов в ключе и длину ключа 900 байт

Ограничения

Не поддерхиваются блобовские типы, binary, uniqueidentifier, sql_variant, CLR, XML

На данный момент readonly

Existing Pages

Needed Columns

Быстрое исследование и визуализация данных

Использование накопленного опыта работы с Excel

Гибкие возможности по расположению и отображению данных

Представление данных в памяти

Функции DAX по типу формул Excel для быстрого построения аналитических приложений

Интерактивная визуализация данных

Совместная работа

Анализ по принципу самообслуживания

Богатые возможности визуализации, в т.ч. в динамике

Основанная на метаданных интерактивность

Данные готовы к презентации

Тесная интеграция с SharePoint

Быстрый доступ к отчетам и dashboards

Уведомления об изменении данных в отчетах

BI Semantic ModelКлиентские инструменты

Ср-ва анализа, отчетности, Scorecards, Dashboards, пользоват.прил-я

Источники данныхБД, LOB-системыs, Odata Feeds, Spreadsheets, текстовые

файлы

BI SEMANTIC MODELМодель данных

Бизнес-логика и запросы

Доступ к данным

Tabular mode в SSAS

• БД в памяти

• Движок VertiPaq

• Потребляется клиентскими приложениями (Excel, Power View)

• Работает в 2-х режимах: Cached (собираются данные из различных источников) и DirectQuery (запрос, минуя модель в памяти, идет на SQL Server)

• Разработка – в SSDT

Исследование и визуализация данных

Stunning, interactive

data visualizations,Power View

Familiar tools built on

Excel &SharePoint

Mashup data, PowerPivot

Не является идейным развитием Report DesignerОн остается, в основном, статичнымКлиент может заказать разработку на основе настраиваемых AJAXовских Report Controls в VS или использовать готовое решение от производителя – Power View

Исследование и визуализация данныхТонкий клиент – достаточно поставить SilverLight

Доступен в редакциях BI и Enterprise

Требует SharePoint 2010 Enterprise в режиме фермы

Требует доменную учетную запись, PowerPivotные Analysis Services 2012 не желают работать под локальной учетной записью

Не может работать с традиционным многомерным кубиком, требует PowerPivotный Excel в библиотеке документов или соединение с BISM

Надежные целостные данные в организации

% полноты и точности НСИ

Затраты на поискЧасы в нед.на сотрудникаХорошо

(20%) 1.2

Удовлетворительно (50%)

2.8

91%

68%

< 50%Плохо (30%)6

BI Semantic

Model

Data Quality Service

sИсточник:: “Turning Pain into Productivity with Master Data Management,” Aberdeen Group, Feb 2011

MasterData

Services

Надежные целостные данные в организации

SQL Serverдля всех

задач EIM:

DATA QUALITY SERVICES

Основанная на базе знаний очистка и соответствие

Самостоятельное приложение или интегрированное с SSIS

MASTER DATA SERVICES

Excel UI для управления данными / измерениями

Быстрая и простая загрузка

INTEGRATION SERVICES

Integrated Deployment & Management

Improved User Experience

Большие данные для больших открытий

Данные

Скорость

Разнообразие

Динамика

Объемы

Microsoft будет поддерживать технологии Apache Hadoop™ в Windows Server и Windows Azure

• Широкий доступ к Hadoop для конечных пользователей, IT pro и разработчиков

• Enterprise-ready Hadoop distribution с улучшениями в безопасности, производительности и управляемости

• Доступность для анализа с помощью знакомых инструментов, таких, как PowerPivot for Excel, SSAS, SSRS

1. Два коннектора к Hadoop для SQL Server и Parallel Data Warehouse. Выпущены, распространяются бесплатно

2. Hadoop based distribution на Windows Server и Windows Azure – ожидается в текущем календарном году

• Объемы: Удешевление носителей и новые типы

• Разнообразие: 80% нереляционных

• Скорость: Потребность в анализе реального времени

• Динамика: Проблема, однако

AlwaysOn Reliable SecondariesFileTableColumnStore Index

15k Partitions

SQL Server Data ToolsPower View

BI Semantic Model

Data Quality Services

Full-Text Search Performance

Distributed Replay

Reporting Alerts

ODBC Driver for Linux

Statistical Semantic SearchWindows Server Core Support

Multiple Secondaries

Availability GroupsDefault Scheme for Windows Groups

T-SQL Enhancements

Full Globe Spatial

SSMS to Windows Azure Platform

PowerPivot Enhancements

Master Data Management Excel Add-in

PowerShell 2.0 Support

PHP & Java Connectivity

SQL Audit for All Editions

CDC Support for SSIS

New SSIS Design Surface

Online Operation EnhancementsMulti-site Clustering

Unstructured Data Performance

Resource Governor Enhancements

Database Recovery Advisor

HA for StreamInsight

Flexible Failover Policy

Extended Events Enhancements

Contained Database Authentication

SharePoint Active Directory Support

SQL Server Express LocalDB

User-defined Audit

Audit Filtering

Audit Resilience

FTS Support for Czech and Greek

AlwaysOn Connection Director

Ad Hoc ReportingSSIS Troubleshooting

SSIS Package Management

T-SQL Debugger Enhancements

Spatial 2D Support

Unstructured Data Performance

СпасибоInnovation Day

© 2012 Microsoft Corporation.

All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.

MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Recommended