⚡ Business Intelligence sob demanda

Tabelas dinâmicas e cubos multidimensionais direto do seu banco de dados

O Colosoft DataAnalytics é um serviço de análise de dados que transforma tabelas relacionais em relatórios pivot, cubos OLAP e gráficos interativos — compilados em tempo real, sem depender de um servidor OLAP tradicional.

Tempo realcompilação de cubos via Gateway
Multi-fontebancos relacionais diversos
Multi-formatoHTML, Excel, CSV e JSON
Região
Q1
Q2
Total
Sudeste
184.2k
221.9k
406.1k
Sul
92.4k
118.7k
211.1k
Nordeste
61.0k
74.3k
135.3k

Um motor de análise headless para suas aplicações

O DataAnalytics fica nos bastidores da sua aplicação: recebe a definição de um relatório (dimensões, medidas, filtros e parâmetros), executa a consulta contra a fonte de dados, agrega e organiza o resultado em um cubo multidimensional e devolve uma tabela dinâmica pronta para ser exibida, exportada ou consumida por gráficos — sem exigir um servidor OLAP dedicado.

Fonte de dados

Consulta parametrizada sobre o banco relacional da sua aplicação

Motor de cubo

Agrega, agrupa e calcula medidas em um cubo em memória, com cache de resultados

Gateway em tempo real

Compila o relatório via hub de comunicação, reportando progresso e status ao cliente

Apresentação

Tabela dinâmica, gráfico interativo ou exportação em HTML, Excel, CSV e JSON

Feito para rodar ao lado da sua aplicação

Um serviço .NET independente, hospedado junto da sua infraestrutura, que se conecta às fontes de dados que sua aplicação já utiliza.

Bancos relacionais (ADO.NET) MySQL Consultas parametrizadas Provedores de dados customizados ASP.NET Core Hospedagem em contêiner (Docker)

Recursos do serviço de análise

Tudo que uma tabela dinâmica corporativa precisa, entregue como um serviço integrável.

Cubos multidimensionais

Cruze qualquer número de dimensões e medidas, com suporte a hierarquias, agrupamento e expansão/recolhimento de níveis.

Agregações ricas

Soma, contagem, contagem única, média, mínimo, máximo, moda, listas de valores e fórmulas/expressões customizadas por medida.

Filtros e parâmetros

Expressões de filtro combináveis, parâmetros de relatório e junção entre múltiplas fontes de dados (joins).

Compilação em tempo real

Um gateway com comunicação bidirecional acompanha o processamento do cubo e reporta progresso, status e eventuais falhas por tabela.

Cache de cubos

Resultados de compilação ficam disponíveis em cache, evitando reprocessar consultas repetidas e acelerando relatórios recorrentes.

Gráficos interativos

Barras, área, funil, heatmap, candlestick, boxplot, bolhas e sparklines, com legendas, zoom, animações e exportação em imagem/CSV.

Heatmap e formatação

Estilos de calor por faixa de valor, formatação numérica e de data configurável, totais, subtotais, percentuais e totais acumulados.

Autenticação no gateway

Camada de autenticação e tratamento de exceções de conexão dedicada, para expor o serviço de análise com segurança para cada aplicação cliente.

Exportação multi-formato

Relatórios de tabela e de pivot exportáveis em HTML, Excel, CSV e JSON, prontos para anexar, arquivar ou integrar com outros sistemas.

📦 Colosoft.Data.Analytics.Gateway.Client

A biblioteca cliente .NET para consumir o DataAnalytics

Um pacote NuGet para aplicações .NET que precisam descrever, solicitar e apresentar relatórios do DataAnalytics sem lidar diretamente com protocolo de rede. A API é construída em torno de builders fluentes, então cada relatório e cada gráfico é montado passo a passo, com validação de tipos em tempo de compilação.

  • Defina o schema do cubo (dimensões, medidas e parâmetros) com CubeSchemaBuilder
  • Monte relatórios pivot e tabulares com PivotReportBuilder e TableReportBuilder
  • Acompanhe a compilação do cubo em tempo real com um ICubeCompilerObserver
  • Configure gráficos completos (eixos, legenda, cores, animações) com ChartBuilder
Fluent API Comunicação em tempo real Autenticação integrada Filtros e paginação NuGet
CubeDefinition.cs
ICubeSchema schema = new CubeSchemaBuilder()
    .AddDimension("TipoCliente")
    .AddDimension("Uf")
    .AddCount("Count")
    .AddSum("SumOfLimite", "Limite")
    .Build();

IPivotReport report = new PivotReportBuilder()
    .Id("tipoCliente")
    .Name("Tipo Cliente")
    .AddRow("TipoCliente")
    .AddMeasure(m => m.Name("Count").Percentage(PercentageMode.ColumnTotal))
    .ChartType("horizontalStackedBar")
    .Build();

Onde o DataAnalytics se encaixa

Pensado para times que precisam entregar análise de dados dentro de um produto já existente.

Dashboards embarcados

Tabelas dinâmicas e gráficos analíticos dentro do próprio produto, sem redirecionar o usuário para uma ferramenta de BI externa.

BI corporativo

Relatórios gerenciais construídos sobre as bases de dados que já sustentam os sistemas internos da empresa.

Automação de relatórios

Geração e exportação periódica de relatórios em Excel, CSV ou HTML para distribuição ou arquivamento.

Análise em ERPs

Camada analítica sobre módulos de ERP, permitindo cruzar dados operacionais sem construir um data warehouse dedicado.

Leve análise de dados em tempo real para sua aplicação

Integre o Gateway do Colosoft DataAnalytics e comece a compilar cubos e relatórios pivot direto do seu banco de dados.