Как создавать отчеты в службах отчетов SQL Server 2005/2008 с использованием данных XML? - PullRequest
2 голосов
/ 20 сентября 2010

Любые предложения о том, как создавать отчеты / отчеты в службах отчетов SQL Server с использованием данных XML (можно найти в существующих таблицах)?

Ответы [ 2 ]

1 голос
/ 20 сентября 2010

На самом деле это проще, чем вы могли подумать.

  1. Создайте хранимую процедуру, которая уничтожит XML-файл и выведет основную информацию в удобной табличной форме.
  2. Обработайте этоданные в SSRS с использованием этой хранимой процедуры в качестве источника данных.

Подробнее об уничтожении XML см. здесь: Поддержка XML в Microsoft SQL Server 2005

1 голос
/ 20 сентября 2010

Я не эксперт по SSRS, но, насколько я понимаю, вам может понадобиться сначала создать xml и использовать источник данных XML для создания набора данных.В общем, я предлагаю двухэтапный процесс.Экспортируйте данные в файл xml с сервера Sql на шаге 1, а на шаге 2 используйте тип источника данных XML для подключения к файлу xml и создания отчета SSRS.

Если вы напрямую подключаетесь к серверу Sql через SSRSвы получите необработанные данные XML со всеми тегами и всем, и я не думаю, что SSRS позволит вам (программно или иным образом) отображать эти необработанные данные XML в правильном формате.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...