Bem-vindo ao Reveal 1.6.0! Este lançamento traz uma série de aprimoramentos, correções de bugs e novos recursos interessantes que aprimorarão a maneira como você interage com seus dados.
Nesta postagem do blog, vamos analisar os principais destaques, com foco especial em dois recursos notáveis: visualizações personalizadas e filtragem interativa de gráficos.
Crie Suas Próprias Visualizações Personalizadas com o Reveal
Com esta inovação em nossa plataforma, agora você pode controlar os tipos de gráficos disponíveis em seus painéis. Personalize a experiência para seus usuários removendo quaisquer de nossos tipos de gráficos padrão que possam não ser relevantes para suas necessidades específicas. Crie grupos personalizados para organizar os tipos de gráficos de forma eficiente, garantindo uma interface intuitiva e amigável.
Além disso, você pode incorporar instantaneamente suas visualizações personalizadas, com nomes e ícones, com apenas quatro linhas de código, abrindo um universo de possibilidades para mostrar seus dados de novas e emocionantes maneiras.
- Atualizar Tipo de Gráfico: Para atualizar um tipo de gráfico existente, encontre o tipo de gráfico na propriedade `revealView.chartTypes`. Modifique as várias propriedades do tipo de gráfico para renomeá-lo, alterar o ícone ou reagrupar o item do tipo de gráfico.
var barConfig = revealView.chartTypes.find(x => x.chartType == 'BarChart');
barConfig.title = 'My Cool Bar';
barConfig.icon = 'https://help.revealbi.io/img/logo.png';
barConfig.groups = ['Visualizações Empresariais', 'RH', 'Alguma Outra Categoria'];
- Remover Tipo de Gráfico: Remova um tipo de gráfico encontrando o índice do item do tipo de gráfico que você deseja remover e removendo-o do array `chartTypes`.
var gridConfig = revealView.chartTypes.find(x => x.chartType == 'Grid');
revealView.chartTypes.splice(revealView.chartTypes.indexOf(gridConfig), 1);
- Adicionar Tipo de Gráfico Personalizado: Além de atualizar e remover itens de tipo de gráfico existentes, você também pode adicionar suas visualizações personalizadas como um novo tipo de gráfico no menu suspenso Tipos de Gráfico.
revealView.chartTypes.push({
title: 'Viz Personalizada',
url: 'https://host/customViz.html', //forneça a URL para sua visualização personalizada
icon: 'https://help.revealbi.io/img/logo.png',
groups: ['Visualizações Personalizadas']
});
Filtragem Interativa de Gráficos
O mais recente lançamento 1.6.0 do Reveal apresenta a Filtragem Interativa de Gráficos, um recurso dinâmico de manipulação de dados que coloca o poder da exploração de dados em tempo real ao seu alcance. Esta experiência perfeita e intuitiva permite que você filtre todo o seu painel dinamicamente, revolucionando a maneira como você interage com seus dados. Veja como funciona:
- Habilite as ações do gráfico disponíveis ao passar o mouse. Para ativar, use:
revealView.interactiveFilteringEnabled = true;
$.ig.RevealSdkSettings.enableActionsOnHoverTooltip = true
-
Passe o mouse e clique em qualquer ponto de dados em seu gráfico para filtrar dinamicamente seu painel para esse ponto de dados específico.
-
Você pode continuar adicionando filtros adicionais e removendo filtros à medida que seu painel reflete suas seleções em tempo real.

Com este recurso dinâmico, você obterá sem esforço as informações de que precisa para responder às suas perguntas orientadas por dados, tornando a exploração de dados mais envolvente e intuitiva do que nunca. Diga adeus à entrada manual de filtros e dê as boas-vindas a uma descoberta de dados mais dinâmica e responsiva com o Reveal.
Aqui está tudo o que há de novo no Reveal 1.6.0:
Novos recursos
Todas as Plataformas
- Alterações nas chaves de licença: no Reveal 1.6.0, as chaves de licença agora são obrigatórias, mesmo para o modo de avaliação do SDK. Essa alteração garante melhor segurança e responsabilidade. O formato da licença também foi atualizado. Entre em contato com seu representante de vendas para adquirir sua nova chave de licença ou registre-se para obter uma chave de avaliação do SDK aqui.
- a propriedade `availableChartTypes` foi removida. Seu substituto é a propriedade `chartTypes` descrita na seção 'Novos Recursos' abaixo.
- A dependência de `libgdiplus` foi removida para aprimorar nosso desempenho multiplataforma.
- O SDK não depende mais do Quill.js.
ASP.NET
- A maioria das fontes de dados foi removida do pacote principal. Agora, elas estão disponíveis como pacotes separados. Os pacotes de fonte de dados DEVEM ser registrados. As informações sobre as fontes de dados suportadas e os pacotes nuget de complemento correspondentes podem ser encontradas aqui.
- O Reveal agora exige o .NET 6.0 ou versão mais recente.
- Os objetos relacionados a dados foram movidos para o namespace Reveal.Sdk.Data.
- Os objetos de Fonte de Dados (por exemplo, RVSqlServerDataSource) foram movidos para seus respectivos namespaces (por exemplo, Reveal.Sdk.Data.Microsoft.SqlServer).
A versão mais recente do Reveal, 1.6.1, já está disponível, repleta de melhorias com base em seus comentários.
Todas as Plataformas
- Possibilidade de adicionar visualizações personalizadas como Tipos de Gráfico no editor de visualização. A nova propriedade 'chartTypes' permite isso, além de modificar o ícone, o título e o agrupamento dos tipos de gráficos existentes ou torná-los indisponíveis.

- O Reveal 1.6.0 introduz um recurso beta que adiciona uma camada de interatividade aos seus gráficos. Ao habilitar 'Ações de gráfico ao passar o mouse' usando $.ig.RevealSdkSettings.enableActionsOnHoverTooltip = true, você pode acessar informações e funcionalidades sem precisar navegar pelos menus, tornando a exploração de dados mais rápida e intuitiva.
- Os campos calculados agora suportam decimais especificados sem um '0' inicial (por exemplo, '.5' significando '0.5'), oferecendo mais flexibilidade em seus cálculos de dados. Além disso, a fonte de dados BigQuery agora suporta várias funções de campo calculado, adicionando versatilidade às suas análises.
- Adicionado suporte na fonte de dados BigQuery para as seguintes funções de campos calculados: YEAR, QUARTER, MONTH, DAY, HOUR, MINUTE, SECOND, REPLACE, WEEKDAY, MONTHNAME, MONTHSHORTNAME, EMPTY, RANDBETWEEN.
- A funcionalidade de copiar e colar agora funciona perfeitamente entre as guias do navegador e os recarregamentos de página, garantindo que você possa trabalhar com eficiência sem interrupções.
- O RevealView agora redimensiona automaticamente quando seu contêiner muda de tamanho, aprimorando a experiência geral do usuário.
- O suporte a procedimentos armazenados foi adicionado à fonte de dados Oracle, abrindo novas possibilidades para análise de dados.
- O Reveal agora permite unir fontes de dados Athena, facilitando a integração e a análise de dados de várias fontes.
Correções de bugs
Todas as Plataformas
O Reveal 1.6.0 corrige vários bugs e problemas para fornecer uma experiência mais suave e confiável em todas as plataformas, incluindo:
- Resolvemos o problema em que o envio de vários itens de menu com funções de ação menuItem chamava apenas a última função de ação, garantindo que seus itens de menu funcionem conforme o esperado.
- O gráfico de rosca agora exibe corretamente as legendas para
valores e representa com precisão seus dados. - A exportação para PDF agora aderirá ao tema atribuído, garantindo uma marca e um estilo consistentes em seus relatórios exportados.
- Agora você pode clicar confortavelmente no texto "X Selecionado" ou "Mostrar tudo" dentro de um filtro, tornando a filtragem de dados mais intuitiva.
- O plano de fundo da célula nos filtros para o texto "X Selecionado" ou "Mostrar tudo" agora se estende por toda a largura, fornecendo uma interface visualmente agradável e consistente.
- A fonte do tema personalizado agora afeta corretamente a visualização de KPI, garantindo uma aparência consistente em seus relatórios.
- O erro "Nenhum providerid especificado..." na fonte de dados Oracle, definido no cliente JavaScript, foi resolvido para uma recuperação de dados ininterrupta.
- A barra de pesquisa na visualização de seleção de dados agora é redefinida corretamente em cenários específicos, melhorando a navegação do usuário.
- A pesquisa de tabelas na caixa de diálogo da fonte de dados não causará mais erros ou travamentos, garantindo uma experiência estável.
- Uma taxa de atualização padrão de 0 não impedirá mais que os recursos da web de imagem e PDF sejam carregados conforme o esperado.
- A formatação de número agora é aplicada de forma consistente em Sparkline, dicas de ferramentas de medidor e outras visualizações relevantes, melhorando a legibilidade dos dados.
- Resolvemos o problema em que a dica de ferramenta para medidores não exibia a formatação de número, garantindo que suas informações de dados sejam mais precisas e fáceis de entender.
- Abordamos problemas relacionados ao tipo de dados "NUMERIC", agregação de trimestre e a função "MOD", garantindo que as funções do BigQuery funcionem perfeitamente em sua análise.
- O BigQuery não tinha agregação de trimestre, mas corrigimos isso, permitindo que você agregue dados por trimestres sem problemas.
- A função "MOD" no BigQuery não permite que você use dois tipos diferentes de dados numéricos (por exemplo, float64 e int64).
- O erro "Função não existe" no Postgres quando o esquema não está definido no DataSourceItem foi corrigido.
- As funções estatísticas agora são exibidas corretamente ao visualizar dados como uma grade, fornecendo informações de dados mais abrangentes.
- A exportação para XLSX para visualizações de gráficos agora produz resultados precisos, mantendo a integridade de seus dados visualizados.
- Inconsistências nos estados da caixa de seleção ao rolar uma grande lista de conjuntos de dados na tela de adição de fonte de dados do BigQuery foram resolvidas.
- O BigQuery DataSourceItem agora funciona corretamente quando o ID do projeto é definido apenas no DataSource.
- Os dados obtidos de células do Excel com formatos de data personalizados não serão mais interpretados incorretamente como tipos de data.
- A visualização de mapa de árvore agora respeita corretamente a formatação de número.
- A formatação de número agora é exibida com precisão na dica de ferramenta dos gráficos financeiros, aprimorando sua experiência de análise de dados financeiros.
- A formatação de número agora é exibida com precisão na dica de ferramenta do gráfico radial.
- O aviso de limite de 100 mil células agora é exibido corretamente para as fontes de dados Athena e BigQuery.
- A função matemática "Log" agora está funcionando conforme o esperado para as fontes de dados Athena.
ASP.NET
- A funcionalidade de exportação, tanto sem interface quanto interativa, agora funciona perfeitamente em sistemas Linux, expandindo suas opções de compatibilidade.
- Corrigimos problemas de compatibilidade ao usar a versão 5.0.0 ou superior do Microsoft.Data.SqlClient em projetos ASP.NET, garantindo uma integração perfeita com o Reveal.
- O erro "Verificar credenciais" na fonte de dados Oracle foi resolvido, permitindo a recuperação de dados sem erros.
Node
- Os cabeçalhos de solicitação agora funcionam corretamente para RVRESTDataSource ao usar o SDK Node, garantindo conectividade e controle de dados perfeitos.
Java
- Os problemas de codificação nos dados lidos do BigQuery agora estão resolvidos, mesmo que o charset padrão do sistema não seja UTF-8.
- Você não encontrará mais problemas de IRVUserContext nulo em IRVDataSourceProvider.changeDataSourceItem na API createwidget, garantindo uma experiência de provedor de dados mais suave.
Considerações Finais...
Essas correções de bugs e aprimoramentos refletem nosso compromisso em fornecer uma solução de análise incorporada de primeira linha que permite que você aproveite ao máximo seus dados. O Reveal 1.6.0 foi projetado para simplificar sua análise de dados, tornando mais fácil do que nunca obter informações valiosas de seus dados e tomar decisões baseadas em dados, e esses novos recursos são mais um passo nessa direção.
Seu feedback é inestimável à medida que continuamos a aprimorar sua experiência com o Reveal para atender às suas necessidades em evolução, então continue enviando-o.
Obrigado por escolher o Reveal!
Experimente o Reveal GRATUITAMENTE
Comece hoje mesmo baixando nosso SDK.
