Entendemos ETL Como el procédure d'extraction, transformation et chargement des données, que forma parte del ciclo de vida de un Implementación de Business Intelligence. Partiendo de esta premisa, nos damos cuenta de que existen ciertas variaciones conceptuales relativas a ellos. Processus ETL, de la cual dependerá el desempeño de los procesos de manejo de datos. Pourtant, es necesario considerar las tecnologías aplicadas en cada parte del procedimiento, du début à la fin.
En résumé, se podría decir que cualquier procedimiento comenzaría en la fuente de los datos (Base de datosUne base de données est un ensemble organisé d’informations qui vous permet de stocker, Gérez et récupérez efficacement les données. Utilisé dans diverses applications, Des systèmes d’entreprise aux plateformes en ligne, Les bases de données peuvent être relationnelles ou non relationnelles. Une bonne conception est essentielle pour optimiser les performances et garantir l’intégrité de l’information, facilitant ainsi la prise de décision éclairée dans différents contextes...., fichiers texte, etc.), continuaría con la intervención del Outil ETL, para concluir sobre el destino de los Datos (Base de Datos) que están disponibles.
Le Outil ETL permitiría:
- Conéctese a la fuente de los datos.
- Realiza la transformación dentro de la misma herramienta.
- Subir datos a base de données destino.
Comprensión del concepto E-LT
E-LT podría definirse siguiendo el orden de las iniciales que lo designan. A) Oui, se puede decir que se trata de la extracción, carga y transformación de datos, y se resume en los siguientes tres pasos:
- Premier: los datos deberán ser extraídos y cargados en forma “BULK” de forma directa a una Base de Datos o a tablas especialmente creadas para pasar datos (además conocido como puesta en escena). Esto significa que este medio solo será útil temporalmente, por lo que se puede limpiar en cada procedimiento de carga. Pour ça, se recomienda realizar transformaciones sencillas y limpieza de información básica.
- Seconde: cuando la información esté contenida en la puesta en escena, será necesario continuar con la elaboración del procédure de transformation des données, que después será transferido a la base de datos del Entrepôt de données. Esta transformación se realizará con el lenguaje propio de la base de datos, a modo de ejemplo T-SQL, PL / SQL.
- Tercero: una vez que los datos se hayan transformado en los propios procesos de la base de datos, se insertarían en el Entrepôt de données. Una vez finalizada esta acción, los datos del paso se pueden limpiar, si se considera conveniente.
De cette façon, el procedimiento de transformación se integra en el motor de la base de datos.
Ventajas de E-LT sobre ETL
Aún cuando ambos conceptos, E- LT y ETL conducen al mismo resultado, la diferencia está en el rendimiento y la velocidad de procedimiento del Procédure de chargement en cada caso. Las principales ventajas de usar E-LT en lugar de ETL estarían asociadas con:
- Velocidad de procedimiento y transformación. La principal ventaja de E-LT es la forma en que funciona cada herramienta involucrada. En el caso de ETL, las herramientas de transformación evalúan registro por registro, mientras que en E-LT la transformación se realiza en la base de datos que evalúa los registros en lotes.
- Uso de recursos. Autre Ventaja E-LT, es ese base de données Está preparado para la optimización de recursos, ya sea de disco, memoria o procedimiento y esto hace que el desempeño del procedimiento sea gestionado por la configuración de la base de datos. Malgré cela, las herramientas ETL no aprovechan las configuración de disco (RAID) o la distribución de memoria y procesador, puesto que hacen transformaciones temporales y en varios casos redundantes.
Cada herramienta nos aporta diferentes ventajas. Algunos nos facilitan el desarrollo de una transformación, aún cuando no el mejor desempeño; mientras que a veces ocurre lo contrario. Dans la pratique, puede suceder que un cliente que tenga un Herramienta E-LT utiliser ETL sin saber usar sus ventajas. Pour lui, es esencial estar informado y conocer el alcance de los recursos disponibles, para poder tomar las decisiones correctas, obteniendo las mejores performance.
(une fonction(ré, s, identifiant) {
var js, fjs = d.getElementsByTagName(s)[0];
si (d.getElementById(identifiant)) revenir;
js = d.createElement(s); js.id = identifiant;
js.src = “//connect.facebook.net/es_ES/all.js#xfbml=1&état=0”;
fjs.parentNode.insertAvant(js, fjs);
}(document, 'scénario', 'facebook-jssdk'));