Skip to content

Introdução ao HEC

O Horus Enterprise Control (HEC) é o painel central de administração da plataforma Horus. É por meio dele que os administradores gerenciam identidades, níveis de acesso e recursos, além de monitorar o consumo de toda a infraestrutura de dados.

Enquanto módulos como (ETL, Data Warehouse, DataViz) focam no processamento e na visualização das informações, o HEC atua como o orquestrador administrativo, centralizando configurações globais que refletem em toda a plataforma.

🏛️ Hierarquia de Entidades

A arquitetura da plataforma Horus é desenhada para suportar múltiplos níveis de isolamento estrutural. Esse modelo é ideal tanto para consultorias de dados (que gerenciam diversos clientes) quanto para corporações com múltiplas filiais ou unidades de negócio.

1. Cliente (Contratante)

Representa a entidade de nível superior (Root). Geralmente, é a organização detentora do licenciamento da plataforma Horus (uma Consultoria de BI ou uma Empresa de Software).

  • Papel: Agrupador lógico e financeiro
  • Personalização (White-label): A definição da identidade visual (logotipo, cores e domínio personalizado) é configurada neste nível
  • Usuários de Cliente: Perfis com privilégios administrativos globais, capazes de acessar e gerenciar todos os Tenants vinculados a este Cliente

2. Tenant (Ambiente)

Atua como a unidade principal para o isolamento de dados e recursos. Cada Tenant representa um ambiente dedicado ou um projeto específico sob a governança do Cliente.

  • Exemplo Prático: Se o Cliente é uma consultoria de dados, os Tenants são os seus clientes finais ("Projeto Varejo", "Projeto Saúde")
  • Isolamento de Dados: Tabelas, Dashboards e fluxos de trabalho de um Tenant são estritamente segregados e invisíveis para outros Tenants
  • Consumo: O uso de processamento, armazenamento (storage) e a quantidade de usuários ativos são contabilizados individualmente por Tenant

3. Usuário

Representa a identidade global de acesso à plataforma. Com uma única credencial (e-mail e senha/2FA), um usuário pode ser autorizado a acessar múltiplos Tenants ou até mesmo múltiplos Clientes.

  • Vínculo e Acesso: A permissão de entrada em um ambiente é estabelecida pela relação Usuário -> Tenant, sendo sempre governada pelos Grupos de Permissão (Roles)

Resumo Visual:

Cliente (Consultoria)
├── Tenant A (Projeto Vendas) -> Usuários (João, Maria, Admin)
└── Tenant B (Projeto RH) -> Usuários (Carlos, Admin)

🧭 Visão Geral do Menu

O menu lateral do HEC estrutura as funcionalidades em quatro grandes pilares, acompanhando o fluxo de trabalho da administração do sistema:

1. 🏠 Home (Dashboard de Consumo)

Painel executivo focado na saúde do ambiente e na gestão de custos.

  • Monitoramento: Gráficos detalhados sobre o consumo de Armazenamento (GB), Processamento (GB) e Tokens de Inteligência Artificial
  • Atividade: Registro de usuários ativos e histórico de logins recentes (Auditoria)
  • Alertas: Central de notificações sobre manutenções e o status geral do sistema

2. 👤 Usuários e Grupos

Dedicado à gestão de identidades e ao controle de acesso (RBAC).

  • Usuários: Envio de convites, cadastro e gestão dos vínculos das contas
  • Grupos: Criação de perfis de acesso padronizados (Roles) com atribuição de permissões granulares
  • Permissões: Matriz de segurança detalhada para definir o nível de privilégio de cada grupo

3. 🖥️ Mesas (Desks)

Dedicado à organização lógica do espaço de trabalho. As Mesas funcionam como diretórios ou pastas corporativas para estruturar as entregas.

  • Mesas de BI: Espaços voltados para a organização e o compartilhamento de Dashboards e visões de negócios
  • Mesas de Dados: Espaços técnicos para a organização de Tabelas e Fluxos de integração (ETL)

4. 📦 Recursos (Resources)

Painel administrativo avançado para a gestão técnica da plataforma e sua infraestrutura.

  • Gestão de Ativos: Inventário centralizado de Tabelas, Fluxos e Aplicações ativas no ambiente
  • Infraestrutura: Gerenciamento seguro de credenciais e conexões de Banco de Dados
  • Admin: Gestão global de Clientes e Tenants (exclusivo para superadministradores)