2009-04-14 1 views
1

У меня есть куча XML-данных, которые я бы хотел использовать в качестве источника данных для некоторых веб-отчетов. Я использую Reporting Services прямо сейчас, но мне не очень нравится их разработчик отчетов. Я хотел бы немного настроить настройки и создать графики и диаграммы и сделать их полуинтерактивными (разрешить сортировку, подсказки и т. Д.).Отчеты с использованием источников данных XML - какой инструмент/язык следует использовать?

Какие инструменты/библиотеки доступны для такого рода вещей?

ответ

1

Наша Data Dynamics Reports product имеет сложную поддержку для создания отчета из данных XML. Например, поскольку мы используем выражения XPath для выбора узлов для привязки полей в отчете, вы можете привязываться к данным со сложными отношениями в XML. This walkthrough in our documentation проведет вас через привязку данных к XML.

Сфера деятельности, которая больше похожа на продукт here. У нас также есть this screencast, который показывает немного о работе с данными XML и о том, как вы можете позволить конечным пользователям создавать отчеты из данных XML, используя наш контроль над дизайнером конечных пользователей. Это показывает, как вы можете встроить элемент управления дизайнера конечного пользователя в свое приложение, и конечный пользователь может создать отчет, не зная и не понимая XML вообще.

Надеюсь, это полезно, дайте мне знать, если у вас есть вопросы!

1

Вы можете проверить услуги Telerik или, может быть, Crystal Reports

+0

Crystal Reports стоит абсолютное состояние, и редактирование существующего отчета - это боль, не имеющая веры. 30 долларов за ПОЛЬЗОВАТЕЛЯ В МЕСЯЦ! http://www.crystalreports.com/learnmore.asp с этого сайта: Отчеты: Неограниченно *** *** Уровни использования могут быть изменены без предупреждения !!!! что за ???!!!!! –

+0

Но vg1890 не просил бесплатных опций. Большинство решений для отчетности являются дорогостоящими, мы все можем согласиться на это. Однако некоторые компании предпочитают приобретать решение для отчетности, такое как Crystal, вместо того чтобы развивать свои собственные. – StevenMcD