Модули обработки данных и поставщики данных .NET Framework
Модуль обработки данных служб 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 (службы Reporting Services) и Развертывание модуля обработки данных. |
См. также