SQL Server - TechNet Blogs

advertisement
1989
SQL Server 1.0
(OS/2)
1993
SQL Server 4.21
(NT)
2008
SQL Server 2008
Sparse Columns
Spatial Types
FILESTREAM
2000
SQL Server 2000
Reporting Services
1996
SQL Server 6.5
2012
SQL Server 2012
AlwaysOn
Columnstore
FileTable
Semantic Search
Power View
1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012
1991
SQL Server 1.1
(OS/2)
1995
SQL Server 6.0
Apr 10
Feb 10 SQL Azure SU2 RTW
SQL Azure RTW MARS
Apr 10
Feb 10
SQL Azure SU1 RTW
Alter Edition
1998
SQL Server 7.0
Dynamic Locking
Auto-Tuning
Full-text search
Replication
Analysis Services
Aug 10
SQL Azure SU4 RTW
Database Copy
Web Admin
Jul 10
DataSync CTP1
Jul 10
Jun 10
SQL Azure SU3 RTW
50 GB Db
Spatial Type
HierarchyId Type
2005
SQL Server 2005
Unicode Support
Native XML
SQLCLR
Service Broker
Integration Services
Feb 11
SQL Azure Reporting CTP2
CTP2 Update
Dec DataSync
10
SQL Azure SU6 RTW
DataSync CTP2
Oct 10
Jan 11
Nov 10
DataMarket RTW
SQL Azure Reporting CTP1
Apr 11
Apr 11
SQL Azure SU V.Next
Multiple Servers
Server Mgmt API
JDBC
DAC Upgrade
2010
SQL Server 2008 R2
Data-tier Apps
StreamInsight
PowerPivot
Master Data Services
Aug 11
New Portal Experience
Sparse Columns
SQL Azure Reporting CTP3
SQL Azure DataSync CTP3
DAC Import/Export Service
Denali TSQL
Jul 11
Oct 11
4
Hortonworks
R2
Hadoop Connector для SQL Server 2008
шардинга
SQL Azure Reporting
SQL Azure Data Sync
Ent.
Maximum Number of Cores
OS Max
BI
16 Cores-DB
OS Max-BI
+
Std.
16 Cores
Basic OLTP
+
Programmability (T-SQL, Spatial Support, FileTable)
Manageability (SQL Server Management Studio, Policy-based
Management)
Corporate Business Intelligence (Reporting, Analytics,
Multidimensional BI Semantic Model)
Self-Service Business Intelligence (Alerting, Power View, PowerPivot
for SharePoint Server)
Enterprise data management (Data Quality Services, Master Data
Services)
In-Memory Tabular BI Semantic Model
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Advanced Security (Advanced auditing, transparent data encryption)
+
Data Warehousing (ColumnStore, compression, partitioning)
+
High availability (AlwaysOn)
+
2 nodes
+
2 nodes
SQL
Server 2012 Licensing
Datasheet
SQL
Server 2012 Licensing
Datasheet
Database
Services
Data Integration
Services
SQL Server*
SQL Azure*
Integration Services*
Analytical
Services
Reporting
Services
Analysis Services*
Reporting Services*
SQL Azure Reporting*
Data Mining
Report Builder
PowerPivot*
Power View*
Master Data Services*
Replication
SQL Azure DataSync*
Data Quality Services*
Full Text & Semantic
Search*
StreamInsight*
Project “Austin”*
* Новые/усовершенствованные возможности
блоге Balmukund
PowerPivot
Существующие клиенты
Crescent
XML/A
XML/A
Multidimensional
MDX calculations
MOLAP
ROLAP
Multidimensional
XML/A
EDM
DAX calculations (cкрипты MDX после SQL11)
VertiPaq
DirectQuery
Режим BISM
Режим OLAP/DataMining
Business Intelligence Development Studio
Model Designer
Построен на основе Silverlight
пресс-релиз
Качество
Цель
Формат
Данные
соответствуют
принятым
правилам
форматирования
Телефонный номер может
встретиться как xxxxxxxxxx, (xxx)
xxx-xxxx, +7 (xxx) xxx-xx-xx и т.д.
Стандарт
Элементы
данных
определены и
понимаются
единым образом
Пол кодируется как = M\Ж в
одной системе, M\F в другой, 0\1
в третьей и т.д.
Целостность
Величины
означают одно и
то же
Всегда ли денежные суммы
означают рубли или могут
попадаться доллары (евро)
Присутствуют все
необходимые
данные
У 20% клиентов имя пустует или
обозначено инициалом, в
половине случаев почтовый
индекс вбит как 111111
Точность
(актуальность)
Данные
получены из
надежных
источников и
реальны
Поставщик значится ‘Активным’,
хотя уже давно вышел из бизнеса
Валидность
Значения
попадают в
приемлемые
диапазоны
Номер месяца 1-12, зарплата
меньше кол-ва атомов во
Вселенной, ...
Одна сущность
встречается
неск.раз
Напр., Мария Исабель и Исабель
Мария – это разные особы или в
дан.случае одна?
после Stratature
Полнота
Дубликаты
Проблема
Нарастающий итог в Денали
Нарастающий итог - сравнение производительности
Нарастающий итог - обратная задача
Нарастающий итог - восполнение пропусков
EXEC WITH RESULT SETS
use [Adventure Works DW 2008R2]
exec sp_executesql @statement = N'select FirstName, MiddleName, LastName from DimCustomer where
LastName like @x + ''%''; select EnglishProductName, SafetyStockLevel from DimProduct',
@params = N'@x nvarchar(3)', @x = 'Y'
with result sets (
([Имя] nvarchar(5), [Отчество] nvarchar(3), [Фамилия] nvarchar(20)),
([Продукт] nvarchar(10), [Запас на складе] int)))
Если (n)varchar маленький по длине, произойдет обрезание
Если не может преобразовать фактический тип к
декларированному – ошибка
Msg 8114, Level 16, State 2, Line ... Error converting data type nvarchar to
int.
Наоборот, числа в строку преобразуются без проблем
См. также sys.dm_exec_describe_first_result_set(@tsql, @params)
sys.dm_exec_describe_first_result_set_for_object (Transact-SQL) and is
similar to sp_describe_first_result_set (Transact-SQL).
Превращение последовательности точек в геометрическую фигуру
Продолжаем соединять точки в контур
Соединение точек в контур - обратная задача
Ориентация полигона на поверхности
EnvelopeCenter и EnvelopeAngle
Геопространственные агрегаты в Denali
STBuffer() и BufferWithCurves()
Центр и радиус дуги в географии
Тангаж, рысканье в норме. Выводим на орбиту ИСЗ.
Keyphrases
Исходная таблица
Title
Document
D1
Annual Budget
…
D2
Corporate Earnings
…
D3
Marketing Reports
…
…
…
…
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1
Key
KeyphraseDocuments
ID
Keyword
ID
DocID
T1
revenue
T1 (revenue growth)
D1 (Annual Budget)
T1
growth
T1 (revenue growth)
D2 (Corporate Earnings)
T2
Windows
T2 (Windows Azure)
D3 (Marketing Reports)
T2
Azure
…
…
…
…
T1 (revenue growth)
D7 (Finance Report)
…
…
T2 (Windows Azure)
D11 (Azure Strategy)
…
…
Полнотекстовая и семантическая обработка
quarter, record,
revenue…
2a
DocumentSimilarity
Keyword Index (Full-Text)
DocID
MatchedDocID
D1 (Annual Budget)
D2 (Corporate Earnings)
ID
Keyword
Colid
…
compDocid
CompOc
CompPid
D1 (Annual Budget)
D7 (Finance Report)
K1
revenue
1
…
10,23,123
(1,4),(5,8),(1,34)
2,5,6,8,4,3
D3 (Marketing Reports)
D11 (Azure Strategy)
K2
growth
1
…
10,23,123
(1,5),(5,9),(1,34)
2,5,6,8,5,4
…
…
…
…
…
…
…
…
15 ноября 2011 г.
«Что не хватает в BOL. Вопросы подготовки технического контента по SQL
Server»
Yelena House, Microsoft Corp., Program Manager, группа по разработке документации
и работе с сообществом пользователей.
«Улучшения полнотекстового поиска в Microsoft SQL Server 2012.
Statistical Semantic Search»
Denis Churin, Microsoft Corp., Principal Development Lead, US-SQL RDBMS Data
Processing
30 ноября 2011 г.
«Плагины к Microsoft Excel для работы с SQL Server и SQL Azure»
Сергей Василенко, ген. директор "Гартл Технолоджи Корп.«
Регистрация – на sql.ineta.ru -> Встречи
SQL Server® code name 'Denali' CTP 3 Feature Pack
SQL Server 2012 Developer Training Kit Web Installer
Preview
SQL Server 2012 CTP3
AdventureWorks 2008R2 SR1
Adventure Works for SQL Server Denali CTP3
Semantic Language Statistics Database
SQL Server 2012 CTP3 PowerPivot for Excel
SQL Server Developer Tools (“Juneau”)
Visual Studio 2010 SP1
Windows Azure SDK
Windows Azure Tools for VS2010
http://blogs.technet.com/b/isv_team/
Download