Использование ссылок на коллекции DataSources и DataSets (построитель отчетов версии 3.0 и службы SSRS)
Коллекция DataSources представляет все источники данных, используемые в отчете. Точно так же коллекция DataSets представляет все наборы данных для источников данных в отчете. Для иерархического просмотра наборов данных отчета, организованных в источнике данных, на который они ссылаются, используйте панель Данные отчета. Если в эти коллекции включаются ссылки, то при предварительном просмотре отчета значения не будут видимыми. Эти коллекции доступны только после публикации отчета на сервере отчетов.
Примечание |
---|
В построителе отчетов и в конструкторе отчетов среды Business Intelligence Development Studio можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов 3.0 (SSRS) на веб-сайте microsoft.com. |
Коллекция DataSources
Коллекция DataSources представляет источники данных, на которые ссылается опубликованное определение отчета. Можно выбрать включение этой информации в отчет для документации источника данных отчета. Эта коллекция недоступна в режиме Просмотр. Следующая таблица описывает переменные коллекции DataSources.
Переменная |
Тип |
Описание |
---|---|---|
DataSourceReference |
String |
Полный путь определения источника данных на сервере отчетов. Например, можно включить список всех источников данных, используемых отчетом в своем журнале. Следующий пример показывает полный путь к источнику данных с именем AdventureWorks2008R2: /DataSources/AdventureWorks2008R2. |
Type |
String |
Тип поставщика данных для источника данных. Например, SQL. |
Коллекция DataSets
Коллекция DataSets представляет наборы данных, на которые ссылается определение отчета. Можно выбрать включение запроса в отчет в текстовом поле, чтобы пользователь, заинтересованный точными данными, содержащимися в отчете, мог просмотреть исходный командный текст. Эта коллекция недоступна в режиме Просмотр. Следующая таблица описывает элементы коллекции DataSets.
Элемент |
Тип |
Описание |
---|---|---|
CommandText |
String |
Для источников данных, являющихся базами данных, этот запрос используется для получения данных. Если запрос является выражением, это будет вычисляемое выражение. |
RewrittenCommandText |
String |
Развернутое значение CommandText поставщика данных. Обычно используется для отчетов, в которых параметрам запроса сопоставлены параметры отчета. Поставщик данных устанавливает данное свойство при разворачивании текстовых параметров команды в значения констант, выбранные для сопоставленных параметров отчета. |
Использование выражений запросов
В выражениях можно определить запрос, содержащийся в наборе данных. Эту функцию можно использовать для создания отчетов, в которых запрос изменяется в зависимости от пользовательского ввода, данных в других наборах или других переменных. Дополнительные сведения о запросах см. в разделе Создание и добавление наборов данных (построитель отчетов 3.0 и службы SSRS).
См. также