Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
официальная методичка.doc
Скачиваний:
18
Добавлен:
20.11.2019
Размер:
2.54 Mб
Скачать
  1. Порядок выполнения лабораторной работы

5.1 Информационные системы оперативного анализа данных

С целью повышения удобства работы с локализованным (русифицированным) и нелокализованным интерфейсом программного продукта Microsoft SQL Server 2008 названия необходимые элементов пользовательского интерфейса приводится как для русской, так и для английской версии интерфейса продукта. Материал лабораторных работ базируется на стандартной документации компании Microsoft по SQL Server 2008 (BOL, MSDN) и типовых учебных базах продукта.

5.1.1 Определение исходных источников данных в проекте служб Analysis Services

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

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

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

В диалоговом окне «Новый проект (New Project) » на панели «Типы проектов (Project Types)» выберите значение «Проекты бизнес-аналитики (Business Intelligence projects)», а на панели «Шаблоны (Templates)» укажите «Проект служб Analysis Services (Analysis Services Project».

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

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

Определение источника данных

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

В обозревателе решений (Solution Explorer) щелкните правой кнопкой мыши элемент «Источники данных (Data Sources) и выберите команду «Создать источник данных (New Data Source)».

На странице «Мастер источников данных (Data Source Wizard)» нажмите кнопку «Далее (Next)», чтобы открыть страницу «Выбор метода определения соединения (Select how to define the connection)».

На странице «Выбор метода определения соединения (Select how to define the connection)» можно определить источник данных на основе нового соединения, существующего соединения или предварительно определенного объекта источника данных. В этом учебнике будет определен источник данных на основе нового соединения. Убедитесь, что выбран параметр «Создать источник данных на основе существующего или нового соединения (Create a data source based on existing or new connection)», а затем нажмите кнопку «Создать (New)».

В диалоговом окне «Диспетчер соединений (Connection Manager)» определяются свойства соединения для источника данных. Убедитесь, что в списке «Поставщик (Provider) выбран «Собственный поставщик данных OLE DB\Собственный клиент SQL Server (Native OLE DB\SQL Server Native Client 10.0)».

Службы Analysis Services также поддерживают других поставщиков, которые доступны в списке «Поставщик (Providers)».

В текстовом поле «Имя сервера (Server Name)» введите «localhost».

Чтобы подключиться к именованному экземпляру на локальном компьютере, введите «localhost\<имя_экземпляра>». Чтобы подключиться к конкретному компьютеру вместо локального, введите имя компьютера или его IP-адрес.

Убедитесь, что выбран параметр «Использовать проверку подлинности Windows (use Windows Authentication)». В поле списка «Выберите или введите имя базы данных (select or enter database name)» выберите «AdventureWorksDW2008».

Нажмите кнопку «Проверить соединение (Test connection)», чтобы проверить соединение с базой данных.

Нажмите кнопку «ОК, а затем нажмите кнопку «Далее (Next)».

На странице мастера «Сведения об олицетворении (Impersonation information)» определяются учетные данные безопасности, которые будут использованы в службах Analysis Services для подключения к источнику данных. Олицетворение влияет на учетную запись Windows, используемую для подключения к источнику данных, если выбран метод проверки подлинности Windows. Службы Analysis Services не поддерживают олицетворения при работе с объектами OLAP. Выберите параметр «Использовать учетную запись службы (use the service account)» и нажмите кнопку «Далее (Next)».

На странице «Завершение работы мастера (Completing the wizard)» введите имя «Adventure Works DW», затем нажмите кнопку «Готово (Finish)», чтобы создать новый источник данных.

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

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

В обозревателе решений (Solution Explorer) щелкните правой кнопкой мыши «Представления источников данных (Data Source Views)» и выберите «Создать представление источника данных (New Data Source View)».

На странице «Вас приветствует мастер представления источника данных (Welcome to data source wizard)» нажмите кнопку «Далее (Next)».

Будет открыта страница «Выбор источника данных (Select a data source)». В группе «Источник реляционных данных (relational data sources)» выбран источник данных «Adventure Works DW». Нажмите кнопку «Далее (Next)».

На странице «Выбор таблиц и представлений (Select tables and views)» можно выбрать таблицы и представления из списка объектов, доступных в выбранном источнике данных. Можно установить для этого списка фильтр, который поможет отобрать нужные таблицы и представления. Нажмите кнопку разворачивания в верхнем правом углу, чтобы окно заняло весь экран. Это облегчит просмотр полного списка доступных объектов.

В списке «Доступные объекты (Available objects)» выберите следующие объекты. Несколько таблиц можно выбрать, удерживая клавишу CTRL при выборе (DimCustomer (dbo), DimDate (dbo), DimGeography (dbo), DimProduct (dbo), FactInternetSales (dbo).

Нажмите кнопку «>», чтобы добавить выбранные таблицы к списку Включенные объекты (Included objects)».

Нажмите кнопку «Далее (Next)».

В поле Имя (Name)» введите «Adventure Works DW», затем нажмите кнопку «Готово (Finish)», чтобы определить представление источника данных Adventure Works DW».

Представление источника данных «Adventure Works DW» будет выведено в папке «Представления источников данных (Data source views)» обозревателя решений (solution explorer). Содержимое представления источника данных также отображается в конструкторе представлений источников данных в среде Business Intelligence Development Studio. В этом конструкторе содержатся следующие элементы:

  • Панель «Диаграмма (Diagram organizer)», на которой представлены в графическом виде таблицы и их связи.

  • Панель «Таблицы (Tables)», на которой отображаются в виде дерева таблицы и их элементы схем.

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

  • Панель инструментов конструктора представлений источников данных.

Теперь все таблицы и связи между ними можно легко просматривать в области «Схема». Обратите внимание, что между таблицами FactInternetSales и DimDate имеются три связи. С каждой продажей связано три даты: дата заказа, дата оплаты и дата отгрузки. Чтобы просмотреть подробные сведения по связи, дважды щелкните стрелку этой связи.

Изменение имен таблиц по умолчанию

Значение свойства FriendlyName для объекта в представлении источника данных можно изменить, чтобы сделать его имя более понятным. Имена этих объектов также можно изменять после того, как они были определены.

В следующей задаче будет изменено понятное имя каждой из таблиц в представлении источника данных Adventure Works DW посредством удаления из их имен префиксов Dim и Fact. Это сделает более понятными имена объектов OLAP куба и измерений, которые будут определены далее.

В области «Таблицы конструктора представлений источников данных» щелкните правой кнопкой мыши таблицу «FactInternetSales» и выберите пункт «Свойства (Properties)», чтобы отобразить свойства объекта «FactInternetSales для представления источника данных Adventure Works.

Измените свойство «FriendlyName» объекта «FactInternetSales» на «InternetSales».

Изменение будет применено, если щелкнуть вне ячейки свойства «FriendlyName». Позже рассмотрено определение группы мер на основе этой таблицы фактов. Теперь она будет называться не FactInternetSales, а InternetSales.

В области «Таблицы (Tables)» выберите таблицу «DimProduct». В окне свойств задайте для свойства «FriendlyName» значение Product».

Точно таким же образом измените значения свойства «FriendlyName» для всех оставшихся таблиц в представлении источника данных, удалив префикс «Dim».

В меню «Файл (File)» выберите команду «Сохранить все (Save all) » (или нажмите соответствующую кнопку на панели инструментов среды BI Development Studio), чтобы сохранить изменения, внесенные в проект.

Рис. 1. Источники данных для OLAP куба. Внешний вид