Поделиться через


Заметки о выпуске Databricks SQL 2025

В 2025 году были выпущены следующие функции и улучшения Databricks SQL.

Ноябрь 2025 г.

Версия 2025.35 Databricks SQL развертывается в текущей версии.

20 ноября 2025 г.

Databricks SQL версии 2025.35 развертывается в текущем канале. См. функции в версии 2025.35.

Оповещения SQL Databricks теперь доступны в общедоступной предварительной версии

14 ноября 2025 г.

  • Оповещения SQL Databricks: Последняя версия оповещений Databricks SQL с новым интерфейсом редактирования теперь доступна в общедоступной предварительной версии. См. оповещения Databricks SQL.

Исправление визуализации редактора SQL

6 ноября 2025 г.

  • Исправлена проблема с отображением подсказки: устранена проблема, из-за которой подсказки были скрыты за условными обозначениями в визуализациях записной книжки и редактора SQL.

Октябрь 2025 г.

Databricks SQL версия 2025.35 теперь доступен в предварительном доступе

30 октября 2025 г.

Databricks SQL версии 2025.35 теперь доступен в канале Предварительный. Ознакомьтесь со следующим разделом, чтобы узнать о новых функциях, изменениях поведения и исправлениях ошибок.

EXECUTE IMMEDIATE использование константных выражений

Теперь можно передать константные выражения в виде строки SQL и в качестве аргументов маркеров параметров в EXECUTE IMMEDIATE инструкциях.

LIMIT ALL поддержка рекурсивных общих табличных выражений (ОТВ)

Теперь можно использовать LIMIT ALL для снятия ограничения на общий размер рекурсивных общих табличных выражений (CTE).

st_dump Поддержка функций

Теперь можно использовать функцию st_dump для получения массива, содержащего отдельные геометрии входной геометрии. См. st_dump функцию.

Теперь поддерживаются функции внутреннего контура многоугольника

Теперь для работы с внутренними кольцами многоугольников можно использовать следующие функции.

  • st_numinteriorrings: получение количества внутренних границ (колец) многоугольника. См. st_numinteriorrings функцию.
  • st_interiorringn: извлеките внутреннюю границу многоугольника n-th и верните ее в виде линии. См. st_interiorringn функцию.

Поддержка информации об обновлении MV/ST в DESCRIBE EXTENDED AS JSON

Azure Databricks теперь создает раздел для материализованного представления и потоковой передачи сведений об обновлении таблицы в DESCRIBE EXTENDED AS JSON выходных данных, включая время последнего обновления, тип обновления, состояние и расписание.

Добавление столбца метаданных в DESCRIBE QUERY и DESCRIBE TABLE

Azure Databricks теперь включает столбец метаданных в данных, производимых DESCRIBE QUERY и DESCRIBE TABLE, для семантических метаданных.

При DESCRIBE QUERY, когда описывается запрос с представлениями метрик, семантические метаданные распространяются через запрос, если измерения ссылаются непосредственно, а меры используют функцию MEASURE().

Для DESCRIBE TABLEстолбца метаданных отображаются только представления метрик, а не другие типы таблиц.

Правильная обработка структур NULL при удалении NullType столбцов

При записи в таблицы Delta, Azure Databricks теперь правильно сохраняет пустые значения структур при удалении столбцов NullType из схемы. Ранее структуры NULL были неправильно заменены значениями структур, не допускающих null, где все поля были заданы как NULL.

Новый интерфейс редактирования оповещений

20 октября 2025 г.

  • Новый интерфейс редактирования оповещений: Создание или изменение оповещения откроется в новом редакторе с несколькими вкладками, предоставляя единый рабочий процесс редактирования. См. оповещения Databricks SQL.

Исправление визуализаций

9 октября 2025 г.

  • Выбор легенды для алиасов названий рядов: Выбор легенды теперь работает правильно для диаграмм с алиасовыми названиями рядов в редакторе SQL и блокнотах SQL.

Семантические метаданные в представлениях метрик

2 октября 2025 г.

Теперь можно определить семантические метаданные в представлении метрик. Семантические метаданные помогают инструментам ИИ, таким как пространства Genie и панели мониторинга ИИ/BI, интерпретировать и использовать данные более эффективно.

Чтобы использовать семантические метаданные, представление метрик должно быть на спецификации YAML версии 1.1 или более поздней и работать на Databricks Runtime версии 17.2 или более поздней. Соответствующая версия Databricks SQL — 2025.30, доступна в канале предварительной версии для хранилищ SQL.

См. раздел "Использование семантических метаданных" в представлениях метрик и обновление YAML до версии 1.1.

Сентябрь 2025 г.

Databricks SQL версии 2025.30 теперь доступна в предварительном просмотре

25 сентября 2025 г.

Databricks SQL версии 2025.30 теперь доступен в канале Предпросмотра. Ознакомьтесь со следующим разделом, чтобы узнать о новых функциях, изменениях поведения и исправлениях ошибок.

Сопоставления на основе UTF8 теперь поддерживают оператор LIKE

Теперь вы можете использовать LIKE с столбцами, имеющими один из следующих параметров сортировки: UTF8_Binary, UTF8_Binary_RTRIM, UTF8_LCASE. UTF8_LCASE_RTRIM См. сортировки.

ST_ExteriorRing Функция теперь поддерживается

Теперь функцию ST_ExteriorRing можно использовать для извлечения внешней границы многоугольника и возврата ее в виде строки. См. st_exteriorring функцию.

Объявление нескольких сеансов или локальных переменных в одной DECLARE инструкции

Теперь можно объявить несколько сеансовых или локальных переменных одного типа и значения по умолчанию в одной DECLARE инструкции. См DECLARE VARIABLE . и инструкцию BEGIN END составной инструкции.

Ключевое слово поддержки TEMPORARY для создания представления метрик

Теперь при создании представления метрик можно использовать ключевое TEMPORARY слово. Временные представления метрик отображаются только в созданном сеансе и удаляются при завершении сеанса. См. CREATE VIEW.

DESCRIBE CONNECTION отображение параметров среды для подключений JDBC

Azure Databricks теперь включает пользовательские параметры среды в DESCRIBE CONNECTION выходных данных для подключений JDBC, поддерживающих пользовательские драйверы и выполняющиеся в изоляции. Другие типы подключений остаются неизменными.

Синтаксис SQL для параметров чтения Delta в потоковых запросах

Теперь можно указать параметры чтения delta для потоковых запросов на основе SQL с помощью WITH предложения. Рассмотрим пример.

SELECT * FROM STREAM tbl WITH (SKIPCHANGECOMMITS=true, STARTINGVERSION=X);

Правильные результаты для split пустого регулярного и положительного ограничения

Azure Databricks теперь возвращает правильные результаты при использовании split function с пустым регулярным выражением и положительным ограничением. Ранее функция неправильно усечена оставшуюся строку вместо того, чтобы включить ее в последний элемент.

Исправление url_decode и try_url_decode обработка ошибок в Photon

В Photon try_url_decode() и url_decode() теперь failOnError = false возвращается NULL для недопустимых строк, закодированных в URL-адресе, вместо сбоя запроса.

Август 2025 г.

Теперь параметр хранилища по умолчанию доступен в бета-версии

28 августа 2025 г.

Задайте хранилище по умолчанию, которое будет автоматически выбрано в селекторе вычислений в редакторе SQL, панелях мониторинга AI/BI, AI/BI Genie, оповещениях и обозревателе каталогов. Отдельные пользователи могут переопределить этот параметр, выбрав другое хранилище перед выполнением запроса. Они также могут определять собственный хранилище по умолчанию уровня пользователя для применения к сеансам. См. раздел "Установка хранилища SQL по умолчанию" для рабочей области и настройка хранилища по умолчанию на уровне пользователя.

Databricks SQL версии 2025.25 развертывается в Current

21 августа 2025 г.

Databricks SQL версии 2025.25 развертывается в текущем канале с 20 августа 2025 г. по 28 августа 2025 г. См. функции в версии 2025.25.

Databricks SQL версии 2025.25 теперь доступна в предварительной версии

14 августа 2025 г.

Databricks SQL версии 2025.25 теперь доступен в канале предварительной версии . Ознакомьтесь со следующим разделом, чтобы узнать о новых функциях и изменениях поведения.

Рекурсивные общие табличные выражения (rCTE) теперь общедоступны

Рекурсивные распространенные выражения таблицы (rCTEs) являются общедоступными. Выполняйте навигацию по иерархическим данным с помощью самоссылочного CTE с UNION ALL для следования рекурсивной связи.

Поддержка сортировки по умолчанию на уровне схемы и каталога

Теперь можно задать параметры сортировки по умолчанию для схем и каталогов. Это позволяет определить параметры сортировки, которые применяются ко всем объектам, созданным в схеме или каталоге, обеспечивая согласованное поведение сортировки между данными.

Поддержка пространственных выражений SQL и типов данных GEOMETRY и GEOGRAPHY

Теперь можно хранить геопространственные данные в встроенных GEOMETRY и GEOGRAPHY столбцах для повышения производительности пространственных запросов. В этом выпуске добавлено более 80 новых пространственных выражений SQL, включая функции для импорта, экспорта, измерения, создания, редактирования, проверки, преобразования и определения топологических связей с пространственными соединениями. См. геопространственные функции,GEOGRAPHY тип и GEOMETRY тип ST.

Поддержка сортировки по умолчанию на уровне схемы и каталога

Теперь можно задать параметры сортировки по умолчанию для схем и каталогов. Это позволяет определить параметры сортировки, которые применяются ко всем объектам, созданным в схеме или каталоге, обеспечивая согласованное поведение сортировки между данными.

Улучшена обработка параметров JSON с помощью VARIANT

from_json Теперь to_json функции правильно применяют параметры JSON при работе с схемами верхнего уровняVARIANT. Это обеспечивает согласованное поведение с другими поддерживаемыми типами данных.

Поддержка синтаксиса TIMESTAMP БЕЗ ЧАСОВОГО ПОЯСа

Теперь вместо TIMESTAMP WITHOUT TIME ZONEнего можно указатьTIMESTAMP_NTZ. Это изменение улучшает совместимость со стандартом SQL.

Устранена проблема корреляции вложенных запросов

Azure Databricks больше не коррелирует семантически равные статистические выражения между вложенным запросом и внешним запросом. Ранее это может привести к неправильным результатам запроса.

Ошибка, возникаемая для недопустимых CHECK ограничений

Azure Databricks теперь создает исключение, AnalysisException если CHECK выражение ограничения не может быть разрешено во время проверки ограничений.

Более строгие правила для соединений потокового потока в режиме добавления

Azure Databricks теперь запрещает потоковые запросы потоковой передачи в режиме добавления, использующее соединение потокового потока, за которым следует агрегирование окна, если не определены подложки на обеих сторонах. Запросы без соответствующих подложек могут создавать не окончательные результаты, нарушая гарантии режима добавления.

Новый редактор SQL общедоступен

14 августа 2025 г.

Новый редактор SQL теперь общедоступен. Новый редактор SQL предоставляет единую среду разработки с поддержкой нескольких результатов инструкций, встроенного журнала выполнения, совместной работы в режиме реального времени, расширенной интеграции Databricks Assistant и дополнительных функций производительности. См . статью "Запись запросов" и изучение данных в новом редакторе SQL.

Исправлена обработка времени ожидания для материализованных представлений и таблиц потоковой передачи

14 августа 2025 г.

Новое поведение времени ожидания для материализованных представлений и таблиц потоковой передачи, созданных в Databricks SQL:

  • Материализованные представления и таблицы потоковой передачи, созданные после 14 августа 2025 г., будут автоматически применять время ожидания хранилища.
  • Для материализованных представлений и потоковых таблиц, созданных до 14 августа 2025 г., выполните синхронизацию CREATE OR REFRESH параметра времени ожидания с конфигурацией времени ожидания хранилища.
  • Все материализованные представления и таблицы потоковой передачи теперь имеют время ожидания по умолчанию в два дня.

Июль 2025 г.

Предустановленные диапазоны дат для параметров в редакторе SQL

31 июля 2025 г.

В новом редакторе SQL теперь можно выбрать из предустановленных диапазонов дат, таких как "Эта неделя", "Последние 30 дней" или "Прошлый год " при использовании параметров метки времени, даты и диапазона дат. Эти предустановки упрощают применение общих фильтров времени без ввода дат вручную.

Список заданий и конвейеров теперь включает конвейеры Databricks SQL

29 июля 2025 г.

Список заданий и конвейеров теперь включает конвейеры для материализованных представлений и потоковых таблиц, созданных с помощью Databricks SQL.

История выполнения в редакторе SQL

24 июля 2025 г.

Встроенный журнал выполнения теперь доступен в новом редакторе SQL, что позволяет быстро получать доступ к прошлым результатам без повторного выполнения запросов. Легко ссылаться на предыдущие выполнения, переходить непосредственно к профилям запросов или сравнивать время выполнения и состояния— все в контексте текущего запроса.

Databricks SQL версии 2025.20 теперь доступен в актуальной версии

17 июля 2025 г.

Databricks SQL версии 2025.20 поэтапно разворачивается в Текущем канале. Сведения о функциях и обновлениях в этом выпуске см. в разделе 2025.20.

Обновления редактора SQL

17 июля 2025 г.

Поддержка Git для оповещений

17 июля 2025 г.

Теперь можно использовать папки Databricks Git для отслеживания изменений оповещений и управления ими. Чтобы отслеживать оповещения с помощью Git, поместите их в папку Databricks Git. Клонированные оповещения появляются на странице списка оповещений или API после взаимодействия пользователя с ними. Они приостановили расписания и должны быть явно возобновлены пользователями. Узнайте , как работает интеграция Git с оповещениями.

Databricks SQL версии 2025.20 теперь доступна в предварительной версии

3 июля 2025 г.

Databricks SQL версии 2025.20 теперь доступен в канале предварительный. Ознакомьтесь со следующим разделом, чтобы узнать о новых функциях и изменениях поведения.

Поддержка процедур SQL

Теперь скрипты SQL можно инкапсулировать в процедуре, хранимой в качестве повторного ресурса в каталоге Unity. Процедуру можно создать с помощью команды CREATE PROCEDURE , а затем вызвать ее с помощью команды CALL .

Настройка сортировки по умолчанию для функций SQL

Использование нового DEFAULT COLLATION предложения в команде CREATE FUNCTION задает сортировку по умолчанию для параметров STRING, возвращаемого типа и STRING литералов в теле функции.

Поддержка рекурсивных общих табличных выражений (rCTE)

Azure Databricks теперь поддерживает навигацию иерархических данных с помощью рекурсивных общих выражений таблиц (rCTEs). Используйте самоссылочный CTE с UNION ALL, чтобы следовать рекурсивной связи.

Поддержка ALL CATALOGS в SHOW SCHEMAS

Синтаксис SHOW SCHEMAS обновляется, чтобы принять следующий синтаксис:

SHOW SCHEMAS [ { FROM | IN } { catalog_name | ALL CATALOGS } ] [ [ LIKE ] pattern ]

При указании ALL CATALOGS в запросе SHOW выполнение проходит по всем активным каталогам, которые поддерживают пространства имен с помощью диспетчера каталогов (DsV2). Для каждого каталога он включает пространства имен верхнего уровня.

Выходные атрибуты и схема команды были изменены, чтобы добавить catalog столбец, указывающий каталог соответствующего пространства имен. Новый столбец добавляется в конец выходных атрибутов, как показано ниже:

Предыдущие выходные данные

| Namespace        |
|------------------|
| test-namespace-1 |
| test-namespace-2 |

Новые выходные данные

| Namespace        | Catalog        |
|------------------|----------------|
| test-namespace-1 | test-catalog-1 |
| test-namespace-2 | test-catalog-2 |

Кластеризация жидкости теперь уплотняет векторы удаления более эффективно

Таблицы Delta с кластерированием Liquid теперь более эффективно применяют физические изменения из векторов удаления во время выполнения OPTIMIZE. Дополнительные сведения см. в разделе "Применение изменений к файлам данных Parquet".

Разрешить недетерминированные выражения в UPDATE/INSERT значениях столбцов для MERGE операций

Azure Databricks теперь позволяет использовать недетерминированные выражения в обновленных и вставленных значениях столбцов операций MERGE . Однако недетерминированные выражения в условиях MERGE операторов не поддерживаются.

Например, теперь можно создавать динамические или случайные значения для столбцов:

MERGE INTO target USING source
ON target.key = source.key
WHEN MATCHED THEN UPDATE SET target.value = source.value + rand()

Это может быть полезно для конфиденциальности данных, замаскируя фактические данные при сохранении свойств данных (таких как средние значения или другие вычисляемые столбцы).

Поддержка ключевого слова VAR для объявления и удаления переменных SQL

Синтаксис SQL для объявления и удаления переменных теперь поддерживает ключевое VAR слово в дополнение к VARIABLE. Это изменение объединяет синтаксис во всех операциях, связанных с переменными, что повышает согласованность и уменьшает путаницу для пользователей, которые уже используются VAR при настройке переменных.

CREATE VIEW Предложения уровня столбцов теперь вызывают ошибки, если предложение применяется только к материализованным представлениям

CREATE VIEW команды, указывающие предложение уровня столбца, допустимое только для MATERIALIZED VIEW, теперь выдают ошибку. Затронутые пункты для CREATE VIEW команд:

  • NOT NULL
  • Указанный тип данных, например FLOAT или STRING
  • DEFAULT
  • COLUMN MASK

Июнь 2025 г.

Обновления движка Databricks SQL Serverless

11 июня 2025 г.

Следующие обновления двигателя в настоящее время внедряются глобально, доступность расширяется на все регионы в ближайшие недели.

  • Меньшая задержка: панели мониторинга, задачи ETL и смешанные типы нагрузок теперь выполняются быстрее, с улучшением до 25%. Обновление автоматически применяется к бессерверным хранилищам SQL без дополнительных затрат или конфигураций.
  • Прогнозное выполнение запросов (PQE): PQE отслеживает задачи в режиме реального времени и динамически настраивает выполнение запросов, чтобы избежать отклонений, разливов и ненужных работ.
  • Фотонная векторизованная сортировка: сохраняет данные в компактном колоночном формате, сортирует их в высокоскоростном кэше ЦП и обрабатывает несколько значений одновременно с помощью векторизованных инструкций. Это повышает пропускную способность для рабочих нагрузок, зависимых от ЦП, таких как большие объединения и широкая агрегация.

Обновления пользовательского интерфейса

5 июня 2025 г.

  • Улучшения аналитики запросов: При посещении страницы Журнал Запросов теперь генерируется listHistoryQueries событие. Теперь открытие профиля запроса генерирует событие getHistoryQuery.

Май 2025 г.

Отображения метрик находятся в публичной предварительной версии

29 мая 2025 г.

Представления метрик каталога Unity предоставляют централизованный способ определения согласованных, повторно используемых и управляемых основных бизнес-метрик и управления ими. Они абстрагируют сложную бизнес-логику в централизованное определение, позволяя организациям определять ключевые показатели производительности один раз и последовательно использовать их в таких средствах отчетов, как панели мониторинга, пространства Genie и оповещения. Используйте хранилище SQL, работающее на канале предварительной версии (2025.16) или другом вычислительном ресурсе, работающем под управлением Databricks Runtime 16.4 или более поздней версии, для работы с представлениями метрик. Смотрите представления метрик каталога Unity.

Обновления пользовательского интерфейса

29 мая 2025 г.

  • Новые улучшения редактора SQL:
    • Новые запросы в папке "Черновики": Новые запросы теперь создаются по умолчанию в папке "Черновики". При сохранении или переименовании они автоматически удаляются из черновиков.
    • Поддержка фрагментов запросов: Теперь вы можете создавать и повторно использовать фрагменты запросов — предопределенные сегменты SQL, такие как JOIN или CASE выражения, с поддержкой автозавершения и динамических точек вставки. Создайте фрагменты кода, выбрав " Просмотреть>фрагменты запросов".
    • События журнала аудита: Теперь события журнала аудита создаются для действий, выполняемых в новом редакторе SQL.
    • Фильтры влияют на визуализации: Фильтры, применяемые к таблицам результатов, теперь также влияют на визуализации, что позволяет интерактивное исследование без изменения SQL-запроса.

Новая версия оповещения в бета-версии

22 мая 2025 г.

Новая версия оповещений теперь находится в бета-версии. Эта версия упрощает создание оповещений и управление ими путем консолидации установки запросов, условий, расписаний и назначений уведомлений в единый интерфейс. Вы по-прежнему можете использовать устаревшие оповещения вместе с новой версией. См. оповещения Databricks SQL.

Обновления пользовательского интерфейса

22 мая 2025 г.

Теперь доступна версия 2025.16 Databricks SQL

15 мая 2025 г.

Databricks SQL версии 2025.16 теперь выпущена в канале Preview. Ознакомьтесь со следующим разделом, чтобы узнать о новых функциях, изменениях поведения и исправлениях ошибок.

IDENTIFIER Поддержка теперь доступна в Databricks SQL для операций каталога

Теперь можно использовать IDENTIFIER предложение при выполнении следующих операций каталога:

  • CREATE CATALOG
  • DROP CATALOG
  • COMMENT ON CATALOG
  • ALTER CATALOG

Этот новый синтаксис позволяет динамически указывать имена каталогов с помощью параметров, определенных для этих операций, что позволяет использовать более гибкие и многократно используемые рабочие процессы SQL. В качестве примера синтаксиса рассмотрим CREATE CATALOG IDENTIFIER(:param) , где param указан параметр, указывающий имя каталога.

Дополнительные сведения см IDENTIFIER . в предложении.

Теперь упорядоченные выражения предоставляют автоматически созданные временные алиасы

Автоматически созданные псевдонимы для сгруппированных выражений теперь всегда детерминистически включают информацию COLLATE. Автоматически созданные псевдонимы являются временными (неустойчивыми) и не должны полагаться на них. Вместо этого, как рекомендуется, последовательно и явно использовать expression AS alias .

UNION/EXCEPT/INTERSECT внутри представления и EXECUTE IMMEDIATE теперь возвращает правильные результаты

Запросы временных и постоянных определений представлений с столбцами верхнего уровня UNION/EXCEPT/INTERSECT и без псевдонимов ранее возвращали неверные результаты, так как UNION/EXCEPT/INTERSECT ключевые слова считались псевдонимами. Теперь эти запросы будут правильно выполнять всю операцию набора.

EXECUTE IMMEDIATE ... INTO с непсевдонимными столбцами на верхнем уровне UNION/EXCEPT/INTERSECT также выдал неправильный результат операции набора в указанную переменную из-за того, что синтаксический анализ интерпретировал эти ключевые слова как псевдонимы. Аналогичным образом также допускались SQL-запросы с недопустимым хвостовым текстом. Операции при установке в этих случаях теперь записывают правильный результат в указанную переменную или завершаются ошибкой в случае недопустимого текста SQL.

Новые listagg и string_agg функции

Теперь можно использовать функции listagg или string_agg для агрегирования значений STRING и BINARY в группе. Дополнительные сведения смотрите в string_agg.

Исправление для группировки по целочисленным литералам с псевдонимами сломалось для некоторых операций

Группировка выражений на целочисленном литерале с алиасом ранее была нарушена для некоторых операций, таких как MERGE INTO. Например, это выражение вернет GROUP_BY_POS_OUT_OF_RANGE, так как значение (val) будет заменено на 202001.

merge into t
using
(select 202001 as val, count(current_date) as total_count group by val) on 1=1
when not matched then insert (id, name)  values (val, total_count)

Исправлено. Чтобы устранить проблему в существующих запросах, убедитесь, что используемые константы не совпадают с позицией столбца, которая должна быть в выражениях группирования.

Установите флаг, чтобы запретить отключение материализации источника для операций MERGE.

Ранее пользователи могли отключить материализацию источника в MERGE, установив для параметра merge.materializeSource значение none. При включении нового флага это будет запрещено и вызывает ошибку. Databricks планирует включить флаг только для клиентов, которые раньше не использовали этот флаг конфигурации, поэтому никто не должен заметить никаких изменений в поведении.

Апрель 2025 г.

Databricks SQL версии 2025.15 теперь доступна

10 апреля 2025 г.

Databricks SQL версии 2025.15 теперь доступен в канале Preview. Ознакомьтесь со следующим разделом, чтобы узнать о новых функциях, изменениях поведения и исправлениях ошибок.

Изменение нескольких столбцов с помощью ALTER TABLE

Теперь можно изменить несколько столбцов в одной ALTER TABLE инструкции. Смотрите ALTER TABLE ... COLUMN пункт.

Понижение уровня протокола Delta-таблицы доступно в общедоступной версии с защитой контрольных точек.

DROP FEATURE обычно доступен для удаления функций таблицы Delta Lake и понижения протокола таблицы. По умолчанию DROP FEATURE теперь создает защищенные контрольные точки для более оптимизированного и упрощенного опыта понижения, который не требует времени ожидания или обрезки истории. См. Управление функцией удаления таблицы Delta Lake и понижение протокола таблицы.

Написание процедурных скриптов SQL на основе ANSI SQL/PSM (общедоступная предварительная версия)

Теперь можно использовать возможности сценариев на основе ANSI SQL/PSM для записи процедурной логики с помощью SQL, включая условные инструкции, циклы, локальные переменные и обработку исключений. См. скриптов SQL.

Колляция по умолчанию на уровне таблицы и представления

Теперь можно указать параметры сортировки по умолчанию для таблиц и представлений. Это упрощает создание таблицы и представлений, где все или большинство столбцов имеют одинаковые параметры сортировки. См. сортировки.

Новые функции H3

Добавлены следующие функции H3:

Поддержка устаревших панелей мониторинга закончилась

10 апреля 2025 г.

Официальная поддержка устаревших панелей мониторинга закончилась. Вы больше не можете создавать или клонировать устаревшие панели мониторинга с помощью пользовательского интерфейса или API. Databricks продолжает устранять критические проблемы безопасности и сбои служб, но рекомендует использовать панели мониторинга ИИ/BI для всех новых разработок. Дополнительные сведения о панелях мониторинга AI/BI см. в разделе "Панели мониторинга". Сведения о миграции см. в разделе "Клонирование устаревшей панели мониторинга" на панель мониторинга ИИ/BI и использование API панелей мониторинга для создания панелей мониторинга и управления ими.

Настраиваемые параметры автоформатирования для запросов SQL

3 апреля 2025 г.

Настройте параметры автоформатирования для всех запросов SQL. См. инструкции SQL пользовательского формата.

Исправлена проблема с визуализациями Boxplot

3 апреля 2025 г.

Исправлена проблема, из-за которой визуализации Databricks SQL boxplot с только категориальной осью x не отображали категории и столбцы правильно. Визуализации теперь отображаются должным образом.

Разрешение CAN VIEW для хранилищ SQL доступно в общедоступной предварительной версии

3 апреля 2025 г.

Разрешение CAN VIEW теперь доступно в общедоступной предварительной версии. Это разрешение позволяет пользователям отслеживать хранилища SQL, включая историю запросов и профили запросов. Пользователи с разрешением CAN VIEW не могут выполнять запросы в хранилище SQL без предоставления дополнительных разрешений. См. списки управления доступом хранилища SQL.

Март 2025 г.

Обновления пользовательского интерфейса

27 марта 2025 г.

  • Профили запросов обновлены для улучшенной удобства использования: Профили запросов были обновлены, чтобы повысить удобство использования и помочь вам быстро получить доступ к аналитике ключей. См. раздел Профиль запроса.

Обновления пользовательского интерфейса

20 марта 2025 г.

  • Передача владения хранилищем SQL субъекту-службе: Теперь вы можете использовать пользовательский интерфейс для передачи владения хранилищем субъекту-службе.

Обновления пользовательского интерфейса

6 марта 2025 г.

  • диаграммы двойной оси теперь поддерживают масштабирование: теперь можно щелкнуть и перетащить, чтобы увеличить масштаб на двухосьовых диаграммах.
  • Закрепление столбцов таблицы: теперь можно закреплять столбцы на левой стороне дисплея таблицы. Столбцы остаются видимыми при прокрутке вправо в таблице. См. параметры столбца .
  • Исправлена проблема с комбинированными диаграммами: Устранено несоответствие между метками оси x и столбцами при использовании темпорального поля на оси x.

Февраль 2025 г.

Теперь доступна версия Databricks SQL 2025.10

21 февраля 2025 г.

Databricks SQL версия 2025.10 теперь доступна в канале Предварительная версия. Ознакомьтесь со следующим разделом, чтобы узнать о новых функциях, изменениях поведения и исправлениях ошибок.

В Delta Sharing история таблиц включена по умолчанию

Общие папки, созданные с помощью команды SQL, ALTER SHARE <share> ADD TABLE <table> теперь имеют общий доступ к журналу (WITH HISTORY) по умолчанию. См. ALTER SHARE.

Инструкции CREDENTIAL SQL возвращают ошибку при несоответствии типа учетных данных

В этом выпуске, если тип учетных данных, указанный в инструкции SQL для управления учетными данными, не соответствует типу аргумента учетных данных, возвращается ошибка, и инструкция не выполняется. Например, для инструкции DROP STORAGE CREDENTIAL 'credential-name', если credential-name не является учетными данными хранения, инструкция завершается ошибкой.

Это изменение позволяет предотвратить ошибки пользователей. Ранее эти операции успешно выполнялись, даже если передавались учетные данные, не соответствующие указанному типу учетных данных. Например, следующая инструкция успешно удаляет storage-credential: DROP SERVICE CREDENTIAL storage-credential.

Это изменение влияет на следующие утверждения:

Использование timestampdiff & timestampadd в созданных выражениях столбцов

Delta Lake сгенерированные выражения столбцов теперь поддерживают функции timestampdiff и timestampadd.

Поддержка синтаксиса конвейера SQL

Теперь вы можете создавать SQL-конвейеры . Конвейер SQL структурит стандартный запрос, например SELECT c2 FROM T WHERE c1 = 5, в пошаговую последовательность, как показано в следующем примере:

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

Дополнительные сведения о поддерживаемом синтаксисе конвейеров SQL см. в разделе Синтаксис конвейера SQL.

Общие сведения об этом межотраслевом расширении см. в статье SQL Has Problems. Их можно исправить: синтаксис канала в SQL (Google Research).

Создание HTTP-запроса с помощью функции http_request

Теперь можно создавать HTTP-подключения и через них отправлять HTTP-запросы с помощью функции http_request.

Обновление до DESCRIBE TABLE возвращает метаданные в виде структурированного JSON

Теперь можно использовать команду DESCRIBE TABLE AS JSON для возврата метаданных таблицы в виде документа JSON. Выходные данные JSON более структурированы, чем отчет, доступный для чтения по умолчанию, и можно использовать для программной интерпретации схемы таблицы. Дополнительные сведения см. в разделе DESCRIBE TABLE AS JSON.

Игнорирование конечных пробелов при сортировках

Добавлена поддержка схем сортировки, нечувствительных к окончательным пробелам. Например, эти сортировки обрабатывают 'Hello' и 'Hello ' как равные. Чтобы узнать больше, см. раздел сортировки RTRIM.

Улучшенная инкрементная обработка клона

Этот выпуск содержит исправление для крайнего случая, когда инкрементальный CLONE может повторно копировать файлы, уже скопированные из исходной таблицы в целевую таблицу. См. раздел Клонирование таблицы в Azure Databricks.

Обновления пользовательского интерфейса

13 февраля 2025 г.

  • Предварительный просмотр метаданных каталога Unity в обнаружении данных: Предварительный просмотр метаданных для объектов каталога Unity, когда на объект наводят указатель мыши в обозревателе схемы. Эта возможность доступна в обозревателе каталогов и других интерфейсах, где используется браузер схемы, например панели мониторинга ИИ/BI и редактор SQL.

Карточка, содержащая метаданные каталога unity, например владелец и журнал последних запросов, отображается справа от списка каталога.

  • Фильтрация для поиска ресурсов данных, которые можно запросить: Параметры фильтра в браузере схемы обозревателя каталогов теперь включают флажок "Можно запрашивать". Выбор этого параметра исключает объекты, которые можно просматривать, но не запрашивать.

настройки фильтра с выбранным переключателем запроса

Январь 2025 г.

Обновления пользовательского интерфейса

30 января 2025 г.

  • Завершенная диаграмма подсчета запросов для хранилищ SQL (общедоступная предварительная версия): Теперь в пользовательском интерфейсе мониторинга хранилища SQL доступна новая диаграмма подсчета завершенных запросов . На этой диаграмме показано количество запросов, завершенных в период времени, включая отмененные и неудачные запросы. Диаграмму можно использовать с другими диаграммами и таблицей журнала запросов для оценки и устранения неполадок производительности хранилища. Запрос распределяется по временным интервалам, в которых он завершается. Подсчеты усредняются в расчете на минуту. Дополнительные сведения см. в статье Мониторингхранилища SQL.

  • Развернутые данные отображаются в диаграммах редактора SQL: Визуализации, созданные в редакторе SQL, теперь поддерживают до 15 000 строк данных.

Теперь доступна версия 2024.50 Databricks SQL

23 января 2025 г.

Databricks SQL версии 2024.50 теперь доступна в канале предварительной версии. Ознакомьтесь со следующим разделом, чтобы узнать о новых функциях, изменениях поведения и исправлениях ошибок.

Тип данных VARIANT больше не может использоваться с операциями, требующими сравнения

Нельзя использовать следующие предложения или операторы в запросах, которые включают тип данных VARIANT:

  • DISTINCT
  • INTERSECT
  • EXCEPT
  • UNION
  • DISTRIBUTE BY

Эти операции выполняют сравнения и сравнения, использующие тип данных VARIANT, создают неопределенные результаты и не поддерживаются в Databricks. Если вы используете тип VARIANT в рабочих нагрузках или таблицах Azure Databricks, Databricks рекомендует следующие изменения:

  • Обновите запросы или выражения для явного приведения значений VARIANT к типам данных, отличным отVARIANT.
  • Если у вас есть поля, которые должны использоваться с любой из указанных выше операций, извлеките эти поля из типа данных VARIANT и сохраните их с помощью типов данных, отличных отVARIANT.

Чтобы узнать больше, см. Данные вариантов запросов.

Поддержка параметризации клаузы USE CATALOG with IDENTIFIER

Условие IDENTIFIER поддерживается для оператора USE CATALOG. С помощью этой поддержки можно параметризовать текущий каталог на основе строковой переменной или маркера параметров.

COMMENT ON COLUMN поддержка таблиц и представлений

Инструкция COMMENT ON поддерживает изменение комментариев для столбцов представления и таблицы.

Новые функции SQL

Доступны следующие новые встроенные функции SQL:

  • dayname(expr) возвращает трехбуквенный английский акроним для дня недели для указанной даты.
  • uniform(expr1, expr2 [,seed]) возвращает случайное значение с независимыми и идентичными распределенными значениями в указанном диапазоне чисел.
  • randstr(length) возвращает случайную строку length буквенно-числовых символов.

Вызов именованных параметров для дополнительных функций

Следующие функции поддерживают вызов именованных параметров :

Вложенные типы теперь правильно принимают ограничения NULL

В этом выпуске исправлена ошибка, оказывающая влияние на некоторые сгенерированные Delta столбцы вложенных типов, например, STRUCT. Иногда эти столбцы некорректно отклоняют выражения, основанные на ограничениях NULL или NOT NULL вложенных полей. Исправлено.

Обновления пользовательского интерфейса редактора SQL

15 января 2025 г.

Новый редактор SQL (общедоступная предварительная версия) включает следующие улучшения пользовательского интерфейса:

  • Улучшенный опыт загрузки: Выходные данные запроса автоматически именуются в соответствии с названием запроса при скачивании.
  • Сочетания клавиш для изменения размера шрифта: Используйте Alt + и Alt - (Windows/Linux) или Opt + (macOS) и Opt - (macOS) для быстрого изменения размера шрифта в редакторе SQL.
  • Упоминания пользователей в комментариях: Пометьте конкретных пользователей @ в комментариях, чтобы отправить им уведомления по электронной почте.
  • Быстрая навигация по вкладкам: Переключение вкладок теперь составляет до 80% быстрее для загруженных вкладок и 62% быстрее для выгрузочных вкладок.
  • Оптимизированный выбор склада: Сведения о размере хранилища SQL отображаются непосредственно в селекторе вычислений для упрощения выбора.
  • Сочетания клавиш редактирования параметров: Используйте Ctrl + Enter (Windows/Linux) или Cmd + Enter (macOS) для выполнения запросов при редактировании значений параметров.
  • Расширенный элемент управления версиями: Результаты запроса сохраняются в журнале версий для улучшения совместной работы.

Обновления визуализации диаграмм

15 января 2025 г.

Новая система диаграммы с улучшенной производительностью, расширенными цветовыми схемами и более быстрой интерактивностью теперь общедоступна. См. визуализации в записных книжках и редакторе SQL в Databricks и типы визуализаций в записных книжках и редакторе SQL.