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 :

[ETL/ELT] Définition - Documentation


Sujet :

Alimentation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2005
    Messages
    319
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 319
    Par défaut [ETL/ELT] Définition - Documentation
    Salut,

    Est ce que quelqu'un aurait un cours qui explique le principe de fonctionnement des ETL ?Parceque apparament on parle aussi de ELT.

    Quelle difference existe t il entre tous ces outils ETL atastage,Informatica,sunopsis,dts ???

    Si une personne qui les utilise pouvait repondre,sa serai enrichissant pour tous le monde je pense.

    Merci beaucoup.

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 999
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 999
    Billets dans le blog
    6
    Par défaut
    ETL : Extract, Transform and Load.
    ELT : Extract, Load and Transform.
    La phase transform est donc assuré par le SGBDR dans le cas 2.

    Lire le papier de Cyril Gruau sur ce site qui présente l'ETL de MS SQL Server v 2000.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Membre éclairé
    Inscrit en
    Janvier 2004
    Messages
    532
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 532
    Par défaut
    moi aussi cela m'interesse.
    Est-ce qu'il n'y aurai pas un cours qui explique le processus etl en details ?
    les differentes etapes ?

    Ou par exemple une personne du forum qui travaille sur un etl,qu'elle nous explique le fonctionnement d'un outil etl comme par exemple informatica, sunopsis.

    Merci

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 43
    Par défaut Informations sur l'ETL/ELT
    Voici une breve description des ETL/ELT :

    Que ce soit ETL ou ELT il s’agit d’extraire, transformer et Charger. L’extraction consiste à extraire les données à partir de sources homogènes, la transformation s’occupe de nettoyer, conformer, standardiser, documenter, corriger, dé dupliquer… les données, et le chargement consiste en l’alimentation de l’entrepôt de données.
    L’ETL/ELT est la composante la plus critique et la plus complexe d’un entrepôt de données. La mise en place de cette composante peut consommer jusqu’à 70% du temps/effort alloué au projet d’entrepôt de données. Selon Ralph kimball, elle s’agit d’un système complexe qui peut facilement être décomposé en 38 sous systèmes.

    À notre avis, la différence entre les deux approches ETL et ELT est plus qu’une simple permutation de l’ordre des lettres, il s’agit plutôt d’un changement important dans les méthodes d’alimentation des entrepôts de données.

    Qu’est ce que L’ETL (ETC en français):
    Il s’agit de l’approche dite traditionnelle pour alimenter un entrepôt de données. Les outils qui s’inscrivent dans cette logique disposent en général d’un moteur (engine) et sont installés sur des serveurs distincts. Tous les traitements de transformation se font par le biais du moteur ETL. On peut citer par exemple Informatica, cognos decisionStream...C’est l’approche la plus étendue actuellement.

    Qu’est ce que l’ELT (ECT en français) :
    L’approche d’ELT (Extraction, Loading, Transformation), génère du code SQL natif pour chaque moteur de base de données impliqué dans les processus - sources et cibles. Cette approche profite des fonctionnalités de chaque base de données, et les requêtes de transformation doivent respecter la syntaxe spécifique à l’SGBD. C’est l’approche de Genio (hummingbird) et de sunopsis.

    Et si l’on mixait les deux approches ?
    Effectivement Business Object avec la suite Data integrator offre les avantages des deux approches.

  5. #5
    Membre éclairé
    Inscrit en
    Janvier 2004
    Messages
    532
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 532
    Par défaut
    Comment cela fonctionne mais au niveau technique ?

    Comment un etl fonctionne sur un exemple concret ?

  6. #6
    Membre éclairé
    Inscrit en
    Mars 2005
    Messages
    319
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 319
    Par défaut
    merci
    Dans ETL, il y a le T de transform,on peut trouver quoi comme transformation ?sur des date comme par exemple recuperer que l'année ?uniformisé des code postaux ?

    Dans ta phase ETL tu utilise des table temporaire ?

  7. #7
    Membre averti Avatar de rstephane
    Inscrit en
    Avril 2003
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Avril 2003
    Messages : 59
    Par défaut
    Sur Informatica tu as pas mal de fonctions de base comme les conversions, les manipulations de chaînes de caractères, les calculs et agrégations... Pour les calculs plus complexes tu peux aussi utiliser les procédures stockées sous Oracle.
    Qu'entends-tu par utiliser des tables temporaires?
    Sinon je vais bientôt être formé sous un nouvel ETL (Genio), je pourrais te donner mes impressions

  8. #8
    Membre éclairé
    Inscrit en
    Mars 2005
    Messages
    319
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 319
    Par défaut
    des tables dans lequelles tu stocke le resultat apres transformation avant de le charger dans ta base ou ton dwh final;

    donc tu utilise les procedure stocké pour les transformations plus complexes et qu'entends par la ?si tu avais un exemple cela me permettrait de mieux saisir la chose;

    merci

  9. #9
    Membre averti Avatar de rstephane
    Inscrit en
    Avril 2003
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Avril 2003
    Messages : 59
    Par défaut
    Moi l'ETL que j'utilise fonctionne en mode ligne à ligne: il lit les infos à partir de la source, fait les transformations nécessaires et enregistre les données à la volée dans une cible, la source et la cible pouvant être un fichier ou une table (Oracle...).
    Tu peux créer une table intermédiaire (table ODS) pour stocker les résultats intermédiaires que tu pourras ensuite utiliser comme source pour réinjecter les données dans ta table finale (cible).

    Que souhaites tu savoir exactement? Quel type d'exemple aimerais-tu avoir?

  10. #10
    Membre éclairé
    Inscrit en
    Mars 2005
    Messages
    319
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 319
    Par défaut
    j'aurai aimé avoir des exemple de procedure stocké qui te permette de realiser des transformations .
    Pour quelle type de transformation ?

  11. #11
    Invité de passage
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1
    Par défaut
    Citation Envoyé par wolf1109 Voir le message
    bonjour,

    je dois commencer à travailler avec desicionStream et je n'ai aucune idée de comment ça marche

    est ce que quelqu'un pourrait me donner une documentation qui contient une présentation de ce ETL, comment l'installer? et l'utiliser?

    de preference une documentation en Français.

    Merci bcp d'avance

Discussions similaires

  1. Réponses: 3
    Dernier message: 05/10/2015, 15h15
  2. [ETL/ELT] Quel ETL Choisir ?
    Par Melvine dans le forum Alimentation
    Réponses: 31
    Dernier message: 07/02/2013, 17h29
  3. COMPOSANTE ELT(Etl) dans TALEND
    Par cybersynergies dans le forum Développement de jobs
    Réponses: 0
    Dernier message: 08/03/2011, 18h29
  4. Réponses: 0
    Dernier message: 05/10/2009, 23h47
  5. ETL - ELT
    Par manuaccess10 dans le forum Alimentation
    Réponses: 3
    Dernier message: 11/04/2006, 11h36

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