Was sind ETL-Prozesse?

Inhalt

ETL-Prozesse forman parte de la integración de datos, pero es un elemento importante cuya función completa el resultado de todo el desarrollo de la cohesión de aplicaciones y sistemas.

ETL-Prozesse

stevanovicigor

La palabra ETL significa:

• Extraer: Extrakt.
• Transformar: Umformen.
• Y cargar: Belastung.

Mit diesem, queremos decir que todo procedimiento ETL consta exactamente de estas tres fases: Extraktion, Transformation und Laden. Vamos a establecer en qué consiste cada una de estas fases.

Etapa de extracción en procesos ETL

Um die richtig auszuführen Extraktionsverfahren, primera etapa de los procesos ETL, Uno tiene que
folgen Sie den unteren Schritten:

● Extraer datos de los sistemas de origen.
● Analizar los datos extraídos obteniendo un cheque.
● Interprete esta verificación para verificar que los datos extraídos cumplan con la directriz o
estructura esperada. Gegenteiliger Fall, Daten sollten abgelehnt werden.
● Convierta los datos a un formato listo para comenzar el procedimiento de transformación.

Zur selben Zeit, una de las prevenciones más importantes que se debe prestar atención a lo largo del procedimiento de extracción sería la Siempre requiera que esta tarea cause un impacto mínimo en el sistema de origen.. Diese Anforderung basiert auf der Praxis, seit, wenn die zu extrahierenden Daten groß sind, el sistema fuente podría ralentizarse e inclusive colapsar, was dazu führt, dass es nicht mehr regelmäßig für den täglichen Gebrauch verwendet wird.

ETL-Prozesse: Transformationsphase

La etapa de transformación de los procesos ETL aplica una serie de reglas de negocio o funciones sobre los datos extraídos para convertirlos en datos que serán cargados.. Diese Richtlinien können deklarativ sein, kann auf Ausnahmen oder Einschränkungen beruhen, sondern um seinen Pragmatismus und seine Wirksamkeit zu steigern, stellen Sie sicher, dass sie es sind:

● Declarativo.
● Independiente.
● Claro.
● Inteligible.
● Con un propósito útil para el negocio.

Ladevorgang: la culminación de los procesos ETL

In dieser Phase, die Daten aus der vorherigen Phase (Transformationsphase) werden auf das Zielsystem hochgeladen. Abhängig von den Anforderungen der Organisation, Dieses Verfahren kann eine Vielzahl von verschiedenen Aktionen abdecken.

Tool_ETL_Informatica.jpg

existiert dos formas básicas de desarrollar el procedimiento de carga:

Einfache Akkumulation: esta forma de cargar los datos se trata de hacer un resumen de todas las transacciones comprendidas en el período de tiempo seleccionado y transportar el resultado como una única transacción al data warehouse, almacenando un valor calculado que típicamente consistirá en una suma o un promedio de la magnitud considerada. Es la forma más sencilla y usual de realizar el procedimiento de carga.

Laminierung: Dieses Verfahren wird am meisten empfohlen, wenn verschiedene Granularitätsstufen beibehalten werden sollen. Dafür, la información de resumen se almacena en diferentes niveles, entsprechend unterschiedlichen Gruppierungen der Zeiteinheit oder unterschiedlichen Hierarchieebenen in einer oder mehreren Dimensionen der gespeicherten Menge (als Beispiel, Tagessummen, wöchentliche Summen, monatliche Summen, etc.) .

Sin tener en cuenta la forma seleccionada de desarrollar este procedimiento, Es ist zu beachten, dass diese Phase direkt mit der Zieldatenbank interagiert und, deshalb, Bei der Durchführung dieses Verfahrens werden alle darin definierten Einschränkungen angewendet. Wenn sie gut definiert sind, la calidad de los datos en el procedimiento ETL estará garantizada.

Aplicaciones de los procesos ETL

Gracias a los procesos ETL, cualquier organización puede:

• Mueva datos de una o varias fuentes.
• Vuelva a formatear esos datos y límpielos, wenn nötig.
• Cárguelos en otro lugar, como una base de datos, una despensa de datos o un almacén de datos.
• Una vez alojado en el destino, se analizan estos datos.
• O, cuando ya están cargados en su ubicación final, se usan en otro sistema operativo para respaldar un procedimiento empresarial.

Trotz dieses, las herramientas ETL no disponen que usarse solo en entornos de almacenamiento de datos o en la construcción de un almacén de datos, sino que pueden ser útiles para muchos propósitos, wie zum Beispiel:

• Tareas de base de datos: que además se usan para consolidar, migrar y sincronizar bases de datos operativas.
• Migración de datos entre diferentes aplicaciones debido a cambios de versión o cambios de aplicación.
• Sincronización entre diferentes sistemas operativos (als Beispiel, entre nuestro entorno ERP y el portal web de ventas).
• Unificación de datos: sistemas con grandes volúmenes de datos que se consolidan en sistemas paralelos, ya sea para mantener datos históricos o para realizar procesos de borrado en los sistemas originales.
• Interfaces de datos con sistemas externos: como enviar información a clientes o proveedores. Además servirían para la recepción, procesamiento e integración de la información recibida.
• Interfaces con los sistemas de Frontoffice: serían interfaces ascendentes / descendentes con los sistemas de ventas.
• Otras tareas: como actualizar usuarios a sistemas paralelos o preparar procesos masivos (como mailings o newsletters).

Otros usos de los procesos ETL

Los procesos ETL no solo se usan cuando aparecen nuevas aplicaciones que deben incorporarse a las rutinas de la organización, sino que además se usan a menudo para la integración con sistemas heredados.

Cuando hablamos de sistemas heredados nos referimos a las aplicaciones antiguas que existen en el entorno empresarial. Häufig, estos sistemas deben integrarse con nuevas aplicaciones, als Beispiel, con ERP.

La principal dificultad que puede surgir en este tipo de situaciones es que La tecnología utilizada en estas antiguas aplicaciones complica la integración con los nuevos programas y, deshalb, deben contar con el apoyo experto de un buen aliado tecnológico.

Abonniere unseren Newsletter

Wir senden Ihnen keine SPAM-Mail. Wir hassen es genauso wie du.