Pular para o conteúdo principal

Databricks SQL notas sobre a versão 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 os gráficos de eixo duplo.
  • fixar colunas da tabela: Agora o senhor pode pin colunas da tabela no lado esquerdo da exibição da tabela. As colunas permanecem em view quando o senhor rola para a direita na tabela. Consulte Configurações da coluna.
  • Foi corrigido um problema com gráficos combinados: Resolvido o desalinhamento entre o rótulo do eixo x e as barras ao usar um campo temporal no eixo x.

21 de fevereiro de 2025

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

Mudanças em 2025.10

Mudanças comportamentais

  • Em Delta Sharing, a tabela história é ativada pelo default

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

  • As 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 de gerenciamento de credenciais SQL não corresponder ao tipo do argumento da credencial, será retornado um erro 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 declarações eram executadas com êxito, mesmo que fosse passada uma credencial que não correspondesse ao tipo de credencial especificado. Por exemplo, a declaração a seguir eliminaria storage-credential: DROP SERVICE CREDENTIAL storage-credential com sucesso.

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

Novos recursos e melhorias

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

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

  • Suporte à sintaxe do pipeline SQL

    Agora o senhor pode compor o pipelineSQL. 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:

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

    Para saber mais sobre a sintaxe compatível com o pipeline SQL, consulte Sintaxe do pipelineSQL.

    Para obter informações sobre essa extensão entre indústrias, consulte SQL Has Problems. We Can Fix Them: Pipe Syntax In SQL (por Google Research).

  • Faça uma solicitação HTTP usando a função http_request

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

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

    Agora o senhor pode usar o comando DESCRIBE TABLE AS JSON para retornar os metadados da tabela como um documento JSON. O resultado do JSON é mais estruturado do que o relatório default legível por humanos e pode ser usado para interpretar o esquema de uma tabela de forma programática. Para saber mais, consulte DESCRIBE TABLE AS JSON.

  • Agrupamentos insensíveis em branco à direita

    Foi adicionado suporte para agrupamentos insensíveis em branco à direita. Por exemplo, esses agrupamentos tratam 'Hello' e 'Hello ' como iguais. Para saber mais, consulte Agrupamento RTRIM.

Correções de bugs

  • Processamento incremental aprimorado de clones

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

13 de fevereiro de 2025

Os seguintes recursos e atualizações foram divulgados na semana de 13 de fevereiro de 2025.

Atualizações da interface do usuário

descobrimento de dados

  • Visualizar metadados de Unity Catalog: Visualize os metadados do ativo Unity Catalog passando o mouse sobre um ativo no navegador de esquemas. Esse recurso está disponível no Catalog Explorer e em outras interfaces em que o senhor usa o schema browser, como os painéis AI/BI e o editor SQL.

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

  • Filtro para encontrar dados ativos que o senhor pode consultar As configurações de filtro no navegador de esquema do Catalog Explorer agora incluem uma caixa de seleção Pode consultar . A seleção dessa opção exclui objetos que o senhor pode acessar view, mas não consultar.

    Configurações de filtro com o botão de consulta pode selecionado

30 de janeiro de 2025

Os seguintes recursos e atualizações foram divulgados na 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 (visualização pública) agora está disponível na interface do usuário de monitoramento do SQL warehouse. Esse 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 com a tabela Query History (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 Monitor a SQL warehouse.

Editor de SQL

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

23 de janeiro de 2025

Os seguintes recursos e atualizações foram divulgados na semana de 23 de janeiro de 2025.

Mudanças em 2024.50

Databricks SQL A versão 2024.50 inclui as seguintes alterações de comportamento, novos recursos e aprimoramentos.

Mudanças comportamentais

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

Você não pode usar as cláusulas ou operadores a seguir em consultas que incluem um tipo de dados VARIANT:

  • DISTINCT
  • INTERSECT
  • EXCEPT
  • UNION
  • DISTRIBUTE BY

Essas operações realizam comparações, e as comparações que usam o tipo de dados VARIANT produzem resultados indefinidos e não são compatíveis com o Databricks. Se o senhor usar o tipo VARIANT em suas cargas de trabalho ou tabelas da Databricks, a Databricks recomenda as seguintes alterações:

  • Atualize consultas ou expressões para converter explicitamente valores VARIANT em tipos de dados que não sejamVARIANT.
  • Se o senhor tiver campos que devam 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 variantes.

Novos recursos e melhorias

  • Suporte para parametrizar a cláusula USE CATALOG with IDENTIFIER

A cláusula IDENTIFIER é compatível com o comando USE CATALOG. Com esse suporte, o senhor 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 visualizações

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

  • Novas funções SQL

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

  • dayname (expr) retorna a sigla em inglês de três letras para o dia da semana para a data especificada.
  • uniform (expr1, expr2 [, seed]) retorna um valor aleatório com valores independentes e distribuídos de forma idêntica dentro do intervalo de números especificado.
  • randstr(length) retorna uma cadeia aleatória de length caracteres alfanuméricos.
  • Invocação de parâmetros nomeados para mais funções

As funções a seguir oferecem suporte à invocação de parâmetros nomeados:

Correções de bugs

  • Os tipos aninhados agora aceitam adequadamente as restrições 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 nas restrições NULL ou NOT NULL dos campos aninhados. Isso foi corrigido.

15 de janeiro de 2025

As atualizações a seguir 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 (Public Preview) agora tem o seguinte recurso:

  • Nomeação de downloads: as saídas de downloads agora são nomeadas após a consulta.
  • Ajustes do tamanho da 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 em email.
  • Melhoria na troca de tab: o desempenho da troca de guias é até 80% mais rápido para guias carregadas e 62% mais rápido para guias descarregadas.
  • Veja os detalhes do depósito: o tamanho do depósito SQL agora está visível no seletor compute sem necessidade de cliques adicionais.
  • Editar valores de parâmetros: Use Ctrl + Enter para Windows/Linux, ou Cmd + Enter para macOS, para executar uma consulta enquanto edita um valor de parâmetro.
  • Manter os resultados da consulta no histórico da versão: Os resultados da consulta agora são armazenados com o histórico de versões.

Visualizações