• Alta Performance & Isolamento Multi-Tenant

Planejamento Financeiro, Simulações & Modelagem Multidimensional sem Limites

O Salvum une o dinamismo analítico de matrizes no estilo planilha à robustez de um motor de cálculo desacoplado, validação síncrona de interseções e persistência esparsa.

Sparse Storage SQL Native

Persistência seletiva que ignora células esparsas e acelera agregações matemáticas em grandes massas de dados.

Store vs Shared Zero Redundancy

Resolução dinâmica de ponteiros que garante gravação física exclusiva no membro primário sem duplicidades na DRE.

Database-per-Tenant Segurança Físico-Lógica

Cada cliente opera com sua base de dados isolada no MySQL, garantindo conformidade com LGPD/GDPR e backups independentes.

Arquitetura Completa de Funcionalidades

Desenvolvido para engenheiros de planejamento, CFOs e gestores de TI que exigem controle absoluto sobre o ciclo de vida orçamentário.

Metadados & Cubos 01

1. Modelagem Multidimensional

Defina a espinha dorsal analítica com eixos flexíveis e resolução unificada de hierarquias.

  • Gerenciamento de Dimensões: Criação, edição e exclusão de eixos (Conta, Cenário, Entidade, Centro de Custo) com ativação de segurança (Add Security).
  • Gestão de Membros: Configuração de nós agregadores, níveis folha (Base Level), operadores de consolidação (+, -, ~) e tipagens (Currency, Percent, Number, Text).
  • Ponteiros Shared: Membros compartilhados apontam e gravam no membro Store.
  • SmartLists: Mapeamento numérico inteiro para rótulos textuais na tabela de fatos.
Interface Operacional 02

2. Formulários & Grid Excel-Like

Entrada ágil de dados transacionais com velocidade de digitação em lote e auditoria de cada célula.

  • POV Dinâmico: Seletores em cascata para alternância de Cenários, Anos e Períodos.
  • Modos de Acesso na Célula: Permissões Write (edição), Read-Only (trava) e None (mascaramento completo).
  • Operações em Massa: Suporte a copiar e colar em lote (Ctrl+V), preenchimento contínuo (Fill-Handle) e tecla Delete.
  • Repositório Textual & Auditoria: Tabela APP_TEXT_DATA desacoplada e log granular de alterações via APP_CELL_AUDIT_LOG.
Integridade Relacional 03

3. Validação de Interseções

Blindagem algorítmica em tempo real que impede inputs em coordenadas de dados inválidas.

  • Gerenciador de Interseções Válidas: Regras expressivas de Block Scenario e combinações proibidas entre contas e centros de custos.
  • IntersectionValidationEngine: Validação síncrona executada tanto na digitação pontual quanto durante a injeção em lote de matrizes coladas via Ctrl+V.
  • Travamento Visual: Aplicação dinâmica de bloqueios impedindo submissões inconsistentes.
Calculation Engine 04

4. Motor de Cálculos & Premissas

Processamento assíncrono para apuração de DRE, rateios matriciais e projeções fiscais complexas.

  • Biblioteca de Regras de Negócio: Scripts de alocação, amortização, roll-ups de margens e consolidação DRE/P&L.
  • Cadastro de Premissas: Centralização de drivers corporativos (inflação, taxas cambiais, tributos) por contexto de período e cenário.
  • Execution Variables: Abertura de modais dinâmicos para passagem de parâmetros na execução.
  • Sequenciamento Assíncrono: Encadeamento de regras com log em segundo plano.
Analytics & Export 05

5. Dashboards & Relatórios PDF

Camada de visualização desacoplada consumindo a API analítica sem gerar concorrência com o grid.

  • Visualização Desacoplada: Reutilização do DataEngine para relatórios sem acoplamento ao DOM da planilha de digitação.
  • Dashboards Executivos: Cards de KPI, análises de variação (Orçado vs. Realizado) e ações interativas de drill-down direto para o formulário.
  • Geração Limpa de PDF: Parametrização para supressão de linhas vazias, paginação automática A4/A3 e exportação formal.
Data Management 06

6. Ingestão & Data Push

Pipelines para intercâmbio de dados entre sub-módulos e ingestão contínua de ERPs externos.

  • Assistente de Importação: Carga assistida de arquivos .csv, .txt e .xlsx com mapeamento de colunas e normalização multi-moeda.
  • Transferência Data Push: Rotinas para movimentar dados de módulos operacionais para o módulo DRE Mestre.
  • Integração Híbrida: Conexões diretas via JDBC (Staging) e REST API (Bearer Token / API Key).
  • Sparse Storage Engine: Supressão de valores nulos e exclusão direcionada (DELETE) de células limpas.
Portabilidade 07

7. Portabilidade & Migração

Deploy ágil de ambientes entre Homologação e Produção com interface estruturada em árvore.

  • Tree View Granular: Seleção interativa em árvore bidirecional para empacotamento ou restauração.
  • Itens Migráveis: Exportação de Metadados (Dimensões/Membros), SmartLists, Cálculos, Regras de Negócio, ACLs de Segurança e dados transacionais.
  • Segurança no Deploy: Preservação de integridade referencial ao transferir pacotes entre tenants.
Segurança & Multi-Tenant 08

8. Governança & Multi-Tenant

Isolamento rigoroso por cliente e controle de acesso hierárquico com regra restritiva.

  • Hierarquia RBAC: Perfis User, Advanced, Administrator e Super_Admin nativo.
  • Most Restrictive Selection: Prevalência automática do nível mais restritivo entre permissões de usuário e grupo.
  • Herança por Escopo: Aplicação granular: Member, Descendants, Children e Base Level.
  • Provisionamento Isolado: Banco dedicado por cliente, Setup Wizard de 1º acesso e monitoramento assíncrono.

>_ Resolução de Ponteiro & Validação em Tempo de Execução

Salvum
// 1. Interceptação da Entrada e Validação Síncrona de Bloqueios
boolean isAllowed = IntersectionValidationEngine.validateCoordinate(targetScenario, accountMember, entityMember);
if (!isAllowed) {
    throw new InvalidIntersectionException("STATUS 403: Coordenada bloqueada por regra de negócio.");
}

// 2. Resolução do Ponteiro Store vs Shared (Gravação sem redundância)
Long persistenceMemberId = accountMember.isShared() ? accountMember.getStoreMemberId() : accountMember.getId();

// 3. Persistência Otimizada (Sparse Storage)
if (inputValue == null || inputValue == 0.0) {
    factDataDao.deleteFactCoordinate(persistenceMemberId, currentPOV);
} else {
    factDataDao.upsertFactData(persistenceMemberId, currentPOV, inputValue);
}
// Audit Log registrado em segundo plano via APP_CELL_AUDIT_LOG

Transforme o Planejamento Financeiro da sua Empresa

Experimente o poder de um sistema corporativo construído para suportar cálculos avançados, governança irrestrita e alta volumetria.

Isolamento Físico de Dados Um banco exclusivo por cliente
Governança de Acesso RBAC Resolução do nível mais restritivo
Grid de Alta Performance Operações ágeis com experiência Excel-like
Deploy Acelerado Migração de pacotes em Tree View

Solicitar Apresentação Técnica

Preencha seus dados para receber um ambiente de demonstração guiada: