Que sont les processus ETL?

Contenu

Processus ETL font partie de l'intégration des données, mais c'est un élément important dont la fonction complète le résultat de tout le développement de la cohésion des applications et des systèmes.

Processus ETL

stevanovicigor

Le mot ETL signifie:

• Extraire: Extraire.
• Transformer: transformer.
• Et charger: charge.

Avec ça, nous voulons dire que chaque procédure ETL se compose exactement de ces trois phases: extraction, transformation et chargement. Nous allons établir en quoi consiste chacune de ces phases.

Étape d'extraction dans les processus ETL

Pour effectuer correctement le procédure d'extraction, première étape des processus ETL, Quelqu'un doit
suivez les étapes ci-dessous:

● Extraire les données des systèmes sources.
● Analyser les données extraites en obtenant une vérification.
● Interprétez cette vérification pour vérifier que les données extraites respectent les directives ou
structure attendue. Cas contraire, les données doivent être rejetées.
● Convertir les données dans un format prêt à démarrer la procédure de transformation.

En même temps, L'une des précautions les plus importantes auxquelles il convient de prêter attention tout au long de la procédure d'extraction serait la Toujours exiger que cette tâche ait un impact minimal sur le système source.. Cette exigence est fondée sur la pratique, puisque, si les données à extraire sont volumineuses, le système source pourrait ralentir et même tomber en panne, l'amenant à ne plus être utilisé régulièrement pour un usage quotidien.

Processus ETL: étape de transformation

L'étape de transformation des processus ETL applique une série de règles métier ou de fonctions sur les données extraites pour les convertir en données qui seront chargées... Ces directives peuvent être déclaratives, peut être basé sur des exceptions ou des restrictions, mais pour booster son pragmatisme et son efficacité, assurez-vous qu'ils sont:

● Déclaratif.
● Indépendant.
● Effacer.
● Intelligibles.
● À des fins professionnelles utiles.

Procédure de chargement: l'aboutissement des processus ETL

À ce stade, les données de l'étape précédente (étape de transformation) sont téléchargés sur le système cible. Selon les besoins de l'organisation, cette procédure peut couvrir une grande variété d'actions différentes.

Tool_ETL_Informatica.jpg

Ça existe deux façons fondamentales de développer la procédure de charge:

Cumul simple: Cette façon de charger les données consiste à faire un résumé de toutes les transactions incluses dans la période de temps sélectionnée et à transporter le résultat en une seule transaction vers l'entrepôt de données, stocker une valeur calculée qui consistera généralement en une somme ou une moyenne de la grandeur considérée. C'est la manière la plus simple et la plus courante d'effectuer la procédure de chargement..

Laminage: Cette procédure serait la plus recommandée dans les cas où l'on cherche à maintenir différents niveaux de granularité. Pour ca, les informations récapitulatives sont stockées à différents niveaux, correspondant à différents regroupements de l'unité de temps ou à différents niveaux hiérarchiques dans une ou plusieurs des dimensions de la quantité stockée (par exemple, totaux quotidiens, totaux hebdomadaires, totaux mensuels, etc.) .

Quelle que soit la manière choisie de développer cette procédure, il est à noter que cette étape interagit directement avec la base de données cible et, pour cela, Lors de l'exécution de cette procédure, toutes les restrictions qui y ont été définies seront appliquées. S'ils sont bien définis, la qualité des données dans la procédure ETL sera garantie.

Applications des processus ETL

Grâce aux processus ETL, toute organisation peut:

• Déplacer les données d'une ou plusieurs sources.
• Reformatez ces données et nettoyez-les, quand il soit nécessaire.
• Chargez-les ailleurs, comme une base de données, un magasin de données ou un entrepôt de données.
• Une fois déposé à destination, ces données sont analysées.
• LA, lorsqu'ils sont déjà chargés à leur emplacement final, sont utilisés dans un autre système d'exploitation pour prendre en charge une procédure métier.

Malgré cela, Les outils ETL ne sont pas destinés à être utilisés uniquement dans des environnements d'entrepôt de données ou à créer un entrepôt de données, mais ils peuvent être utiles à de nombreuses fins, comme:

• Tâches de base de données: qui sont également utilisés pour consolider, migrer et synchroniser les bases de données opérationnelles.
• Migration de données entre différentes applications en raison de changements de version ou de changements d'application.
• Migration de données entre différentes applications en raison de changements de version ou de changements d'application (par exemple, • Migration de données entre différentes applications en raison de changements de version ou de changements d'application).
• Migration de données entre différentes applications en raison de changements de version ou de changements d'application: • Migration de données entre différentes applications en raison de changements de version ou de changements d'application, • Migration de données entre différentes applications en raison de changements de version ou de changements d'application.
• Migration de données entre différentes applications en raison de changements de version ou de changements d'application: • Migration de données entre différentes applications en raison de changements de version ou de changements d'application. • Migration de données entre différentes applications en raison de changements de version ou de changements d'application, • Migration de données entre différentes applications en raison de changements de version ou de changements d'application.
• Migration de données entre différentes applications en raison de changements de version ou de changements d'application: • Migration de données entre différentes applications en raison de changements de version ou de changements d'application / • Migration de données entre différentes applications en raison de changements de version ou de changements d'application.
• Migration de données entre différentes applications en raison de changements de version ou de changements d'application: comme la mise à jour des utilisateurs vers des systèmes parallèles ou la préparation de processus massifs (comme la mise à jour des utilisateurs vers des systèmes parallèles ou la préparation de processus massifs).

comme la mise à jour des utilisateurs vers des systèmes parallèles ou la préparation de processus massifs

comme la mise à jour des utilisateurs vers des systèmes parallèles ou la préparation de processus massifs, comme la mise à jour des utilisateurs vers des systèmes parallèles ou la préparation de processus massifs.

comme la mise à jour des utilisateurs vers des systèmes parallèles ou la préparation de processus massifs. Souvent, comme la mise à jour des utilisateurs vers des systèmes parallèles ou la préparation de processus massifs, par exemple, comme la mise à jour des utilisateurs vers des systèmes parallèles ou la préparation de processus massifs.

comme la mise à jour des utilisateurs vers des systèmes parallèles ou la préparation de processus massifs comme la mise à jour des utilisateurs vers des systèmes parallèles ou la préparation de processus massifs, pourtant, comme la mise à jour des utilisateurs vers des systèmes parallèles ou la préparation de processus massifs.

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.