Databricks SQL notas sobre a versão

Este artigo lista os novos recursos e melhorias do Databricks SQL, juntamente com problemas conhecidos e perguntas frequentes.

processo de lançamento

A Databricks lança atualizações para a interface de usuário do aplicativo da Web Databricks SQL de forma contínua, com todos os usuários recebendo as mesmas atualizações em um curto período de tempo.

Além disso, o Databricks normalmente lança novas versões compute do SQL warehouse regularmente. Dois canais estão sempre disponíveis: Visualização e Atual.

Observação

Os lançamentos são encenados. Sua account do Databricks pode não ser atualizada com uma nova versão SQL warehouse ou recurso Databricks SQL até uma semana ou mais após a data de lançamento inicial.

canal

O canal permite que o senhor escolha entre a versão atual do SQL warehouse compute ou a versão Preview. As versões de visualização permitem que o senhor teste a funcionalidade antes que ela se torne o padrão Databricks SQL. Aproveite as versões de visualização para testar suas consultas e painéis de produção em relação às próximas alterações.

Normalmente, uma versão de visualização é promovida para o canal atual aproximadamente duas semanas após ser lançada no canal de visualização. Alguns recursos, como recursos de segurança, atualizações de manutenção e correções de bugs, podem ser lançados diretamente no canal atual. De vez em quando, Databricks pode promover uma versão de visualização para o canal atual em um programar diferente. Cada nova versão será anunciada nas seções a seguir.

Para saber como mudar um SQL warehouse existente para o canal de visualização, consulte Preview Channels (Canais de visualização). Os recursos listados nas seções de atualizações da interface do usuário são independentes das versões do SQL warehouse compute descritas na seção de canais das notas sobre a versão.

Versões disponíveis do Databricks SQL

Canal atual: Databricks SQL versão 2024.50

Canal de visualização: Databricks SQL versão 2024.50

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 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

Problemas conhecidos

  • As leituras da fonte de dados que não sejam Delta Lake no SQL endpoint com balanceamento de carga de vários clusters podem ser inconsistentes.

  • As tabelas Delta acessadas no Databricks SQL upload seu esquema e as propriedades da tabela para o metastore configurado. Se você estiver usando um metastore externo, poderá ver as informações do Delta Lake no metastore. Delta Lake tenta manter esta informação o mais atualizada possível com base no melhor esforço. Você também pode usar o comando DESCRIBE <table> para garantir que as informações sejam atualizadas em seu metastore.

  • Databricks SQL não oferece suporte a deslocamentos de zona como 'GMT+8' como fusos horários de sessão. A solução alternativa é usar um fuso horário baseado na região https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) como 'Etc/GMT+8'. Consulte DEFINIR FUSO HORÁRIO para obter mais informações sobre como definir fusos horários.

Perguntas frequentes (FAQ)

Use a lista a seguir para saber as respostas para perguntas comuns.

Como as cargas de trabalho do Databricks SQL são cobradas?

As cargas de trabalho Databricks SQL são cobradas de acordo com o SKU compute de trabalhos Premium.

Onde o senhor pode acessar o site SQL warehouse execution?

O warehouse clássico e o pro SQL são criados e gerenciados em seu Google Cloud account. SQL warehouse gerenciar SQL- clustering otimizado automaticamente em seu account e escala para atender à demanda do usuário final.

O armazém sem servidor SQL , por outro lado, usa compute recurso em seu Databricks account. serverless SQL warehouse simplificam a configuração e o uso do SQL warehouse e aceleram o tempo de lançamento. A opção serverless está disponível somente se tiver sido ativada para o workspace. Para obter mais informações, consulte serverless compute plane.

Posso usar o armazém SQL de um Notebook no mesmo workspace?

Sim Para saber como anexar um Notebook a um SQL warehouse, consulte Use a Notebook with a SQL warehouse.

Foi-me concedido acesso à credencial de uso de dados de um provedor de nuvem. Por que não consigo acessar esses dados no Databricks SQL?

No Databricks SQL, todo o acesso aos dados está sujeito ao controle de acesso a dados, e um administrador ou proprietário de dados deve primeiro conceder a você os privilégios apropriados.