Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Отчеты к базам данных для пользователей: Microsoft Reporting Services 2000
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

2. Microsoft Reporting Services: создание простых отчетов

2.1 Report Designer: приступаем к созданию отчета

Создание отчета в режиме мастера (Wizard) в Reporting Services SQL Server 2000, источники данных (Data Sources) для отчета, набор данных (Data Set) для отчета, типы команд, области данных (Data Regions), выбор полей для отображения в отчете

Для создания отчета в Report Designer необходимо запустить среду разработки Visual Studio .NET 2003 и в окне New Project в списке Project Types выбрать Business Intelligence Projects, и далее выбрать создание отчета в режиме Wizard (Report Project Wizard) или напрямую в Designer (Report Project). Затем необходимо указать имя проекта и каталог, в котором он будет создан и нажать на кнопку OK.

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

Источники данных:

·        напрямую поддерживаются: SQL Server 2000/7.0, источники данных OLE DB (включая Analysis Services), ODBC. Отдельно выделяется источник данных Oracle, но для использования (не через OLE DB) на компьютере с Report Designer и с Report Server необходимо установить Oracle client tools;

·        разработчики могут создавать Data Processing Extensions для обращения к неподдерживаемым напрямую источникам данных;

·        источники данных могут быть shared - те, которые могут использоваться во многих запросах - и report specific - используются только в одном запросе. Shared обеспечивают управление источниками данных для многих отчетов из единого места;

·        изменять источники можно также в Report Manager после публикации отчета.

·        для источника можно определить много параметров и изменить его свойства, если в после создания в окне Solution Explorer дать для источника данных команду Open.

Вам потребуется выбрать имя для источника данных, его тип и нажать на кнопку Edit, чтобы указать параметры. Если необходимо указать имя пользователя и пароль, отличные от аутентификации Windows - в вашем распоряжении кнопка Credentials. Если источник данных будет использоваться в нескольких отчетах, то можно установить флажок Make this a shared Data Source.

На следующем экране, который называется Design a query, вам потребуется определить Data Set - набор данных, который будет возвращаться с источника для использования в отчете. Data Set:

·        определяются запросами, которые будут выполнены к источникам данных. В одном отчете могут использоваться поля из разных Data Sets;

·        обработка запроса полностью выполняется на источнике, поэтому запросы могут быть на любом языке (примеры - TSQL, PL/SQL и т.п.);

·        Data Set можно сделать динамическим, например, указав в запросе фильтр Where и привязав его к параметрам в отчете;

·        создаются из мастера или затем в Report Designer на вкладке Data - в списке Data Set выбрать <New Dataset...>;

·        тип команды может быть: Text, Stored Procedure и Direct Table (при создании отчета в мастере доступен только тип Text). Если в качестве источника выбирается хранимая процедура, то она должна возвращать только один Data Set. Чтобы выбрать Stored Procedure или Direct Table, необходимо на вкладке Data в Report Designer переключиться в положение Generic Query Designer.

На следующем экране, который называется Select a Report Type, вам необходимо будет выбрать Data Region - область данных. Область данных - элемент управления, который организует представление повторяющихся данных. Всего в Reporting Services вам доступно 4 типа Data Region:

·        Table - обычное ленточно-табличное представление отчета, как в Crystal Reports по умолчанию. Строка идет за строкой в области Details.

·        Matrix - аналог Cross-Tabs в Crystal Reports (второе его название в Reporting Services так и звучит - crosstab), когда данные представляются как в электронной таблице Excel - что-то по столбцам, что-то по строкам, числовые данные - на пересечении

·        List - возможность размещения данных в произвольной форме. Практически аналог Table, но больше гибкости в размещении полей и прочих элементов управления - друг над другом, на друге и т.п.

·        Chart - возможность представить данные в графическом виде.

При создании отчета в мастере вам доступно только два типа Data Region - Table и Matrix. Подробнее об особенностях работы с Data Regions будет рассказано ниже.

На следующем экране Design the table вам будет предложено определить, какие поля будут находиться в Page Header, какие - в области Details, по какому полю будет производиться группировка.

На экране Choose the Table Style можно выбрать один из заранее предопределенных стилей оформления отчета (самый простой - Plain).

На экране Choose Deployment Location можно указать каталог на Web-сервере, в который вы хотите опубликовать отчет. Конечно, для этого каталога вам должен быть открыт доступ на запись.

На последнем экране Completing the report wizard можно указать имя отчета и установить флажок Preview Report, если вы хотите сразу же просмотреть отчет так, как он будет представлен пользователю в Web-броузере.

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

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 

 
© 2004-2008, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru