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


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

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

Примечание

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

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

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

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

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

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

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

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

  1. В качестве описания введите Sales Order delivery (Доставка заказа на продажу).

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

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

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

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

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

    data source=localhost; initial catalog=Subscribers  
    

    Примечание

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

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

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

    Примечание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Next Steps

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

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

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

Примечание

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

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

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

См. также:

Создание управляемой данными подписки (учебник по службам SSRS)
Subscriptions and Delivery (Reporting Services)
Подписки, управляемые данными
Создание, изменение и удаление управляемой данными подписки
Использование внешнего источника данных подписчика (управляемая данными подписка)