
Reveal 1.6.6: O que há de novo na análise incorporada
Temos o prazer de anunciar o lançamento do Reveal 1.6.6, que traz vários novos recursos e melhorias que aprimorarão sua experiência de análise incorporada.
Revelando Reveal 1.6.6: aprimorando sua experiência de análise
Estamos felizes em anunciar o lançamento do Reveal 1.6.6, que traz vários novos recursos e melhorias que aprimorarão sua experiência de análise incorporada. Aqui estão alguns dos destaques deste lançamento:
Novos recursos
- Paginação do lado do servidor: a paginação do lado do servidor permite que você limite o número de linhas enviadas ao cliente ao exibir dados em uma visualização de grade. Isso melhora muito o desempenho, ao mesmo tempo em que oferece uma experiência agradável ao usuário ao interagir com grandes conjuntos de dados. Atualmente, esse é um recurso beta, então estamos procurando feedback! Para habilitar a paginação do lado do servidor, basta definir $.ig.RevealSdkSettings.enableBetaFeatures=true no JavaScript do seu cliente e, na guia Configurações de uma visualização de grade, você verá as novas opções de paginação.

- Caixa de texto Descrição: Agora você pode adicionar contexto adicional aos painéis com a nova caixa de texto Descrição. Isso está no nível do painel, diretamente sob o Título do painel. A caixa de texto Descrição segue as mesmas regras definidas na propriedade canEdit no RevealView. Se os usuários tiverem permissão para editar um painel, eles poderão editar a descrição do painel. Para mostrar ou ocultar a caixa de texto Descrição, altere a propriedade booleana showDescription no RevealView.

- Exportação de PDF aprimorada: a Exportação de PDF foi reformulada para visualizações de Grade e Grade Dinâmica. A nova experiência de exportação de Grade e Grade Dinâmica inclui melhor tratamento de larguras de coluna, estouro de coluna e linha aprimorado e uma renderização de PDF atualizada para rastrear melhor as mesmas linhas em páginas exportadas para melhor legibilidade.
- Filtros de Exportação: Ao exportar para PowerPoint, PDF ou Microsoft Excel, você verá agora uma página de rosto que descreve os filtros aplicados ao painel. Isso garante que, quando seu painel for exportado, o visualizador desse formato exportado saberá se está olhando para todos os dados ou para um subconjunto dos dados.

- Melhorar o desempenho de carregamento: para melhorar a experiência de carregamento de um esquema de dados ao criar uma nova visualização, adicionamos um sinalizador para exibir as visualizações de dados ao passar o mouse sobre campos na lista de campos da sua fonte de dados. Por padrão, consultamos a fonte de dados para 5 linhas de dados para exibir uma amostra de cada campo em uma dica de ferramenta. Se você estiver usando procedimentos armazenados com grandes conjuntos de dados, isso pode afetar o desempenho. Defina isPreviewDataInVisualizationEditorEnabled como true para ativar esse recurso de dica de ferramenta de dados. Ele está desativado por padrão.
- Combinação de dados do lado do servidor MySQL: o MySQL agora oferece suporte à combinação de dados do lado do servidor, o que significa que as tabelas unidas agora executarão a consulta no servidor, melhorando drasticamente o desempenho de grandes conjuntos de dados.
- Novos gráficos: aprimoramos os gráficos Radial com um código atualizado e uma nova aparência. Os gráficos antigos ainda estão na biblioteca do cliente, no entanto, eles estão obsoletos e serão removidos permanentemente no final deste ano. Se desejar manter os gráficos anteriores, você pode definir RevealSdkSettings.EnableNewCharts = false.
- Gráficos de Barras e Colunas Atualizados: Uma nova propriedade Sobreposição e Lacuna no painel Configurações do editor de visualização permite que você controle a quantidade de sobreposição entre as barras e colunas, e a quantidade de espaço entre os grupos. Essa nova configuração permite que você "mescle" barras e colunas, dando a você novas maneiras de visualizar dados e rótulos de dados.
- Treemap Visualization Tooltip: Continuamos a melhorar a experiência de tooltip no Reveal. Com esta versão, agora você obtém uma tooltip ao passar o mouse com destaques no nó quando o mouse está passando o mouse.
- Filtro de diálogo de fontes de dados: no servidor Node, adicionamos uma nova propriedade dataSourceItemFilter ao RevealOptions. Isso imita o IRVObjectFilter no servidor .NET Core, que permite a filtragem de itens de fontes de dados no diálogo de fonte de dados. Esse recurso aumenta sua capacidade de definir a segurança do lado do servidor, determinando em quais objetos de dados um usuário tem permissão para ver o cliente.
Correções
Também abordamos vários bugs para garantir uma experiência de análise mais suave e confiável em todas as plataformas, incluindo correções para gráficos de pizza, travamentos de grade, erros de combinação de dados e muito mais. Aqui está uma lista completa:
- Os gráficos de pizza e rosca não são exibidos ao exportar da interface do usuário.
- Excluir uma combinação de dados enquanto um campo calculado depende dela não excluirá o campo calculado.
- Chamar uma função no Redshift e Postgres pode produzir uma mensagem de erro.
- Posicionamento e dimensionamento do RevealView ao usar o estilo transform:scale no contêiner ou em qualquer elemento ancestral.
- A configuração canAddDateFilter causou exceções.
- O evento Save args.isNew será falso se a propriedade do painel estiver definida como nula ou indefinida.
- A tela de parâmetros de procedimentos armazenados às vezes extrai dados anteriores ou nada.
- A rolagem para de funcionar no elemento pop-up ao usar a barra de pesquisa.
- Os indicadores do mapa de dispersão mudam a região de foco com o zoom.
- Os dígitos de fração não são mostrados na dica de ferramenta do Mapa Coroplético.
- O valor do filtro acima de 3000+ não é preservado.
- Erros com campos dinâmicos renomeados na interface do usuário de campos pós-calculados.
- A célula de dados de visualização não está sendo reutilizada, fazendo com que ela seja renderizada diversas vezes.
- As grades travam no MacOS ARM64.
- A legenda do gráfico de pizza desaparece quando há espaço suficiente para exibi-la.
- O evento hover não está se comportando como esperado nos gráficos de fatias.
- Os totais gerais não são exibidos nas visualizações da grade dinâmica.
- Valores totais gerais incorretos exibidos ao usar o provedor de dados do Analysis Services.
- Filtros de painel e visualização com totais gerais incorretos ao usar o provedor de dados do Analysis Services.
- Modificações de nomes de campos perdidas após reordenar valores na Grade Dinâmica.
- Erro “…a hierarquia já aparece no eixo Axis1.” no Analysis Services.
- Resultados errados ao aplicar o filtro 'Top N' no Analysis Services.
- A visualização baseada em recursos busca uma entrada de cache errada.
- Uma entrada de cache incorreta é obtida ao usar a mesclagem.
- Não é possível definir o foco na caixa de pesquisa depois que o navegador fica em segundo plano.
Atualizações de dependência
- Dependência do Playwright v1.27.2 atualizada para v1.42.0.