Bases de datos Software recibir información de una variedad de fuentes y almacenar esa información para uso de los programas y los usuarios finales . No toda la información se presenta en un formato que puede manejar una base de datos , los datos deben someterse a algunos cambios para que sea compatible con el formato de base de datos. Los procesos de extracción, transformación y carga hacen posible que la información provenga de una fuente de datos y se carga en una base de datos . Extracción
extracción es el proceso de tomar datos de un sistema de archivo de origen o en otro lugar para su posible integración en una base de datos . Si los datos se extraen a continuación incorrectamente los procesos posteriores tienden a tener problemas si no fallan por completo. La extracción es especialmente importante para las bases de datos que extraen la información de múltiples fuentes como los sistemas de archivos utilizados por el cada fuente puede no ser totalmente compatibles con la base de datos o entre sí. Métodos de extracción de múltiples pueden ser necesarios para asegurar la correcta extracción de todas las fuentes .
Transformar
El proceso de transformación se prepara extrajeron los datos relativos a la carga en una base de datos. Dependiendo de las similitudes entre el sistema de archivos utilizado por la fuente de datos y el de la base de datos , puede ser necesario para que sea compatible con el sistema de archivos de base de datos un número de cambios en los datos . Estos cambios pueden incluir la fusión de diferentes campos de datos , la traducción de los datos de un formato a otro y hacer ajustes a la orientación de los campos de datos para que coincidan con el formato correspondiente de la base de datos .
< br > Cargando
El proceso de carga tiene datos que han sido transformadas y genera nuevos registros de base de datos en base a estos datos. Estos nuevos registros se encuentran en el formato de base de datos estándar y se puede acceder por el software o los usuarios con credenciales adecuadas o privilegios de administrador de base de datos . Otros cambios se pueden hacer con los datos de los usuarios o el software de base de datos , aunque estos cambios no se verán reflejados en los datos que aún permanecen en la fuente original.
Uso de procesos ETL
procesos ETL
a menudo se utilizan en el almacenamiento de datos y operaciones similares donde las grandes cantidades de datos se han extraído de un número de diferentes computadoras o servidores. Los tres procesos trabajan juntos para asegurar que los datos se convierte adecuadamente a partir de su forma de origen a una forma que puede ser utilizado por la base de datos central sin errores . Sin el uso de procesos de ETL , los datos pueden llegar a ser registrado incorrectamente en el formato de la base de datos o pueden terminar no se está grabando en absoluto.