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/