Visão Geral da Plataforma
Atualizado
Atualizado
O HorusBI é uma plataforma completa de Business Intelligence composta por quatro ferramentas principais integradas, cada uma com funções específicas que trabalham em conjunto para oferecer uma experiência completa de análise de dados.
O módulo ETL é responsável por toda a parte de extração, tratamento e refinamento dos dados, oferecendo:
Conexão segura com diversas fontes de dados
Integração com APIs externas
Cargas incrementais e temporais
Tratamento em camadas
Enriquecimento de dados, incluindo uso de IA para classificação automática
Entrega de dados processados ao Data Warehouse ou Data Lake
O HorusDW gerencia o catálogo de dados da plataforma e implementa mecanismos de governança, oferecendo:
Visualização e gerenciamento de tabelas e estruturas
Pré-visualização dos dados armazenados
Definição de metadados e rótulos para colunas (ex: tipo moeda, percentual)
Criação de expressões e fórmulas reutilizáveis (ex: ticket médio)
Monitoramento de tamanho e desempenho das tabelas
O HEC é o console principal da plataforma, atuando como centro de gerenciamento administrativo para:
Criação e gerenciamento de usuários
Definição de permissões e grupos de acesso
Publicação de aplicações e dashboards
Personalização da plataforma (logotipos e elementos visuais)
Gerenciamento de templates e tenants (para modelo White Label)
Configuração de mesas de dados e aplicações
O DataViz é a ferramenta de visualização e análise que permite criar:
Aplicações completas com dashboards interativos
Relatórios dinâmicos e personalizados
Análises impulsionadas por inteligência artificial
Sistemas de alertas para monitoramento contínuo
As mesas de dados são utilizadas para organizar recursos no DW e ETL:
Personalizáveis pelo usuário (ex: Mesa RAW, Mesa API, Mesa Refined)
Podem ser organizadas por sistema (ex: Mesa ERP-RH, Mesa ERP-Financeiro)
Agrupam tabelas e fluxos de dados relacionados
Usuários desenvolvedores possuem mesas pessoais para dados estáticos e fluxos privados
As mesas de aplicações funcionam como áreas temáticas no DataViz:
Organizadas geralmente por departamento ou função (ex: Mesa Comercial, Mesa Diretoria)
Contêm aplicações relacionadas ao tema da mesa
Usuários desenvolvedores possuem mesas pessoais para desenvolvimento
Permitem publicação controlada de conteúdo
A aplicação é o elemento central do DataViz, onde:
São adicionadas tabelas relevantes do Data Warehouse
São configurados relacionamentos entre tabelas (ex: vendas → clientes)
São criadas expressões multitabelas (ex: percentual de meta atingida)
São definidos filtros padrões, ícones e cores
São configurados conceitos para a IA compreender os dados
São desenhadas as dashboards com diversos elementos visuais
O DataViz oferece uma ampla gama de elementos visuais:
Indicadores: Métricas de destaque e KPIs
Gráficos de Linha, Barra e Coluna: Para análises de tendências e comparações
Gráficos Mistos: Combinação de diferentes tipos de visualização
Gráficos de Pizza e Rosca: Para análises de composição
Tabelas Analíticas: Para dados detalhados e tabulares
Matrizes Dinâmicas: Tabelas multidimensionais com níveis hierárquicos
Mapas Geográficos: Para análises espaciais e geolocalização
Punch Cards: Para visualização de padrões temporais
Medidores (Gauges): Para indicadores com metas e limites
Calendários: Para análises baseadas em datas
Diagramas: Para criação de visualizações customizadas como pódios, indicadores com elementos gráficos e representações visuais avançadas
Widgets de Filtros: Para interatividade e refinamento de análises
Visualizações Customizadas: Desenvolvidas com JavaScript para casos específicos
A IA está integrada em diversos aspectos da plataforma:
Navegação Inteligente: Exploração conversacional dos dados
Resumos Automáticos: Síntese dos principais insights de dashboards
Geração de Integrações: Automação da criação de nós de tratamento e extração via Python no ETL
Criação de Fórmulas: Assistência na elaboração de cálculos complexos
Design de Dashboards: Geração automática de visualizações com base em dados
Elementos Customizados: Criação de visualizações avançadas com JavaScript (D3, Highcharts, Svelte)
Formatação Dinâmica: Regras de formatação condicional para melhor interpretação visual
Um fluxo típico de utilização da plataforma HorusBI segue estas etapas:
Configuração Inicial no HEC:
Criação das mesas padrões
Configuração de usuários e permissões iniciais
Implementação do ETL:
Instalação do agente em máquina local ou cloud
Configuração de conexões com fontes de dados
Criação dos primeiros fluxos de extração e transformação
Organização no DW:
Configuração de rótulos e metadados para as tabelas
Criação de fórmulas básicas reutilizáveis
Desenvolvimento no DataViz:
Criação de aplicação na mesa pessoal
Configuração de tabelas e seus relacionamentos
Definição de fórmulas específicas da aplicação
Publicação via HEC:
Publicação da aplicação para a mesa apropriada
Configuração de grupos de acesso para os usuários finais
Este fluxo garante um processo organizado de desenvolvimento, teste e implantação de soluções analíticas.
Configuração de conceitos para IA
Criação de dashboards e visualizações
Testes e validações