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