Je suis en pfe et la societe me demande de concevoir un tableau de bord d'une base de donnée oracle 9i et je suis bloqué.
Svp quelles sont les outils open source qu vous me conseiller et les étapes qui faut suivre.
Merci d'avance.
Je suis en pfe et la societe me demande de concevoir un tableau de bord d'une base de donnée oracle 9i et je suis bloqué.
Svp quelles sont les outils open source qu vous me conseiller et les étapes qui faut suivre.
Merci d'avance.
salut chagala je suis comme toi en projet fin d'étude pour la conception d'un tableau de bord
pour les solution open source y en a plusieurs voici le lien
http://business-intelligence.develop...g-Open-source/
mais fait attention il y a des open source mais les versions pro sont payantes
pour les étapes tu doit d'abord choisir une solution
cordialement hichemsetym
il faut un outil etl open source (il y a talend, pentaho ...)
et un outil de reporting (...)
pour une societe moyenne qui utilise une bd oracle 9i quelles sont les meilleurs outils open source sur le marche.
pour le reporting tu peu utiliser BIRT ou pentaho report designer mais il existe plusieurs selon ton besoin
Si tu veux on peut travailler ensemble. Le sujet de ton pfe est la réalisation d'une solution bi cad etl et reporting? si c'est le cas donne moi ton mail. merci.
oui c'est ca le but de mon projet ,aucun problème j'ai aussi plusieurs lien a vous proposer voici mon mail ... a+
pour le reporting il y a aussi jaspertreports avec le ireports
salut,
moi aussi je suis en stage (licence pro statistique et informatique décisionnelle) et je dois concevoir un entrepôt de données pour une agence d'urbanisme, les outils sont en place (pentaho bi) mais la base de données relationnelle inexistante.
je me farci des bouquins de Ralph Kimbal sur la conception des datawarehouse, après quoi je devrai concevoir les applis utilisateur (avec tableau de bord, rapport, cube, requete ad hoc, ...) la misère quoi...
alors si je pouvais me joindre à vous, ca serait cool !
exemple avec l'etl talend on cree un job avec deux table t1 et t2 d'une base db1 en input un objet tMap pour le mapping et une table t3 dans une base db2.
Dans tous ca ou est la datawarehouse, moi j'ai du mal a correspondre entre la théorie (db -> etl -> dws -> analyse et cube olap -> rapport) et la pratique talend, pentaho ...
Svp un peut de clarification. Merci.
si il n'existe pas c'est à toi de le concevoir, l'entrepôt de données n'est rien d'autre que les données dont tu dispose structurées en étoile (table des faits : mesures,indicateurs,... et des dimensions : axes d'analyses comme l'axe temporel...), cette structure découlera des besoins des utilisateurs, c'est en les interrogeant que tu sauras quels axes et quels faits modéliser. L'entrepôt de données peut se faire (et se fait souvent ) dans un SGBDR, les dimensions du cube correspondent au dimension de ton étoile et sert juste à naviguer plus rapidement dans les données puisque le cube est en mémoire vive de ce que j'ai compris et tu peux faire du reporting et autre sur une base de données relationnelle sans que ce ne soit un entrepôt de données...j'espère t'avoir aidé avec ce que je crois savoir...
P.S. etl te sert à extraire les données des différentes sources hétérogènes dont tu disposes,de les transformer,... à des fin d'alimentation d'un entrepôt de donné ou une bdd relationnelle.
Conclusion si j'ai deux tables (vente et client) dans ma db1 :
Avec talend je crée un job qui prend en entrée ces deux tables et les transformes (avec tmap) vers une autre db2 qui va contenir ces deux même table (cad dimensions) avec une autre dimension temps et une table de fait pour les liaison.
Et comme ca mon dwh est crée.
Si il y a une faute dite le moi svp.
un dwh est un bien grand mot mais ouai t'auras une étoile...à partir de la tu pourras créer ton cube,...
ta table vente peut contenir des attributs qui seront des attributs de ta table des faits...
mais le dwh il est ou exactement et comment le cree avec talend.
(je connais un peut talend (tmap metadonnee ...))
c'est pas talend qui crée le dwh, il sert juste à créer des jobs, en gros il te sert à extraire les données issues des appli de productions, de fichier csv, tableau excel,...de les transformer, les normaliser pour les insérer dans le dwh.
Le dwh est constitué de tables de faits avec des dimensions qui si elles sont conformes forment une constellation d'étoile (étoiles agrégées = dwh de bonne qualité ) dans une base de données relationnelle. l'entrepot de données n'est pas forcement une unité physique, ca peut être plusieurs datamart sur différente machines...
je donne un exemple et essayer svp de me corriger :
1) je crée un job dans talend
2) j'importe deux tables de ma base relationnelle en input :
- client(id,nom,prénom,adresse,tel,fax,société)
- achat(id,date,produit,quantité,montant)
- produit(id,nom,ref,prix,domaine)
3) je crée une nouvelle base relationnelle (la dwh) avec les tables vides :
- dimension_client(id_dim_client,nom,prénom)
- dimension_achat_produit(id_dim_achat,nom_produit,quantité,montant)
- dimension_temps(id_dim_temps,année,mois,jour,heure,minute,seconde)
- table_fais(id_dim_client,id_dim_achat,id_dim_temps,montant_total)
4) avec le composant tmap je crée les relation entre les tables d'input et les tables (du dwh) de l'output
5) j'exécute le job pour remplir la dwh
pour le dwh j'aurai plutot mis :
- dimension_client(id_dim_client,nom,prénom)
- dimension_produit(id_produit,nom_produit,domaine)
- dimension_temps(id_dim_temps,année,mois,jour,heure,minute,seconde)
- table_fais(id_dim_client,id_dim_achat,id_dim_temps,quantité,montant,prix)
pourquoi quantité,montant,prix sont dans la table fais et comment les calculés?
selon kimbal, tout ce qui est numérique à de forte chance d'être dans la table des faits, ce sont les indicateurs que tu veux suivre, tiens jette un coup d'œil au cours de mon prof, ca peut t'aider...
http://www.logitec-service.com/docum...0-entrepot.pdf
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager