2009-11-21 3 views
0

J'ai commencé à apprendre .net il y a environ 3 ans. Je suis allé à travers un camp d'entraînement pendant ce temps apprendre OO et diverses technologies d'accès aux données telles que NHibernate, Subsonic, LINQ TO SQL. ne voulait pas essayer EF car il n'a pas atteint la version 3 :)Création de rapports avec DB2

En ce qui concerne les rapports, j'ai entendu dire que de nombreux ORM tombent à plat sur leur visage quand il s'agit de rapports. Nous avons AS400 ou DB2 comme notre backend. J'ai entendu dire que LLBLGEN fait du bon travail pour ce produit. Mais c'est un produit commercial et non GRATUIT. Quelqu'un peut-il me diriger vers de bonnes ressources pour le reporting depuis DB2? merci pour tous les liens/articles de blog

+0

Je suis curieux que tout le monde qui utilisent un AS400 et DB2 n'a pas quelques centaines de dollars pour une solution commerciale. Je ne pense pas que vous trouverez cela. Parce que ce produit ne peut pas utiliser gratuitement, il ne l'utilise jamais dans la communauté open source. – Horcrux7

Répondre

1

La création de rapports sur DB2 fonctionnera comme pour la création de rapports sur presque toutes les autres bases de données - vous pouvez utiliser les appels ODBC, JDBC ou DB2 natifs à la base de données. Vous n'avez donc pas besoin de références de génération de rapports DB2: toute référence de base de données doit répondre à vos besoins. La seule chose spéciale à propos de DB2 pourrait être un peu des extensions de syntaxe, et comment vous pouvez étendre le back-end via des serveurs de bases de données parallèles (comme MapReduce, Teradata, etc.). Mais il ne devrait pas non plus y avoir beaucoup d'inquiétude - car il est extrêmement conforme à l'ANSI et l'évolutivité devrait être largement invisible pour le développeur de rapports. Et Crystal Reports, Brio, Cognos, Business Objects, Microstratégie, Actuate, JasperReports, Birt, etc devraient fonctionner correctement.

Les ORM sont généralement terribles pour les rapports, car ils sont orientés objet plutôt que orienté ensemble. Vous ressentirez particulièrement la douleur avec de très gros volumes de données, des rapports complexes ou un grand nombre de rapports.

1

S'il vous plaît, ne pas négliger la réponse la plus évidente: Query/400!

Il s'agit d'un logiciel natif iSeries. Vous configurez et exécutez le rapport sur l'iSeries mais cela fonctionne très bien. C'est simple, direct et peut-être un peu limité, mais vous obtenez la plupart des travaux. N'ayez pas peur de l'écran vert ou de l'interface simple. C'est vraiment un outil puissant qui gère très bien la base de données iSeries.

1

que quelqu'un peut me pointer vers de bonnes ressources pour les rapports de DB2?

RPG I!

Illuminez ces indicateurs!

Questions connexes