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

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


т Report Model Wizard

Completing the Wizard

Provide 5 name, then click Run to create the new report model.

Name:

AdventureWorks Report Model

StAtus:

Metadata Rule

: J} Dropdown value selection j) Discourage grouping , j) List value selection J) Numeric/date formatting

Date formatting j) Dropdown value selection : l\ Dropdown value selection

Sdierna Object DiscDrtinuedOate rowguid roi!guid ModiftedDate ModiftedDate Modif iedDate -JoffiunationElafl

Message Modified A. . Modified A,., Modified A,., Modified A. . Modified A,., Modified A . -Mcdifieri

< Баск

Finish

CafKel

Puc. 17.9. Диалоговое окно Completing tlie Wizard

]Л ReportModel

Ш Contact

i=J Product

m 5ales Order Detail

Sales Order Header

1=] Special Of Fer Product

Name Type

Ш Contact Entity

Ш Product Entity

£11 Sales Order Detail Entity

Ш Sales Order Header Entity

i:JSpecialOFfer Pro . Entity

Description

Puc. 17.10. Модель отчета, отображаемая в окне Report Model

Обязательно найдите время, чтобы ознакомиться с моделью отчета в окне Report Model. При составлении модели отчета в программном обеспечении SQL Server используются наиболее обоснованные предположения в отношении того, что было и не было предусмотрено применять для вывода в виде отчета, но сделанный при этом выбор не всегда становится правильным (как будет вскоре продемонстрировано). Проверьте, что было включено в отчет, внесено дополнительно и сформировано по принципу создания производных атрибутов (в частности, рассмотрите промежуточные итоги и прочие элементы отчета).

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



Как показывает рис. 17.10, автоматически сфор-хмированная модель отчета не В1слючает все, что требуется, поэтому ее необходимо немного отредактировать.

Вначале перейдем к таблице SalesOrderHeader. После щелчка на обозначении этой таблицы столбец SalesOrderlD вьщеляется серым цветом. Щелкнув на обозначении этого столбца и проверив окно свойств (рис. 17.11), можно обнаружить, что этот довольно важный столбец определен как скрытый.

Измените свойство Hidden так, чтобы оно имело значение False.

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

Sales Order ID Attribute

CustomProperties (CustomProperties: л.

DataCulture (Default)

DataType Integer

DefaultAggregateAttr (none) Description

DiscourageGrouping True

EnableDrillthrough False

Expression

Format

IsAggregate IsFSter

I True

False False

The boolean that tncfjcates whether the model item should be displayed to the user.

Puc. 17.11. Окно свойств

В данном случае ми сталкиваемся с одной из тех ситуаций, когда в проекте системы используется значение, автоматически сформированное с учетом того, какая информация должна предоставляться конечному пользователе. Например, значение в столбце идентификации вырабатывается системой, но фактически используется в качестве идентификатора заказа, SalesOrderlD, который видит заказчик в счете-фактуре. В столбцах идентификации часто применяются чисто служебные значения, не предназначенные для вывода во внешний интерфейс, именно поэтому в программном обеспечении SQL Server принято предположение, что значение идентификатора не должно появиться в создаваемом отчете.

Передача модели отчета в эксплуатацию

К счастью, задача ввода модели отчета в эксплуатацию является чрезвычайно простой. Наиболее сложная часть ее решения состоит в определении того, какое действие должно быть выполнено, а затем в составлении необходимой для этого команды. Чтобы ввести модель отчета в эксплуатацию, щелкните правой кнопкой мыши на обозначении проекта отчета в окне Solution Explorer и выберите команду Deploy или пункт Deploy в меню Build. После этого остается только следить за тем, как происходит ввод модели отчета в эксплуатацию в окне вывода программы Visual Studio: Build complete -- О errors, О warnings

------ Build started: Project: ReportModelProject, Configuration: Production ------

Build complete -- 0 errors, 0 warnings

------ Deploy started: Project: ReportModelProject, Configuration: Production -----



Deploying to http: localhost/ReportServer?%2f Deploying data source /Data Sources/Adventure Works. Deploying model AdventureWorks Report Model. Deploy complete -- 0 errors, 0 warnings

========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped

========== Deploy: 1 succeeded, 0 failed, 0 skipped ==========

Создание отчета

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

Для выработки и просмотра отчетов необходимо выйти из программы Business Intelligence Studio и открыть интерфейс пользователя средств формирования отчетов, который по существу представляет собой Web-узел. Перейдите в браузере по адресу http: <your reporting server host>/reports. В случае, рассматриваемом автором, сервер развернут непосредственно в локальной системе, поэтому для перехода к интерфейсу формирования отчетов достаточно ввести в браузере адрес http: localhost/reports (рис. 17.12).

Э Report Мапа&ег - Articrosoft Internet Exptoref

Fide Edit )iiew Favorites locfs delp

SQL Server Reporting Services

Home

Homg I My Subscriptions j Site Settings j Hel£ Search for:

LjNew Folder -jNew Dta Source Upload File Report Builder

ill Show Details

lJ Models Ihew

Puc. 17.12. Вызов отчета на выполнение в браузере



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

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