Análisis e implementación de un sistema para la gestión de los errores presentados en cada uno de los ETL’s generados por el área de ànalytics

RESUMEN: El sistema: Análisis e implementación de un sistema para la gestión de los errores presentados en cada uno de los ETL’s generados por el área de analytics de la compañía TIGO, se llevó a cabo utilizando el lenguaje de programación PHP, el cual es un lenguaje de programación de uso general q...

Full description

Autores:
Calle Garcia, Juan Carlos
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/23443
Acceso en línea:
http://hdl.handle.net/10495/23443
Palabra clave:
Base de datos
Databases
Lenguaje de programación
Computer languages
Aplicaciones del ordenador
Computer applications
Errores ETL
ETL
PHP
Sql Server
SSIS
Tigo
http://aims.fao.org/aos/agrovoc/c_24009
http://vocabularies.unesco.org/thesaurus/concept501
http://vocabularies.unesco.org/thesaurus/concept6007
Rights
openAccess
License
http://creativecommons.org/licenses/by/2.5/co/
id UDEA2_2adb4355c7a5a5bda0d1c147a52557d7
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/23443
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Análisis e implementación de un sistema para la gestión de los errores presentados en cada uno de los ETL’s generados por el área de ànalytics
title Análisis e implementación de un sistema para la gestión de los errores presentados en cada uno de los ETL’s generados por el área de ànalytics
spellingShingle Análisis e implementación de un sistema para la gestión de los errores presentados en cada uno de los ETL’s generados por el área de ànalytics
Base de datos
Databases
Lenguaje de programación
Computer languages
Aplicaciones del ordenador
Computer applications
Errores ETL
ETL
PHP
Sql Server
SSIS
Tigo
http://aims.fao.org/aos/agrovoc/c_24009
http://vocabularies.unesco.org/thesaurus/concept501
http://vocabularies.unesco.org/thesaurus/concept6007
title_short Análisis e implementación de un sistema para la gestión de los errores presentados en cada uno de los ETL’s generados por el área de ànalytics
title_full Análisis e implementación de un sistema para la gestión de los errores presentados en cada uno de los ETL’s generados por el área de ànalytics
title_fullStr Análisis e implementación de un sistema para la gestión de los errores presentados en cada uno de los ETL’s generados por el área de ànalytics
title_full_unstemmed Análisis e implementación de un sistema para la gestión de los errores presentados en cada uno de los ETL’s generados por el área de ànalytics
title_sort Análisis e implementación de un sistema para la gestión de los errores presentados en cada uno de los ETL’s generados por el área de ànalytics
dc.creator.fl_str_mv Calle Garcia, Juan Carlos
dc.contributor.advisor.none.fl_str_mv Loaiza Berrío, Deisy
Rodríguez Colorado, Edwin
dc.contributor.author.none.fl_str_mv Calle Garcia, Juan Carlos
dc.subject.unesco.none.fl_str_mv Base de datos
Databases
Lenguaje de programación
Computer languages
topic Base de datos
Databases
Lenguaje de programación
Computer languages
Aplicaciones del ordenador
Computer applications
Errores ETL
ETL
PHP
Sql Server
SSIS
Tigo
http://aims.fao.org/aos/agrovoc/c_24009
http://vocabularies.unesco.org/thesaurus/concept501
http://vocabularies.unesco.org/thesaurus/concept6007
dc.subject.agrovoc.none.fl_str_mv Aplicaciones del ordenador
Computer applications
dc.subject.proposal.spa.fl_str_mv Errores ETL
ETL
PHP
Sql Server
SSIS
Tigo
dc.subject.agrovocuri.none.fl_str_mv http://aims.fao.org/aos/agrovoc/c_24009
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept501
http://vocabularies.unesco.org/thesaurus/concept6007
description RESUMEN: El sistema: Análisis e implementación de un sistema para la gestión de los errores presentados en cada uno de los ETL’s generados por el área de analytics de la compañía TIGO, se llevó a cabo utilizando el lenguaje de programación PHP, el cual es un lenguaje de programación de uso general que se adapta especialmente al desarrollo web. Tiene herramientas de ETL y también algunos elementos de bases de datos como triggers y procedimientos almacenados. Inicialmente Se procedió con la observación minuciosa del ambiente laboral, familiarización con labores diarias que permitieron la identificación de una necesidad de implementación de un sistema para facilitar la gestión de dichos errores en cada uno de los ETL que corren en producción. Por medio del uso de buenas prácticas, al momento de la realización de los ETLs, se ingresa en este uno de sus elementos encargado de correr un Query, en el cual se escribe la sentencia sql necesaria para almacenar en base de datos la información que necesitamos, este registro se almacena y posteriormente se muestra por medio de la página creada y a través de un banco de registros creado, se sugiere al usuario una solución a su error presentado. El sistema estará monitoreando y renovando cada lunes en busca de registros nuevos y enviará el correo electrónico solo a los usuarios que presenten fallas.
publishDate 2021
dc.date.accessioned.none.fl_str_mv 2021-10-25T19:47:06Z
dc.date.available.none.fl_str_mv 2021-10-25T19:47:06Z
dc.date.issued.none.fl_str_mv 2021
dc.type.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
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.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/draft
format http://purl.org/coar/resource_type/c_7a1f
status_str draft
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10495/23443
url http://hdl.handle.net/10495/23443
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by/2.5/co/
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by/2.5/co/
https://creativecommons.org/licenses/by-nc-sa/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 43
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad de Antioquia
dc.publisher.place.spa.fl_str_mv Medellín
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería. Ingeniería de Sistemas
institution Universidad de Antioquia
bitstream.url.fl_str_mv https://bibliotecadigital.udea.edu.co/bitstreams/8f4e7e5d-3252-4467-9538-dbaf49f6d4d4/download
https://bibliotecadigital.udea.edu.co/bitstreams/5242985b-1de7-4b92-9491-45e583af872e/download
https://bibliotecadigital.udea.edu.co/bitstreams/601b741d-7e6e-455e-9a6a-9dde8de3b8a1/download
https://bibliotecadigital.udea.edu.co/bitstreams/39a13240-5cc7-4687-a9ba-53c261966122/download
https://bibliotecadigital.udea.edu.co/bitstreams/973879aa-9593-4879-bc0d-46e7cea91bd8/download
bitstream.checksum.fl_str_mv 112dcd58cfcc2967eae38fafa243af95
1646d1f6b96dbbbc38035efc9239ac9c
8a4605be74aa9ea9d79846c1fba20a33
bf28e662a27151648d0eef41fe72d233
155e654638eb586f34f3a8b12fbff896
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad de Antioquia
repository.mail.fl_str_mv aplicacionbibliotecadigitalbiblioteca@udea.edu.co
_version_ 1851052582095552512
spelling Loaiza Berrío, DeisyRodríguez Colorado, EdwinCalle Garcia, Juan Carlos2021-10-25T19:47:06Z2021-10-25T19:47:06Z2021http://hdl.handle.net/10495/23443RESUMEN: El sistema: Análisis e implementación de un sistema para la gestión de los errores presentados en cada uno de los ETL’s generados por el área de analytics de la compañía TIGO, se llevó a cabo utilizando el lenguaje de programación PHP, el cual es un lenguaje de programación de uso general que se adapta especialmente al desarrollo web. Tiene herramientas de ETL y también algunos elementos de bases de datos como triggers y procedimientos almacenados. Inicialmente Se procedió con la observación minuciosa del ambiente laboral, familiarización con labores diarias que permitieron la identificación de una necesidad de implementación de un sistema para facilitar la gestión de dichos errores en cada uno de los ETL que corren en producción. Por medio del uso de buenas prácticas, al momento de la realización de los ETLs, se ingresa en este uno de sus elementos encargado de correr un Query, en el cual se escribe la sentencia sql necesaria para almacenar en base de datos la información que necesitamos, este registro se almacena y posteriormente se muestra por medio de la página creada y a través de un banco de registros creado, se sugiere al usuario una solución a su error presentado. El sistema estará monitoreando y renovando cada lunes en busca de registros nuevos y enviará el correo electrónico solo a los usuarios que presenten fallas.ABSTRACT: The application: Analysis and implementation of a system for managing the errors generated in each of the ETL's created by the analytics area of the TIGO company, was carried out using the PHP programming language, which is a language of general-purpose programming that is especially suited to web development. It has ETL tools and also some Database tools such as triggers and stored procedures. Initially, I proceeded with a meticulous observation of the work environment, familiarization with daily tasks that allowed the identification of a need to implement a system to facilitate the management of these errors in each of the ETLs that are in production. Through the use of good practices at the time of creation of the ETLs, an element is inserted in each one of the ETLs to run a Query in which are the necessary tasks to validate the error presented are found, this record is stored in the database and later it is shown through the page created and through a bank of records created, a solution to the error presented is suggested to the user. The system will be monitoring and renewing every Monday looking for new records and will send the email only to users with failures. This document explains what was the application creation process and the final results obtained with it.PregradoProfesional en Ingeniería de Sistemas43application/pdfspaUniversidad de AntioquiaMedellínFacultad de Ingeniería. Ingeniería de Sistemashttp://creativecommons.org/licenses/by/2.5/co/https://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Análisis e implementación de un sistema para la gestión de los errores presentados en cada uno de los ETL’s generados por el área de ànalyticsTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/draftBase de datosDatabasesLenguaje de programaciónComputer languagesAplicaciones del ordenadorComputer applicationsErrores ETLETLPHPSql ServerSSISTigohttp://aims.fao.org/aos/agrovoc/c_24009http://vocabularies.unesco.org/thesaurus/concept501http://vocabularies.unesco.org/thesaurus/concept6007PublicationORIGINALCalleJuan_2021_AnalisisImplementacionSistema.pdfCalleJuan_2021_AnalisisImplementacionSistema.pdfTrabajo de grado de pregradoapplication/pdf1464778https://bibliotecadigital.udea.edu.co/bitstreams/8f4e7e5d-3252-4467-9538-dbaf49f6d4d4/download112dcd58cfcc2967eae38fafa243af95MD51trueAnonymousREADCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8927https://bibliotecadigital.udea.edu.co/bitstreams/5242985b-1de7-4b92-9491-45e583af872e/download1646d1f6b96dbbbc38035efc9239ac9cMD52falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/601b741d-7e6e-455e-9a6a-9dde8de3b8a1/download8a4605be74aa9ea9d79846c1fba20a33MD53falseAnonymousREADTEXTCalleJuan_2021_AnalisisImplementacionSistema.pdf.txtCalleJuan_2021_AnalisisImplementacionSistema.pdf.txtExtracted texttext/plain45190https://bibliotecadigital.udea.edu.co/bitstreams/39a13240-5cc7-4687-a9ba-53c261966122/downloadbf28e662a27151648d0eef41fe72d233MD54falseAnonymousREADTHUMBNAILCalleJuan_2021_AnalisisImplementacionSistema.pdf.jpgCalleJuan_2021_AnalisisImplementacionSistema.pdf.jpgGenerated Thumbnailimage/jpeg6670https://bibliotecadigital.udea.edu.co/bitstreams/973879aa-9593-4879-bc0d-46e7cea91bd8/download155e654638eb586f34f3a8b12fbff896MD55falseAnonymousREAD10495/23443oai:bibliotecadigital.udea.edu.co:10495/234432025-03-27 00:37:39.35http://creativecommons.org/licenses/by/2.5/co/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=