Подготовка данных к просмотру (построитель отчетов 3.0 и службы SSRS)
При использовании макетирующих модулей подготовки отчета — модулей, подготавливающих отчет в форматах HTML, MHTML, Word, Excel, PDF или изображений — данные и их организация не меняются. При экспорте в формате модуля подготовки отчетов, например в формате значений, разделенных запятыми (CSV) или в формате XML, визуальные элементы макета не отображаются. Модули подготовки в форматах CSV и XML при подготовке отчета обрабатывают его текст по определенным правилам. Правила определяют, как отображаются данные в этих форматах.
Примечание |
---|
В построителе отчетов и в конструкторе отчетов среды Business Intelligence Development Studio можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов 3.0 (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 также можно открыть в текстовом редакторе, например в Блокноте. При обращении как к URL-адресу CSV-файл возвращает MIME-тип text/csv. Это файлы MIME версии 1.0. Дополнительные сведения о сохранении отчета в файлах формата CSV см. в разделе Экспорт в файл CSV (построитель отчетов версии 3.0 и службы SSRS).
При выборе экспорта данных отчета XML-файл сохраняет отчет как XML-файл. XML-схема уникальна для каждого отчета. Информация о макете отчета не сохраняется при экспорте в формат XML. XML-документ, созданный таким образом, можно импортировать в базу данных, использовать как сообщение XML-данных или отправить пользовательскому приложению. Дополнительные сведения о сохранении отчета в XML-файл см. в разделе Экспорт в XML (построитель отчетов версии 3.0 и службы SSRS).
См. также