Отчетность с DB2

Я начал изучать .net около 3 лет назад. За это время я прошел учебный лагерь, изучая OO и различные технологии доступа к данным, такие как NHibernate, Subsonic, LINQ TO SQL. не хотел пробовать EF, потому что он не достиг версии 3 :)

Что касается репортажей, я слышал, что многие ORM терпят неудачу, когда дело доходит до репортажей. У нас есть AS400 ИЛИ DB2 в качестве нашей серверной части. Я слышал, что LLBLGEN хорошо справляется с отчетностью по этому продукту. Но это коммерческий продукт, а не БЕСПЛАТНЫЙ. Может ли кто-нибудь указать мне хорошие ресурсы для создания отчетов из DB2? спасибо за любые ссылки/статьи в блоге


person codemnky    schedule 21.11.2009    source источник
comment
Мне любопытно, что у всех, кто использует AS400 и DB2, нет нескольких сотен долларов на коммерческое решение. Я не думаю, что вы найдете это. Поскольку этот продукт нельзя использовать бесплатно, его никогда не используют в сообществе с открытым исходным кодом.   -  person Horcrux7    schedule 29.11.2009


Ответы (4)


Отчеты по DB2 будут работать так же, как отчеты практически по любой другой базе данных — вы можете использовать ODBC, JDBC или собственные вызовы DB2 к базе данных. Таким образом, вам не нужны ссылки на отчеты DB2 — любые ссылки на отчеты базы данных должны соответствовать вашим потребностям.

Единственной особенностью DB2 могут быть небольшие расширения синтаксиса и то, как вы масштабируете серверную часть с помощью параллельных серверов баз данных (таких как MapReduce, Teradata и т. д.). Но ни то, ни другое не должно вызывать особого беспокойства, поскольку оно чрезвычайно совместимо с ANSI, а масштабируемость должна быть в значительной степени невидимой для разработчика отчетов.

И Crystal Reports, Brio, Cognos, Business Objects, Microstrategy, Actuate, JasperReports, Birt и т. д. должны работать нормально.

ORM, как правило, ужасны для создания отчетов, поскольку они ориентированы на объекты, а не на наборы. Вы особенно почувствуете боль при работе с очень большими объемами данных, сложными отчетами или большим количеством отчетов.

person KenFar    schedule 01.12.2009

Пожалуйста, не упускайте из виду самый очевидный ответ: Query/400!

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

Не пугайтесь зеленого экрана или простого интерфейса. Это действительно мощный инструмент, который очень хорошо работает с базой данных iSeries.

person robertnl    schedule 01.12.2009

Может ли кто-нибудь указать мне хорошие ресурсы для создания отчетов из DB2?

РПГ я!

Зажгите эти индикаторы!

person Community    schedule 01.12.2009

Менеджер запросов:

Вы можете использовать SQL (который может принимать входные параметры) для его построения, а затем создать «форму», которая будет предоставлять итоги, разрывы уровней, подсчеты, настраиваемые заголовки, заголовки и т. д.

Query/400 не принимает параметры AFAIK.

Бесплатное руководство по адресу:

http://publib.boulder.ibm.com/infocenter/iseries/v6r1m0/topic/rzatc/sc415212.pdf

person MCV    schedule 03.11.2011