Подготовка данных к просмотру (построитель отчетов и службы SSRS)
При использовании шаблонных модулей подготовки отчета, таких как HTML, MHTML, Word, Excel, PDF или изображения, данные и их организация не меняются. При экспорте в формате модуля подготовки отчетов, например в формате значений, разделенных запятыми (CSV) или в формате XML, визуальные элементы макета не отображаются. Модули подготовки в форматах CSV и XML при подготовке отчета обрабатывают его текст по определенным правилам. Правила определяют, как отображаются данные в этих форматах.
Примечание
Создавать и изменять определения отчетов (RDL-файлы) в SQL Server Data Tools можно в построителе отчетов и конструкторе отчетов В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в статье Проектирование отчетов в конструктор отчетов и Report Builder (SSRS) в Интернете на microsoft.com.
Модули подготовки данных можно использовать в следующих целях.
Импорт в базу данных. CSV - распространенный формат, с которым работает множество приложений баз данных, в том числе SQL Server и Microsoft Access.
Импорт в программу электронных таблиц Excel. С помощью модуля подготовки отчетов в формате CSV можно экспортировать данные в программу электронных таблиц Excel без визуального макета. Импортировав данные в программу электронных таблиц Excel, можно воспользоваться стандартными средствами Excel, такими как диаграммы, формулы и сводные таблицы.
Преобразования XSLT. Преобразования XSLT можно применять к результатам работы модуля подготовки XML. Эта трансформация на сервере — мощная технология, позволяющая преобразовать данные практически в любой формат.
Обмен данных/EDI. Внешний процесс может потребовать подготовки отчета в форматах CSV или XML, а затем воспользоваться этими данными.
Форматы модулей подготовки данных управляются иным набором свойств, чем модули подготовки макетов. Далее приводится список свойств, задаваемых в панели Свойства и относящихся только к модулям подготовки данных:
Свойство DataElementOutput указывает, будет ли указанный элемент включен в состав экспортируемых данных.
Свойство DataElementName задает имя элемента данных. В формате CSV это свойство задает имя заголовка столбца CSV. В формате XML это свойство становится именем элемента XML или атрибута данного элемента.
Свойство DataElementStyle в формате XML указывает, отображается ли данный элемент отчета как элемент или как атрибут XML.
Параметр экспорта CSV сохраняет данные отчета в простом текстовом файле без форматирования, с запятыми в качестве разделителей. По умолчанию в качестве разделителя для полей и строк используется запятая (,), но это свойство можно изменить с помощью изменения настройки сведений об устройстве. Полученный файл может быть открыт в электронных таблицах (например в Office SharePoint Server) или импортирован в другие программы. Файл с расширением CSV также можно открыть в текстовом редакторе, например в Блокноте. При обращении к CSV-файлу как к URL-адресу он возвращает тип MIME text/csv. Это файлы MIME версии 1.0. Дополнительные сведения о сохранении отчета в файлах формата CSV см. в разделе Экспорт в CSV-файл (построитель отчетов и службы SSRS).
При выборе экспорта данных отчета XML-файл сохраняет отчет как XML-файл. XML-схема уникальна для каждого отчета. Информация о макете отчета не сохраняется при экспорте в формат XML. XML-документ, созданный таким образом, можно импортировать в базу данных, использовать как сообщение XML-данных или отправить пользовательскому приложению. Дополнительные сведения о сохранении отчета в файлах формата XML см. в разделе Экспорт в XML (построитель отчетов и службы SSRS).
См. также:
Разбиение на страницы в службах Reporting Services (построитель отчетов и службы SSRS)
Поведение при подготовке к просмотру (построитель отчетов и службы SSRS)
Интерактивные возможности различных модулей подготовки отчетов к просмотру (построитель отчетов и службы SSRS)
Подготовка к просмотру элементов отчета (построитель отчетов и службы SSRS)
Списки (построитель отчетов и службы SSRS)
Настройки сведений об устройстве в службах Reporting Services