Модули обработки данных и поставщики данных .NET Framework (службы SSRS)

Модуль обработки данных служб Службы Reporting Services — это компонент, устанавливаемый вместе со службами Службы Reporting Services и предназначенный для получения данных из источников данных конкретного типа, а также предоставляющий дополнительную поддержку при проектировании и обработке отчетов. Поставщик данных .NET Framework — это компонент, предоставляемый корпорацией Майкрософт или сторонними поставщиками, который поддерживает интерфейсы System.Data, позволяющие получать и изменять данные из источника данных определенного типа.

Основные сведения о модуле обработки данных

Модуль обработки данных служб Службы Reporting Services поддерживает подмножество интерфейсов System.Data. Для модулей обработки данных необходим лишь доступ только для чтения к источнику данных, поэтому интерфейсы для операций записи и обновления не реализованы. Каждый модуль обработки данных может предоставлять пользовательские функции обработки отчетов. Например, модуль обработки данных может поддерживать следующие типы функций.

  • Управление учетными данными отдельно от строки соединения

  • Поддержка многозначных параметров

  • Получение серверных статистических значений, вычисленных в источнике данных

  • Получение свойств данных, а также значений данных из источника данных

Основные сведения о поставщике данных

Поставщик данных .NET Framework (иногда называемый драйвером) поддерживает стандартный набор интерфейсов System.Data для операций чтения, записи и обновления данных в источнике данных. Поставщик данных может использоваться при отсутствии доступного модуля обработки данных для конкретного типа источника данных. Доступно много стандартных поставщиков данных .NET Framework сторонних производителей.

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

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

Поставщик данных .NET Framework или специализированный модуль обработки данных необходимо установить и зарегистрировать, прежде чем его можно будет использовать для доступа к данным из источника данных. Чтобы можно было просматривать опубликованный отчет, модуль обработки данных должен быть установлен и зарегистрирован на компьютере клиента для разработки отчета, и на сервере отчетов для просмотра опубликованного отчета. Не все поставщики данных предназначены для работы в серверной среде. Дополнительные сведения см. в разделах Как зарегистрировать стандартный поставщик данных .NET Framework (службы SSRS) и Развертывание модуля обработки данных.