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.
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.
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.
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
PivotReportBuildereTableReportBuilder -
Acompanhe a compilação do cubo em tempo real com um
ICubeCompilerObserver -
Configure gráficos completos (eixos, legenda, cores, animações) com
ChartBuilder
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.