Выбрать главу

Скомпилируйте и постройте хранилище данных AdventureWorks, выполнив следующие действия.

1. На компьютере с SQL Server 2008 R2 перейдите в папку C:\Program Files\ Microsoft SQL Server\100\Tools\Samples \AdventureWorks 2008 Analysis Services Project\Enterprise (или \Standard, в зависимости от того, какая версия SQL Server установлена).

2. В меню Build (Компоновка) выберите пункт Deploy project (Развернуть проект).

Теперь создайте новое представление в базе данных AdventureWorksLT. Ниже перечислены необходимые шаги.

1. Запустите приложение SQL Server Management Studio из раздела Programs (Программы).

2. Подключитесь к экземпляру SQL Server, где была установлена база данных AdventureWorksLT.

3. В окне Object Explorer (Проводник объектов) разверните узел, представляющий базы данных, а затем — узел, представляющий базу данных AdventureWorksLT.

4. Щелкните правой кнопкой мыши на узле Views (Представления) и выберите в контекстном меню пункт New View (Создать новое представление).

5. Закройте диалоговое окно Add Table (Добавление таблицы) и введите следующий текст прямо в текстовом поле, как показано на рис. 30.10:

SELECT DISTINCT PC.Name AS ProductCategory,

SUM(SOD.UnitPrice * SOD.OrderQty) AS TotalSales FROM SalesLT.SalesOrderDetail AS SOD

INNER JOIN SalesLT.Product AS P ON SOD.ProductID = P.ProductID INNER JOIN SalesLT.ProductCategory AS PC ON PC.ProductCategorylD = P.ProductCategoryID GROUP BY PC.Name

6. Сохраните представление под именем vw_ProductCategorySales.

ГсллйЗ<WA М1Д1№1 <1ШЛИШ IIU 14IUUI LIA>

Глава 30

02

*хи цвид дорионрес lob ЩМм» tamnty tM>

| J.B^QueO' uj'Ok .iid

*9 1:= ftjQj

t? Э8 ■ 1 ^ __

<j S |A>tBf2010dev^«M(S«S«4rio02di^5TAGI*

a Q| SyttOTDaubeMf s Q AA»ntir*WnrteOW200«2 В У AdvfftireWofotT В Cj DatAe* CMfFae ■ ^Tdfas

riLlSrteildilM 9> 3 ib eJdVvsw (p Я d*>-frrc»log ц 3SdMl1A№a Q S SdaLTjQatanar 9 3 SdMTXuXcrarMtwt а 3 MeftTJProdud S S3 SAftT PrcdctCotegory В СЭ SdMT^raductSvKrVUw fB 3 ЫдеГРкДк№Ые1

a C3 S^TJPnOjcWodeProductDoscfVOcr В 3 SdM1Jals(M«Wd Я a Sd№T.atefC"hrHMd»

€ i «Warn

8Cl5y*enWe*e Я 6 dM.vwJPraduOCtfagDrvSde If' Й SdMT.vCMICttgalK .

ifl 25 s j»iT.ifffoductAn(PHPWtai

№ О SdaA.T.«9rod*tf>MriCatafajpecT«lk в ЕЭ Synawe IB l'J РгодалмЫсу

a jas«uty

tfr J ^«*aiDor_Registry_SerMce_ce_e29c23raB26.

t

S ||»<CHMJtf>JKlMindin>WWi,'yiWti a |J Managed Met*l»eaS»vi:e_9eQ^tf3eD»64S22 S3 Ц »<*Torm*K«Pi*itSevt»#toic»tBn_92497Wf № J Swh_SerMJ)fftutlen_Oa*«Stotfie_3tfC F IJ 5»у*_;в*1_А<хкетг_се_1*ги4»е«ЯН ^

jT

Puc. 30.10. Создание нового представления в базе данных AdventureWorksLT

Создание соединений с данными

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

Сначала понадобится создать хотя бы два источника данных для использования в разделе PerformancePoint Content (Содержимое PerformancePoint). Для этого выполните следующие дейрствия.

1. В панели Workspace Browser (Обозреватель рабочего пространства) окна Dashboard Designer щелкните на разделе Data Connections (Соединения с данными).

2. На вкладке Create (Создать) в интерфейсе ленты щелкните на элементе Data Source (Источник данных), как показано на рис. 30.11. Обратите внимание, что при выборе раздела Data Connections в панели Workspace Browser на этой вкладке активным остается только элемент Data Source, а все остальные становиться недоступными. В случае выбора раздела PerformancePoint Content (Содержимое PerformancePoint) элемент Data Source становится недоступным, а все остальные элементы — доступными.

3. В диалоговом окне Select a Data Source Template (Выбор шаблона источника данных) выберите вариант SQL Server table (Таблица SQL Server) и щелкните на кнопке ОК.

4. На вкладке Editor (Редактор) в настройках источника данных сконфигурируйте источник данных. В текстовом поле Server (Сервер) введите имя экземпляра SQL Server, где была установлена база данных AdventureWorksLT. Это имя может выглядеть, например, так: mySQLServer.myDomain.com.

5. После ввода имени сервера станет активным поле со списком Databases (Базы данных). Щелкните в этом поле на стрелке, указывающей вниз. Загрузится спи-

■ i i w—реши, н» n« mum nun

834

Часть VI

сок доступных на сервере баз данных. Выберите из этого списка базу данных AdventureWorksLT.

6. В поле со списком Tables (Таблицы) щелкните на стрелке, указывающей вниз. Обратите внимание, что в нем появится отсортированный по алфавиту список таблиц и представлений SQL Server. Выберите в этом списке представление dbo. vw_ProductCategorySales (рис. 30.12).

835

7. Щелкните на кнопке Test Data Source Connection (Прютестироватъ соединение с источником данных).

8. Переключитесь в Dashboard Designer на вкладку Properties (Свойства) и измените значение в свойстве Name of Data Source (Имя источника данных) на AdventureWorks Product Sales (Продажи товаров AdventureWorks). Щелкните на значке Save (Сохранить), расположенном в левом верхнем углу окна Dashboard Designer, рядом с кнопкой Office, чтобы добавить новый источник данных на свой сайт SharePoint.