Informe Final de Práctica Empresarial TIGO-UNE

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...

Full description

Autores:
Sánchez Jaramillo, Juan David
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/24177
Acceso en línea:
http://hdl.handle.net/10495/24177
Palabra clave:
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
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-sa/2.5/co/
id UDEA2_9e44dd4e5ded08498418c9aacfc028c9
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/24177
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Informe Final de Práctica Empresarial TIGO-UNE
title Informe Final de Práctica Empresarial TIGO-UNE
spellingShingle Informe Final de Práctica Empresarial TIGO-UNE
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
title_short Informe Final de Práctica Empresarial TIGO-UNE
title_full Informe Final de Práctica Empresarial TIGO-UNE
title_fullStr Informe Final de Práctica Empresarial TIGO-UNE
title_full_unstemmed Informe Final de Práctica Empresarial TIGO-UNE
title_sort Informe Final de Práctica Empresarial TIGO-UNE
dc.creator.fl_str_mv Sánchez Jaramillo, Juan David
dc.contributor.advisor.none.fl_str_mv Loaiza Berrío, Deisy
dc.contributor.author.none.fl_str_mv Sánchez Jaramillo, Juan David
dc.subject.unesco.none.fl_str_mv Automatización
Automation
Programación informática
Computer programming
Lenguaje de programación
Computer languages
Base de datos
Databases
topic 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
dc.subject.proposal.spa.fl_str_mv ETL
Python
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept3401
http://vocabularies.unesco.org/thesaurus/concept521
http://vocabularies.unesco.org/thesaurus/concept6007
http://vocabularies.unesco.org/thesaurus/concept501
description 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.
publishDate 2021
dc.date.accessioned.none.fl_str_mv 2021-11-17T15:44:16Z
dc.date.available.none.fl_str_mv 2021-11-17T15:44:16Z
dc.date.issued.none.fl_str_mv 2021
dc.type.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.hasversion.spa.fl_str_mv info:eu-repo/semantics/draft
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
dc.type.local.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
format http://purl.org/coar/resource_type/c_7a1f
status_str draft
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10495/24177
url http://hdl.handle.net/10495/24177
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/co/
dc.rights.accessrights.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.creativecommons.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/co/
http://purl.org/coar/access_right/c_abf2
https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.extent.spa.fl_str_mv 20
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.place.spa.fl_str_mv Medellín
institution Universidad de Antioquia
bitstream.url.fl_str_mv http://bibliotecadigital.udea.edu.co/bitstream/10495/24177/1/SanchezJuan_2021_EtlPythonAutomatizacion.pdf
http://bibliotecadigital.udea.edu.co/bitstream/10495/24177/2/license_rdf
http://bibliotecadigital.udea.edu.co/bitstream/10495/24177/3/license.txt
bitstream.checksum.fl_str_mv 2105a43f8f1b92716ed822ef73a2137e
e2060682c9c70d4d30c83c51448f4eed
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad de Antioquia
repository.mail.fl_str_mv andres.perez@udea.edu.co
_version_ 1812173246591664128
spelling Loaiza Berrío, DeisySánchez Jaramillo, Juan David2021-11-17T15:44:16Z2021-11-17T15:44:16Z2021http://hdl.handle.net/10495/24177RESUMEN: 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.20application/pdfspainfo:eu-repo/semantics/draftinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/co/http://purl.org/coar/access_right/c_abf2https://creativecommons.org/licenses/by-nc-sa/4.0/Informe Final de Práctica Empresarial TIGO-UNEMedellínAutomatizaciónAutomationProgramación informáticaComputer programmingLenguaje de programaciónComputer languagesBase de datosDatabasesETLPythonhttp://vocabularies.unesco.org/thesaurus/concept3401http://vocabularies.unesco.org/thesaurus/concept521http://vocabularies.unesco.org/thesaurus/concept6007http://vocabularies.unesco.org/thesaurus/concept501Profesional en Ingeniería de SistemasPregradoFacultad de Ingeniería. Ingeniería de SistemasUniversidad de AntioquiaORIGINALSanchezJuan_2021_EtlPythonAutomatizacion.pdfSanchezJuan_2021_EtlPythonAutomatizacion.pdfapplication/pdf282310http://bibliotecadigital.udea.edu.co/bitstream/10495/24177/1/SanchezJuan_2021_EtlPythonAutomatizacion.pdf2105a43f8f1b92716ed822ef73a2137eMD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81051http://bibliotecadigital.udea.edu.co/bitstream/10495/24177/2/license_rdfe2060682c9c70d4d30c83c51448f4eedMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://bibliotecadigital.udea.edu.co/bitstream/10495/24177/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5310495/24177oai:bibliotecadigital.udea.edu.co:10495/241772021-11-17 10:44:16.87Repositorio Institucional Universidad de Antioquiaandres.perez@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=