Как использовать модель отчета в качестве источника данных

Отчеты можно создавать в конструкторе отчетов, который использует опубликованную модель отчета в качестве типа источника данных. Это позволяет создавать стандартные пользовательские отчеты для просмотра данных с дополнительной информацией. Дополнительные сведения о том, как стандартные отчеты используются в неограниченном просмотре данных, см. в разделе Управление моделями.

Прежде чем выбрать модель сервера отчетов в качестве типа источника данных, необходимо опубликовать модель, с которой будет выполняться работа.

Можно указать тип источника данных модели отчета для отчетов, которые добавляются в проект сервера отчетов, или для отчетов, которые создаются с помощью мастера отчетов. Инструкции в данном разделе предполагают, что отчет добавляется в текущий проект. Дополнительные сведения об использовании мастера см. в разделе Учебник. Создание отчетов на основе модели в конструкторе отчетов.

Создание типа источника данных модели отчета

  1. В конструкторе отчетов добавьте отчет в текущий проект сервера отчетов.

  2. На панели инструментов в области «Данные отчета» нажмите кнопку Создать и выберите Источник данных.

  3. В диалоговом окне Свойства источника данных в текстовое поле Имя введите имя или примите имя по умолчанию.

  4. Убедитесь, что выбран параметр Внедренное соединение.

  5. В раскрывающемся списке Тип выберите Модель сервера отчетов.

  6. В текстовое поле Строка соединения введите строку соединения, которая указывает URL-адрес сервера отчетов и путь к модели. Используемая строка соединения зависит от того, как настроен сервер отчетов, на котором находится модель отчета, — для работы в собственном режиме или в режиме интеграции с SharePoint. Далее приводятся примеры строки соединения для каждого режима.

    • Собственный режим   server=http://TestServer/reportserver; datasource=/Models/AdventureWorks Model

    • Режим интеграции с SharePoint   server=http://TestServer/TestSite; datasource=http://TestServer/TestSite/Documents/Adventure Works.smdl

    Если необходимо использовать localhost для веб-сервера, убедитесь, что TCP/IP включен. В противном случае может произойти ошибка соединения. Дополнительные сведения см. в разделе Устранение неполадок при соединении с сервером и базой данных.

    Имя модели указывается через аргумент строки соединения с источником данных. Аргумент должен преобразовываться в полное имя модели в пространстве имен папок сервера отчетов. В примере папка называется /Источники данных, и она является дочерней папкой корневого узла в пространстве имен папок сервера отчетов. Путь должен начинаться с косой черты. Чтобы убедиться в правильности пути, воспользуйтесь средой SQL Server Management Studio или диспетчером отчетов для перемещения по иерархии папок.

  7. На вкладке Учетные данные укажите учетные данные для доступа к источнику данных.

    Выберите Встроенная проверка подлинности Windows или сохраненные учетные данные. Если выбран запрос учетных данных, то придется вводить учетные данные каждый раз, когда сервер отчетов устанавливает соединение с источником данных. Не выбирайте Нет учетных данных, если не настроена учетная запись автоматического выполнения. Дополнительные сведения см. в разделе Задание учетных данных и сведений о соединении для источников данных отчета.

  8. Нажмите кнопку ОК.

    Источник данных появится в области «Данные отчета». Чтобы открыть конструктор запросов модели отчетов для создания набора данных, щелкните правой кнопкой мыши источник данных, выберите Добавить набор данных, а затем Конструктор запросов. Если конструктор запросов модели отчетов не открывается, значит, не удалось установить соединение с моделью отчета. Проверьте строку соединения и учетные данные, чтобы разрешить проблему и открыть конструктор запросов.

См. также

Задания

Основные понятия