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


Работа с внедренными и общими источниками данных (построитель отчетов 2.0)

В построителе отчетов 2.0, если необходимо указать данные, которые будут включены в отчет, следует создать источник данных отчета. В источник данных включены сведения о соединении с источником данных (например, базой данных) и учетные данные. Обработчик отчетов использует сведения источника данных, чтобы получить данные из источника данных при просмотре отчета.

Источники данных отчета можно создать несколькими способами.

  • При создании или изменении источника данных в области данных отчета.

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

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

Ссылки на общие источники данных и внедренные источники данных в отчете

Источники данных отчетов бывают общими и внедренными.

  • Общий источник данных сохраняется на сервере отчетов. При выборе общего источника данных в отчет добавляется ссылка на него. Все ссылки должны быть на общие источники данных, расположенные на том же сервере отчетов, что и отчет. Эти источники данных, на которые указывают ссылки, могут быть расположены на нескольких серверах.

  • Внедренный источник данных используется только одним отчетом. Сведения о соединении с источником данных сохраняются в отчете.

При запуске отчета учетные данные для общих и внедренных источников данных обрабатываются различно, в зависимости от того, существует ли соединение с сервером отчетов. Учетные данные не сохраняются в определении отчета. Дополнительные сведения см. в разделе Указание учетных данных для источника данных отчета (построитель отчетов 2.0). Чтобы проверить соединение с источником данных см. раздел Как проверить соединение с источником данных (построитель отчетов 2.0).

Изменение общих источников данных

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

  • Непосредственно на сервере отчетов — администратором сервера отчетов, владельцем источника данных, или любым другим пользователем, которому предоставлено разрешение на создание источника данных на сервере отчетов. Дополнительные сведения можно получить у администратора сервера отчетов.

  • Из конструктора отчетов в среде Business Intelligence Development Studio. Это средство доступно в службах SQL Server 2008Reporting Services. Дополнительные сведения о функциях в различных средах создания отчетов см. в разделе Сравнение сред создания отчетов (построитель отчетов 2.0).

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

Переключение источника данных с общего на внедренный

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

Чтобы переключить ссылку источника данных на внедренный источник данных, откройте источник данных в области данных отчета и измените его свойства. Для каждого внедренного источника данных необходимо указать учетные данные, работающие с компьютера пользователя. Эту функциональную возможность поддерживают не все источники данных.

При сохранении отчета на сервере отчетов, источники данных остаются внедренными. Учетные данные, которые работают для внедренных источников данных на компьютере пользователя, могут не работать на сервере отчетов. Дополнительные сведения см. в разделе Указание учетных данных для источника данных отчета (построитель отчетов 2.0).