Волгоградский государственный университет
Опубликован: 15.03.2010 | Доступ: свободный | Студентов: 2372 / 233 | Оценка: 4.39 / 4.28 | Длительность: 18:09:00
Лекция 4:

Разработка многомерных баз данных с использованием SSAS

Аннотация: Данная лекция рассказывает об особенностях проектирования и реализации многомерных баз данных с использованием SQL Server Analysis Services, представлены ключевые понятия многомерных выражений, а также основные понятия о запросах многомерных выражений.

Проектирование и реализация многомерных баз данных

Решения, проекты и элементы

И среда BI Dev Studio, и среда SQL Server Management Studio предоставляют проекты, которые, в свою очередь, организованы в решения. Решение может содержать несколько проектов, а проект обычно содержит несколько элементов. При создании проекта автоматически создается новое решение, а в существующее решение при необходимости можно добавлять проекты. Объекты, которые содержатся в проекте, зависят от его типа. Элементы в каждом контейнере проекта хранятся в виде файлов, расположенных в папках проекта в файловой системе.

Типы проектов бизнес-аналитики

В Таблица 5.1 приведены типы проектов бизнес-аналитики, которые могут быть созданы в среде BI Dev Studio.

Таблица 5.1. Типы проектов бизнес-аналитики в среде BI Dev Studio
Проект Описание
Проект служб Analysis Services Содержит определения объектов для одиночной базы данных служб SSAS.
Импорт базы данных служб Analysis Services 2008 Предоставляет мастер, который можно использовать для создания нового проекта служб SSAS путем импортирования определений объектов из существующей базы данных служб SSAS.
Проект служб Integration Services Содержит определения объектов для набора пакетов служб Integration Services.
Мастер проектов отчетов Предоставляет мастер, который помогает выполнить процесс создания проекта отчета с помощью служб Reporting Services.
Проект модели отчета Содержит определения объектов для модели отчета служб Reporting Services.
Проект сервера отчетов Содержит определения объектов для одного или нескольких отчетов служб Reporting Services.

Среда SSMS также содержит несколько типов проектов, предназначенных для различных типов запросов или сценариев (Таблица 5.2 ).

Таблица 5.2. Типы проектов бизнес-аналитики в SSMS
Проект Описание
Сценарии служб Analysis Services Содержит сценарии расширений интеллектуального анализа данных, многомерных выражений и XML для аналитики для служб SSAS, а также соединения с экземплярами служб SSAS, в которых эти сценарии могут выполняться.
Сценарии SQL Server Compact Содержит сценарии SQL для SQL Server Compact, а также соединения с экземплярами SQL Server Compact, в которых могут выполняться эти сценарии.
Сценарии SQL Server Содержит сценарии Transact-SQL и XQuery для экземпляра компонента SQL Server Database Engine, а также соединения с экземплярами компонента SQL Server Database Engine, в которых эти сценарии могут выполняться.

Выбор между SSMS и BI Dev Studio

Среда SSMS разработана для администрирования и настройки существующих объектов в компонентах SQL Server Database Engine, Analysis Services, Integration Services и Reporting Services. Среда BI Dev Studio предназначена для разработки решений в области бизнес-аналитики, которые включают функции служб Analysis Services, Integration Services и Reporting Services.

Основные различия между SSMS и BI Dev Studio заключаются в следующем:

  • среда SSMS предоставляет интегрированную среду для соединения с экземплярами служб SSAS, SQL Server и Reporting Services, чтобы настраивать объекты, а также проводить администрирование объектов и управлять ими в пределах экземпляра служб SSAS. С использованием этих сценариев можно также использовать среду SSMS для создания или изменения объектов служб SSAS, но среда SSMS не предоставляет графический интерфейс для конструирования и определения объектов;
  • среда BI Dev Studio предоставляет интегрированную среду разработки для разработки решений бизнес-аналитики. Среду BI Dev Studio можно использовать в проектном режиме, использующем определения на основе XML объектов служб SSAS, Integration Services и Reporting Services, содержащихся в проектах и решениях. Использование среды BI Dev Studio в проектном режиме означает, что изменения объектов служб SSAS в среде BI Dev Studio применяются к определениям объектов на основе XML, но не применяются непосредственно к объекту в экземпляре служб SSAS до тех пор, пока решение не будет развернуто. Среду BI Dev Studio можно также использовать в оперативном режиме, т. е. напрямую подключаться к экземпляру служб SSAS и работать с объектами существующей базы данных.
Ксения Кожанова
Ксения Кожанова

Здравствуйте! Я прошла 1 лекцию и 1 самостоятельную работу. В конце контрольные вопросы, их надо для как-то ответить или куда-то отослать?

Андрей Павлов
Андрей Павлов