Службы SQL Server Reporting Services (Инструкции)

Службы Microsoft SQL Server 2005 Reporting Services (SSRS) представляют собой платформу для создания отчетов для предприятия, объединяющих данные из разнообразных источников данных, позволяющих публиковать отчеты, которые можно просматривать в разных форматах, и централизованно управлять безопасностью и подписками.

В состав служб Reporting Services входят графические инструменты и мастеры для создания и публикации отчетов и моделей отчетов, инструменты управления сервером отчетов для администрирования служб Reporting Services и API-интерфейсы для программирования с использованием объектной модели служб Reporting Services и расширения этой модели.

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

Общие сведения и установка

  • Сценарии служб Reporting Services
    Здесь можно узнать, как использовать технологии служб Reporting Services для создания и публикации отчетов и для управления ими. Службы Reporting Services можно использовать разными способами в зависимости от уровня технической подготовки пользователя и поставленных им целей.
  • Установка служб SQL Server Reporting Services
    Существует два способа установки служб Reporting Services. Можно воспользоваться мастером установки или запустить из командной строки программу Setup.exe. Оба способа описаны в этом разделе.
  • Возможности служб Reporting Services
    В этом разделе описаны возможности работы с отчетами: создание определений, проектирование, управление, выполнение, доступ к отчетам и их доставка, а также архитектура и программирование отчетов.

Конструирование и создание

  • Конструирование и создание отчетов
    С этого раздела следует начать тем пользователям, которые хотят создавать отчеты. SQL Server 2005 включает два инструмента для создания отчетов: построитель отчетов, позволяющий пользователям быстро и легко создавать нерегламентированные отчеты, и конструктор отчетов, поддерживающий все множество возможностей служб Reporting Services.
  • Создание отчетов при помощи мастера отчетов
    Службы Reporting Services предоставляют несколько способов создания отчета. Чтобы быстро начать работу, можно воспользоваться мастером проектов сервера отчетов для включения в проект файлов отчетов и мастером отчетов для создания основы отчетов, которые затем можно будет изменить в конструкторе отчетов.
  • Работа с данными в макете отчета
    После создания нового проекта отчета следует определить данные, поступающие в отчет и запрос. Здесь можно узнать, как это сделать.
  • Проектирование макета отчета
    В этом разделе можно узнать, как включать в отчеты элементы графики и оформления, например: повторяющиеся колонтитулы, изображения и линии, статические и динамические шрифты, цвета и стили. В отчете могут отображаться также вложенные отчеты и элементы управления.
  • Добавление возможностей взаимодействия
    Здесь можно узнать, как предоставить пользователям интерактивные возможности. Пользователи могут влиять на внешний вид отчета и на то, какие данные в нем содержатся, показывать или скрывать элементы отчета и щелкать ссылки, ведущие к другим отчетам или веб-страницам, а также щелкать элементы в схеме документа для перехода к тем или иным областям внутри отчета.
  • Работа с выражениями в службах Reporting Services
    В отчетах можно использовать выражения Microsoft Visual Basic для вычисления значения элемента отчета или расчета значений свойств стиля, форматирования или других свойств элемента отчета. Данный раздел позволяет начать это делать.
  • Отладка и публикация отчетов
    По завершении создания отчета можно его протестировать, просмотрев его и опубликовав на тестовом сервере. На заключительном этапе создания отчета можно использовать конструктор отчетов, чтобы опубликовать отчет на рабочем сервере.

Развертывание и тестирование

  • Планирование развертывания служб Reporting Services
    Развертывание служб Reporting Services требует оценки потребностей пользователей, объема действий с отчетами, которые необходимо поддерживать, и способов доступа к серверу и отчетам. В этом разделе содержатся контрольные списки, описывающие последовательность задач, которые следует выполнить для завершения развертывания. Раздел содержит также сведения для пользователей, которые намереваются развертывать службы Reporting Services в многоязыковой среде.
  • Файлы конфигурации служб Reporting Services
    Службы Reporting Services хранят настройки приложений в файлах конфигурации. В этом разделе описано, как работать с каждым из них, чтобы изменить настройки и параметры для конкретного случая развертывания.

Администрирование

  • Управление опубликованными отчетами и работа с ними
    В углубленной документации показано, как можно использовать диспетчер отчетов и среду SQL Server Management Studio, чтобы настроить доступ к отчетам и папкам сервера отчетов, определить параметры, указывающие, когда и как будут выполняться отчеты, управлять распространением отчетов и управлять обработкой отчетов.
  • Установка свойств источника данных в службах Reporting Services
    Для получения данных сервер отчетов устанавливает соединение с внешними источниками данных. Управление соединением с источником данных отчета отличается от управления соединением сервера отчетов с базой данных сервера отчетов. В этом разделе объясняются различия.
  • Управление разрешениями и безопасностью служб Reporting Services
    Контроль над тем, кто может выполнять операции и получать доступ к элементам, расположенным на сервере отчетов, представляет собой ключевую задачу администрирования. Авторизация на основе ролей облегчает ее решение, разделяя по ролям множество действий, которые может выполнять пользователь.
  • Файлы журнала служб Reporting Services
    В файлах журнала служб Reporting Services сохраняются сведения о выполненных сервером отчетов операциях, которые могут быть полезны при устранении неполадок и для оптимизации производительности. В этом разделе описано, как получить данные из этих файлов.
  • Запуск и остановка службы Windows сервера отчетов
    Сервер отчетов выполняется как служба Microsoft Windows и как веб-служба. Они работают вместе, причем каждая отвечает за свою часть функциональности сервера отчетов. Этот раздел охватывает оба аспекта работы сервера отчетов.
  • Инициализация сервера отчетов
    Активированным называется сервер, который может кодировать и декодировать данные, хранящиеся в базе данных сервера отчетов. Активизация сервера отчетов необходима при конфигурировании сервера отчетов для масштабного развертывания.
  • Управление ключами шифрования
    Службы Reporting Services используют ключи шифрования для обеспечения безопасности учетных данных, сведений о соединении и учетных записей, используемых в работе сервера. В этом разделе описано, как обеспечить безопасное управление конфиденциальными данными.

Программирование

  • Integrating Reporting Services into Applications
    Службы Reporting Services обеспечивают разработчиков всеобъемлющим набором интерфейсов программирования (API) для разработки решений. В этом разделе описаны два метода интеграции служб Reporting Services в пользовательские приложения: доступ по URL-адресу и обращение к API протокола SOAP служб Reporting Services.
  • Report Server Web Service
    Здесь можно узнать о новых конечных точках веб-службы сервера отчетов для управления отчетами и их выполнения, о работе со сценариями, роли протокола SOAP и создании приложений с использованием платформы Microsoft .NET Framework.
  • Reporting Services Extensions
    API управляемого кода облегчает разработку и развертывание модулей для сервера отчетов и управление модулями. С помощью платформы .NET Framework можно создавать частные или общие сборки и расширять возможности служб Reporting Services в соответствии с растущими практическими потребностями.
  • Using Custom Assemblies with Reports
    Пользовательские сборки позволяют создавать для значений элементов отчетов, стилей и форматирования пользовательский код с использованием платформы .NET Framework, на который в дальнейшем можно ссылаться из файлов определения отчета. Сервер вызывает функции пользовательских сборок при выполнении отчета.
  • Reporting Services Programming
    Службы Reporting Services предоставляют несколько возможностей для программирования. Здесь можно узнать об использовании существующих возможностей служб Reporting Services и встраивании в структуру веб-узлов и приложений Windows собственных инструментов для работы с отчетами и средств управления, а также о том, как расширить платформу служб Reporting Services.

См. также

Другие ресурсы

Службы SQL Server Reporting Services
Учебники по службам Reporting Services

Справка и поддержка

Получение помощи по SQL Server 2005