Microsoft Reporting Services

В этом разделе описывается инструмент создания промышленных отчетов в SQL Server, называемый Reporting Services. В начале главы обсуждается общая структура отчета и объясняются основные компоненты Reporting Services. После этого вы увидите, как можно создавать отчеты с помощью мастера Report Server Project Wizard. Затем будет рассмотрена обработка отчета. Под конец будут показаны различные способы поставки спроектированного и развернутого отчета.

Оценить
(2 голоса)
Прежде чем вы начнете изучать компоненты Reporting Services, вы должны научиться понимать структуру отчетов. Каждый отчет имеет следующие два набора инструкций, которые вместе определяют содержание отчета: ♦ определение данных задает источники данных и набор данных. Набором данных является информация, найденная в источниках данных. Содержимое набора данных определяется при использовании Query Designer - инструмента, который создает запрос, используемый в вашем отчете для выборки данных; ♦ схема размещения отчета позволяет представить найденные данные пользователю. Вы можете задать, какие значения столбцов каким полям соответствуют, форму и расположение заголовков, номеров страниц. Когда будет собрана информация, связанная с определением данных и схемой размещения отчета, Reporting…
Оценить
(1 голос)
Report Manager является инструментом доступа и управления отчетом, который выполняется с использованием Internet Explorer. Вы можете применять этот инструмент для создания и поддержки иерархии элементов в одном экземпляре сервера отчета. Как администратор сервера отчета, используйте Report Manager для конфигурирования свойств и значений по умолчанию для сайта и для создания разделяемых расписаний и разделяемых источников данных, которые делает расписания и соединения с источником данных более управляемым. Вы также можете использовать Report Manager для конфигурирования безопасности, основанной на ролях.
Оценить
(1 голос)
Report Server является основным компонентом в Reporting Services. Он реализован как Web-сервис, а также как и сервис Windows. Web-сервис содержит набор интерфейсов, которые может использовать клиентское приложение для доступа к отчетам через Web-сервер. Сервис Windows предоставляет сервисы составления расписаний и поставки. Оба сервиса работают вместе и составляют один экземпляр сервера отчетов. Как вы можете видеть на рис. 25.1, Report Server включает несколько компонентов: ♦ процессор отчетов; ♦ провайдер данных; ♦ визуализатор (выполняющий построение изображений); ♦ обработчик запросов. Процессор отчетов управляет выполнением отчета. Он отыскивает определение отчета, которое представлено в RDL, и определяет, что необходимо для этого отчета. Процессор отчетов также…
Оценить
(1 голос)
Report Catalog содержит две базы данных, которые используются для хранения определений всех существующих отчетов, которые принадлежат конкретному Report Server. Хранимая информация включает имя отчета, описания, информацию соединения с источником данных, информацию о полномочиях, параметры и свойства выполнения. Report Catalog также хранит установки безопасности и информацию, связанную с составлением расписания и передачей данных. Reporting Services использует две базы данных: базу данных Report Server и временную базу данных Report Server для отделения постоянно хранимых данных от требований временного сохранения. Базы данных создаются вместе, они связаны по имени. По умолчанию именами баз данных являются reportserver и reportservertempdb. Первая используется для хранения Report Catalog,…
Оценить
(2 голоса)
Вы используете Business Intelligence Development Studio для создания отчета. Инструмент BI Development Studio, кратко рассмотренный, является интегрированной средой разработки, созданной на Visual Studio и спроектированной для разработки систем бизнес-аналитики. Для запуска BI Development Studio щелкните по кнопке Start, выберите АН Programs | Microsoft SQL Server 2008 | SQL Server Business Intelligence Development Studio. Первым шагом в построении отчета является создание нового проекта, которому будет принадлежать отчет. Для создания проекта в меню File выберите команды New | Project. В диалоговом окне New Project в панели Project types выберите папку Business Intelligence Projects. Наберите имя проекта и его размещение в текстовых полях…
Оценить
(1 голос)
Страница приветствия мастера Report Server Project Wizard содержит шаги, которые проведут вас через создание отчета: 1. Выберите источник данных. 2. Спроектируйте запрос. 3. Выберите тип отчета. 4. Спроектируйте данные в таблице. 5. Задайте схему размещения данных в отчете. 6. Задайте стиль отчета. Следующие разделы описывают эти шаги, а также разъясняют, как можно выполнить предварительный просмотр созданного отчета.
Оценить
(1 голос)
Источник данных содержит информацию о соединении с исходной базой данных. Наберите имя нового источника данных на странице Select the Data Source. (В этом примере назовите источник данных Source 1). Щелкните мышью по кнопке Edit. Появится диалоговое окно Connection Properties (рис. 25.3). Наберите localhost или имя вашего сервера базы данных в качестве имени сервера. В том же самом диалоговом окне отметьте либо переключатель Use Windows Authentication, либо переключатель Use SQL Server Authentication. Установите переключатель Select or enter a database name и из раскрывающегося списка выберите одну из баз данных в качестве источника данных. Прежде чем щелкнуть по кнопке ОК, щелкните мышью…
Оценить
(0 голоса)
Следующим шагом является проектирование запроса, который должен быть выполнен к выбранному источнику данных. На странице Design the Query вы можете набрать существующий запрос или использовать компонент Query Builder для создания запроса. Для этого первого отчета используйте запрос, представленный в примере 25.1.     Этот запрос выбирает данные по служащим, которые приступили к работе в 2007 году. Результирующий набор этого запроса затем сортируется по именам отделов. После этого щелкните мышью по кнопке Next.    
Оценить
(1 голос)
Следующим шагом в создании отчета является выбор типа отчета. У вас есть выбор между двумя типами отчета: ♦ табличный создает отчет в табличной форме. Столбцы этой таблицы соответствуют столбцам списка в операторе select, а количество строк в таблице зависит от результирующего набора оператора запроса; ♦ матричный создает отчет в форме матрицы, которая похожа на табличную форму, но предоставляет функциональность для перекрестных табличных данных. В отличие от табличного типа отчета, который имеет статичный набор столбцов, матричный тип отчета может быть динамическим. Запрос в примере 25.1 не содержит никаких агрегатных функций. Поэтому выберите табличный тип отчета.
Оценить
(1 голос)
После того как вы щелкните мышью по кнопке Next, появится страница Design the Table. Эта страница позволяет вам принять решения, где выбранные столбцы будут размещаться в вашем отчете. Страница Design the Table содержит две группы полей: ♦ Available fields (Доступные поля); ♦ Displayed fields (Отображаемые поля). Страница Design the Table также имеет три представления: ♦ Page (Страница); ♦ Group (Группа); ♦ Details (Детализация). Доступными полями являются столбцы из списка выбора оператора select вашего запроса. Каждый столбец может быть перенесен в одно из представлений. Для перемещения поля в представление Page, Group или Details выберите поле, а затем щелкните мышью по кнопке…
«ПерваяПредыдущая123СледующаяПоследняя»
Навигация

Авторизация



© 2021 serversql.ru. Все права защищены.