|
Abstract:
|
O presente trabalho aborda o desenvolvimento de uma plataforma analítica de dados
destinada à consolidação, ao processamento e à organização de informações ope-
racionais oriundas de produtos do setor de tecnologia em hotelaria. O cenário inicial
caracterizava-se por uma arquitetura analítica fragmentada, sem representação persis-
tente do estado das execuções, sem garantias formais de idempotência nas cargas e
sem modelagem dimensional da camada de persistência, condições que comprome-
tiam a confiabilidade operacional e a qualidade das análises consumidas pelas áreas
internas da empresa. Em resposta a esse cenário, o trabalho propõe uma plataforma
estruturada em três camadas articuladas. A primeira camada é uma plataforma de
automação de pipelines, centrada em uma tabela de checkpoint que materializa a má-
quina de estados, a política de retentativa, o sinal de vida e o registro estruturado de
eventos por unidade de trabalho. A segunda camada reúne os pipelines de extração,
transformação e carga construídos sobre essa plataforma de controle, sustentados por
métodos transversais como idempotência via chave natural composta, granularização
em partições temporais independentes, paginação, coexistência entre processamento
integral e incremental e validação multinível como portão de qualidade. A terceira
camada apresenta a modelagem dimensional de um data mart de desempenho de
propriedades, organizado como constelação de cinco fatos e nove dimensões, com
aplicação de princípios consolidados como grão atômico, dimensões conformadas,
mudança lenta do Tipo 2 e integridade referencial explícita. Como referencial metodoló-
gico, o trabalho adota a Design Science Research, com avaliação quantitativa apoiada
em indicadores operacionais extraídos da própria plataforma e avaliação qualitativa por
cenários de falha representativos. As tecnologias empregadas incluem o orquestrador
low-code n8n, os sistemas gerenciadores de banco de dados MySQL e PostgreSQL
e o canal corporativo Microsoft Teams para notificações operacionais. Os resultados
demonstraram que a solução atendeu ao conjunto formalizado de dezoito requisitos
funcionais e oito requisitos não funcionais, e que a plataforma analítica passou a contar
com uma base sólida para sustentar o crescimento da operação e a continuidade da
evolução de sua arquitetura de dados. |