Поделиться через


Занятие 3. Определение управляемой данными подписки

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

ПримечаниеПримечание

Перед началом работы убедитесь, что служба агента SQL Server запущена. Если она не запущена, подписку сохранить не удастся.

В этом занятии предполагается, что занятия 1 и 2 пройдены и источник данных отчета использует сохраненные учетные данные. Дополнительные сведения см. в разделе Занятие 2. Изменение свойств источника данных отчета.

В этом разделе:

  • Запуск мастера управляемой данными подписки

  • Шаг 1. Задайте подписку

  • Шаг 2. Задайте соединение с источником данных подписчика

  • Шаг 3. Определите запрос для получения данных подписчика

  • Шаг 4. Задайте параметры доставки

  • Шаг 5. Задайте значение параметра для изменения вывода отчета

  • Шаг 6. Создайте расписание для подписки

Запуск мастера управляемой данными подписки

  1. В диспетчере отчетов нажмите кнопку Корневая папка и перейдите к папке, содержащей отчет Sales Orders (сводка продаж по сотрудникам отдела продаж).

  2. В контекстном меню отчета выберите пункт Управление, а затем перейдите на вкладку Подписки.

  3. Нажмите кнопку Создать управляемую данными подписку. Если указанная кнопка не видна, это означает отсутствие разрешений диспетчера содержимого.

  4. Значок стрелки, используемый со ссылкой «В начало» В начало

Шаг 1. Задайте подписку

  1. В качестве описания введите «Sales Orders».

  2. В раскрывающемся списке Указать способ уведомления получателей выберите Общая папка Windows.

  3. Выберите Указать только для этой подписки и нажмите Далее.

  4. Значок стрелки, используемый со ссылкой «В начало» В начало

Шаг 2. Задайте соединение с источником данных подписчика

  1. В качестве типа источника данных выберите Microsoft SQL Server.

  2. В поле «Строка подключения» введите следующую строку:

    data source=localhost; initial catalog=Subscribers
    
    ПримечаниеПримечание

    Подписчики — это база данных, созданная во время занятия 1

  3. Щелкните Учетные данные, которые безопасно хранятся на сервере отчетов.

  4. В полях Имя пользователя и Пароль введите доменное имя пользователя и пароль. При указании значения Имя пользователя необходимо включать как домен, так и учетную запись пользователя.

    ПримечаниеПримечание

    Учетные данные, используемые для подключения к источникам данных подписчика, не передаются обратно в среду Среда Management Studio. При последующем изменении параметров подписки потребуется ввести пароль для подключения к источнику данных.

  5. Выберите Использовать учетные данные Windows при подключении к источнику данных и нажмите кнопку Далее.

  6. Значок стрелки, используемый со ссылкой «В начало» В начало

Шаг 3. Определите запрос для получения данных подписчика

  1. Введите следующий запрос в поле запроса:

    Select * from OrderInfo
    
  2. Задайте время ожидания 30 секунд.

  3. Нажмите кнопку Проверить, а затем кнопку Далее.

  4. Значок стрелки, используемый со ссылкой «В начало» В начало

Шаг 4. Задайте параметры доставки

  1. Для параметра Имя файла выберите Получить значение из базы данных. Выберите поле Order.

  2. Для параметра Путь выберите Указать статическое значение. В поле «Значение параметра» введите имя общей папки, для которой имеется разрешение на запись (например: \\mycomputer\public\myreports).

  3. Для параметра Формат обработки выберите Получить значение из базы данных. Выберите Формат.

  4. Для параметра Режим записи выберите Указать статическое значение, а затем выберите Автоувеличение.

  5. Для параметра Расширение файла выберите Указать статическое значение, а затем ― True.

  6. Для параметра Имя пользователя выберите Указать статическое значение. Введите учетную запись пользователя домена. Введите ее в указанном формате: <domain>\<account>. Учетная запись пользователя должна обладать разрешениями на путь, заданный в предыдущих шагах.

  7. Для параметра Пароль выберите Указать статическое значение. Введите пароль. Вводите пароль внимательно. Мастер не проводит проверку пароля.

  8. Нажмите кнопку Далее.

  9. Значок стрелки, используемый со ссылкой «В начало» В начало

Шаг 5. Задайте значение параметра для изменения вывода отчета

  1. Для параметра OrderNumber выберите Получить значение из базы данных. В поле «Значение параметра» выберите Order. Нажмите кнопку Далее.

  2. Значок стрелки, используемый со ссылкой «В начало» В начало

Шаг 6. Создайте расписание для подписки

  1. Щелкните По расписанию, созданному для этой подписки и нажмите кнопку Далее.

  2. В окне Подробности расписания нажмите кнопку Однократно.

  3. Укажите время начала через несколько минут после текущего момента.

  4. Нажмите кнопку Готово.

  5. Значок стрелки, используемый со ссылкой «В начало» В начало

Следующие шаги

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

Список файлов, созданных подпиской

Страница подписки в диспетчере отчетов будет содержать Дату последнего запуска и Состояние для подписки.

ПримечаниеПримечание

Для вывода обновленной информации необходимо обновить страницу после запуска подписок.

Результаты подписки в диспетчере отчетов

Этот шаг завершает учебник «Определение управляемой данными подписки». Дополнительные сведения о других учебниках по службам Службы Reporting Services см. в разделе Учебники по службам Reporting Services (SSRS).

Значок стрелки, используемый со ссылкой «В начало» В начало

См. также

Задания

Создание управляемой данными подписки (учебник по службам SSRS)

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

Подписки и доставка (службы Reporting Services)

Подписки, управляемые данными

Создание, изменение и удаление управляемых данными подписок

Использование внешнего источника данных подписчика (управляемая данными подписка)