Базовые понятия MDS
Базовые понятия, которыми оперирует Master Data Services, приведены на рис. 4.
Рис. 4. Базовые понятия, которыми оперирует Master Data Services
Модель измерения (Dimension Model) — содержит в себе сущности, атрибуты, элементы сущностей и различные варианты иерархий для экспорта в соответствующие системы.
Сущность (Entity) является контейнером набора элементов. Примером сущности для ритейла является продаваемый «Продукт».
Элемент (Member) — это лист, консолидированный элемент или элемент коллекции. Примеры элементов для сущности «Продукт»: велосипеды, горные велосипеды, модель горного велосипеда…
Атрибут — это характеристика элемента. Например, все элементы модели «Продукт» имеют атрибут «Цвет», а конкретный велосипед может иметь значение атрибута — синий. Атрибуты могут быть основаны на определенной ранее сущности ( domain based) , произвольными ( free- form) , в виде файла ( file) . Можно настраивать отображение атрибутов на разных закладках с именами ( attribute groups ).
Иерархия (Hierarchy) — это структура, представляющая элементы сущности с помощью консолидированных элементов и уровней для обеспечения удобства анализа данных. Иерархию могут формировать сущности, сформированные по уровням (например, категория продуктов, подкатегория продуктов, модель продукта). Иерархию также можно построить на основании связей типа «родитель-потомок» (или Parent-child).
Предназначение MDS
Предназначение Master Data Services — приведение в соответствие справочников в системах организации благодаря созданию авторитетного источника — шины мета-данных.
Функционал системы построен таким образом, чтобы уменьшить стоимость управления мета-данными за счет того, что:
- интерфейс управления через веб-браузер позволяет вовлечь необходимых сотрудников в процесс управления сущностями и иерархиями;
- программный интерфейс (MDS API) позволяет настроить управление мета-данными из внешних систем;
- функции управления версиями, нотификации и бизнес-правила позволяют наиболее простым способом настроить гибкий процесс обеспечения корректности мета-данных;
- функция размещения модели позволяет экспортировать созданную модель из системы разработки и опубликовать ее в эксплуатируемой системе MDS.
В результате использования функций управления атрибутами и иерархиями в организации обеспечивается наличие качественных и непротиворечивых мета-данных, построенных в виде, требуемом для экспорта в соответствующие системы организации.
Какие самые последние обновления доступны для SQL Server?
Version | Latest Update | Build Number | Release Date | Support Ends | Other Updates |
---|---|---|---|---|---|
2016 | Download RC2 2016 | 13.0.1300.275 | 2016-04-01 | ? | |
2014 | Download 2014 SP1 thenCU5 KB3130926 | 12.0.4100.1 12.0.4439.1 |
2015-05-15 2016-02-22 |
2024-07-09 | |
2012 | Download 2012 thenSP3 2012 thenCU2 KB3137746 | 11.0.2100.60 11.0.6020.0 11.0.6523.0 |
2012-02-14 2015-11-21 2016-03-21 |
2022-07-12 | |
2008 R2 | Download 2008 R2 thenSP3 2008 R2 thenSU KB3045311 | 6.1.7601.17514 10.50.6000 10.50.6220.0 |
2010-11-21 2014-09-30 2015-07-14 |
2019-07-09 | |
2008 | Download 2008 thenSP4 2008 thenSU KB3045316 | 6.0.6001.18000 10.00.6000 10.0.6241.0 |
2008-01-19 2014-09-30 2015-07-14 |
2019-07-09 | |
2005 | Download SP4 2005 thenCU3 KB2507769 | 9.00.5000.00 9.00.5266 |
2010-12-17 2011-03-17 |
2016-04-12 |
Усовершенствования в области проверки подлинности
Kerberos — это сетевой протокол, предоставляющий высоконадежное средство взаимной проверки подлинности между клиентом и сервером (или двумя участниками системы безопасности). Kerberos помогает снизить число уязвимостей в случае атак с приманкой и попыток перехвата «посредником». Этот протокол имеет отношение к проверке подлинности Windows NTLM, но он надежнее и производительнее.
Чтобы использовать Kerberos для взаимной проверки подлинности, необходимо, чтобы экземпляр SPN, относящийся к SQL Server, был зарегистрирован в Active Directory, а драйвер клиента при подключении должен предоставить зарегистрированный SPN. В SQL Server 2008 проверка подлинности Kerberos была распространена на все сетевые протоколы, включая TCP, именованные каналы, общую память и адаптеры VIA. По умолчанию драйвер клиента выводит нужный SPN из экземпляра SQL Server, к которому он подключается. SPN можно также указать явным образом в параметрах строки подключения: это повышает уровень безопасности и контроля, упрощает поиск и устранение неполадок.
Службы IIS перестали использоваться для доступа к веб-службам ASP.NET, диспетчеру отчетов и серверу отчетов. В SQL Server 2008 службы отчетов обрабатывают все запросы на проверку подлинности, проводя их через новую специальную подсистему, поддерживающую как проверку подлинности Windows, так и нестандартные варианты проверки.
Службы отчетов теперь размещают Microsoft .NET Framework и технологии ASP.NET, встроенные в среду CLR SQL Server, кроме того, они используют возможности HTTP.SYS, предлагаемые в операционной системе. Сервер отчетов включает в себя прослушиватель HTTP, который принимает запросы, направленные на URL-адрес и порт, указанные во время настройки сервера. Резервированием и регистрацией URL теперь управляет непосредственно сервер отчетов (через HTTP.SYS).
Интегрированная разработка для встроенных баз данных
SQL Server Compact — это встроенная база данных SQL Server, распространяемая бесплатно. Ее можно использовать для разработки автономных или мало связанных приложений для мобильных устройств, настольных компьютеров и веб-клиентов. SQL Server Compact работает под всеми версиями операционной системы Microsoft Windows, в том числе под Windows XP и Windows Vista, а также подходит для карманных ПК и смартфонов.
-
Мощность
Встраиваемое ядро SQL Server, умещающее богатую функциональность в малом объеме занимаемого пространства, позволяет создавать высокопроизводительные приложения.
-
Производительность
Благодаря не требующей обслуживания редакции SQL Server, которая легка в использовании и тесно интегрирована с Visual Studio, разработка приложений станет проще, а их поддержка менее затратной.
-
Гибкость
Создание автономных и мало связанных приложений для мобильных устройств, настольных ПК и веб-клиентов.
Ключевые области использования
-
Базы данных начального уровня, учебные БД
-
Создание мощных настольных приложений
-
Права на свободное распространение для независимых разработчиков ПО
Оптимизация запроса типа «звезда»
Обработка таблицы фактов — обычно самая продолжительная часть выполнения запроса «звезда» в реляционном хранилище данных на многомерной модели. В этом легко убедиться, потому что даже очень избирательные запросы получают на порядок больше строк из таблицы фактов, нежели из любого измерения
Поэтому использование наилучшего пути доступа в таблицу фактов важно для высокой производительности запроса
SQL Server использует оптимизатор запроса на основе стоимости, то есть пытается создать план выполнения с минимальной оценочной стоимостью. В контексте хранения данных, главная задача — убедиться, что оптимизатор запроса оценивает однозначные альтернативы путей доступа для плана выполнения запроса «звезда». В оптимизатор запросов SQL Server включено несколько функций, автоматически обеспечивающих производительные планы выполнения запросов типа «звезда».
Запросы типа «звезда» можно представить себе разделенными на три класса, как на рис. 2. Эти широкие классы также позволяют SQL Server определять правильные планы для таких запросов. SQL Server основан на главном принципе избирательности запросов по отношению к таблице фактов. Запрос тем более избирателен, чем меньше строк из таблицы фактов он употребляет. Проценты строк, полученных из таблицы фактов, используются для создания классов запросов. Эти проценты отражают значения из типичных запросов клиентов, но не являются строгими границами для создания определений пути доступа.
Figure 2 Диапазоны избирательности для запросов типа «звезда»
В первый класс включены высокоизбирательные запросы, обрабатывающие до 10 процентов строк таблицы фактов. Второй класс, со средней избирательностью, содержит запросы, обрабатывающие от 10 до 75 процентов строк таблицы фактов. Запросы в третьем классе, с низкой избирательностью, требуют обработки более 75 процентов строк таблицы фактов. Прямоугольники на рисунке показывают основные планы выполнения запросов для каждого класса избирательности.
Таблица фактов
План должен быть расчитан на типичную форму запроса «звезда» и он должен строить индексы на таблице фактов. Кластеризованный индекс таблицы фактов использует несколько столбцов суррогатных ключей измерений (столбцы внешнего ключа) в качестве ключей индекса. Столбцы, используемые чаще всего, должны появиться в списке ключей индекса. Не помешает проверить, что таким образом действительно получаются хорошие пути доступа для наиболее частых запросов в рабочей нагрузке.
Кроме того, план создает некластеризованный индекс в один столбец для каждого столбца суррогата измерения (внешнего ключа) в таблице фактов. Это обеспечивает высокоэффективный путь доступа для запросов, очень избирательных в одном из измерений.
Задача кластеризованного индекса — обеспечить хорошую производительность для большинства запросов рабочей нагрузки. Набор некластеризованных индексов предназначен для запросов, получающих меры таблицы фактов для определенного клиента или продукта. Эти некластеризованные индексы исключают, например, сканирование всей таблицы фактов при поиске данных о продажах одному клиенту.
Общая информация по Service Pack
Version | Codename | RTM (no SP) | SP1 | SP2 | SP3 | SP4 |
---|---|---|---|---|---|---|
SQL Server 2016 | ? | RC2 | ||||
SQL Server 2014 | SQL14 | 12.0.2000.8 |
12.0.4100.1 12.1.4100.1 |
|||
SQL Server 2012 | Denali | 11.0.2100.60 |
11.0.3000.0 11.1.3000.0 |
11.0.5058.0 | 11.0.6020.0 | |
SQL Server 2008 R2 | Kilimanjaro | 10.50.1600.1 |
10.50.2500.0 10.51.2500.0 |
10.50.4000.0 10.52.4000.0 |
10.50.6000.34 10.53.6000.34 |
|
SQL Server 2008 | Katmai | 10.0.1600.22 |
10.0.2531.0 10.1.2531.0 |
10.0.4000.0 10.2.4000.0 |
10.0.5500.0 10.3.5500.0 |
10.0.6000.29 10.4.6000.29 |
SQL Server 2005 | Yukon | 9.0.1399.06 | 9.0.2047 | 9.0.3042 | 9.0.4035 | 9.0.5000 |
SQL Server 2000 | Shiloh | 8.0.194 | 8.0.384 | 8.0.532 | 8.0.760 | 8.0.2039 |
SQL Server 7.0 | Sphinx | 7.0.623 | 7.0.699 | 7.0.842 | 7.0.961 | 7.0.1063 |
Проблемы с НСИ
Проблемы с нормативно-справочной информацией организаций связаны с наличием в этих организациях большого количества систем, в каждой из которых отдельно могут редактироваться общие для этих систем справочники организации.
Рис. 1. Системы организации и хранилище данных
Можно выделить две основных причины проблем при работе с нормативно-справочной информацией.
Первая состоит в том, что нет единого авторитетного источника нормативно-справочной информации, наблюдаются несоответствия справочников в различных системах организации, а некоторые элементы справочников управляются одновременно несколькими сотрудниками без какого-либо согласованного процесса.
Например, если клиент сменил место жительства, информация о нем в справочнике клиентов может оперативно обновляться в одной системе, а в остальных — с задержкой по времени.
Другой пример, наименования одного и того же продукта в различных филиалах могут отличаться.
Вторая причина связана с тем, что в организациях нет систем, позволяющих сотрудникам совместно и в соответствии с утвержденным регламентом управлять мета-данными. Нет функций управления измерениями и атрибутами. Нет возможности управления мета-информацией через Интернет с использованием веб-браузера.
В результате полученных несоответствий справочников возникают ошибки при работе в системах и ошибки в отчетах организации.
Расшифровка номера версии Microsoft SQL Server
С уровнями версий и редакциями Microsoft SQL Server разобрались, осталось понять, что означают цифры, указанные в номере версии, например, 15.0.2000.5.
Эти цифры, на самом деле, как раз и показывают конкретную версию Microsoft SQL Server.
Как видно, номер версии состоит из нескольких частей, где каждая часть уточняет версию.
В целом расшифровка выглядит следующим образом
MajorVersion.MinorVersion.ProductBuild.Revision
MajorVersion – это основная версия Microsoft SQL Server, она изменяется только тогда, когда выходит абсолютно новая версия SQL Server, например, у Microsoft SQL Server 2019 – это 15, в 2017 версии – это 14, остальные версии Вы можете посмотреть в таблице версий, которая приведена в начале данной статьи.
MinorVersion – это дополнительная версия Microsoft SQL Server, она изменяется редко, только когда в рамках текущей версии вносятся значительные изменения.
ProductBuild – это номер сборки Microsoft SQL Server, он изменяется при каждом обновлении Microsoft SQL Server в рамках текущей версии.
Revision – редакция (ревизия) сборки. Версии SQL Server, у которых номер всех версий, а также номер сборки одинаковый, являются полностью взаимозаменяемыми. Однако если редакция сборки отличается, это говорит о том, что уже после выпуска сборки, спустя время, была обнаружена, например, проблема безопасности в этой сборке, новая редакция сборки устраняет эту проблему. Данная цифра в большей степени предназначена для самих разработчиков Microsoft SQL Server.
Таким образом, мы можем расшифровать версию 15.0.2000.5 следующим образом
ОсновнойНомер.ДополнительныйНомер.НомерСборки.РедакцияСборки
15 – номер основной версии;
0 – номер дополнительной версии;
2000 – номер сборки;
5 – номер редакции сборки.
На сегодня это все, надеюсь, материал был Вам полезен, пока!
Нравится7Не нравится1
Таблица измерений
Применяя план к таблицам измерений, нужно создавать индексы для каждой таблицы измерения. Это некластеризованный индекс ограничения первичного ключа на столбце суррогатного ключа измерения и кластеризованный индекс столбцов бизнес-ключа объекта измерения. Для больших таблиц измерений можно добавить некластеризованные индексы для столбцов, которые часто используются в очень избирательных предикатах.
Кластеризованный индекс увеличивает эффективность извлечения, преобразования и загрузки (ETL) в период обслуживания хранилища данных, которое часто ограничено во времени. Например, в случае медленно меняющихся измерений, существующие строки обновляются на месте, а новые — добавляются к таблице измерения. Такая схема доступа может быть эффективной только при хороших просмотре и обновлении таблицы измерения во время ETL.
План, описанный выше, служит хорошей отправной точкой для физических моделей реляционных хранилищ данных на SQL Server. Основываясь на этом типичном устройстве реляционного хранилища данных, мы можем рассмотреть ключевые новые функции SQL Server 2008.
Импорт
После того, как модель, сущности и структура иерархий созданы, элементы измерений, значения атрибутов и иерархии можно сформировать на основании данных из источников данных. Этот процесс изображен на рис. 5.
Рис. 5. Импорт данных из источников данных в базу MDS
Сначала данные из источника необходимо загрузить в промежуточную область базы MDS. Преобразование данных из источника к виду таблиц промежуточной области можно осуществить с использованием скрипта T-SQL или пакета SQL Server Integration Services. Когда записи из источника загружены в промежуточную область, из интерфейса Master Data Manager необходимо запустить команду загрузки в определенную модель определенной версии.
Как правило, импорт данных из источника нужно делать для первоначального заполнения справочников.
Масштабируемая платформа данных для рентабельных веб-приложений
Microsoft SQL Server 2008 Web специально предназначен для создания веб-служб с высоким уровнем доступности, работающих под управлением Windows Server нового поколения.Включая более мощные возможности, чем имели предыдущие редакции SQL Server, SQL Server 2008 Web обеспечивает всё, что нужно для поддержания малозатратных, высокомасштабируемых приложений с высоким уровнем доступности или оказания услуг хостинга клиентам.
В отличие от SQL Server 2005, SQL Server 2008 Web обладает гораздо большими техническими возможностями, например автоматическим выполнением политик безопасности и поддержкой новых компонентов интеграции платформы .NET Framework.
-
Высокая масштабируемость и уровень доступности
Масштабирование с поддержкой до 4 процессоров при отсутствии ограничений на память и размер базы данных.
-
Низкая совокупная стоимость владения
Общая прибыль увеличивается за счет низкой цены, новых средств публикации для быстрого развертывания, управления на основе политик и сбора данных о производительности, снижающих расходы на администрирование.
-
Мощная программируемость
Для разработки приложений доступны интеграция с .NET и улучшенный драйвер для PHP-приложений. Прямая поддержка новых в .NET Framework расширений LINQ повышает производительность труда разработчиков и коренным образом меняет способ обращения к данным.
Ключевые области использования
-
Общий и выделенный хостинг
-
Крупные организации, в основном ориентированные на работу в Интернете и испытывающие потребность в горизонтальном масштабировании
История Microsoft SQL Server 2008 R2 Master Data Services
В июне 2007 года компания Microsoft приобрела вендора MDM под названием Stratature.
Затем в приобретенное решение команда разработки Microsoft:
- добавила веб-сервис Windows Communication Foundation;
- оптимизировала код и структуру базы данных;
- добавила функцию размещения моделей;
- улучшила систему безопасности;
- добавила API, покрывающий все функции MDS и поддерживающий как блоковые, так и ориентированные на сообщения функции;
- переписала пользовательский интерфейс, который сейчас реализован через MDS API (вместо того, чтобы работать напрямую через базу данных и хранимые процедуры).
В августе 2009 года компонент Master Data Services включен в состав SQL Server 2008 R2 в составе CTP2.
Workgroup
Надежное управление данными и создание отчетности
SQL Server 2008 Workgroup представляет собой надежную платформу для управления данными и составления отчетов. Она позволяет безопасно выполнять удаленную синхронизацию и управлять приложениями в филиалах компании. В этот выпуск включены основные функции ядра базы данных SQL Server. Он легко обновляется до выпуска Standard или Enterprise.
-
Надежность
Рентабельная, безопасная и надежная база данных, обеспечивающая работу бизнес-приложений.
-
Простота использования
Легкая в установке и использовании база данных, позволяющая повысить общую производительность предприятия.
-
Встроенные средства отчетности
Встроенные компоненты по созданию отчетов окажутся доступны с любого рабочего места, позволяя быстрее принимать лучшие решения.
Классы для веб-сервисов
В MDS также реализован программный интерфейс, позволяющий управлять всеми объектами решения. Ниже приведены некоторые методы интерфейса 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
Видно, что интерфейс позволяет управлять всеми объектами системы, такими как комментарии к записям, бизнес-правила, сущности, подписки, иерархии, модели, элементы модели, права доступа, промежуточная область, версии…
Следовательно, функции MDS можно интегрировать в любую систему организации незаметно для пользователей.
Физическая модель
Многие запросы SQL в реляционном хранилище данных следуют такой структуре запроса типа «звезда». Тем не менее, запросы поддержки решения меняются со временем, потому что руководители постоянно пытаются улучшить понимание фундаментальных данных бизнеса новыми способами. Именно поэтому в рабочих нагрузках на хранилища данных много незапланированных запросов. Это усложняет физическую модель запросов поддержки решения и схемы многомерно смоделированного хранилища данных.
Обычно под SQL Server разработчики хранилищ данных начинают с плана или физической модели, которую они улучшают и корректируют по мере развития рабочей нагрузки. Вы можете воспользоваться таким планом для собственной среды хранилища данных. В этом случае, не забывайте о рекомендациях для построения физических моделей баз данных, таких, как воздействие на скорость за счет поддержания индексов для обновления и требования индексов к объему хранилища.
Редакции SQL Server 2008 R2
SQL Server 2008 Standard — это законченная платформа для управления данными и выполнения операций бизнес-аналитики. Она демонстрирует лучшие в своем классе показатели простоты использования и степени управляемости приложений, на которых основана работа подразделений предприятия. |
Виды поставки:Коробка (FPP), Корпоративная лицензия (OLP) Схема лицензирования:Лицензия на cервер + лицензия клиентского доступа, Лицензия на процессор Стоимость: () |
|
SQL Server 2008 Workgroup представляет собой надежную платформу для управления данными и составления отчетов. Она позволяет безопасно выполнять удаленную синхронизацию и управлять приложениями в филиалах компании. В этот выпуск включены основные функции ядра базы данных SQL Server. Он легко обновляется до выпуска Standard или Enterprise. |
Виды поставки:Коробка (FPP), Корпоративная лицензия (OLP) Схема лицензирования:Лицензия на cервер + лицензия клиентского доступа, Лицензия на процессор Стоимость: () |
|
SQL Server 2008 Enterprise — это комплексная платформа управления данными и бизнес-аналитики. Она обладает первоклассной масштабируемостью, возможностью создавать хранилища данных, продвинутыми средствами анализа и достаточной безопасностью, что позволяет использовать ее как основу для критически важных бизнес-приложений. Эта редакция позволяет консолидировать серверы и выполнять крупномасштабные OLTP-операции и создание отчетности. |
Виды поставки:Коробка (FPP), Корпоративная лицензия (OLP) Схема лицензирования:Лицензия на cервер + лицензия клиентского доступа, Лицензия на процессор Стоимость: () |
|
Редакция SQL Server 2008 R2 Developer Edition лицензируется для отдельных разработчиков и должна использоваться только для проектирования, разработки или тестирования. Эта лицензия не налагает ограничений на количество установок, при условии, что все экземпляры используются только лицензированным разработчиком или тестировщиком. |
Виды поставки:Коробка (FPP), Корпоративная лицензия (OLP) Схема лицензирования:Лицензия на разработчика Стоимость: () |
|
SQL Server 2008 R2 Web
Microsoft SQL Server 2008 Web специально предназначен для создания веб-служб с высоким уровнем доступности, работающих под управлением Windows Server нового поколения.Включая более мощные возможности, чем имели предыдущие редакции SQL Server, SQL Server 2008 Web обеспечивает всё, что нужно для поддержания малозатратных, высокомасштабируемых приложений с высоким уровнем доступности или оказания услуг хостинга клиентам.
Виды поставки:Корпоративная лицензия (OLP)
Схема лицензирования:Лицензия на процессор
Стоимость: ()
SQL Server 2008 R2 Datacenter
Решение SQL Server 2008 R2 Datacenter разработано на основе SQL Server 2008 R2 Enterprise и является высокопроизводительной платформой данных, которая обеспечивает максимальный уровень масштабируемости , виртуализацию, консолидацию и управление инфраструктурой баз данных компании. Редакция Datacenter помогает организациям экономически эффективно масштабировать основную среду.
Виды поставки:Коробка (FPP), Корпоративная лицензия (OLP)
Схема лицензирования:Лицензия на процессор
Стоимость: ()
Установка Management Studio Express
Теперь приступим к установке Management Studio, для этого запускаем инсталляционный пакет. И как не странно у нас снова откроется «Центр установки SQL Server». Мы также жмем «Установка» и выбираем «Новая установка изолированного SQL Server или добавление компонентов к существующему экземпляру», в общем, все то же самое. Будет окно проверки правил установки, на нем жмем «ОК». Затем также как и при установке SQL сервера программа установит «Файлы поддержки программы установки». Делаем все в точности, как и при установке SQL сервера, доходим до окна выбора компонентов, и выбираем «Средства управления», в принципе Вы не ошибетесь, так как выбрать другие компоненты просто нельзя, жмем «Далее».
Затем снова все те же окна, проверки свободного места на диске, отправка отчетов, проверки правил установки и непосредственна сама установка, в заключении о том, что установка компонента прошла успешно появится окно.
Жмем «Далее» затем «Закрыть». И все, можно запускать Management Studio Express
Пуск->Все программы->Microsoft SQL Server 2008->Среда SQL Server Management Studio
После запуска необходимо будет настроить соединение с SQL сервером в окне «Соединение», где в поле «Имя сервера» указываем имя компьютера, затем имя нашего SQL сервера (мы его задавали в процессе установки, sqlexpress), в итоге у меня получилось dc1\sqlexpress, выбираем установленную Проверку подлинности и жмем «Соединить».
И если Вы все сделали правильно, у Вас откроется Management Studio и в частности обозреватель объектов, где собственно Вы и можете создавать базы данных, об этом мы разговаривали в материале Как создать базу данных в MSSql 2008 и писать запросы, ну, в общем, учиться программировать на Transact-SQL.
На этом наша статья подошла к своему логическому завершению. Удачи в освоении SQL сервера!
Нравится8Не нравится1
Заключение
Мы представили короткий обзор новых функций SQL Server 2008, которые помогут вам достичь большей производительности запросов поддержки решений в реляционных хранилищах данных. Но не забывайте, что, хотя высокая скорость отклика на запросы поддержки решений очень важна, есть и другие принципиальные условия, не описанные в этой статье.
К некоторым дополнительным функциям, имеющим отношение к реляционному хранению данных, относятся:
- Поддержка синтаксиса MERGE в T-SQL для обновления, удаления и добавления (измерения) данных одним утверждением и циклом приема-передачи в базу данных.
- Улучшенное ведение журнала ядра SQL Server, обеспечивающее большую эффективность ETL.
- Наборы группирования, облегчающие создание сборных запросов поддержки принятия решений в T-SQL.
- Сжатие резервных копий, уменьшающее нагрузку на ввод-вывод как полного, так и последовательного резервного копирования.
- Управление ресурсами, позволяющее контролировать распределение системных ресурсов между рабочими нагрузками.
Мы советуем ознакомиться с более полной информацией о всех этих замечательных функциях на странице SQL Server в Интернете, по адресу microsoft.com/sql.
Ссылки по теме
Заключение
Шина мета-данных
Master Data Services — это система управления иерархиями и атрибутами, входящая в комплект поставки SQL Server 2008 R2 (начиная с Enterprise Edition).
Она может быть использована как единый авторитетный источник мета-данных организации.
Для мета-данных обеспечивается версионность и фиксация всех изменений над мета-данными.
Портал управления
Управление мета-данными осуществляется через портал управления, который позволяет осуществлять редактирование объектов системы, таких как модели, сущности, иерархии, атрибуты.
В состав административных функций входят построение моделей измерений, создание сущностей, групп атрибутов, иерархий, а также управление бизнес-правилами.
В системе есть набор стандартных отчетов, которые позволяют проанализировать модели мета-данных (состав, транзакции, структуру иерархий, сравнение версий) и настройки безопасности для групп и пользователей.
Есть функция импорта данных из промежуточной области и экспорта данных во внешние системы путем создания подписок.
Процесс управления мета-данными
Процесс управления мета-данными, основанный на событиях, настраивается с использованием версий, бизнес-правил и нотификаций.
Платформа для управления мета-данными
MDS является платформой для управления мета-данными, позволяющей описать любую предметную область.
Предусмотрена функция размещения модели с экземпляра MDS для разработки на экземпляр MDS, находящийся в действующей эксплуатации. Модель переносится в виде файла специализированного формата.
Программный интерфейс MDS позволяет написать код для управления всеми объектами системы.