Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Использование MS SQL Server Analysis Services 2...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
18.2 Mб
Скачать

Проектирование представлений источников данных

Проекты оперативной аналитической обработки (OLAP) и интеллектуального анализа данных на сервере Microsoft SQL Server разработаны на основе логической модели данных связанных таблиц, представлений и запросов из одного или нескольких источников данных. Эта логическая модель называется представлением источников данных. Представление источника данных является объектом, содержащим метаданные из выбранных объектов источника данных, включая связи между этими объектами, определенные в базовом источнике данных или в представлении источника данных. Представление источника данных кэширует метаданные из источников данных, на основе которых оно построено. Кэшированные метаданные позволяют разработать проект служб Analysis Services без непрерывного активного соединения с источником данных.

Представления источников данных позволяют определять подмножество данных, заполняющих большое хранилище данных. Кроме этого они позволяют определить однородную схему на основе разнородных источников данных или подмножеств источников данных. Поскольку представления источников данных представляют изолированную схему, к ним можно добавлять все необходимые заметки, не затрагивая схемы в базовых источниках данных.

Представление источника данных содержит следующие элементы.

  1. Имя и описание.

  2. Определение любого подмножества схемы, получаемого из одного или нескольких источников данных, вплоть до полной схемы и включая ее, в том числе:

    • имена таблиц;

    • имена столбцов;

    • типы данных;

    • допустимость значений NULL;

    • длины столбцов;

    • первичные ключи;

    • связи «первичный-внешний ключ».

  3. Заметки к схеме из базовых источников данных, включая следующее:

  • понятные имена таблиц, представлений и столбцов;

  • именованные запросы, возвращающие столбцы из одного или нескольких источников данных (отображающихся в схеме как таблицы);

  • именованные вычисления, возвращающие столбцы из источника данных (отображающиеся как столбцы таблиц или представлений);

  • логические первичные ключи (необходимые, если первичный ключ в базовой таблице не определен или не включен в представление или именованный запрос);

  • связи «логический первичный ключ-внешний ключ» между таблицами, представлениями и именованными запросами.

Чтобы создать представление источника данных, в основе которого лежат несколько источников данных, необходимо предварительно определить представление, основанное на одном источнике данных. Этот источник данных впоследствии считается первичным источником данных. Затем можно добавить таблицы и представления из вторичного источника данных. При проектировании измерений с атрибутами, основанных на связанных таблицах нескольких источников данных, может потребоваться определение источника данных Microsoft SQL Server как основного источника данных, чтобы использовать его возможности обработки распределенных запросов.

Практические задания

    1. Создание проекта служб Analysis Services

В этом разделе будет создан проект Tutorial служб Analysis Services на основе шаблона служб Analysis Services.

В меню «Пуск» последовательно выберите пункты «Все программы», «Microsoft SQL Server 2008», а затем выберите «Среда SQL Server Business Intelligence Development Studio». Откроется среда разработки Microsoft Visual Studio (Рисунок 64).

Рисунок 64. Среда разработки Visual Studio

В меню «Файл» Visual Studio укажите команду «Создать», затем выберите пункт «Проект» (Рисунок 65).

Рисунок 65. Пункт "Проект" меню "Файл"

В диалоговом окне «Новый проект» на панели «Типы проектов» выберите значение «Проекты бизнес-аналитики», а на панели «Шаблоны» укажите «Проект служб SSAS» (Рисунок 66).

Рисунок 66. Выбор типа создаваемого проекта

Обратите внимание, что в нижней части этого диалогового окна отображаются установленные по умолчанию имя проекта, имя решения и путь к проекту. По умолчанию для решения создается новый каталог.

Измените имя проекта на Analysis Services Tutorial (при этом изменится и имя решения) и нажмите кнопку ОК (Рисунок 67).

Рисунок 67. Указание имени проекта

Проект Analysis Services Tutorial, основанный на шаблоне проекта Analysis Services, будет создан в рамках нового решения, которое также называется Analysis Services Tutorial (Рисунок 68).

Рисунок 68. Проект Analysis Services Tutorial в решении Analysis Services Tutorial