. В данном случае, как, впрочем, и всегда, они могут полагаться на помощь редакции журнала SQL Server Magazine. Два сотрудника редакции — старший технический директор Майкл Оти и редактор Шейла Молнар — встретились с вице-президентом подразделения Microsoft Business Platform Division Тедом Каммертом и побеседовали с ним о продукте SQL Server 2008 R2, а также о будущем платформы Microsoft Data. Тед курирует вопросы разработки стратегии SQL Server, «облачных» служб, программирования и технологий моделирования. Дополнительную информацию о текущем состоянии дел можно найти во врезке «Тед Каммерт о новых возможностях SQL Server».
В чем, по вашему мнению, состоят преимущества Microsoft в конкурентной борьбе на рынке реляционных баз данных?
Мы работаем над SQL Server в контексте идей Information Platform Vision; именно они определяют наш взгляд на создаваемый продукт. Речь идет о наборе разнообразных возможностей, который ложится в основу жизненно важной платформы. Мы говорим о каждом из трех сообществ, к которым обращаемся: это ИТ-профессионалы, разработчики и, наконец, все конечные пользователи. Вот наш общий подход: мы реализуем платформу SQL Server в настольных системах, в центрах обработки данных и в «облаке». Наши изделия должны быть высокопроизводительными и иметь широкий охват. Мы можем начать с рабочих нагрузок уровня департамента и доводить рабочие нагрузки жизненно важных приложений до самого высокого уровня. И все эти возможности мы реализуем в одном-единственном продукте. Мы полагаем, что такой всесторонний и завершенный подход не имеет аналогов на рынке.
Теперь что касается нашей концепции в отношении доставки продукта на рынок. Мы довольны своей «аппаратной «экосистемой» и нашими партнерами. И если учесть при этом наш подход к ценовой политике, мы полагаем, что наши клиенты получают большое преимущество — я имею в виду стоимость решений, а также общую стоимость владения (total cost of ownership, TCO). Ведь известно, что в том состоянии, которое переживает сегодня экономика, TCO является важным фактором для клиентов.
Насколько важным с точки зрения дальнейшего развития SQL Server является такой вид деятельности, как бизнес-аналитика (business intelligence, BI)?
С точки зрения наших клиентов, BI по-прежнему представляет собой важнейшее направление вложения средств. Сегодня рынок требует от клиентов обходиться меньшим объемом ресурсов и демонстрировать более высокую отдачу, поэтому относительная важность инвестирования в средства бизнес-аналитики возрастает. По большому счету, BI — это средство для помощи конечным пользователям, которым требуются ответы на стоящие перед ними вопросы. Где-то в мире данных кроется ответ на вопрос, который поможет клиентам продвинуться вперед и развивать бизнес более эффективно. BI — это технология обеспечения конечных пользователей инструментами и возможностями. Реализующие принцип самообслуживания средства BI, управляемые с помощью SQL Server 2008 R2 и Office 2010, — это поистине революционные решения с точки зрения возможностей, которые предоставляются конечным пользователям для решения проблем своими силами. Информационные технологии по-прежнему позволяют решать стратегические вопросы. Мы полагаем, что эти решения будут великолепным подспорьем для наших клиентов.
Как вы думаете, сможет ли SQL Server в 2011 году увеличить свою долю на рынке за счет других высококлассных платформ реляционных баз данных?
Полагаю, что да. Приятно наблюдать за тем, как наши клиенты добиваются успехов с использованием нашей платформы. Приведу два примера. Первый — компания PREMIER Bankcard, один из крупнейших поставщиков кредитных карт в Соединенных Штатах. В развитии этой организации наступил этап, когда бизнес-аналитика стала жизненно важным компонентом процесса принятия решений. Здесь надо отметить, что сердцевиной созданной ими инфраструктуры является очень крупное хранилище данных. Его емкость составляет 17 Тбайт, а реализовано оно на платформе SQL Server 2008. Кстати, модернизация до уровня SQL Server 2008 придает специалистам PREMIER Bankcard уверенность в том, что в будущем они смогут увеличить емкость хранилища до 30 Тбайт. Второй пример связан с деятельностью компании First American Title. Эта страховая компания осуществляет обработку всех данных, связанных с подтверждением права собственности на имущество, а также с условно врученными документами, депонированными у третьих лиц, с помощью приложения, созданного на базе SQL Server. Речь идет о приложении с хранилищем данных на несколько терабайтов. Компания модернизировала программное обеспечение до уровня SQL Server 2008 и теперь с выгодой использует средства резервного копирования, сжатия данных, а также функции управления средой, которые повышают эффективность среды в представлениях сборщика данных и управления. Упомянутые средства помогают сотрудникам корпорации эффективно управлять решением, а также масштабировать его. Мы наблюдаем за примерами успешного использования платформы и полагаем, что каких-либо препятствий, которые блокировали бы дальнейшее масштабирование нашего продукта, не существует.
Можно ли считать, что именно на таких клиентов рассчитана редакция Parallel Data Warehouse (PDW) Edition?
Да, речь, разумеется, идет об этой редакции. Именно в ней семейство продуктов SQL Server будет дополнено более мощными средствами масштабирования хранилищ данных. В используемых сегодня системах SQL Server и средствах формирования хранилищ информации счет хранимых данных идет на десятки терабайтов. Но многие крупные клиенты используют хранилища данных большей емкости. Добавление мощных средств масштабирования позволяет создавать решения, масштабируемые до уровня этих потребностей. Так мы доведем лимит системы SQL Server до порога в несколько сот терабайтов. И тогда наши клиенты, желающие увеличить емкость своих хранилищ данных, смогут приобретать у нас, как в супермаркете, все, что им нужно, — от специальной версии для огромного хранилища данных до сопровождающих хранилищ данных для инструментов BI. Так что клиентам придется осваивать всего лишь одну платформу и иметь дело только с одной компанией-поставщиком.
Как вы думаете, в каком направлении будет развиваться рынок систем обработки данных на протяжении ближайших пяти лет?
На мой взгляд, большое значение будет иметь бизнес-аналитика. В сетях многих наших клиентов используется целый ряд решений. Возникает вопрос: как лучше всего наладить взаимодействие сотрудников организации? Мы ведем активный диалог с клиентами по вопросам стандартизации систем бизнес-аналитики. Мы будем продолжать инвестиции в разработку средств BI, реализующих принцип самообслуживания. Вторая «горячая» область — это «облако». Обработка данных по этой технологии может помочь нашим клиентам сосредоточить усилия на нуждах бизнеса, поскольку им не придется тратить время и силы на управление компонентами инфраструктуры. Если они приобретут у нас операционную систему Azure, эту часть проблемы мы будем решать за них. И тогда они смогут больше внимания уделять своим приложениям, данным, а также решению специфических проблем в бизнесе. Смысл «облачных» вычислений в том, что информационные технологии все чаще предоставляются в виде услуг. И под влиянием этого обстоятельства в дальнейшем будут трансформироваться методы работы наших клиентов. Microsoft уже давно занимается вопросами «облачной» обработки данных. Мы предоставляли и предоставляем услуги на уровне Интернета. Если присмотреться к тому, что мы делаем в рамках MSN, Live и в сфере поиска данных, можно увидеть, что мы обладаем необходимым опытом, основываясь на котором развиваем Azure.
Каким образом, на ваш взгляд, переход к «облачным» вычислениям меняет жизнь читателей SQL Server Magazine — администраторов баз данных, разработчиков и специалистов в области бизнес-аналитики? Считаете ли вы, что в дальнейшем их роли будут меняться?
Изменять роли этих специалистов — это, если угодно, часть нашей работы по взаимодействию с сообществом. Они могут больше времени уделять бизнес-задачам, потому что мы освободили их от решения некоторых повседневных проблем. На нас лежит большая доля ответственности за результаты работы профессионалов в области информационных технологий, специалистов по базам данных и разработчиков. Ведь они изо дня в день используют наш продукт для решения своих задач. И «облачная» обработка данных как раз и даст им возможность больше сил уделять этому направлению.
Скажите, а каким организациям легче перейти на «облачные» вычисления — небольшим или относительно крупным?
Эта технология доступна для организаций разного масштаба. От малого предприятия, руководители которого не хотят тратить время на создание инфраструктуры и управление ею, до очень крупной корпорации, в которой тип осуществляемых капиталовложений имеет большее значение, чем то, как протекает бизнес-процесс. «Облако» — это реальный объект, вне зависимости от того, идет ли речь о малом предприятии или о корпорации.
В чем состоят планы Microsoft по перенесению в «облако» средств бизнес-аналитики?
Мы хотим, чтобы специалисты-практики в области бизнес-аналитики и профессионалы, специализирующиеся на базах данных, понимали: работая с системой SQL Azure, они смогут применять свои знания и навыки. Мы работаем над реализацией принципа согласованности применительно к нашей модели программирования и к инструментальным средствам. Возьмем для примера систему SQL Azure, коммерческие поставки которой начались ранее, в 2010 году. Сейчас мы имеем подмножество возможностей, связанных с общей моделью программирования. Разработчики получили возможность брать существующее приложение и без каких-либо сложностей интегрировать его в SQL Azure. Многие наши клиенты с удовлетворением отмечают тот факт, что SQL Server Management Studio нормально функционирует в среде SQL Azure. Система Azure — еще один уровень нашей платформы, причем уровень не новый и даже не четко выраженный. Это компонент сквозной информационной платформы. Так что ныне мы имеем набор возможностей, которые группируются вокруг сценариев работы с приложениями, но мы намереваемся предоставлять на платформе SQL Server, являющейся частью среды SQL Azure, услуги более широкого плана: они будут включать составление отчетов и аналитику. Эти задачи четко обозначены на нашей «дорожной карте».
Вы упомянули продукт SQL Server Management Studio (SSMS). Скажите, а может ли SSMS в среде SQL Server 2008 R2 управлять операционной системой SQL Azure?
Да. Мы задействовали эту возможность в SQL Server Management Studio, чтобы управлять локальными серверами SQL Server, а также подключаться к сети баз данных SQL Server Azure и управлять такой сетью.
Какие отклики от пользователей SQL Server 2008 R2 вы имеете на сегодня? Каковы темпы внедрения этого продукта?
Система внедряется весьма быстро. За пару месяцев, прошедшие с того дня, когда мы выпустили продукт, он был загружен по каналам Интернета около 700 тыс. раз. Это самый высокий показатель для новой версии SQL Server. Значительную часть данной версии составляют компоненты, которые реализуют средства BI, построенные на принципе самообслуживания. У нас ведутся интересные дискуссии, касающиеся новых рабочих нагрузок — Master Data Services и StreamInsight. Мы опираемся на поступательный импульс и на темпы внедрения, характерные для продукта SQL Server 2008.
Что бы вы посоветовали читателям, которые не торопятся переходить на новейшие версии SQL Server?
Мы напряженно работали в двух направлениях. Прежде всего, стремились к тому, чтобы процесс обновления был простым и непрерывным. Второе направление связано с функциями, которые «прозрачны» с точки зрения приложений. Если вы обновляете программу, то по завершении процесса сможете воспользоваться такими функциями, хотя в процессе обновления приложение не было модифицировано. В системе SQL Server 2008 имеется ряд символических функций, таких как сжатие данных и их незаметное шифрование. Не изменяя приложения, вы можете работать с зашифрованным хранилищем, а также пользоваться функциями резервного копирования и сжатия. Вы можете пройти процедуру обновления и затем воспользоваться средствами управления, получая от этого дополнительные преимущества. Таким образом, мы упрощаем процесс обновления и предоставляем потребителям дополнительные преимущества, которыми они могут воспользоваться, не расходуя средства на приобретение новых приложений и не изменяя существующих.
Наши читатели из числа администраторов баз данных с нетерпением ждут следующей версии SQL Server, надеясь увидеть в ней мощные средства для работы с базами данных. Каким направлениям специалисты Microsoft будут уделять основное внимание при проектировании этой версии?
Работая над новой версией SQL Server, мы по-прежнему сосредотачиваем свои усилия на Information Platform Vision (подробную информацию можно найти по адресу www.microsoft.com/sqlserver/2008/en/us/overview.aspx). Так вот, мы акцентируем внимание на этих четырех стержневых направлениях, и прежде всего — на дальнейшей разработке системы SQL Server, которая является платформой для жизненно важных приложений. Это основа основ. Мы вложили немалые средства в разработку SQL Server 2008 и SQL Server 2008 R2 в соответствии с этими принципами, и, как я полагаю, будем продолжать в том же духе. Второе направление — создание средств для наших профессионалов в области ИТ и баз данных: отличительная особенность SQL Server — рекордно низкая величина TCO; мы будем и впредь работать над снижением этого показателя. Мы хотим помочь разработчикам в создании более функционально богатых решений и будем по-прежнему прилагать усилия в этом направлении. И последний важный для нас участок — обеспечение того, что мы называем глубоким проникновением. Каждый конечный пользователь должен располагать инструментами, которые помогают находить ответы на актуальные для него вопросы. Мы вложили много труда в последнюю версию средств BI, построенных на принципе самообслуживания; они предназначены для тех, кто сегодня не пользуется специальными BI-решениями. Мы видим свою задачу в том, чтобы расширять возможности нашей платформы по взаимодействию с упомянутыми специальными корпоративными BI-решениями. Думаю, в дальнейшем мы будем двигаться и в этом направлении. Следите за нашими объявлениями! У нас еще будет множество замечательных тем для обсуждения.
Продукт SQL Server PowerPivot for Excel был предназначен для опытных пользователей Excel из сферы бизнеса. Кстати, за последние несколько месяцев интерес к работе с этим инструментом пробудился и у наших авторов, пишущих об SQL Server. Возникает вопрос: заинтересована ли Microsoft в том, чтобы продукт PowerPivot был взят на вооружение профессионалами, работающими с SQL Server?
Управляемые функции бизнес-аналитики были созданы для всех конечных пользователей. И когда мы говорим «все конечные пользователи», то имеем в виду не только бизнес-аналитиков или работников сферы информации. К этой категории относятся ИТ-профессионалы и разработчики. Все они получат преимущество от использования возможностей, которые заложены в средствах бизнес-аналитики, реализующих принципы самообслуживания. Мы получаем восторженные отклики, которые начинаются такими словами: «Нерегулярные процедуры проверки соответствия установленным законом требованиям проводятся у нас примерно раз в месяц. Раньше мы осуществляли их вручную. В нашей комнате три сотрудника сводят эти данные воедино и загружают результат в Excel, чтобы получить ответы на некоторые вопросы…». PowerPivot дает им возможность создать надлежащее решение, и оно уже создано. Они развернули свой продукт в сети, данные обновляются в автоматическом режиме, и теперь им не приходится ежемесячно отвлекать служащих на выполнение этих нерегулярных процедур. Мне так и хочется сказать многим нашим профессионалам: «Посмотрите, какие возможности открываются перед вами. Где в вашей организации данные анализируются с помощью пакета Excel? Рассматривайте эти ситуации как возможности задействовать PowerPivot, и вы сможете формализовать ряд процессов, которые раньше выполнялись от случая к случаю». Иными словами, речь идет об инструменте, который наши профессионалы могут использовать уже сегодня. Некоторые из возможностей, открывшихся с появлением PowerPivot, мы встраиваем в инструменты для профессиональных бизнес-аналитиков и, с другой стороны, продолжаем работу по интеграции в PowerPivot некоторых функций, поддерживаемых пока только средствами специализированной BI-платформы. А в дальнейшем, как мы полагаем, две эти среды будут унифицированы.
Одна из удивительных особенностей SQL Server 2008 R2 состоит в том, что Microsoft до сих пор поставляет 32-разрядные версии SQL Server. Наверное, это единственный серверный продукт, производимый в таком формате. Как вы считаете, изменится ли положение в следующем выпуске?
Я должен уточнить: SQL Server 2008 R2 выпускается как в 32-разрядной, так и в 64-разрядной версии. С нашей точки зрения, самое главное — обеспечивать поддержку платформ, которые используют наши клиенты. Этим соображением мы будем руководствоваться и впредь.
От представителей Microsoft часто приходится слышать о «консьюмеризации ИТ»; дескать, профессионалы переносят технологические решения из дома на рабочее место. Как вы думаете, применимо ли такое представление к профессионалам в области SQL Server?
Прекрасный пример консьюмеризации ИТ — процесс поиска данных. В этой области свершилась настоящая революция. Сначала пользователи искали и находили информацию в Интернете. Сейчас мы применяем эти методы поиска к структурированным данным и реализуем их в BI-приложениях. Или взять социальные сетевые службы: мы сориентировали SharePoint на работу с управляемыми средствами BI, реализующими принцип самообслуживания. Людям требуется возможность находить других людей, пользоваться результатами их работы, и SharePoint — естественная площадка для решения подобных задач. Кстати, таким образом мы можем задействовать другие функции SharePoint — функции социальных сетевых служб.
Могли бы вы рассказать о планах Microsoft, касающихся использования SQL Server в работе с неструктурированными данными?
Значительная часть наших усилий по совершенствованию информационной платформы и SQL Server состоит в том, чтобы предоставить пользователям средства для обработки всех мыслимых типов данных, которые требуются для использования и потребления бизнес-процессами и приложениями. В версии SQL Server 2008 мы добавили новый набор типов пространственных данных. Если говорить о неструктурированных данных, надо отметить, что мы добавили тип столбцов файловых потоков — и, кстати, получили массу позитивных откликов от клиентов, которые теперь могут использовать этот тип столбцов, а также обрабатывать неструктурированные данные в рамках все той же модели программирования. В дальнейшем мы будем по-прежнему работать над этими аспектами совершенствования платформы.
Каким вам видится будущее SQL Server в контексте виртуализации? В прошлом многие администраторы баз данных относились к идее виртуализации SQL Server без энтузиазма. Как вы думаете, ситуация меняется?
Мы как раз ведем диалог с клиентами на тему виртуализации приложений в среде баз данных. Как правило, все начинается с консолидации серверов, которая дает нашим клиентам массу преимуществ в том, что касается снижения объема потребляемых ресурсов; вследствие этого в дальнейшем они получают множество преимуществ в отношении управляемости и стоимости данного решения в конкретной среде. Мы работали над совершенствованием этого решения на базе платформы Microsoft — от гипервизора с использованием технологии Hyper-V до средств управления с помощью System Center и диспетчера Virtual Tool Machine Manager, а затем и до SQL Server.
И находит ли Microsoft какое-либо применение виртуализованной системе SQL Server?
Да, находит. Мы, сотрудники подразделения Microsoft Information Technology Group, применяем эти технологии для виртуализации упомянутых сред и получения в результате огромных преимуществ.
Нас всегда интересует, как Microsoft использует свои технологии?
Из информационных технологий, разработанных Microsoft, а также из нашего партнерства с другими подразделениями внутри компании мы извлекаем немало пользы. В инфраструктуре Live эксплуатируются тысячи экземпляров SQL Server. В процессе подготовки к выпуску того или иного продукта мы многому учимся и очень тесно сотрудничаем с Microsoft IT. Мы не выпускаем продукт на рынок до тех пор, пока не проверим в своей сети, как приложения функционируют в нашей производственной среде. Это очень важная часть работы по подготовке нашего продукта к использованию клиентами, проводимой до выпуска этого продукта.
Скажите, существуют ли такие области применения SQL Server, которые показались вам неожиданными?
Ряд весьма любопытных фактов продемонстрировали пользователи технологии SQL Azure. Приведу пример из практики австралийской компании TicketDirect. Она занимается организацией и проведением различных мероприятий и, в частности, обеспечивает их участников билетами. У этой компании уже было приложение, функционирующее локально. Так вот, специалисты TicketDirect доработали его и встроили в модель Software Plus Services. А теперь они реализовали в своем приложении средства для использования SQL и Windows Azure. Что же получилось в итоге? Они имеют возможность гибко реагировать на меняющуюся ситуацию. Допустим, если надвигается некое масштабное мероприятие, они могут быстро подключать дополнительные средства для его обслуживания. Они разработали новый сценарий и практически сразу же смогли извлечь ряд выгод из использования «облачной» модели, а также из принципа немедленной оплаты за фактически полученные услуги. Еще один пример — компания Esri, первопроходец на рынке геоинформационных систем. Она разработала решение MapIt, которое с помощью ряда спроектированных нами средств позволяет исследовать геопространственные данные и предоставлять их более широкому кругу потребителей. Должен сказать, что специалисты Esri довольно легко перевели MapIt на нашу платформу. Таким образом, мы реализовали пространственные типы данных в SQL Azure, и нам было приятно видеть, с какой легкостью компания Esri смогла перенести это решение на платформу Azure. У меня такое ощущение, будто я сижу в лучшей ложе театра и наблюдаю за потрясающими успехами наших клиентов. Нам это видится именно так.
И в самом деле, введение геопространственных типов данных дает возможность создавать новый класс приложений. Такая перспектива представляет для наших читателей большой интерес.
Возможность анализировать данные в пространственной области открывает новые горизонты понимания. Приведу простой пример. Представьте, что мы можем загружать визуализированные данные для отображения на географической карте. Кстати, мы недавно закончили работу по созданию сети опорных точек, используемых для целей составления карт; этот продукт поставляется в качестве компонента служб SQL Server 2008 R2 Reporting Services. Подумать только — насколько интереснее наблюдать за данными в пространственном представлении, а не в формате списка адресов.
Может быть, вы хотите обратиться непосредственно к нашим читателям?
Хочу еще раз подчеркнуть: стремление удовлетворить потребности профессионального сообщества — важнейший мотив нашей деятельности. Успех нашей корпорации в основном определяется тем, какие решения члены сообщества создают на нашей платформе. Если наши продукты не удовлетворяют профессионалов, говорить о нашем успехе не приходится. Для нас это совершенно ясно. Общая картина постоянно меняется. Есть направления, в которые мы вкладываем силы и которые мы развиваем; есть новые функции, есть новые явления, такие как «облачные» вычисления. Существует масса возможностей для проявления стратегического подхода к тому, что мы делаем и как мы делаем это. Наш ориентир — сообщество профессионалов, а цель — обеспечивать запросы этих людей как сейчас, так и в будущем. Мы благодарим их за поддержание партнерских отношений с нами на протяжении всех этих лет и надеемся сохранить такие отношения на многие годы.
Майкл Оти (motey@windowsitpro.com) — технический директор Windows IT Pro и SQL Server Magazine, автор Microsoft SQL Server 2008 New Features (Osborne/McGraw-Hill)
Шейла Молнар (smolnar@penton.com) — редактор журнала SQL Server Magazine
Тед Каммерт о новых возможностях SQL Server
После выхода в свет версии SQL Server 2008 R2 в профессиональных кругах развернулось обсуждение вопроса о том, каким будет следующий продукт серии SQL Server. В ходе состоявшейся летом 2010 года беседы сотрудников SQL Server Magazine со старшим вице-президентом подразделения Microsoft Business Platform Division Тедом Каммертом он рассказал о системе SQL Server 2008 R2 и в общих чертах обрисовал будущее SQL Server. У меня появилась возможность встретиться с Каммертом в начале ноября. Наша беседа была посвящена двум объявлениям о выпуске продуктов, с которыми представителям Microsoft предстояло выступить на PASS Summit 2010, а также объявлениям относительно «облачных» технологий, которые были сделаны на конференции профессиональных разработчиков Professional Developers Conference (PDC). Каммерт поделился со мной последними данными по «облачной» инициативе Microsoft, представил основные функциональные возможности CTP-версии следующего выпуска SQL Server (под кодовым названием Denali) и рассказал о новостях, связанных с продуктом SQL Server 2008 R2 Parallel Data Warehouse Edition.
Denali CTP стала доступной
Во время конференции PASS Summit копии CTP-варианта следующей версии SQL Server были предоставлены ее участникам, а также подписчикам MSDN и TechNet, а теперь этот продукт доступен для загрузки с сайта Microsoft. Высокая надежность и средства восстановления после сбоя обеспечиваются без каких-либо затруднений: разработчики SQL Server предусмотрели решения для «зеркального» дублирования, кластеризации и для организации доставки журналов. «Помимо прочего, в системе Denali мы используем единую инфраструктуру на базе кластеров Windows, которая сочетает в себе характеристики всех трех решений, — пояснил Каммерт. — Кроме того, мы уделяли внимание средствам управления; мы разрабатывали лучшие в своем классе средства высокой доступности и прилагали большие усилия для того, чтобы нашим клиентам было проще работать с ними». Квентин Кларк, генеральный менеджер подразделения Microsoft Database Systems Group, подробно рассказал об этих упрощенных средствах в своем основном докладе на конференции PASS. Так, с помощью реализованной в SQL Server новой функции AlwaysOn пользователь может группировать базы данных и совместно восстанавливать их после отказа, создавать до четырех дополнительных баз, выбирать режим Read в дополнительных базах данных, включать и отключать функцию резервного копирования файлов для чтения и решать другие задачи.
VertiPac входит в состав служб аналитики SQL Server и хранилищ данных. В PowerPivot встроен очень мощный, ориентированный на работу со столбцами и функционирующий в оперативной памяти обработчик хранилищ VertiPac. В продукте Denali компонент VertiPac сможет принимать на себя и другие рабочие нагрузки SQL Server.
«Этот обработчик будет обеспечивать очень высокое масштабирование и сжатие, а также фантастическую производительность; речь идет как о службах аналитики, так и о хранилищах данных», — заявил Каммерт.
Расширение возможностей бизнес-аналитики. Если говорить об инфраструктуре Denali, важно отметить две области, в которых были реализованы концепции бизнес-аналитики: с одной стороны, речь идет об объединении и интеграции данных, а с другой — о гарантии того, что мы имеем дело с качественными данными. «Значительная часть предпринятых нами усилий была вложена в службы интеграции SQL Server, — пояснил Каммерт. — Речь идет о самом важном выпуске служб интеграции со времени выхода на рынок SQL Server 2005. Мы усовершенствовали серверную среду для служб интеграции SQL Server. Это позволит облегчить развертывание данных приложений и управление ими. Мы усовершенствовали функции служб, ответственные за очистку данных и за обеспечение их качества. На сегодня мы располагаем службами Master Data Services; к ним мы добавляем службы Data Quality Services, реализующие уникальный подход с использованием базы знаний; эти службы выполняются как внутри служб SSIS, так и автономно. Кроме того, мы разработали ряд функций для создания механизма анализа влияния и происхождения». Анализ влияния показывает, что конкретно будет зависеть от ваших данных в ходе дальнейшей их обработки, а происхождение показывает, откуда поступили данные и что представляют собой выдавшие их системы.
Проект Crescent. В Denali реализован набор возможностей, а также интерактивных средств виртуализации на базе Web, которые призваны помочь потребителям в построении и передаче конечным пользователям истории обрабатываемых данных. «Дело в том, что данные могут рассказать многое о вашем бизнесе», — пояснил Каммерт.
Проектирование инструментов для разработчиков — Denali будет содержать набор инструментов (под кодовым названием Juneau), которые представляют собой средства Visual Studio Professional Developer, встроенные в SQL Server. В итоге вне зависимости от того, над чем работает пользователь (это могут быть, к примеру, проекты бизнес-аналитики или проекты, связанные с базами данных), он будет иметь дело с тем же интерфейсом.
Parallel Data Warehouse Edition поступит на рынок в декабре
На конференции PASS представители Microsoft объявили о начале поставок устройств хранения данных Massively Parallel Processor (MPP). «Компания Hewlett-Packard предоставила нам устройства, которые мы предложим своим клиентам в декабре, и это будет для нас очень важной вехой», — заявил Каммерт.
По его словам, этот продукт по-своему уникален: «Мы предлагаем его в качестве интегрированного аппаратно-программного решения, оптимизированного с участием наших партнеров. Это возможность предоставить нашим клиентам совсем другие преимущества, и мы думаем, что справимся в указанные сроки».
Объявления о системе SQL Azure, сделанные на PDC
В ходе проведенной в октябре конференции PDC прозвучал ряд объявлений, касающихся системы SQL Azure. «Чтобы выполнить свое обещание — перенести все возможности SQL Server в среду SQL Azure, — мы работали не покладая рук», — сказал Каммерт. Он выделил следующие три объявления, касающиеся SQL Azure.
SQL Azure Reporting. Эта служба дает возможность разрабатывать и размещать отчеты в «облаке». По словам Каммерта, CTP-версия служб SQL Server Reporting Services в SQL Azure появится на рынке в конце года.
SQL Azure Data Sync. Версия Data Sync CTP1 дает возможность синхронизировать базы данных, размещенные в различных экземплярах SQL Azure, даже если эти базы данных хранятся в разных центрах обработки данных. В одной из версий CTP будет реализована возможность синхронизировать содержимое экземпляров баз данных SQL Azure и экземпляров локальных систем SQL Server. «Это замечательный пример предоставления услуг платформы более высокого уровня, — зявил Каммерт. — Клиент становится подписчиком службы и может сразу же указывать в настройках, какие таблицы он хочет отображать в своей «облачной» базе данных».
Windows Azure Marketplace. Магазин Windows Azure Marketplace, ранее именовавшийся «Dallas», позволяет обращаться к наборам данных от коммерческих поставщиков данных, а также к содержимому общедоступных источников данных. «Наша задача — добиться того, чтобы пользователи могли без особых хлопот получать доступ к тем данным, которые им нужны, а это преимущественно коммерческие данные и общедоступные справочные данные, — пояснил Каммерт. — Marketplace — и есть то место, куда надо обращаться за подобными данными».
Меган Келлер (megan.keller@penton.com) — помощник редактора в SQL Server Magazine и Windows IT Pro