Extração, transformação e carga de dados sobre compras da Prefeitura de Florianópolis usando Airflow

DSpace Repository

A- A A+

Extração, transformação e carga de dados sobre compras da Prefeitura de Florianópolis usando Airflow

Show simple item record

dc.contributor Universidade Federal de Santa Catarina. pt_BR
dc.contributor.advisor Fileto, Renato
dc.contributor.author Salles, Gustavo Fukushima de
dc.date.accessioned 2025-12-07T00:05:30Z
dc.date.available 2025-12-07T00:05:30Z
dc.date.issued 2025-11-18
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/270570
dc.description TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Ciências da Computação. pt_BR
dc.description.abstract Um fluxo de trabalho (workflow) especifica um processo envolvendo encadeamento de tarefas e fluxo de informações entre elas para alcançar um objetivo de negócio. A orquestração de um workflow automatiza e gerencia a execução de uma instância de processo de acordo com a especificação do workflow, usando um software de orquestração. O orquestrador invoca recursos humanos e/ou de TI apropriados para executar cada tarefa, coordenar a execução das mesmas de acordo com o encadeamento especificado e reportar eventuais problemas encontrados durante a execução. Este trabalho de conclusão de curso está no contexto do projeto de pesquisa CÉOS, executado pela Universidade Federal de Santa Catarina (UFSC), em parceria com o Ministério Público de Santa Catarina (MPSC). O projeto CÉOS tem o objetivo de desenvolver workflows para análise e processamento de dados em grande escala a fim de automatizar a extração de conhecimento e aumentar a eficiência das decisões tomadas em atividades do MPSC. Neste trabalho, é especificado e implementado um fluxo de trabalho para extração, transformação e carga (extract, transform, load - ETL) de dados referentes a licitações e compras feitas pela Prefeitura Municipal de Florianópolis. O fluxo é orquestrado pelo Airflow de acordo com grafos acíclicos direcionados (directed acyclic graph - DAG) especificados na plataforma. Os resultados são avaliados usando métricas referentes à quantidade e qualidade dos dados, a frequência de erros e o tempo de execução dos processos de ETL. pt_BR
dc.description.abstract A workflow specifies a process involving the chaining of tasks and the flow of information between them in order to achieve a business objective. The orchestration of a workflow automates and manages the execution of a process instance according to the workflow specification, using orchestration software. The orchestrator invokes appropriate human and/or IT resources to execute each task, coordinates their execution according to the specified chaining, and reports any issues encountered during execution. This undergraduate thesis is part of the CÉOS research project, carried out by the Federal University of Santa Catarina (UFSC) in partnership with the Public Prosecutor’s Office of Santa Catarina (MPSC). The CÉOS project aims to develop workflows for the analysis and processing of large-scale data in order to automate knowledge extraction and improve the efficiency of decision-making processes within MPSC activities. In this work, a workflow is specified and implemented for extract, transform, and load (ETL) processes involving data related to bidding and procurement carried out by the Municipality of Florianópolis. The workflow is orchestrated by Airflow according to directed acyclic graphs (DAGs) specified in the platform. The results are evaluated using metrics related to data quantity and quality, error frequency, and ETL process execution time. pt_BR
dc.format.extent 64 f. pt_BR
dc.language.iso por pt_BR
dc.publisher Florianópolis, SC. pt_BR
dc.rights Open Access.
dc.subject Extração, transformação e carga pt_BR
dc.subject Dados abertos pt_BR
dc.subject Licitações pt_BR
dc.title Extração, transformação e carga de dados sobre compras da Prefeitura de Florianópolis usando Airflow pt_BR
dc.type TCCgrad pt_BR


Files in this item

Files Size Format View Description
TCC.pdf 1000.Kb PDF View/Open TCC

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar