Arquitetura: Business Intelligence
- Marconi Medeiros
- 25 de dez. de 2024
- 2 min de leitura
Atualizado: 25 de dez. de 2024

Essa arquitetura é projetada para gerenciar fluxos de dados de forma eficiente, desde a coleta e processamento até a visualização em dashboards. O fluxo começa com o Dataplane, uma ferramenta responsável por gerenciar pipelines e orquestrar tarefas. Ele atua como um controlador central, acionando processos que organizam e direcionam os dados para os próximos estágios.
No estágio de pipeline manager os scripts em Python executam o processamento e a transformação dos dados, garantindo que eles estejam organizados e limpos antes de serem armazenados. Essa etapa é essencial para preparar os dados para análises mais aprofundadas e integrá-los ao data warehouse.
O data warehouse, por sua vez, utilizam o Google BigQuery como data warehouse central. Os dados processados são carregados no BigQuery, que oferece um ambiente robusto para armazenamento em larga escala e consultas eficientes. Isso possibilita que os dados estejam sempre disponíveis para visualização e análise em tempo quase real.
No componente de visualização de dados, o Power BI desempenha um papel central. Primeiramente, os dados armazenados no BigQuery são carregados em fluxos de dados no Power BI. A partir desses fluxos, dashboards interativos são criados, permitindo uma visualização clara e acessível dos dados para os usuários finais. Os conjuntos de dados (datasets) são constantemente atualizados, garantindo que os dashboards apresentem informações em tempo real.
Por fim, uma máquina virtual configurada no Google Compute Engine automatiza a atualização dos fluxos de dados e dos datasets no Power BI. Essa automação garante a consistência e a confiabilidade do sistema, eliminando a necessidade de intervenção manual e mantendo os dados sempre sincronizados.
Essa combinação de ferramentas — Dataplane, Python, BigQuery, Power BI e Compute Engine — cria uma solução escalável e eficiente para o gerenciamento de dados e visualização interativa. Ela é ideal para empresas que precisam de um fluxo de dados automatizado e integrado, garantindo insights precisos e em tempo real.
Comments