Bonjour
Je suis actuellement en stage dans une PME ayant besoin d'un service automatisé de reporting.
Les objectifs de ce système sont simples:
- Recevoir en entrée des informations (en base de donnée, la méthode pour les acquérir peut être en push ou pull mais on préférera laisser les donner venir plutôt que faire des requètes)
- Stocker ces données dans un entrepôt de données accessible
- Vérifier ces données, et les trier (en sélectionnant certaines données utiles et en négligeant les données moins importantes)
- Créer une interface mettant à disposition les données brutes (pour permettre une historisation) et les données agrégées (pour permettre de créer des rapports paramétrables statiques (pdf par exemple, ou html) et interactifs (format web permettant de gagner en précision pour certaines valeurs ou d'obtenir dynamiquement des graphiques)
- Gérer l'ordonnancement de production de rapport et l'envoi automatisé (boite mail notamment)
Bien entendu, je ne viens pas vers vous sans avoir déjà consulté les offres existantes, mais je me retrouve souvent avec des comparateur, des articles, ou des avis ne dépassant pas 2010, et j'aimerais avoir un avis le plus objectif possible (même si on ne l'est jamais à 100%) sur les outils à employer. Les seules informations récentes sont celles des créateurs qui sont bien évidemment les moins objectif.
Jusque là j'ai pensé à:
- Récupérer les données et les stocker via un ETL type Talend ou Kettle
- Permettre la gestion du reporting via Pentaho, Acrutate (Birt), JasperReports, Jedox, Palo ou SpagoBI.
Nb: pour les gestionnaires de reporting, j'ai écarté dans la liste les logiciels commerciaux (notamment les logiciels microsoft, SAP Business Object Crystal Report ou encore Cognos,...) principalement car ils sont (de mon premier point de vue) trop fermés pour l'utilisation demandée. Quant au coût, je veux qu'il soit adapté au besoin et éviter un maximum l'apport de biens superflus. Il faut savoir que selon mon domaine de compétence et celui de l'entreprise, l'utilisation de java est préconisé, c'est aussi dans cet esprit que je cherche un outil adapté.
A noter que je n'ai pas besoin d'effectuer de mise en place de tableaux de bord, car nous avons déjà un logiciel fait pour créer une interface utilisateur et que celles-ci demande simplement de pouvoir récupérer les données sur une API.
Je vous remercie pour vos idées et n'hésitez pas à m'éclairer dans ma démarche!
Partager