IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement de jobs Discussion :

Data warehouse avec Talend


Sujet :

Développement de jobs

  1. #1
    Membre averti
    Inscrit en
    Août 2010
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 33
    Par défaut Data warehouse avec Talend
    Bonjour
    Je dois trouver une méthode pour créer un data warehouse automatiquement à partir d'un fichier sql qui crée la base de données postgreSQL
    je ne sais pas par où commencer et comment procéder
    pouvez vous m'aider??
    merci

  2. #2
    Membre confirmé
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Janvier 2008
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Janvier 2008
    Messages : 114
    Par défaut
    Bonjour,

    Il te faut un outils de datawarehouse, telque cognos, mais lui est payant, y'en a plein d'autre, il suffira que tu lui donne en source ta requete sql, et lui se chargera de généré le cube, mais reste un probleme, la coherence!!! donc, faudra faire attention a ta requete!!

  3. #3
    Invité de passage
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1
    Par défaut Salut Hakrimi - j'ai une solution qui marche très bien...
    L'ETL DataStudio (www.data.fr) est une solution qui permet de construire dynamiquement des requêtes Sql de type DDL (Data Definition Language), donc les instructions de création des tables et qui permet aussi de créer dynamiquement les requêtes Sql de type DML (Data Manipulation Language).

    Il te suffit de disposer en entrée des données identifiant les tables et les colonnes et de disposer des données à charger. Ces données peuvent être diponibles dans tout format tables, fichiers etc. Le traitement lit ces données sources et génère à la volée et exécute les scripts de création des objets de la base ainsi que les requêtes insert qui chargent les données.

    La solution est gratuite dans un certain mode d'utilisation. Si tu n'es pas obligé d'utiliser Talend, tu peux essayer cette solution.

    Bonne continuation
    ItFriend

  4. #4
    Membre averti
    Inscrit en
    Août 2010
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 33
    Par défaut
    bjr
    merci pour vos réponses
    mais je suis obligée d'utiliser Talend

  5. #5
    Membre Expert
    Homme Profil pro
    Architecte Décisionnel
    Inscrit en
    Février 2008
    Messages
    866
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte Décisionnel

    Informations forums :
    Inscription : Février 2008
    Messages : 866
    Par défaut
    Bonjour,

    Pourrais-tu préciser ce que tu veux faire ?

    Est-ce que ta question concerne juste la création des tables dont tu connais déjà la structure, ou est-ce que tu dois modéliser toi-même ton datawarehouse ?
    Pourquoi parles-tu d'un fichier sql ? Est-ce que ce fichier existe déjà ?

    Nicolas

  6. #6
    Membre averti
    Inscrit en
    Août 2010
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 33
    Par défaut
    Merci pour votre réponse
    en fait j'ai une plateforme qui génère des application web avec la base de données sous postgresql, moi ce que je veux c'est faire un job Talend qui crée le data warehouse correspondant à cette base de données, et ce job doit marcher non pas pour une seule application mais pour toutes les applications
    pour le fichier sql c'est le fichier qui crée la base de données dans postgres et je peux l'avoir ce fichier ainsi que le fichier orm.xml
    je bloque
    merci pour votre aide

  7. #7
    Membre expérimenté
    Profil pro
    Consultant informatique
    Inscrit en
    Mars 2003
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mars 2003
    Messages : 132
    Par défaut
    Si j'ai bien compri ton fichier sql c les create table de ta base source ?
    En pensant que pour chaque application web ces tables ne seront pas exactement les mêmes.
    Si j'ai bien compris tu voudrais pouvoir créer un job qui charge les modèles sources dynamiquement a chaque exécution... si c'est bien ça... Talend sait pas faire.

  8. #8
    Membre averti
    Inscrit en
    Août 2010
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 33
    Par défaut
    oui c bien ça
    alors que pourrais je utiliser pour faire ça??

  9. #9
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 93
    Par défaut
    Heu,

    Datstage EE qui gere les schemas dynamiques:-)
    C'est bien sûr payant (très cher)

    Il y a des rumeurs pour le support des schemas dynamiques dans Talend en 4.1, mais je pense que cela sera sur TIS (payant, mais moins que datastage).

    Bref si tu n'as pas la possibilité de justifier l'aquisition d'un outil d'integration payant, il te reste le bon vieux custom code/scripting.


    boubsy

  10. #10
    Membre averti
    Inscrit en
    Août 2010
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 33
    Par défaut
    bonjour
    merci pour votre réponse
    en fait je suis en stage donc je ne pense pas que je puisse avoir un outil payant, donc apparemment je vais devoir coder comme vous avez dit
    merci

  11. #11
    Membre averti
    Inscrit en
    Août 2010
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 33
    Par défaut
    J'ai pensé à utiliser les fichiers csv au lieu des tables de la base de données, comme ça j'aurai pas besoin des schémas
    qu'est ce que vous en pensez??

  12. #12
    Membre Expert
    Homme Profil pro
    Architecte Décisionnel
    Inscrit en
    Février 2008
    Messages
    866
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte Décisionnel

    Informations forums :
    Inscription : Février 2008
    Messages : 866
    Par défaut
    Générer automatiquement un schéma de Datawarehouse à partir du schéma de la base de données opérationnelle me semble super compliqué.

    A part si on ne fait que recopier le contenu de chaque table sans modification, le process de définir un datawarehouse nécessite une phase de conception qui est loin d'être évidente.

    Nicolas

  13. #13
    Membre averti
    Inscrit en
    Août 2010
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 33
    Par défaut
    oui les modification ne seront pas énormes, si vous avez une idée dans le cas ou on ne va pas modifier les tables je serai reconnaissante
    merci

  14. #14
    Membre Expert
    Homme Profil pro
    Architecte Décisionnel
    Inscrit en
    Février 2008
    Messages
    866
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte Décisionnel

    Informations forums :
    Inscription : Février 2008
    Messages : 866
    Par défaut
    Alors à mon avis, il faut juste travailler sur le fichier sql pour le transformer en script de génération des tables du Datawarehouse.

    Dans ce cas, Talend n'est pas utile.

    Il faut retraiter le fichier sql afin d'y apporter les modifications que tu juges nécessaire (modification du nom du shéma, modification du nom des tables, ...).
    Puis générer un fichier de chargement qui ferait du insert select entre les 2 schémas. (il faut que les 2 schéma soient sur la même base)

    C'est d'un outil de modification en masse du fichier dont tu as besoin ici, et non d'un ETL.

    Nicolas

  15. #15
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2008
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 108
    Par défaut
    Talend gère effectivement les schémas dynamiques en 4.1. Par contre, cette fonctionnalité n'est disponible qu'à partir de TIS.

    Des opérations sont faisables sur les champs fixés. On peut en effet considérer dans certains cas que les premiers champs de toutes les tables aient toujours le même schéma.

    On spécifierait alors ce genre de schéma :

    -id INTEGER
    -champ1 STRING
    -leReste DYNAMIC

Discussions similaires

  1. Talend Data warehouse Multidimensionnelle
    Par Zagrarni dans le forum Autres outils
    Réponses: 2
    Dernier message: 03/03/2015, 16h46
  2. Compasant data warehouse avec SpagoBI
    Par assemism dans le forum SpagoBI
    Réponses: 0
    Dernier message: 24/07/2013, 10h06
  3. Un Data Warehouse avec Postgres
    Par IMPRO dans le forum PostgreSQL
    Réponses: 0
    Dernier message: 16/12/2012, 11h21
  4. Réponses: 1
    Dernier message: 28/10/2011, 14h38
  5. Réponses: 0
    Dernier message: 17/10/2011, 16h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo