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

Alimentation Discussion :

Construction DWH et ETL libre (Talend, Kettle)


Sujet :

Alimentation

  1. #1
    Candidat au Club
    Inscrit en
    Juin 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Construction DWH et ETL libre (Talend, Kettle)
    Bonjour,
    je suis débutant dans le monde du DataWareHouse et j'ai quelques questions sur sa construction avec des outils libres tels que Kettle ou Talend O.S.:

    Voila, j'ai fait une rapide modélisation de la partie qui m'interesse (cf fichier attaché) et je souhaiterais maintenant construire mon DW avec des outils libres tels que Talend ou Kettle.

    Je voudrais savoir comment j'arrive à determiner l'identifiant de l'enregistremement de ma dimension correspondant à mon fait (ici typiquement, j'enregistre un fait communication par heure sur une destination et pour un poste donné) mais comment récupérer l'enregistrement correspondant à l'heure de la communication avec un des ETL cités ?

    De plus, meme si j'ai dénormalisé certainement abusivement, pouvais vous me donnez des conseils sur cette modélisation ?

    Merci beaucoup.
    Images attachées Images attachées  

  2. #2
    Membre émérite Avatar de nuke_y
    Profil pro
    Indépendant en analyse de données
    Inscrit en
    Mai 2004
    Messages
    2 076
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant en analyse de données

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 076
    Points : 2 370
    Points
    2 370
    Par défaut
    Je ne comprend pas DateDebut et DateFin dans tes tables Services et Utilisateurs. Si ça sert à faire une historisation de type SCD (Slowly Changing Dimension) il manque les mêmes informations dans la table Postes. Sinon je ne vois pas à quoi ça sert.

    Pour alimenter ça avec ton ETL il n'y a souvent qu'une manière de faire quand on débute :
    - décrit tes flux (ce que tu veux faire, données sources/cibles, etc.)
    - réalise tes alimentations en SQL pur (avec un SQL simple si possible) pour voir si tu y arrives.
    - remplace ces alimentations en SQL pur par leur équivalent en ETL.
    - puis améliore / optimise en utilisant ce que l'ETL met à ta disposition (table de lookup, fonctions avancées comme l'envoi d'email, etc.)

    Evidemment il ne s'agit là que de conseils pour un débutant qui ne connaît pas bien l'outil. Un expert bâtirai tout de suite une architecture et une cinématique adaptée à son outil. Et encore, comme le dit le proverbe, "le génie c'est la simplicité" et utiliser une cinématique simple est un gage de maintenabilité accrue.
    Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

Discussions similaires

  1. Quel ETL choisir ? Octopus, Kettle, CloverETL ou Talend ?
    Par bigplayer dans le forum Alimentation
    Réponses: 28
    Dernier message: 19/06/2008, 14h32
  2. Gestion de conf. Talend / Kettle
    Par souska dans le forum Alimentation
    Réponses: 7
    Dernier message: 09/06/2008, 14h38
  3. EBCDIC - Talend / Kettle
    Par souska dans le forum Alimentation
    Réponses: 2
    Dernier message: 20/05/2008, 20h23
  4. comparatif etl talent pentaho/kettle - octopus-clover
    Par anne.denibaud dans le forum Alimentation
    Réponses: 2
    Dernier message: 20/12/2007, 20h28
  5. Outils ETL libre et rollback
    Par SebastienM dans le forum Alimentation
    Réponses: 4
    Dernier message: 03/07/2007, 11h26

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