Программирование >>  Программирование баз данных 

1 ... 204 205 206 [ 207 ] 208 209 210 ... 346


Data Source View Wizard

Select Tables and Views

Select objects from the relational database to be hcluded In the data source

Available objects:

Included objects:

Name Type

[g1 Production.vProdu... View

□ production.Transa... Table

□ Production.Produc,., Table y] Sales,vlndividualC. View И dbo.DatabaseLog Table

□ Production.Produc,.. Table n\ dbo.sysdidgrams Table

□ Production.ScrapR... Table Sales, vSalesPerso.,. View El Purchasing. Vendor Table

Name Type

□ Person.Contact Table

Sales.SalesOrderH,.. Table

J Sales.SalesOrderD... Table

JSaies.SpedaiOffer. Table

Production.Product Table

Fitter:

I Show syiteni gbjecti

Add aelated Tables

< Back I I Next > Finish

Cancel

Puc. 17.6. Диалоговое окно Select Tables and Views

Ha данном этапе опции Filter и Show system objects в окне Select Tables and Views

не представляют для нас интереса. Кратко можно отметить, что опция Filter позволяет определить условия включения объектов в список, чтобы было проще работать с базами данных, которые включают очень большое количество объектов, подлежащих отображению. Опция Show system objects имеет назначение, полностью соответствующее ее названию, - она позволяет вклкхчать модель отчетов в системные объекты (по мнению автора, в подавляющем большинстве пргыожений применение этой опции полностью лиулено смысла).

Щелкните на кнопке Next, после чего наконец-то откроется диалоговое окно, которое позволяет подтвердить, что вся описанная выше подготовительная работа выполнена правильно. Это диалоговое окно содержит кратк)то сводку требований к данным, которые должны быть включены в создаваемое представление источника данных, и по сути проверить определение будущего отчета перед передачей в СУБД SQL Server. Затем щелкните на кнопке Finish, и представление источника данных будет фактически создано и добавлено к модели ReportModelProj ect.

Формирование модели отчета

Теперь мы можем приступить к созданию модели отчета. Как и при создании источника данных и представления источника данных, щелкните правой кнопкой мыши на узле Report Models дерева Solution Explorer и выберите команду Add New Report Model. В начале процедуры определения модели отчета появится еще одно диалоговое окно с приветствием, за которыми следует диалоговое окно, позволяющее выбрать представление источника данных, как показано на рис. 17.7. Как и следовало ожидать, в этом окне отображается единственное, только что созданное представление источника данных (которое все еще именгется AdventureWorks).



Report Model Wizard

Select Data Source View

Select 3 data source view For your report model or create a new one.

Available date source views:

Mlllll4liiiiH iH

Mew&ato Source View.,.

Help

<Bdck I I tjext > \ Finish

Puc. 17.7. Выбор представления источника данных

Продолжите работу, выберите в этом окне единственное имеющееся в нем представление источника данных и щелкните на кнопке Next, чтобы перейти к диалоговому окну Select report model generation rules (рис. 17.8), которое позволяет определить правила формирования модели отчета.

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

Продолжите работу и подтвердите заданные в этом окне значения, предусмотренные по умолчанию, щелкнув на кнопке Next. В открыыпемся диалоговом окне Update Statistics (Обновить статистические данные) можно выбрать один из вариантов обновления статистических данных.

Update statistics before generating. Если выбрать этот вариант обновления статистических данных, то будут обновлены все статистические данные по всем таблицам и индексам, на которые имеется ссылка в данной модели отчета, до того, как фактически будет сформирована модель отчета (дополнительную информацию о статистических данных, относящихся к таблицам и индексам, см. в главе 8).

Use current statistics in the data source view. Применение этого варианта равносильно указанию на то, что должны использоваться существующие стати-



В Report Model Wizard

Select report model generation rules

Select the rules that control how metadata will be generated from the data source.

Name

0 Create

□ Create

0 Create

0 Create

П Create

0 Create

0 Create

0 Create

0 Create

0 Create

entities for all tables entities for non-empty ta,. count aggregates attributes

attributes for non-empty.. attributes for auto-incre... date variations numeric aggregates date aggregates roles

Description

Create an entity for each disc... Create an entity for each disc. Creates a Count aggregate fo,. Create an attribute for each d.. Create an attribute for each d,. Create a hidden attribute for... Create variations for date attr.. Create Sum, Avg Min, and M. Create Ftrst Last aggregates .. Create roles For each discover..

t all

Clear

Select model language:

English (United States)

Help

<Back I I btext > I Fjn.;h

Puc, 17.8. Диалоговое окно Select report model generation rules

стические данные. Если количество используемых таблиц и индексов велико, то применение этого варианта позволяет сэкономить много времени при формировании отчета (поскольку не приходится ожидать обновления всей статистической информации), но при этом возникает риск получения модели отчета, созданной на основе предположений, не отражающих тот состав данных, который сложился к этому моменту.

По мнению автора, желательно выбирать в диалоговом окне Update Statistics опцию, предусмотренную по умолчанию, и всегда обновлять статистические данные. Иное решение может быть принято только при условии полного понимания того, по каким причинам пропускается этап обновления статистических данных, с учетом всех последствий этого решения. Безусловно, в большинстве инсталляций отказ от обновления статистических данных перед созданием модели отчета не приводит к каким-лио суще-атенным нарушениям в работе, но именно данная ситуация относится к той категории, в которой из-за любого неучтенного нюанса могут возникать существенные отклонения от нормы и приводить к отрицательным последствиям, поэтому лучиле перестраховаться, чем потом сожалеть о допущенной ошибке.

Следующим (и последним) диалоговым окном является окно Completing the Wizard. Присвойте имя модели отчета (автор выбрал имя Report Model AdventureWorks) и щелкните на кнопке Run, после чего будет создана модель отчета (рис. 17.9).

Щелкните на кнопке Finish, чтобы ознакомиться с результатами проделанной работы, которые должны выглядеть так, как показано на рис. 17.10.



1 ... 204 205 206 [ 207 ] 208 209 210 ... 346

© 2006 - 2024 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки.
Яндекс.Метрика