Модули обработки данных и поставщики данных .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. Дополнительные сведения см. в разделе Implementing a Data Processing Extension. Сведения о модулях обработки данных сторонних производителей см. в документации, поставляемой вместе с этими модулями.
Примечание.
Поставщик данных .NET Framework или специализированный модуль обработки данных необходимо установить и зарегистрировать, прежде чем его можно будет использовать для доступа к данным из источника данных. Чтобы можно было просматривать опубликованный отчет, модуль обработки данных должен быть установлен и зарегистрирован на компьютере клиента для разработки отчета, и на сервере отчетов для просмотра опубликованного отчета. Не все поставщики данных предназначены для работы в серверной среде. Дополнительные сведения см. в статьях Регистрация стандартного поставщика данных .NET Framework (службы SSRS).и Развертывание модуля обработки данных.