Partilhar via


Notas de versão do Databricks SQL 2025

Os seguintes recursos e melhorias do Databricks SQL foram lançados em 2025.

6 de março de 2025

As seguintes atualizações foram lançadas durante a semana de 6 de março de 2025.

Atualizações da interface do usuário

  • Os gráficos de eixo duplo agora suportam zoom: Agora você pode clicar e arrastar para ampliar em gráficos de eixo duplo.
  • Fixar colunas da tabela: Agora você pode fixar colunas da tabela no lado esquerdo da exibição da tabela. As colunas permanecem em exibição enquanto você rola para a direita na tabela. Ver as configurações de coluna .
  • Corrigido um problema com gráficos de combinação: Resolvido o desalinhamento entre rótulos e barras do eixo x ao usar um campo temporal no eixo x.

Fevereiro 21, 2025

Databricks SQL versão 2025.10 já está disponível no canal Preview. Consulte a seção a seguir para saber mais sobre novos recursos, mudanças comportamentais e correções de bugs.

Alterações em 2025.10

Mudanças comportamentais

  • No Compartilhamento Delta, o histórico de tabelas é habilitado por padrão

    Os compartilhamentos criados usando o comando SQL ALTER SHARE <share> ADD TABLE <table> agora têm o compartilhamento de histórico (WITH HISTORY) habilitado por padrão. Ver ALTER SHARE.

  • instruções SQL de credenciais retornam um erro quando há uma incompatibilidade de tipo de credencial

    Com esta versão, se o tipo de credencial especificado em uma instrução SQL de gerenciamento de credenciais não corresponder ao tipo do argumento de credencial, um erro será retornado e a instrução não será executada. Por exemplo, para a instrução DROP STORAGE CREDENTIAL 'credential-name', se credential-name não for uma credencial de armazenamento, a instrução falhará com um erro.

    Essa alteração é feita para ajudar a evitar erros do usuário. Anteriormente, essas instruções eram executadas com êxito, mesmo que fosse passada uma credencial que não correspondesse ao tipo de credencial específico. Por exemplo, a seguinte instrução excluiria com êxito storage-credential: DROP SERVICE CREDENTIAL storage-credential.

    Essa alteração afeta as seguintes declarações:

Novos recursos e melhorias

  • Use o timestampdiff & timestampadd em expressões de coluna geradas

    As expressões de coluna geradas pelo Delta Lake agora suportam as funções timestampdiff e timestampadd.

  • Suporte para sintaxe de pipeline SQL

    Agora podes criar pipelines SQL. Um pipeline SQL estrutura uma consulta padrão, como SELECT c2 FROM T WHERE c1 = 5, em uma sequência passo a passo, conforme mostrado no exemplo a seguir:

    FROM T
    |> SELECT c2
    |> WHERE c1 = 5
    

    Para saber mais sobre a sintaxe suportada para pipelines SQL, ver SQL Pipeline Syntax.

    Para obter informações básicas sobre essa extensão entre setores, consulte SQL tem problemas. Nós podemos corrigi-los: sintaxe de pipe em SQL (por Google Research).

  • Fazer solicitação HTTP usando a função http_request

    Agora você pode criar conexões HTTP e, através delas, fazer solicitações HTTP usando a função http_request.

  • Atualização para DESCRIBE TABLE retorna metadados como JSON estruturado

    Agora você pode usar o comando DESCRIBE TABLE AS JSON para retornar metadados da tabela como um documento JSON. A saída JSON é mais estruturada do que o relatório padrão legível por humanos e pode ser usada para interpretar o esquema de uma tabela programaticamente. Para saber mais, consulte DESCRIBE TABLE AS JSON.

  • Colações insensíveis em branco à direita

    Adicionado suporte para agrupamentos insensíveis a espaços em branco finais. Por exemplo, esses agrupamentos tratam 'Hello' e 'Hello ' como iguais. Para saber mais, consulte agrupamento RTRIM.

Correções de bugs

  • Processamento incremental de clones melhorado

    Esta versão inclui uma correção para um caso extremo em que um CLONE incremental pode voltar a copiar arquivos que já foram copiados de uma tabela de origem para uma tabela de destino. Consulte Clonar uma tabela no Azure Databricks.

Fevereiro 13, 2025

Os seguintes recursos e atualizações foram lançados durante a semana de 13 de fevereiro de 2025.

Atualizações da interface do usuário

Descoberta de dados

  • Pré-visualizar metadados do Unity Catalog: Pré-visualize os metadados dos ativos do Unity Catalog ao passar o rato sobre um ativo no explorador de esquemas. Esse recurso está disponível no Catalog Explorer e em outras interfaces nas quais você usa o navegador de esquema, como painéis de IA/BI e o editor SQL.

    Um cartão contendo metadados do catálogo da unidade, como proprietário e histórico de consultas recentes, é exibido à direita da listagem do catálogo.

  • Filtrar para localizar ativos de dados que se pode consultar As definições do filtro no navegador de esquemas do Catalog Explorer incluem agora uma caixa de seleção Pode Consultar. Selecionar essa opção exclui objetos que você pode exibir, mas não consultar.

    Configurações de filtro com a opção de consulta ativada

Janeiro 30, 2025

Os seguintes recursos e atualizações foram lançados durante a semana de 30 de janeiro de 2025.

Atualizações da interface do usuário

armazém SQL

Um gráfico de contagem de consultas concluídas (Pré-visualização Pública) agora está disponível na interface de monitorização do armazém SQL. Este novo gráfico mostra o número de consultas concluídas em uma janela de tempo, incluindo consultas canceladas e com falha. O gráfico pode ser usado com os outros gráficos e a tabela Histórico de Consultas para avaliar e solucionar problemas de desempenho do depósito. A consulta é alocada na janela de tempo em que é concluída. As contagens são calculadas em média por minuto. Para obter mais informações, consulte Monitorizar uma warehouse SQL.

Editor de SQL

  • Exibição de dados expandidos em gráficos: As visualizações criadas no editor SQL agora suportam até 15.000 linhas de dados.

Janeiro 23, 2025

Os seguintes recursos e atualizações foram lançados durante a semana de 23 de janeiro de 2025.

Alterações em 2024.50

O Databricks SQL versão 2024.50 inclui as seguintes alterações comportamentais, novos recursos e melhorias.

Mudanças comportamentais

  • O tipo de dados VARIANT não pode mais ser usado com operações que exigem comparações

Não é possível usar as seguintes cláusulas ou operadores em consultas que incluem um tipo de dados VARIANT:

  • DISTINCT
  • INTERSECT
  • EXCEPT
  • UNION
  • DISTRIBUTE BY

Essas operações executam comparações e comparações que usam o tipo de dados VARIANT produzem resultados indefinidos e não são suportadas no Databricks. Se você usar o tipo VARIANT em suas cargas de trabalho ou tabelas do Azure Databricks, o Databricks recomenda as seguintes alterações:

  • Atualize consultas ou expressões para converter explicitamente valores de VARIANT para tipos de dados que não sãoVARIANT.
  • Se você tiver campos que devem ser usados com qualquer uma das operações acima, extraia esses campos do tipo de dados VARIANT e armazene-os usando tipos de dados nãoVARIANT.

Para saber mais, consulte Consultar dados de variante.

Novos recursos e melhorias

  • Suporte para parametrização da cláusula USE CATALOG with IDENTIFIER

A cláusula IDENTIFIER é suportada para a instrução USE CATALOG. Com esse suporte, você pode parametrizar o catálogo atual com base em uma variável de cadeia de caracteres ou marcador de parâmetro.

  • COMMENT ON COLUMN suporte para tabelas e vistas

A instrução COMMENT ON suporta a alteração de comentários para colunas de visualização e de tabela.

  • Novas funções SQL

As seguintes novas funções SQL internas estão disponíveis:

  • dayname(expr) retorna o acrônimo inglês de três letras para o dia da semana para a data determinada.
  • uniforme(expr1, expr2 [,semente]) retorna um valor aleatório com valores independentes e distribuídos de forma idêntica dentro do intervalo especificado de números.
  • randstr(length) retorna uma sequência aleatória de length caracteres alfanuméricos.
  • Invocação de parâmetro nomeado para mais funções

As seguintes funções suportam invocação de parâmetro nomeado:

Correções de bugs

  • Os tipos aninhados agora aceitam corretamente restrições de valor NULL

Esta versão corrige um bug que afeta algumas colunas geradas pelo Delta de tipos aninhados, por exemplo, STRUCT. Às vezes, essas colunas rejeitavam incorretamente expressões com base em restrições NULL ou NOT NULL de campos aninhados. Isso foi corrigido.

Janeiro 15, 2025

As seguintes atualizações foram lançadas durante a semana de 15 de janeiro de 2025.

Atualizações da interface do usuário

Editor de SQL

O novo editor SQL (Visualização Pública) agora tem os seguintes recursos:

  • Nome do download: Os ficheiros baixados agora são nomeados de acordo com a consulta.
  • Ajustes de tamanho de fonte: Ajuste rapidamente o tamanho da fonte no editor SQL usando Alt + e Alt - para Windows/Linux ou Opt + e Opt - para macOS.
  • @Mentions nos comentários: Mencione usuários específicos com @ nos comentários. Os usuários mencionados receberão notificações por e-mail.
  • Melhoria na comutação de separadores: O desempenho na comutação de separadores é até 80% mais rápido para separadores carregados e até 62% mais rápido para separadores descarregados.
  • Ver detalhes do armazém: O tamanho do SQL Warehouse agora é visível no seletor de computação sem cliques adicionais.
  • Editar valores de parâmetro: Use Ctrl + Enter para Windows/Linux ou Cmd + Enter para macOS para executar uma consulta durante a edição de um valor de parâmetro.
  • Reter resultados da consulta no histórico de versões: Os resultados da consulta agora são armazenados com o histórico de versões.

Visualizações