Automatización de procesos de big data para generación y distribución de reportes de ventas con integración de SQL Server, Power Query, Macros y Python

Este proyecto de Big Data tiene como objetivo diseñar e implementar un flujo completamente automatizado para la generación y distribución de reportes de ventas diarios en una empresa del sector cerámico. La solución parte de la extracción de datos desde SQL Server, donde se consultan vistas predefin...

Full description

Autores:
Caro Piñeros, Wilson Andrés
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2025
Institución:
Corporación Universitaria Remington
Repositorio:
Repositorio institucional Uniremington
Idioma:
spa
OAI Identifier:
oai:repositorio.uniremington.edu.co:123456789/7909
Acceso en línea:
https://repositorio.uniremington.edu.co/handle/123456789/7909
Palabra clave:
Big Data
SQL Server
Power Query
Macros VBA
Python
Automatización de reportes
Automatización
Big data
Ingeniería de software
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
id URemingtn2_a658d1297372326dbe8d12a9a2483567
oai_identifier_str oai:repositorio.uniremington.edu.co:123456789/7909
network_acronym_str URemingtn2
network_name_str Repositorio institucional Uniremington
repository_id_str
dc.title.spa.fl_str_mv Automatización de procesos de big data para generación y distribución de reportes de ventas con integración de SQL Server, Power Query, Macros y Python
title Automatización de procesos de big data para generación y distribución de reportes de ventas con integración de SQL Server, Power Query, Macros y Python
spellingShingle Automatización de procesos de big data para generación y distribución de reportes de ventas con integración de SQL Server, Power Query, Macros y Python
Big Data
SQL Server
Power Query
Macros VBA
Python
Automatización de reportes
Automatización
Big data
Ingeniería de software
title_short Automatización de procesos de big data para generación y distribución de reportes de ventas con integración de SQL Server, Power Query, Macros y Python
title_full Automatización de procesos de big data para generación y distribución de reportes de ventas con integración de SQL Server, Power Query, Macros y Python
title_fullStr Automatización de procesos de big data para generación y distribución de reportes de ventas con integración de SQL Server, Power Query, Macros y Python
title_full_unstemmed Automatización de procesos de big data para generación y distribución de reportes de ventas con integración de SQL Server, Power Query, Macros y Python
title_sort Automatización de procesos de big data para generación y distribución de reportes de ventas con integración de SQL Server, Power Query, Macros y Python
dc.creator.fl_str_mv Caro Piñeros, Wilson Andrés
dc.contributor.advisor.none.fl_str_mv Vélez Uribe, Juan Pablo
dc.contributor.author.none.fl_str_mv Caro Piñeros, Wilson Andrés
dc.subject.spa.fl_str_mv Big Data
SQL Server
Power Query
Macros VBA
Python
Automatización de reportes
topic Big Data
SQL Server
Power Query
Macros VBA
Python
Automatización de reportes
Automatización
Big data
Ingeniería de software
dc.subject.lemb.none.fl_str_mv Automatización
Big data
Ingeniería de software
description Este proyecto de Big Data tiene como objetivo diseñar e implementar un flujo completamente automatizado para la generación y distribución de reportes de ventas diarios en una empresa del sector cerámico. La solución parte de la extracción de datos desde SQL Server, donde se consultan vistas predefinidas con información consolidada de las transacciones comerciales. Posteriormente, los datos son integrados en Microsoft Excel, donde mediante Power Query se aplican procesos ETL (extracción, transformación y carga) que permiten limpiar, estructurar y modelar la información de manera eficiente. Una vez transformados los datos, las macros en VBA se encargan de automatizar tareas repetitivas como la actualización de tablas dinámicas, la generación de gráficos, el recorte de imágenes y la preparación de reportes en alta resolución. Finalmente, mediante un script en Python, el sistema envía de forma automática los reportes a un grupo de WhatsApp de la Junta Directiva, siguiendo un horario establecido de distribución diaria. Gracias a este proceso integrado, se garantiza que la información sea entregada en tiempo real, con un formato estandarizado y sin intervención manual. Además, el sistema incorpora proyecciones de ventas basadas en el cálculo de días hábiles, lo que permite contextualizar el desempeño comercial en relación con los objetivos mensuales. De esta manera, el proyecto contribuye directamente a la optimización del acceso a la información gerencial, reduce tiempos de procesamiento, y favorece la toma de decisiones estratégicas oportunas dentro de la organización.
publishDate 2025
dc.date.accessioned.none.fl_str_mv 2025-08-27T21:31:34Z
dc.date.available.none.fl_str_mv 2025-08-27T21:31:34Z
dc.date.issued.none.fl_str_mv 2025
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.content.spa.fl_str_mv Text
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TP
dc.type.local.none.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
format http://purl.org/coar/resource_type/c_7a1f
status_str publishedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.uniremington.edu.co/handle/123456789/7909
url https://repositorio.uniremington.edu.co/handle/123456789/7909
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.spa.fl_str_mv Derechos Reservados - Corporación Universitaria Remington, 2025
dc.rights.license.spa.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/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 Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
Derechos Reservados - Corporación Universitaria Remington, 2025
https://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 23 p.
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Corporación Universitaria Remington
dc.publisher.place.spa.fl_str_mv Tunja (Boyacá, Colombia)
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingenierías
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
institution Corporación Universitaria Remington
bitstream.url.fl_str_mv https://repositorio.uniremington.edu.co/bitstreams/ef3389d1-f493-4b56-b323-a14c101b7395/download
https://repositorio.uniremington.edu.co/bitstreams/0dc01437-dcc3-4790-8f0c-91a9476215ec/download
https://repositorio.uniremington.edu.co/bitstreams/bedadcfd-c6cf-44b2-b345-9378409c5327/download
https://repositorio.uniremington.edu.co/bitstreams/6f908cfa-e057-474a-9ca0-897579a3ecb6/download
https://repositorio.uniremington.edu.co/bitstreams/64677dc8-8a5f-4b11-bc19-6452319ab875/download
bitstream.checksum.fl_str_mv 9adfd94089dbe659a4aec669521dd624
8a4605be74aa9ea9d79846c1fba20a33
0b77131282ffa5ddb7ee88c7fc4b8db8
6f5cd09bf5a1625d51371f88fafa84af
fb263844f7b236ed70ebca1cbd161e5d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio UNIREMINGTON
repository.mail.fl_str_mv biblioteca@uniremington.edu.co
_version_ 1851059204937220096
spelling Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)Derechos Reservados - Corporación Universitaria Remington, 2025https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Vélez Uribe, Juan PabloCaro Piñeros, Wilson Andrés2025-08-27T21:31:34Z2025-08-27T21:31:34Z2025https://repositorio.uniremington.edu.co/handle/123456789/7909Este proyecto de Big Data tiene como objetivo diseñar e implementar un flujo completamente automatizado para la generación y distribución de reportes de ventas diarios en una empresa del sector cerámico. La solución parte de la extracción de datos desde SQL Server, donde se consultan vistas predefinidas con información consolidada de las transacciones comerciales. Posteriormente, los datos son integrados en Microsoft Excel, donde mediante Power Query se aplican procesos ETL (extracción, transformación y carga) que permiten limpiar, estructurar y modelar la información de manera eficiente. Una vez transformados los datos, las macros en VBA se encargan de automatizar tareas repetitivas como la actualización de tablas dinámicas, la generación de gráficos, el recorte de imágenes y la preparación de reportes en alta resolución. Finalmente, mediante un script en Python, el sistema envía de forma automática los reportes a un grupo de WhatsApp de la Junta Directiva, siguiendo un horario establecido de distribución diaria. Gracias a este proceso integrado, se garantiza que la información sea entregada en tiempo real, con un formato estandarizado y sin intervención manual. Además, el sistema incorpora proyecciones de ventas basadas en el cálculo de días hábiles, lo que permite contextualizar el desempeño comercial en relación con los objetivos mensuales. De esta manera, el proyecto contribuye directamente a la optimización del acceso a la información gerencial, reduce tiempos de procesamiento, y favorece la toma de decisiones estratégicas oportunas dentro de la organización.PregradoIngeniero(a) de Sistemas23 p.application/pdfspaCorporación Universitaria RemingtonTunja (Boyacá, Colombia)Facultad de IngenieríasIngeniería de SistemasBig DataSQL ServerPower QueryMacros VBAPythonAutomatización de reportesAutomatizaciónBig dataIngeniería de softwareAutomatización de procesos de big data para generación y distribución de reportes de ventas con integración de SQL Server, Power Query, Macros y PythonTrabajo de grado - Pregradoinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85Textinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPTesis/Trabajo de grado - Monografía - PregradoPublicationORIGINALRIU-PRE-2025 Automatizacion procesos big.pdfRIU-PRE-2025 Automatizacion procesos big.pdfapplication/pdf1947094https://repositorio.uniremington.edu.co/bitstreams/ef3389d1-f493-4b56-b323-a14c101b7395/download9adfd94089dbe659a4aec669521dd624MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.uniremington.edu.co/bitstreams/0dc01437-dcc3-4790-8f0c-91a9476215ec/download8a4605be74aa9ea9d79846c1fba20a33MD52BL-FR-11 Cesión Derechos_TG 7.pdfapplication/pdf356509https://repositorio.uniremington.edu.co/bitstreams/bedadcfd-c6cf-44b2-b345-9378409c5327/download0b77131282ffa5ddb7ee88c7fc4b8db8MD53TEXTRIU-PRE-2025 Automatizacion procesos big.pdf.txtRIU-PRE-2025 Automatizacion procesos big.pdf.txtExtracted texttext/plain26481https://repositorio.uniremington.edu.co/bitstreams/6f908cfa-e057-474a-9ca0-897579a3ecb6/download6f5cd09bf5a1625d51371f88fafa84afMD54THUMBNAILRIU-PRE-2025 Automatizacion procesos big.pdf.jpgRIU-PRE-2025 Automatizacion procesos big.pdf.jpgGenerated Thumbnailimage/jpeg2966https://repositorio.uniremington.edu.co/bitstreams/64677dc8-8a5f-4b11-bc19-6452319ab875/downloadfb263844f7b236ed70ebca1cbd161e5dMD55123456789/7909oai:repositorio.uniremington.edu.co:123456789/79092025-09-17 04:42:00.353https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Corporación Universitaria Remington, 2025open.accesshttps://repositorio.uniremington.edu.coRepositorio UNIREMINGTONbiblioteca@uniremington.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=