Por favor, use este identificador para citar o enlazar este ítem: https://hdl.handle.net/10495/24177
Título : Informe Final de Práctica Empresarial TIGO-UNE
Autor : Sánchez Jaramillo, Juan David
metadata.dc.contributor.advisor: Loaiza Berrío, Deisy
metadata.dc.subject.*: Automatización
Automation
Programación informática
Computer programming
Lenguaje de programación
Computer languages
Base de datos
Databases
ETL
Python
http://vocabularies.unesco.org/thesaurus/concept3401
http://vocabularies.unesco.org/thesaurus/concept521
http://vocabularies.unesco.org/thesaurus/concept6007
http://vocabularies.unesco.org/thesaurus/concept501
Fecha de publicación : 2021
Resumen : RESUMEN: En los procesos que se tenían asignados dentro de la compañía se identificó la posibilidad de generar un grado de automatización que contribuyera a la liberación de tiempo para realizar otras actividades asignadas en la empresa, y disminuir la probabilidad de errores en la ejecución de los mismos. Así, se desarrolló un aplicativo gráfico el cual tiene la posibilidad de agregar o remover módulos, y que en el momento reúne 5 módulos relacionados con actividades de extracción, transformación y carga de información (ETLs), estos módulos además son capaces de funcionar independientemente. Se consiguió mediante este aplicativo una reducción en tiempos de ejecución que rondaba entre 3-4 horas, y que actualmente tiene una duración de aproximadamente 30 minutos. El aplicativo fue desarrollado en el lenguaje de programación Python, el cual es uno de los aceptados dentro de la compañía, incluyó en su última versión previa a la finalización de las prácticas una lista de librerías para manejo del sistema operativo, conexión a bases de datos, manipulación de documentos principalmente de extensión .xlsx, creación de gráficos, automatización en la navegación de páginas web y creación de GUIs. Además, se realizó un manual para el uso del aplicativo, en el cual se detallan las librerías que deben ser instaladas, los pasos a seguir para la ejecución de cada proceso, y demás detalles de la solución desarrollada.
ABSTRACT: In the processes that were assigned within the company, the possibility of generating a degree of automation that would contribute to freeing up time to carry out other activities assigned in the company and reduce the probability of errors in their execution was identified. Thus, a graphical application which has the possibility of adding or removing modules was developed, and which currently gathers 5 modules related to information extraction, transformation and loading activities (ETLs), these modules are also capable of operating independently. Through this application, a reduction in execution times was achieved, which was around 3-4 hours, and currently lasts approximately 30 minutes. The application was developed in the Python programming language, which is one of those accepted within the company, it included a list of libraries to manage the operating system, connection to databases , manipulation of documents mainly with .xlsx extension, creation of graphics, automation in the navigation of web pages and creation of GUIs in its latest version prior to finishing off the practices. In addition, a manual was made for the use of the application, in which the libraries that must be installed, the steps to follow for the execution of each process, and other details of the developed solution are detailed.
Aparece en las colecciones: Ingeniería de Sistemas

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
SanchezJuan_2021_EtlPythonAutomatizacion.pdf275.69 kBAdobe PDFVisualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons