|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 51 ![]() |
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. |
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() Inscription : février 2011 Messages : 16 ![]() |
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 |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 51 ![]() |
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. |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : février 2011 Messages : 16 ![]() |
pour le reporting tu peu utiliser BIRT ou pentaho report designer mais il existe plusieurs selon ton besoin
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 51 ![]() |
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.
|
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Inscription : février 2011 Messages : 16 ![]() |
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 |
|
|
00
|
|
|
#7 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 586 ![]() |
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 !
__________________
Développeur informatique contrarié... |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 51 ![]() |
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. |
|
|
00
|
|
|
#9 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 586 ![]() |
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.
__________________
Développeur informatique contrarié... |
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 51 ![]() |
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. |
|
|
00
|
|
|
#11 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 586 ![]() |
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...
__________________
Développeur informatique contrarié... |
|
|
00
|
|
|
#12 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 51 ![]() |
mais le dwh il est ou exactement et comment le cree avec talend.
(je connais un peut talend (tmap metadonnee ...)) |
|
|
00
|
|
|
#13 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 586 ![]() |
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...
__________________
Développeur informatique contrarié... |
|
|
00
|
|
|
#14 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 51 ![]() |
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 |
|
|
00
|
|
|
#15 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 586 ![]() |
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)
__________________
Développeur informatique contrarié... |
|
|
00
|
|
|
#16 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 51 ![]() |
pourquoi quantité,montant,prix sont dans la table fais et comment les calculés?
|
|
|
00
|
|
|
#17 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 586 ![]() |
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
__________________
Développeur informatique contrarié... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com