Question analyse/visualisation de données, niveau noob

Question analyse/visualisation de données, niveau noob - Divers - Programmation

Marsh Posté le 12-04-2022 à 10:16:50    

Hello,  
 
Je suis plutôt orienté développement (.Net), j'aimerais améliorer mes compétences en analyse et visualisation de données, avec les outils qui vont bien.
Au fil des années je me suis souvent retrouvé à implémenter de la génération d'exports ou de graphiques au moyen de librairies diverses, from scratch, dans le cadre pro ou perso.  
A l'époque où on devait subir des trucs comme Crystal Report ça avait du sens, mais quand je vois la variété colossale des outils actuels pour faire ça (tableau, Power BI...) je me dis que c'est idiot de continuer à procéder ainsi.
 
Mais quand on cherche "data analysis" ou "dataviz" et ce qui tourne autour, il y a une bonne centaine de logiciels plus ou moins payants qui sortent, et ça n'est que la surface, impossible donc de savoir par quoi commencer tellement le domaine est touffu.
 
Quelqu'un peut m'aiguiller sur quelques softs simples d'accès et gratuits ?
Par exemple : en quelques minutes j'aimerais bien à partir pouvoir générer un graphique ou un tableau croisé dynamique basé sur une vue ou une requête d'une base de données (SQL Server), et sauvegarder ça en un projet réutilisable, et si possible en sortir un Open Document (Excel / LibreOffice).

 
Pour l'instant ça sera surtout pour des besoins perso et à des fins d'apprentissage, donc pas besoin de serveur web (sauf si c'est très simple à déployer), une appli sous Windows ferait parfaitement l'affaire, gratos si possible.
Mais à terme j'en aurai un usage régulier donc ça n'est pas non plus "par curiosité" donc une version d'essai d'un truc inutilisable dans quelques semaines sans payer ne m'intéresse pas. J'imagine qu'il y a quelques trucs intéressants en open source ou avec des restrictions acceptables pour un usage non commercial.
C'est pour de petits volumes (quelques dizaines de Mo dans le pire des cas).
 
Merci beaucoup :jap:


Message édité par TotalRecall le 12-04-2022 à 11:52:29

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 12-04-2022 à 10:16:50   

Reply

Marsh Posté le 12-04-2022 à 14:27:38    

48 vues et 0 réponse, soit ça n'existe pas, soit y a pas d'aspirant data analyst sur hfr :d


Message édité par TotalRecall le 12-04-2022 à 14:27:47

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 13-04-2022 à 17:44:53    

Pentaho devrait répondre à ton besoin, non ?
 
Ce bouquin pourrait t'intéresser pour avoir des idées de représentations originales : https://www.amazon.fr/Datavision-Da [...] 221126750/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 15-04-2022 à 09:03:29    

Merci pour la suggestion. L'ensemble a l'air d'être un mastodonte plutôt orienté client serveur et axé autour d'un ETL, avec des fonctionnalités autour.
 
Si je veux juste la partie "reporting" que je décris dans le 1er post, c'est "Pentaho Report Designer" que je dois installer parmi la myriade de modules existants ? C'est indépendant (pas besoin de serveur) et pas trop compliqué à prendre en main ?
 
Je creuserai un peu plus tard mais si tu connais la bête, je préfère te demander au moins confirmation des trucs de base pour ne pas installer un truc inutile/inutilisable.  
 
Merci :jap:


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 15-04-2022 à 10:42:45    

Désolé, jamais utilisé. C'est l'équivalent de Business Object en open source, développé, je crois, par d'anciens de BO.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 15-04-2022 à 11:26:40    

Et toi qui a touché un peu à tout en info, tu n'as rien qui te vient à l'esprit à la lecture de mon post d'ouverture :??: (à part Excel :D)  
:hello:


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 15-04-2022 à 13:39:25    

Ben j'ai pas des gros besoins de reporting. J'ai 2 cas de figures :
1) Il est possible de générer un fichier PDF car rien à retoucher. Donc, je génère le rapport avec du PHP et la lib FPDF.
 
2) Le rapport nécessite des modifications ou autres manips. Dans ce cas, je génère les indicateurs avec du PHP dans un fichier CSV qui est intégré dans un onglet d'un fichier Excel qui contient des macros en VBA qui prennent les donnés en entrée et mettent à jour les autres onglets (tableaux, graphiques...).  
 
Dans les 2 cas, c'est bien plus facile à maintenir dans le temps (car code commenté, pas dépendant d'outils trop particuliers, formation courte car PHP, c'est du classique). :) Et s'il faut décliner un rapport existant mais adapter un peu pour un autre produit, ben je duplique le code et l'éventuel fichier Excel et j'adapte le code et les les macros.
 
Pour la montée en perfs, c'est plus facile avec des scripts PHP et des requêtes SQL qui sortent à la fin un fichier CSV que si je devrais extraire à plat les données dans Excel et faire tous les calculs. Le nb de fois que j'ai vu des mecs faire des fichiers Excel qui se sont complexifiés au fil du temps, devenir imbitables et finir par s'écrouler parce qu'il y avait trop de données au bout d'un moment... Obligé de tout refaire :/
Moi, pas :)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 15-04-2022 à 14:01:12    

Là l'idée surtout d'avoir un outil pour visualiser des graphiques et des tableaux dynamiques à partir de données numériques issues d'une vue SQL, pas pour faire du reporting PDF "statique".

Message cité 1 fois
Message édité par TotalRecall le 15-04-2022 à 14:01:45

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 15-04-2022 à 14:18:54    

J'ai pas eu trop à traiter ce cas. La seule fois où j'ai dû le faire, j'ai utiliser Chart.js comme lib.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 15-04-2022 à 14:22:12    

TotalRecall a écrit :

Là l'idée surtout d'avoir un outil pour visualiser des graphiques et des tableaux dynamiques à partir de données numériques issues d'une vue SQL, pas pour faire du reporting PDF "statique".


 
 
Avec jupyter et pandas (si t'es pas allergique à python) tu devrais pourvoir faire ce que tu veux en charts et tableaux avec des datas issues de sgdb


Message édité par xtieu le 15-04-2022 à 14:22:38

---------------
There's more to life than the boy in that mirror.
Reply

Marsh Posté le 15-04-2022 à 14:22:12   

Reply

Marsh Posté le 17-04-2022 à 09:17:21    

Mais euh l'idée était de trouver un outil visuel de BI pour s'affranchir de l'aspect Programmation [:twixy] (même si un peu de script en complément pouvait être envisageable bien sûr)
 
Même si je vois l'intérêt de ta suggestion par rapport à un langage quelconque : au moins on est déjà sur un socle orienté maths / visualisation.


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 17-04-2022 à 18:50:32    

Ben Pentaho alors ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed