Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к: Databricks SQL
Databricks Runtime 12.2 и выше
Условия ошибки являются описательными, читаемыми для человека строками, уникальными для описываемой ошибки.
Условия ошибки можно использовать для программной обработки ошибок в приложении без необходимости анализа сообщения об ошибке.
Это список распространенных именованных условий ошибки, возвращаемых Azure Databricks.
Databricks Runtime и Databricks SQL
ДОБАВЛЕНИЕ_ПО_УМОЛЧАНИЮ_НЕПОДДЕРЖИВАЕТСЯ
Не удалось выполнить <statementType>
команду, так как DEFAULT
значения не поддерживаются при добавлении новых столбцов в существующий целевой источник данных с поставщиком таблиц: "<dataSource>
".
АГРЕГАТНАЯ_ФУНКЦИЯ_С_НЕДЕТЕРМИНИСТИЧЕСКИМ_ВЫРАЖЕНИЕМ
Недетерминированное выражение <sqlExpr>
не должно отображаться в аргументах статистической функции.
Аггрегат превышает допустимый объем памяти
Недостаточно памяти для агрегирования
Ошибка преобразования при разборе AI_FUNCTION_HTTP
Не удалось проанализировать выходные данные модели при приведении к указанному типу returnType: "<dataType>
", ответ JSON был: "<responseString>
". Обновите возвращаемый тип, чтобы соответствовать содержимому типа, представленного в формате JSON ответа, а затем повторите запрос.
AI_ФУНКЦИЯ_HTTP_РАЗБОР_ОШИБКА_СТОЛБЦОВ
Фактические выходные данные модели имеют несколько столбцов "<responseString>
". Однако указанный тип возвращаемого значения["<dataType>
] имеет только один столбец. Обновите возвращаемый тип, чтобы содержать то же количество столбцов, что и выходные данные модели, а затем повторите запрос снова.
AI_FUNCTION_HTTP_REQUEST_ERROR (Ошибка HTTP-запроса функции AI)
Произошла ошибка при выполнении HTTP-запроса для функции <funcName>
: <errorMessage>
НЕВЕРНЫЙ_HTTP_ОТВЕТ_ФУНКЦИИ_ИИ
Недопустимый HTTP-ответ для функции <funcName>
: <errorMessage>
ФУНКЦИЯ_ИИ_НЕДОПУСТИМЫЕ_МАКС_СЛОВА
Максимальное число слов должно быть неотрицательным целым числом, но получено <maxWords>
.
AI_ФУНКЦИЯ_НЕВЕРНЫЕ_ПАРАМЕТРЫ_МОДЕЛИ
Предоставленные параметры модели (<modelParameters>
) недопустимы в функции для обслуживания конечной AI_QUERY
точки "<endpointName>
".
Дополнительные сведения см. в AI_FUNCTION_INVALID_MODEL_PARAMETERS
НЕДОПУСТИМЫЙ_ТИП_ФОРМАТА_ОТВЕТА_ФУНКЦИИ_AI
Функция ИИ: "<functionName>
" требует допустимой <format>
строки для responseFormat
параметра, но найден следующий формат ответа: "<invalidResponseFormat>
". Исключение: <errorMessage>
ОШИБКА_РАЗБОРА_JSON_В_ФУНКЦИИ_ИИ
Произошла ошибка при анализе ответа JSON для функции <funcName>
: <errorMessage>
Ошибка разбора схемы модели ИИ
Не удалось проанализировать схему для конечной точки сервиса "<endpointName>
": <errorMessage>
, ответ JSON был: "<responseJson>
".
Задайте параметр returnType
вручную в функции AI_QUERY
, чтобы переопределить разрешение схемы.
ОШИБКА_НЕПОДДЕРЖИВАЕМАЯ_ФУНКЦИЯ_ИИ
Функция <funcName>
не поддерживается в текущей среде. Он доступен только в Databricks SQL Pro и без сервера.
Функция ИИ: Запрос не поддерживается
Не удалось оценить функцию SQL"<functionName>
, так как указанный аргумент <invalidValue>
имеет "<invalidDataType>
", но поддерживаются только следующие типы: <supportedDataTypes>
Обновите вызов функции, чтобы указать аргумент типа строки и повторить запрос снова.
ФУНКЦИЯ_ИИ_НЕПОДДЕРЖИВАЕМЫЙ_ФОРМАТ_ОТВЕТА
Найден неподдерживаемый формат ответа.
Дополнительные сведения см. в AI_FUNCTION_UNSUPPORTED_RESPONSE_FORMAT
НЕПОДДЕРЖИВАЕМЫЙ_ТИП_ВОЗВРАТА_ФУНКЦИИ_ИИ
Функция ИИ: "<functionName>
" не поддерживает следующий тип в качестве возвращаемого типа: "<typeName>
". Возвращаемый тип должен быть допустимым типом SQL, понятным катализатором и поддерживаемым функцией ИИ. Текущие поддерживаемые типы включают: <supportedValues>
ОШИБКА_НЕВЕРНОГО_ЗНАЧЕНИЯ_АРГУМЕНТА_ИИ
Предоставленное значение "<argValue>
" не поддерживается аргументом "<argName>
". Поддерживаемые значения: <supportedValues>
AI_QUERY_ENDPOINT НЕ ПОДДЕРЖИВАЕТ СТРУКТУРИРОВАННЫЙ ВЫВОД
Ожидается, что тип задачи обслуживающей конечной точки должен быть "Чат" для структурированной поддержки выходных данных, но найден "<taskType>
" для конечной точки "<endpointName>
".
Несоответствие_типа_столбца_результата_AI_запроса
Предоставленный параметр "<sqlExpr>
" не поддерживается возвращаемым типом аргумента.
Ошибка AI: противоречивые параметры запроса
Конфликтующие параметры, обнаруженные для функции SQL vector_search
: <conflictParamNames>
.<hint>
AI_SEARCH_EMBEDDING_COLUMN_TYPE_UNSUPPORTED_ERROR - Недопустимый тип столбца встраивания для поиска ИИ
vector_search
функция SQL с типом внедрения столбца <embeddingColumnType>
не поддерживается.
Ошибка параметра запроса: AI_SEARCH_EMPTY_QUERY_PARAM_ERROR
vector_search
у функции SQL отсутствует входной параметр запроса, укажите хотя бы один из: <parameterNames>
.
ОШИБКА УСТАРЕВШЕГО ПАРАМЕТРА ПОИСКОВОГО ЗАПРОСА ГИБРИДНОГО ИИ
Параметр query
для SQL-функции vector_search
не поддерживается для векторного поиска hybrid
. Вместо этого используйте query_text
.
Ошибка_Искусственный_Интеллект_Поиск_Гибридный_Текст_Не_Найден
Текст запроса не найден в функции vector_search
SQL для hybrid
векторного поиска. Укажите query_text
.
Ошибка_Неподдерживаемый_Тип_Индексирования_AI_ПОИСКА
vector_search
функции SQL с типом индекса <indexType>
не поддерживаются.
Ошибка поиска ИИ: Отсутствует входное значение для встраивания
query_vector
необходимо указать для <indexName>
индекса, так как он не связан с конечной точкой модели внедрения.
Тип_ошибки_конвертации_и_кодирования_поискового_запроса_ИИ
Сбой материализации vector_search
запроса функции SQL из типа Spark <dataType>
в Scala-нативные объекты при кодировании запроса с ошибкой: <errorMessage>
.
ОШИБКА: НЕПОДДЕРЖИВАЕМЫЙ_ТИП_ЗАПРОСА_ИСКУССТВЕННОГО_ИНТЕЛЛЕКТА
vector_search
функции SQL с типом запроса <unexpectedQueryType>
не поддерживаются. Укажите один из вариантов: <supportedQueryTypes>
.
Ошибка AI_SEARCH_UNSUPPORTED_NUM_RESULTS_ERROR - неподдерживаемое количество результатов.
Функция SQL vector_search
с числом результатов больше <maxLimit>
не поддерживается. Указанное ограничение составляло <requestedLimit>
. Повторите попытку с num_results <= <maxLimit>
Параметр драйвера AI_TOP вне допустимого диапазона
Параметр ai_top_drivers
<param>
должен быть между <lo>
и <hi>
.
AI_TOP_DRIVERS не поддерживает тип агрегации
ai_top_drivers
не поддерживает <aggName>
агрегирование. Выберите один из следующих поддерживаемых статистических выражений: <allowed>
ДРАЙВЕРЫ_ИИ_НЕПОДДЕРЖИВАЕМЫЙ_ТИП_ИЗМЕРЕНИЯ
ai_top_drivers
не поддерживает числовые столбцы измерения, карты или структуры. Столбец <colName>
имеет тип <dataType>
. Удалите это измерение или приведите его к поддерживаемому типу.
НЕПОДДЕРЖИВАЕМЫЙ_ТИП_МЕТКИ
ai_top_drivers
Требуется, чтобы тип столбца метки был булевым. Столбец <colName>
имеет тип <dataType>
. Измените столбец метки или приведите его к поддерживаемому типу.
AI_TOP_DRIVERS_НЕПОДДЕРЖИВАЕМЫЙ_ТИП_МЕТРИКИ
ai_top_drivers
Требует, чтобы тип столбца метрик был числовым. Столбец <colName>
имеет тип <dataType>
. Измените столбец метрик или приведите его к поддерживаемму типу.
ВСЕ_ПАРАМЕТРЫ_ДОЛЖНЫ_БЫТЬ_ИМЕННОВАНЫ
Использование параметризованных имен запросов требует именовать все параметры. Отсутствующие имена параметров: <exprs>
.
ВСЕ_КОЛОНКИ_РАЗДЕЛА_НЕ_РАЗРЕШЕНЫ
Невозможно использовать все столбцы в качестве секционирующих.
ИЗМЕНИТЬ_РАСПИСАНИЕ_НЕ_СУЩЕСТВУЕТ
Невозможно изменить элемент <scheduleType>
в таблице без существующего расписания или триггера. Добавьте расписание или триггер в таблицу перед попыткой изменить его.
Дублирование описателя столбца таблицы
ALTER TABLE <type>
Столбец <columnName>
задает дескриптор "<optionName>
" несколько раз, что недопустимо.
Неоднозначный псевдоним в вложенном CTE
Имя <name>
является неоднозначным во вложенном CTE.
Задайте значение <config>
"CORRECTED
" таким образом, чтобы имя, определенное в внутреннем CTE, имеет приоритет. Если задано значение "LEGACY
", внешние определения CTE будут иметь приоритет.
См. 'https://spark.apache.org/docs/latest/sql-migration-guide.html#query-engine'.
НЕОДНОЗНАЧНЫЙ_СТОЛБЕЦ_ИЛИ_ПОЛЕ
Поле или столбец <name>
являются двусмысленными и имеет <n>
совпадений.
Неоднозначная ссылка на столбец
Столбец <name>
неоднозначный. Это связано с тем, что вы объединили несколько кадров данных, и некоторые из этих кадров данных совпадают.
Этот столбец указывает на один из кадров данных, но Spark не может выяснить, какой из них.
Назначьте псевдонимы для кадров данных с различными именами с помощью DataFrame.alias
перед их объединением.
и укажите столбец с помощью квалифицированного имени, например df.alias("a").join(df.alias("b"), col("a.id") > col("b.id"))
.
НЕОДНОЗНАЧНОЕ_ОГРАНИЧЕНИЕ
Неоднозначная ссылка на ограничение <constraint>
.
ДВОЙСТВЕННОЕ_ПОБОЧНОЕ_ИМЯ_СТОЛБЦА
Алиас боковой колонки <name>
неясен и соответствует <n>
вариантам.
Неоднозначная ссылка
Ссылка <name>
является неоднозначной и может относиться к: <referenceNames>
.
НЕОДНОЗНАЧНАЯ_ССЫЛКА_НА_ПОЛЯ
Неоднозначная ссылка на поле <field>
. Отображается <count>
раз в схеме.
АНАЛИЗ_ОГРАНИЧЕНИЙ_НЕ_ПОДДЕРЖИВАЕТСЯ
ANALYZE CONSTRAINTS
не поддерживается.
Настройки ANSI невозможно отключить
Конфигурация ANSI SQL <config>
не может быть отключена в этом продукте.
AQE_НИТЬ_ПРЕРВАНА
Поток AQE прерывается, вероятно, из-за отмены запроса пользователем.
АРГУМЕНТ_НЕ_КОНСТАНТА
Функция <functionName>
включает параметр <parameterName>
в позиции <pos>
, требующей константного аргумента. Вычислить аргумент <sqlExpr>
отдельно и передать результат в виде константы.
АРИФМЕТИЧЕСКОЕ_ПЕРЕПОЛНЕНИЕ
<message>
.
<alternative>
Если необходимо, установите <config>
в значение "false" для обхода этой ошибки.
Дополнительные сведения см. в ARITHMETIC_OVERFLOW
ARROW_TYPE_MISMATCH (несоответствие типа стрелы)
Недопустимая схема из <operation>
: ожидали <outputTypes>
, а получили <actualDataTypes>
.
Существующий артефакт
Артефакт <normalizedRemoteRelativePath>
уже существует. Выберите другое имя для нового артефакта, так как оно не может быть перезаписано.
Несоответствие_арности_присваивания
Число столбцов или переменных, назначенных или имеющих псевдоним: <numTarget>
не соответствует количеству исходных выражений: <numExpr>
.
На момент присоединения
Недопустимое соединение as-of.
Дополнительные сведения см. в AS_OF_JOIN
Невозможно записать null-поле в AVRO
Не удается записать значение NULL для поля <name>
, определенного как ненулевой тип <dataType>
данных Avro.
Чтобы разрешить нулевое значение для этого поля, укажите его схему avro как тип объединения с использованием опции avroSchema
"null".
AVRO_НЕПОДДЕРЖИВАЕМЫЕ_ЗНАЧЕНИЯ_ПО_УМОЛЧАНИЮ
Использование значений по умолчанию не поддерживается при включенииrescuedDataColumn
. Эту проверку можно удалить, задав значение false spark.databricks.sql.avro.rescuedDataBlockUserDefinedSchemaDefaultValue
, но значения по умолчанию не будут применяться, а значения NULL по-прежнему будут использоваться.
AVRO_НЕСОВМЕСТИМЫЙ_ТИП_ЧТЕНИЯ
Не удается преобразовать Avro <avroPath>
в SQL <sqlPath>
, так как исходный тип <avroType>
данных закодирован, однако вы пытаетесь прочитать поле как <sqlType>
, что приведет к неправильному ответу.
Чтобы разрешить чтение этого поля, включите настройку SQL: "spark.sql.legacy.avro.allowIncompatibleSchema".
AVRO_НЕ_ЗАГРУЖЕНЫ_ФУНКЦИИ_SQL_НЕИСПОЛЬЗУЕМЫ
Не удается вызвать функцию <functionName>
SQL, так как источник данных Avro не загружен.
Перезапустите задание или сеанс с загруженным пакетом spark-avro, например с помощью аргумента --packages в командной строке, а затем повторите запрос или команду снова.
НЕПОДДЕРЖИВАЕМОЕ СООТВЕТСТВИЕ ПОЗИЦИОНАЛЬНЫХ ПОЛЕЙ AVRO
Использование сопоставления позиционного поля не поддерживается, если включена либо rescuedDataColumn
, либо failOnUnknownFields
. Удалите эти параметры, чтобы продолжить.
МЕТАДАННЫЕ_ПАКЕТА_НЕ_НАЙДЕНЫ
Не удалось найти партию <batchMetadataFile>
.
Параметры BIGQUERY взаимоисключающие
Учетные данные подключения BigQuery должны быть указаны с параметром GoogleServiceAccountKeyJson или всеми параметрами projectId, OAuthServiceAcctEmail, OAuthPvtKey.
переполнение бинарной арифметики
<value1> <symbol> <value2>
вызвал переполнение. Используйте <functionName>
, чтобы игнорировать проблему переполнения и вернуть NULL
.
Встроенный каталог
<operation>
не поддерживает встроенные каталоги.
вызов_на_потоковом_наборе_данных_неподдерживаемый
Метод <methodName>
не может вызываться для потокового набора данных или кадра данных.
НЕЛЬЗЯ_ИЗМЕНИТЬ_ПОРЯДОК_СТОЛБЦА_КОРЗИНЫ
ALTER TABLE (ALTER|CHANGE) COLUMN
не может изменить параметры сортировки типов или подтипов столбцов контейнеров, но нашел столбец контейнера <columnName>
в таблице <tableName>
.
НЕВОЗМОЖНО_ИЗМЕНИТЬ_КОЛОНКУ_РАЗДЕЛА
ALTER TABLE (ALTER|CHANGE) COLUMN
не поддерживается для столбцов секционирования, но найден столбец секционирования <columnName>
в таблице <tableName>
.
НЕЛЬЗЯ НАЗНАЧИТЬ СТОЛБЕЦ ВРЕМЕНИ СОБЫТИЯ БЕЗ ВОДЯНОГО ЗНАКА
Для переназначения столбца времени события необходимо определить маркер времени. Не удалось найти определение водяного знака в запросе потоковой передачи.
НЕВОЗМОЖНО ПРЕОБРАЗОВАТЬ ТИП ДАННЫХ
Не удается выполнить приведение <sourceType>
к <targetType>
.
НЕВОЗМОЖНО_ПРЕОБРАЗОВАТЬ_ТИП_ПОЛЯ_PROTOBUF_В_SQL_ТИП
Не удается преобразовать protobuf <protobufColumn>
в SQL <sqlColumn>
, так как схема несовместима (protobufType = <protobufType>
, sqlType = <sqlType>
).
НЕ УДАЕТСЯ ПРЕОБРАЗОВАТЬ ТИП СООБЩЕНИЯ PROTOBUF В ТИП SQL
Невозможно преобразовать <protobufType>
из Protobuf в тип данных SQL <toType>
.
НЕВОЗМОЖНО_ПРЕОБРАЗОВАТЬ_SQL_ТИП_В_PROTOBUF_ТИП_ПОЛЯ
Не удается преобразовать SQL <sqlColumn>
в protobuf <protobufColumn>
, так как схема несовместима (protobufType = <protobufType>
, sqlType = <sqlType>
).
НЕВОЗМОЖНО ПРЕОБРАЗОВАТЬ ЗНАЧЕНИЕ SQL В ТИП ПЕРЕЧИСЛЕНИЯ PROTOBUF
Невозможно преобразовать SQL <sqlColumn>
в Protobuf <protobufColumn>
, так как <data>
не входит в определенные значения для перечисления: <enumString>
.
НЕВОЗМОЖНО_СКОПИРОВАТЬ_СОСТОЯНИЕ
Не удается скопировать состояние каталога, например текущую базу данных и временные представления из каталога Unity в устаревший каталог.
НЕВОЗМОЖНО_СОЗДАТЬ_ТАБЛИЦУ_ИСТОЧНИКА_ДАННЫХ
Не удалось создать таблицу источника данных <tableName>
:
Дополнительные сведения см. в CANNOT_CREATE_DATA_SOURCE_TABLE
НЕ_УДАЁТСЯ_ДЕКОДИРОВАТЬ_URL
Указанный URL-адрес нельзя декодировать: <url>
. Убедитесь, что URL-адрес правильно отформатирован и повторите попытку.
НЕВОЗМОЖНО_УДАЛИТЬ_ПРИНАДЛЕЖИТ_СИСТЕМЕ
Невозможно удалить принадлежащий системе <resourceType>
.
НЕВОЗМОЖНО_УДАЛИТЬ_НЕОДНОЗНАЧНОЕ_ОГРАНИЧЕНИЕ
Невозможно удалить ограничение с именем <constraintName>
, которое используется другим ограничением CHECK
.
и ограничение PRIMARY KEY
или FOREIGN KEY
. Вы можете удалить PRIMARY KEY
или
FOREIGN KEY
ограничение по запросам:
ALTER TABLE
..
DROP PRIMARY KEY
или
ALTER TABLE
..
DROP FOREIGN KEY
..
НЕ УДАЕТСЯ УСТАНОВИТЬ СОЕДИНЕНИЕ
Не удается установить подключение к удаленной базе данных <jdbcDialectName>
. Проверьте сведения о подключении и учетные данные, например узел, порт, пользователь, пароль и параметры базы данных. ** Если вы считаете, что информация правильна, проверьте сетевую настройку рабочего пространства и убедитесь в том, что нет ограничений на исходящие соединения к серверу. Также убедитесь, что узел не блокирует входящие подключения из сети, в которой развернуты кластеры Spark рабочей области. ** Подробное сообщение об ошибке: <causeErrorMessage>
.
НЕ_УДАЕТСЯ_УСТАНОВИТЬ_СОЕДИНЕНИЕ_SERVERLESS
Не удается установить подключение к удаленной базе данных <jdbcDialectName>
. Проверьте сведения о подключении и учетные данные, например узел, порт, пользователь, пароль и параметры базы данных. ** Если вы считаете, что информация правильна, пожалуйста, разрешите входящий трафик из интернета на ваш хост, так как вы используете бессерверные вычисления. Если политики сети не разрешают входящий интернет-трафик, используйте бессерверные вычисления или обратитесь к представителю Databricks, чтобы узнать о бессерверных частных сетях. ** Подробное сообщение об ошибке: <causeErrorMessage>
.
НЕВОЗМОЖНО_ВЫЗВАТЬ_В_ПРЕОБРАЗОВАНИЯХ
Преобразования и действия набора данных могут вызываться только драйвером, а не в других преобразованиях набора данных; Например, недопустимо, dataset1.map(x => dataset2.values.count() * x)
так как преобразование значений и действие подсчета не могут выполняться внутри преобразования dataset1.map. Дополнительные сведения см. в разделе SPARK
-28702.
НЕ_УДАЕТСЯ_ЗАГРУЗИТЬ_КЛАСС_ФУНКЦИЙ
Не удается загрузить класс <className>
при регистрации функции <functionName>
, убедитесь, что он находится в класс-пассе.
НЕВОЗМОЖНО_ЗАГРУЗИТЬ_КЛАСС_PROTOBUF
Не удалось загрузить класс Protobuf с именем <protobufClassName>
.
<explanation>
.
НЕВОЗМОЖНО_ЗАГРУЗИТЬ_ХРАНИЛИЩЕ_СОСТОЯНИЯ
Произошла ошибка во время состояния загрузки.
Дополнительные сведения см. в CANNOT_LOAD_STATE_STORE
НЕВОЗМОЖНО_СЛИТЬ_НЕСОВМЕСТИМЫЕ_ТИПЫ_ДАННЫХ
Не удалось объединить несовместимые типы данных <left>
и <right>
. Проверьте типы данных объединенных столбцов и убедитесь, что они совместимы. При необходимости рассмотрите возможность приведения столбцов к совместимым типам данных перед попыткой слияния.
НЕВОЗМОЖНО_ОБЪЕДИНИТЬ_СХЕМЫ
Сбой объединения схем:
Начальная схема:
<left>
Схема, которая не может быть объединена с начальной схемой:
<right>
.
НЕВОЗМОЖНО_ИЗМЕНИТЬ_КОНФИГУРАЦИЮ
Не удается изменить значение конфигурации Spark: <key>
.
См. также "https://spark.apache.org/docs/latest/sql-migration-guide.html#ddl-statements".
НЕВОЗМОЖНО_РАСПОЗНАТЬ_ДЕСЯТИЧНОЕ_ЧИСЛО
Не удается проанализировать десятичное значение. Убедитесь, что входные данные являются корректным числом с необязательными десятичными точками или запятыми в качестве разделителей.
НЕ МОЖЕТ РАСШИФРОВАТЬ ИНТЕРВАЛ
Не удалось проанализировать <intervalString>
. Убедитесь, что указанное значение имеет допустимый формат для определения интервала. Вы можете обратиться к документации для получения правильного формата. Если проблема сохраняется, убедитесь, что входное значение не равно null или пусто, и повторите попытку.
НЕ_УДАЛОСЬ_РАЗОБРАТЬ_JSON_ПОЛЕ
Не удается проанализировать имя поля <fieldName>
и значение <fieldValue>
типа токена JSON <jsonType>
для целевого типа данных Spark <dataType>
.
Ошибка: невозможно разобрать дескриптор PROTOBUF (CANNOT_PARSE_PROTOBUF_DESCRIPTOR)
Ошибка парсинга дескриптора байтов в Protobuf FileDescriptorSet.
НЕВОЗМОЖНО_РАСПОЗНАТЬ_ВРЕМЯ
Входная строка <input>
не может быть проанализирована со значением TIME, так как она не соответствует формату <format>
datetime.
НЕ УДАЛОСЬ РАЗОБРАТЬ ВРЕМЯШТАМП
<message>
. Используйте <func>
, чтобы игнорировать неверные входные строки и возвращать вместо них NULL
.
НЕ УДАЛОСЬ ЗАПРОСИТЬ ТАБЛИЦУ ВО ВРЕМЯ ИНИЦИАЛИЗАЦИИ
Не удается запросить MV/ST во время инициализации.
Дополнительные сведения можно найти в CANNOT_QUERY_TABLE_DURING_INITIALIZATION
НЕВОЗМОЖНО_ПРОЧИТАТЬ_АРХИВИРОВАННЫЙ_ФАЙЛ
Не удается прочитать файл по пути <path>
, так как он был архивирован. Измените фильтры запросов, чтобы исключить архивные файлы.
НЕ_УДАЕТСЯ_ПРОЧИТАТЬ_ФАЙЛ
Не удается прочитать файл <format>
по пути: <path>
.
Дополнительные сведения см. в CANNOT_READ_FILE
НЕ УДАЕТСЯ ПРОЧИТАТЬ ЧУВСТВИТЕЛЬНЫЙ КЛЮЧ ИЗ ЗАЩИЩЕННОГО ПРОВАЙДЕРА
Не удается прочитать конфиденциальный ключ <key>
из безопасного поставщика.
НЕ МОГУ РАСПОЗНАТЬ ТИП УЛЬЯ
Не удается распознать строку типа hive: <fieldType>
, столбец: <fieldName>
. Указанный тип данных для поля нельзя распознать с помощью Spark SQL. Проверьте тип данных указанного поля и убедитесь, что он является допустимым типом данных Spark SQL. Ознакомьтесь с документацией по Spark SQL для списка допустимых типов данных и их формата. Если тип данных правильный, убедитесь, что вы используете поддерживаемую версию Spark SQL.
НЕЛЬЗЯ_СЛАБАТЬ_UC_В_HMS
Невозможно ссылаться на каталог Unity <objType>
в объектах хранилища метаданных Hive.
Невозможно удалить зарезервированное свойство
Не удается удалить зарезервированное свойство: <property>
.
НЕВОЗМОЖНО_ПЕРЕИМЕНОВАТЬ_В_РАЗНЫХ_КАТАЛОГАХ
Переименование <type>
между каталогами запрещено.
CANNOT_RENAME_ACROSS_SCHEMA (Невозможно переименовать через схему)
Переименование <type>
между схемами запрещено.
НЕ МОГУ РАЗРЕШИТЬ СТОЛБЕЦ ДАННЫХ
Не удается определить столбец кадра данных <name>
. Это, вероятно, из-за незаконных ссылок, как df1.select(df2.col("a"))
.
НE_УДАЕТСЯ_РАЗРЕШИТЬ_РАСШИРЕНИЕ_ЗВЕЗДОЧКИ
Не удается разрешить <targetString>
.* для указанных входных столбцов <columns>
. Убедитесь, что указанная таблица или структура существует и доступна в входных столбцах.
НЕВОЗМОЖНО ВОССТАНОВИТЬ ПРАВА ДОСТУПА ДЛЯ ПУТИ
Не удалось установить права доступа для созданного пути <path>
до <permission>
.
НЕВОЗМОЖНО_ПОВЕРХНОСТНО_КЛОНИРОВАТЬ_МЕЖДУ_UC_И_HMS
Не удается выполнить неглубокое клонирование таблиц в каталоге Unity и хранилище метаданных Hive.
НЕЛЬЗЯ_ПОВЕРХНОСТНО_КЛОНИРОВАТЬ_ВЛОЖЕННЫЕ
Невозможно выполнить поверхностное клонирование таблицы <table>
, которая уже является поверхностным клоном.
Невозможно поверхностное клонирование таблицы, не управляемой UC, в качестве источника или цели.
Неглубокий клон поддерживается только для типа таблицы MANAGED
. Таблица <table>
не является MANAGED
таблицей.
НЕВОЗМОЖНО_ОБНОВИТЬ_ПОЛЕ
Не удается обновить поле типа <table>
<fieldName>
.
Дополнительные сведения смотрите в CANNOT_UPDATE_FIELD
Невозможно выполнить приведение типа вверх.
Невозможно привести <expression>
от <sourceType>
к <targetType>
.
<details>
НЕЛЬЗЯ_ИСПОЛЬЗОВАТЬ_KRYO
Не удается загрузить кодек сериализации Kryo. Сериализация Kryo не может использоваться в клиенте Spark Connect. Используйте сериализацию Java, предоставьте пользовательский кодек или используйте классическую версию Spark.
НЕ МОГУ ПРОВЕРИТЬ ПОДКЛЮЧЕНИЕ
Проверка подключения <jdbcDialectName>
не поддерживается. Обратитесь в службу поддержки Databricks для альтернативных решений или задайте для параметра Spark.databricks.testConnectionBeforeCreation значение false, чтобы пропустить тестирование подключения перед созданием объекта подключения.
НЕ_УДАЕТСЯ_ЗАПИСАТЬ_ХРАНИЛИЩЕ_СОСТОЯНИЯ
Ошибка записи файлов хранилища состояний для поставщика <providerClass>
.
Для более подробной информации смотрите CANNOT_WRITE_STATE_STORE
Неверный входной сигнал
Значение <expression>
типа <sourceType>
не может быть приведено к <targetType>
, потому что оно некорректно. Исправьте значение по синтаксису или измените его целевой тип. Вместо этого используйте try_cast
, чтобы допускать неправильные входные данные и возвращать NULL
.
Дополнительные сведения см. в CAST_INVALID_INPUT
КАСТ_ОВЕРФЛОУ
Значение <value>
типа <sourceType>
нельзя привести к <targetType>
из-за переполнения. Вместо этого используйте try_cast
, чтобы терпеть переполнение и возвращать NULL
.
ПЕРЕПОЛНЕНИЕ ПРИ ПРИВЕДЕНИИ ТИПА ВСТАВКИ В ТАБЛИЦУ
Не удалось назначить значение типа <sourceType>
столбцу <targetType>
или переменной <columnName>
из-за переполнения. Используйте try_cast
для входного значения для обработки переполнения и возвращайте NULL
вместо этого.
КАТАЛОГ_НЕ_НАЙДЕН
Каталог <catalogName>
не найден. Рассмотрите возможность установить конфигурацию SQL <config>
в плагин каталога.
Создание таблиц, принадлежащих каталогу, не разрешено
Создание таблиц Delta с функцией таблиц <feature>
запрещено. Обратитесь в службу поддержки Databricks.
КОНТРОЛЬНАЯ ТОЧКА RDD БЛОК ИДЕНТИФИКАТОР НЕ НАЙДЕН
Блок контрольной точки <rddBlockId>
не найден!
Либо исполнитель, который первоначально сохранил контрольную точку для этого раздела, больше не активен, либо исходный RDD освобожден из памяти.
Если эта проблема сохраняется, вы можете использовать rdd.checkpoint()
вместо этого, что медленнее, чем локальная контрольная точка, но более отказоустойчивая.
ЦИКЛИЧЕСКАЯ_ССЫЛКА_НА_КЛАСС
Недопустимо наличие циклических ссылок в классе, но обнаружена циклическая ссылка на класс <t>
.
КЛАСС_НЕ_ПЕРЕОПРЕДЕЛЯЕТ_ОЖИДАЕМЫЙ_МЕТОД
Необходимо, чтобы <className>
переопределял либо <method1>
, либо <method2>
.
КЛАСС_НЕПОДДЕРЖИВАЕМЫЙ_ОБЪЕКТАМИ_КАРТЫ
MapObjects
не поддерживает класс <cls>
в виде результирующей коллекции.
КОМАНДЫ_CLEANROOM_НЕ_ПОДДЕРЖИВАЮТСЯ
Команды "Clean Room" не поддерживаются
НЕДОПУСТИМОЕ ИМЯ ОБЪЕКТА ОБЩИХ ДАННЫХ CLEANROOM
Недопустимое имя для обозначения <type>
в чистой комнате.
<type>
Используйте имя в чистой комнате в формате [каталог].[схема].[<type>
].
Если вы не уверены в том, какое имя следует использовать, можно запустить "SHOW ALL IN CLEANROOM
[clean_room]" и использовать значение в столбце "name".
КЛОНИРОВАНИЕ_С_ИСТОРИЕЙ_НЕДОПУСТИМАЯ_ОПЦИЯ
Клонирование с историей операций указано с недопустимым параметром: <invalidOption>
.
Допустимый синтаксис: CREATE
(OR REPLACE) TABLE
... DEEP CLONE
... WITH HISTORY
.
Клонирование_с_историей_не_поддерживается
Клонирование с журналом не поддерживается.
Файл исходного облачного источника не найден.
Уведомление о файле было получено для файла: <filePath>
, но файла больше не существует. Убедитесь, что файлы не удаляются перед их обработкой. Чтобы продолжить поток данных, можно установить для параметра <config>
в конфигурации Spark SQL значение true.
ОШИБКА_ОБЛАЧНОГО_ПОСТАВЩИКА
Ошибка поставщика облачных служб: <message>
Несоответствие_кластерных_столбцов
Указанная кластеризация не совпадает с существующей таблицей <tableName>
.
Указанные столбцы кластеризации: [<specifiedClusteringString>
].
Существующие столбцы кластеризации: [<existingClusteringString>
].
КЛАСТЕРИЗАЦИЯ_НЕ_ПОДДЕРЖИВАЕТСЯ
'<operation>
' не поддерживает кластеризацию.
ФУНКЦИЯ АВТОКЛАСТЕРИЗАЦИИ НЕ ВКЛЮЧЕНА
Обратитесь к вашему представителю Databricks, чтобы включить функцию автоматической кластеризации.
КЛАСТЕРИЗАЦИЯ_ПО_АВТОМАТУ_ТРЕБУЕТ_ВКЛЮЧЕНИЯ_ФУНКЦИИ_КЛАСТЕРИЗАЦИИ
Включите clusteringTable.enableClusteringTableFeature, чтобы активировать CLUSTER BY
AUTO.
Авто кластеризация требует предсказательной оптимизации
CLUSTER BY
AUTO требует включения прогнозной оптимизации.
Ошибка_неподдерживаемого_типа_таблицы_CLUSTER_BY_AUTO
CLUSTER BY
AUTO поддерживается только в управляемых таблицах UC.
КОДЕК_НЕДОСТУПЕН
<codecName>
кодека недоступна.
Дополнительные сведения см. в CODEC_NOT_AVAILABLE
Ошибка: CODEC_SHORT_NAME_NOT_FOUND
Не удается найти короткое имя для <codecName>
кодека.
Неверное_имя_сортировки
Значение <collationName>
не является корректным именем сопоставления. Предлагаемые допустимые имена сортировки: [<proposals>
].
НЕДОПУСТИМЫЙ_ПРОВАЙДЕР_СОРТИРОВКИ
Значение <provider>
не представляет правильного поставщика сопоставления. Поддерживаемые поставщики: [<supportedProviders>
].
НЕСООТВЕТСТВИЕ_СОРТИРОВКИ
Не удалось определить, какие параметры сортировки следует использовать для строковых функций и операторов.
Дополнительные сведения см. в COLLATION_MISMATCH
ПРЕВЫШЕН ЛИМИТ РАЗМЕРА КОЛЛЕКЦИИ
Не удается создать массив с <numberOfElements>
элементами, превышающими ограничение <maxRoundedArrayLength>
размера массива,
Дополнительные сведения см. в COLLECTION_SIZE_LIMIT_EXCEEDED
ИМЕНА_СРЕДНИКОВ_СТОЛБЦОВ_НЕ_ДОПУСКАЮТСЯ
Псевдонимы столбцов не допускаются в <op>
.
СТОЛБЕЦ_УЖЕ_СУЩЕСТВУЕТ
Столбец <columnName>
уже существует. Выберите другое имя или переименуйте существующий столбец.
НЕСООТВЕТСТВИЕ_ТИПА_ЭЛЕМЕНТА_МАССИВА_СТОЛБЦА
Некоторые значения в поле <pos>
несовместимы с типом массива столбцов. Ожидаемый тип <type>
.
COLUMN_MASKS_ABAC_MISMATCH (несоответствие ABAC)
Маски столбцов не удалось разрешить в <tableName>
из-за несоответствия между масками столбцов, унаследованными от политик, и явно определенными масками столбцов. Чтобы продолжить, отключите управление доступом на основе атрибутов (ABAC) и обратитесь в службу поддержки Databricks.
COLUMN_MASKS_ПРОВЕРКА_ОГРАНИЧЕНИЙ_НЕПОДДЕРЖИВАЕТСЯ
Создание ограничения CHECK
для таблиц <tableName>
с политиками маски столбцов не поддерживается.
COLUMN_MASKS_ДОБЛИРОВАНИЕ_ИСПОЛЬЗУЯ_ИМЯ_СТОЛБЦА
Инструкция <statementType>
пыталась назначить политику маски столбца столбцу, которая включает два или более других столбцов, на которые ссылается список USING COLUMNS
с тем же именем <columnName>
, что недопустимо.
COLUMN_MASKS_ФУНКЦИЯ_НЕ_ПОДДЕРЖИВАЕТСЯ
Политики маски столбцов для <tableName>
не поддерживаются:
Дополнительные сведения см. в COLUMN_MASKS_FEATURE_NOT_SUPPORTED
COLUMN_MASKS_НЕСОВМЕСТИМОЕ_ИЗМЕНЕНИЕ_СХЕМЫ
Не удалось выполнить операцию <statementType> <columnName>
с таблицей <tableName>
, так как она упоминается в политике маски столбца для столбца <maskedColumn>
. Перед тем как продолжить, владелец таблицы должен удалить или изменить эту политику.
COLUMN_MASKS_ОБЪЕДИНЕНИЕ_НЕПОДДЕРЖИВАЕМЫЙ_ИСТОЧНИК
MERGE INTO
операции не поддерживают политики маски столбцов в исходной таблице <tableName>
.
COLUMN_MASKS_СЛИЯНИЕ_НЕПОДДЕРЖИВАЕМОЙ_ЦЕЛИ
Операции MERGE INTO
не позволяют запись в таблицу <tableName>
с политиками маски столбцов.
COLUMN_MASKS_МНОГОЧАСТНЫЕ_ЦЕЛЕВЫЕ_ИМЕНА_СТОЛБЦОВ
Эта попытка назначить политику маски столбца столбцу <columnName>
с несколькими компонентами имени недопустима.
COLUMN_MASKS_МНОГОЧАСТНЫЙ_ИСПОЛЬЗУЯ_ИМЯ_СТОЛБЦА
Эта инструкция попыталась назначить политику маскирования столбца столбцу, но список USING COLUMNS
включал имя <columnName>
, состоящее из нескольких частей, что недопустимо.
COLUMN_MASKS_НЕ_ВКЛЮЧЁН
Поддержка определения маски столбцов не включена
COLUMN_MASKS_TREBUET_KATALOG_EDINSTVA
Политики маски столбцов поддерживаются только в каталоге Unity.
COLUMN_MASKS_ОТОБРАЖЕНИЕ_РАЗДЕЛОВ_НЕПОДДЕРЖИВАЕТСЯ
команда SHOW PARTITIONS
не поддерживается для таблиц<format>
с масками столбцов.
COLUMN_MASKS_ТАБЛИЦА_КЛОНИРОВАНИЕ_ИСТОЧНИКА_НЕ_ПОДДЕРЖИВАЕТСЯ
<mode>
клон из таблицы <tableName>
с политикой маскирования столбцов не поддерживается.
COLUMN_MASKS_ТАБЛИЦА_КЛОНИРОВАНИЕ_ЦЕЛЬ_НЕ_ПОДДЕРЖИВАЕТСЯ
Клонирование <mode>
в таблицу <tableName>
с политиками маскирования столбцов не поддерживается.
COLUMN_MASKS_НЕПОДДЕРЖИВАЕМАЯ_КОНСТАНТА_КАК_ПАРАМЕТР
Использование константы в качестве параметра в политике маски столбцов не поддерживается. Обновите команду SQL, чтобы удалить констанду из определения маски столбца, а затем повторите попытку.
COLUMN_MASKS_НЕПОДДЕРЖИВАЕМЫЙ_ТИП_ДАННЫХ
Функция <functionName>
, используемая в качестве политики маски столбцов, содержит параметр с неподдерживаемого типа <dataType>
данных.
COLUMN_MASKS_НЕПОДДЕРЖИВАЕМЫЙ_ПОСТАВЩИК
Не удалось выполнить <statementType>
команду, так как назначение политик маски столбцов не поддерживается для целевого источника данных с поставщиком таблиц: "<provider>
".
COLUMN_MASKS_недопустимый_подзапрос
Не удается выполнить <operation>
для таблицы <tableName>
, так как она содержит одну или несколько политик маскировки столбцов с выражениями вложенных запросов, которые еще не поддерживаются. Чтобы продолжить, обратитесь к владельцу таблицы, чтобы обновить политики маски столбцов.
COLUMN_MASKS_ИСПОЛЬЗОВАНИЕ_НАЗВАНИЯ_СТОЛБЦА_ТАКОГО_ЖЕ_КАК_ЦЕЛЕВОЙ_СТОЛБЕЦ
Столбец <columnName>
имел то же имя, что и целевой столбец, который является недопустимым; Удалите столбец из списка USING COLUMNS
и повторите команду.
СТОЛБЕЦ_НЕ_ОПРЕДЕЛЕН_В_ТАБЛИЦЕ
<colType>
Столбец <colName>
таблицы <tableName>
не определен. Определенные столбцы: <tableCols>
.
СТОЛБЕЦ_НЕ_НАЙДЕН
Не удается найти столбец <colName>
. Проверьте орфографию и правильность имени столбца в соответствии с конфигурацией SQL <caseSensitiveConfig>
.
Индекс столбца вне допустимого диапазона
Порядковый номер столбца за пределами допустимого диапазона. Число столбцов в таблице — <attributesLength>
, но порядковый номер столбца — <ordinal>
.
Атрибуты являются следующими: <attributes>
.
ОШИБКА_ОГРАНИЧЕНИЯ_ПЕРЕД_ЗАПЯТОЙ
Неожиданная запятая перед определением(-ями) ограничений. Убедитесь, что предложение ограничения не начинается с запятой, если столбцы (и ожидания) не определены.
КОММЕНТАРИЙ_О_СОЕДИНЕНИИ_ЕЩЁ_НЕ_РЕАЛИЗОВАН
Команда COMMENT ON CONNECTION
еще не реализована
КОМПАРАТОР_ВОЗВРАЩАЕТ_NULL
Компаратор вернул результат NULL
для сравнения между <firstValue>
и <secondValue>
.
Он должен возвращать положительное целое число для "больше", 0 для "равно" и отрицательное целое число для "меньше".
Чтобы вернуться к устаревшему поведению, где NULL
обрабатывается как 0 (равно), необходимо задать для настройки "spark.sql.legacy.allowNullComparisonResultInArraySort" значение true.
СЛОЖНОЕ_ВЫРАЖЕНИЕ_НЕПОДДЕРЖИВАЕМЫЙ_ВВОД
Не удается обработать входные типы данных для выражения: <expression>
.
Дополнительные сведения см. в COMPLEX_EXPRESSION_UNSUPPORTED_INPUT
Параллельный_запрос
Еще один экземпляр этого запроса [id: <queryId>
] был только что запущен параллельной сессией [существующий идентификатор выполнения: <existingQueryRunId>
новый идентификатор выполнения: <newQueryRunId>
].
Недостаточно ячеек у параллельного планировщика
Минимальное количество свободных слотов, необходимых в кластере, — <numTasks>
, однако кластер имеет только <numSlots>
слоты бесплатно. Запрос зависнет или завершится ошибкой. Увеличьте размер кластера, чтобы продолжить.
Параллельное обновление журнала потока
Параллельное обновление журнала. Для <batchId>
обнаружено несколько заданий потоковой передачи.
Убедитесь, что одновременно выполняется только одно задание потоковой передачи в определенном расположении контрольной точки.
КОНФИГУРАЦИЯ_НЕДОСТУПНА
Конфигурация <config>
недоступна.
Конфликтующая конфигурация кластера
Следующие конфигурации конфликтуют с spark.databricks.streaming.realTimeMode.enabled: <confNames>
Удалите эти конфигурации из конфигурации кластера и перезапустите кластер Spark.
КОНФЛИКТУЮЩИЕ_СТРУКТУРЫ_КАТАЛОГОВ
Обнаружены конфликтующие структуры каталогов.
Подозрительные пути:
<discoveredBasePaths>
Если указанные пути являются каталогами секций, задайте значение basePath в параметрах источника данных, чтобы указать корневой каталог таблицы.
Если есть несколько корневых каталогов, загрузите их отдельно, а затем объедините их.
КОНФЛИКТУЮЩИЕ_ИМЕНА_СТОЛБЦОВ_РАЗДЕЛА
Обнаружены конфликтующие названия столбцов секционирования:
<distinctPartColLists>
Для каталогов секционированных таблиц файлы данных должны находиться только в конечных каталогах.
И каталоги на том же уровне должны иметь то же имя столбца партиционирования.
Проверьте следующие каталоги для непредвиденных файлов или несогласованных имен столбцов секций:
<suspiciousPaths>
КОНФЛИКТ ИМЕНИ СТОЛБЦА РАЗДЕЛА С ЗАРЕЗЕРВИРОВАННЫМ
Имя столбца секции "<partitionColumnName>
" конфликтует с зарезервированным именем столбца.
Схема <tableName>
несовместима с Hive, Spark автоматически создает зарезервированный столбец "<partitionColumnName>
" для хранения таблицы определенным образом.
Пожалуйста, используйте другое имя для разделительного столбца.
Конфликтующий поставщик
Указанный поставщик <provider>
не согласуется с существующим поставщиком каталога <expectedProvider>
. Используйте "USING <expectedProvider>
" и повторите команду.
Конфликтующая SQL-конфигурация
Следующие конфигурации конфликтуют с spark.databricks.streaming.realTimeMode.enabled: <confNames>
Удалите эти конфигурации из конфигурации SparkSession.
ПОДКЛЮЧИТЬ
Общая ошибка Spark Connect.
Дополнительную информацию см. в CONNECT
СОЕДИНЕНИЕ_УЖЕ_СУЩЕСТВУЕТ
Невозможно создать соединение <connectionName>
, так как оно уже существует.
Выберите другое имя, удалите или замените существующее подключение или добавьте предложение IF NOT EXISTS
, чтобы разрешить существующие подключения.
НАЗВАНИЕ_СОЕДИНЕНИЯ_НЕ_МОЖЕТ_БЫТЬ_ПУСТЫМ
Не удается выполнить эту команду, так как имя подключения должно быть не пустым.
СОЕДИНЕНИЕ_НЕ_НАЙДЕНО
Не удается выполнить эту команду, так как имя подключения <connectionName>
не найдено.
ОПЦИЯ_СОЕДИНЕНИЯ_НЕ_ПОДДЕРЖИВАЕТСЯ
Подключения типа '<connectionType>
' не поддерживают следующие варианты <optionsNotSupported>
. Поддерживаемые параметры: <allowedOptions>
.
ТИП_СОЕДИНЕНИЯ_НЕ_ПОДДЕРЖИВАЕТСЯ
Не удается создать соединение типа '<connectionType>
. Поддерживаемые типы подключений: <allowedTypes>
.
МИГРАЦИЯ_СЕССИИ_ПОДКЛЮЧЕНИЯ
Ошибка миграции обобщённого сеанса (userId: <userId>
, sessionId: <sessionId>
, serverSessionId: <serverSessionId>
).
Дополнительные сведения см. в CONNECT_SESSION_MIGRATION
Ограничения_Требуют_Единого_Каталога
Ограничения таблиц поддерживаются только в каталоге Unity.
НЕПРАВИЛЬНЫЙ_ВХОД_ПРЕОБРАЗОВАНИЯ
Значение <str> (<fmt>
) невозможно преобразовать в <targetType>
, так как оно неправильно сформировано. Исправьте значение по синтаксису или измените его формат. Вместо этого используйте <suggestion>
, чтобы допускать неправильные входные данные и возвращать NULL
.
НЕСООТВЕТСТВИЕ ЧИСЛА СТОЛБЦОВ ПРИ КОПИРОВАНИИ
Не удается записать в <tableName>
, причина заключается в том, что
Дополнительные сведения см. в COPY_INTO_COLUMN_ARITY_MISMATCH
КОПИРОВАНИЕ_В_УЧЕТНЫЕ_ДАННЫЕ_НЕ_РАЗРЕШЕНО_НА
Недопустимая схема <scheme>
.
COPY INTO
учетные данные исходного источника в настоящее время поддерживают только s3/s3n/s3a/wasbs/abfss.
ТРЕБУЕТСЯ ВВОД УЧЕТНЫХ ДАННЫХ
COPY INTO
учетные данные источника должны содержать <keyList>
.
Копирование в дублированные файлы не разрешено.
Дублированные файлы были зафиксированы в параллельной операции COPY INTO
. Повторите попытку позже.
КОПИРОВАНИЕ В ШИФРОВАНИЕ НЕ РАЗРЕШЕНО
Недопустимая схема <scheme>
.
COPY INTO
шифрование источника в настоящее время поддерживает только s3/s3n/s3a/abfss.
Копирование с шифрованием не поддерживается для Azure
шифрование COPY INTO
поддерживает только adLS 2-го поколения или схему файлов abfss://
КОПИРОВАНИЕ_ТРЕБУЕТ_ШИФРОВАНИЕ
COPY INTO
В шифровании источника необходимо указать "<key>
".
КОПИРОВАНИЕ_В_ШИФРОВАНИЕ_ТРЕБУЕТСЯ_С_ОЖИДАЕМЫМ
Недопустимый параметр шифрования <requiredKey>
.
COPY INTO
Шифрование источника должно указывать '<requiredKey>
' = '<keyValue>
' .
Несовместимость функции копирования с настройками
Функция COPY INTO
"<feature>
" несовместима с "<incompatibleSetting>
".
Копирование в неблайндовую добавочную операцию невозможно
COPY INTO
, кроме добавления данных, не допускается одновременно выполняться с другими транзакциями. Повторите попытку позже.
Превышено максимальное количество попыток COPY_INTO в RocksDB
COPY INTO
не удалось загрузить состояние, превышено максимальное количество повторных попыток.
КОПИРОВАНИЕ_В_СХЕМУ_НЕСООТВЕТСТВИЕ_С_ТАРГЕТНОЙ_ТАБЛИЦЕ
Обнаружена несоответствие схемы при копировании в таблицу Delta (таблица: <table>
).
Это может указывать на проблему с входящими данными или схему таблицы Delta можно автоматически развивать в соответствии с входящими данными, задав следующие параметры:
COPY_OPTIONS
('mergeSchema' = 'истина')
Разница в схеме:
<schemaDiff>
Копирование в исходный формат файла не поддерживается
Формат исходных файлов должен быть одним из CSV, JSON, AVRO, ORC, PARQUET
, TEXT или BINARYFILE
. Использование COPY INTO
в таблицах Delta в качестве источника данных не поддерживается, так как дублирующиеся данные могут быть получены после операций OPTIMIZE
. Эту проверку можно отключить, выполнив команду SQL set spark.databricks.delta.copyInto.formatCheck.enabled = false
.
ОШИБКА ОПРЕДЕЛЕНИЯ СХЕМЫ ИСТОЧНИКА ПРИ КОПИРОВАНИИ
Исходный каталог не содержал файлов синтаксического анализа типа <format>
. Проверьте содержимое '<source>
'.
Ошибка может быть подавлена, если установить '<config>
' в значение 'false'.
ОШИБКА_ВНУТРЕННЕГО_СОСТОЯНИЯ_КОПИРОВАНИЯ
При обработке состояния COPY INTO
произошла внутренняя ошибка.
Дополнительную информацию см. в COPY_INTO_STATE_INTERNAL_ERROR
СИНТАКСИЧЕСКАЯ_ОШИБКА_COPY_INTO
Не удалось проанализировать команду COPY INTO
.
Дополнительные сведения см. в COPY_INTO_SYNTAX_ERROR
КОПИРОВАНИЕ В НЕПОДДЕРЖИВАЕМУЮ ФУНКЦИЮ
Функция COPY INTO
"<feature>
" не поддерживается.
ТИП_ФОРМАТА_ЗАГРУЗКИ_КОПИРОВАНИЯ_НЕ_ПОДДЕРЖИВАЕТСЯ
Не удается выгрузить данные в формате '<formatType>
'. Поддерживаемые форматы для <connectionType>
: <allowedFormats>
.
ФУНКЦИЯ_ПОВРЕЖДЕННОГО_КАТАЛОГА
Не удается преобразовать функцию каталога "<identifier>
" в функцию SQL из-за поврежденной информации о функции в каталоге. Если функция не является функцией SQL, убедитесь, что имя класса "<className>
" можно загрузить.
СООЗДАНИЕ_ВНЕШНЕЙ_СХЕМЫ_ЕЩЕ_НЕ_РЕАЛИЗОВАНО
Команда CREATE FOREIGN SCHEMA
еще не реализована
СОЗДАНИЕ_ВНЕШНЕЙ_ТАБЛИЦЫ_ЕЩЁ_НЕ_РЕАЛИЗОВАНО
Команда CREATE FOREIGN TABLE
еще не реализована
СОЗДАНИЕ_ИЛИ_ОБНОВЛЕНИЕ_MV_НЕ_ПОДДЕРЖИВАЕТСЯ
CREATE OR REFRESH MATERIALIZED VIEW
не поддерживается. Вместо этого используйте CREATE OR REPLACE MATERIALIZED VIEW
.
CREATE_OR_REFRESH_MV_ST_ASYNC
Невозможно материализовать представления или таблицы потоковой передачи с указанным CREATE
, если используется REFRESH
ИЛИ ASYNC
. Удалите ASYNC
из инструкции CREATE
OR REFRESH
или используйте REFRESH ASYNC
для асинхронного обновления существующих материализованных представлений или потоковых таблиц.
Создать_Постоянное_Представление_Без_Псевдонима
Невозможно создать постоянное представление <name>
без явного назначения псевдонима для выражения <attr>
.
Дублирующий_описатель_столбца_в_таблице_создать
CREATE TABLE
Столбец <columnName>
задает дескриптор "<optionName>
" несколько раз, что недопустимо.
СОЗДАНИЕ_ПРЕДСТАВЛЕНИЯ_НЕСООТВЕТСТВИЕ_КОЛИЧЕСТВА_СТОЛБЦОВ
Не удается создать представление <viewName>
, причина заключается в том, что
Дополнительные сведения см. в CREATE_VIEW_COLUMN_ARITY_MISMATCH
ОТСУТСТВУЕТ_УДОСТОВЕРЕНИЕ
Пожалуйста, укажите учетные данные при создании или обновлении внешних местоположений.
Несоответствие_Назначения_Удостоверений
Учетные данные <credentialName>
имеют назначение <actualPurpose>
, однако назначение, указанное в команде, — <expectedPurpose>
.
CSV_ПРИНУЖДЕНИЕ_СХЕМЫ_НЕ_ПОДДЕРЖИВАЕТСЯ
Параметр CSV enforceSchema
нельзя задавать при использовании rescuedDataColumn
или failOnUnknownFields
, так как столбцы считываются по имени, а не по порядковому номеру.
ССЫЛКА_НА_ЦИКЛИЧЕСКУЮ_ФУНКЦИЮ
Обнаружена ссылка на циклическую функцию: <path>
.
Дельта Databricks не включена
Databricks Delta не включен в вашей учетной записи.<hints>
НЕСООТВЕТСТВИЕ_ТИПА_ДАННЫХ
Не удается разрешить <sqlExpr>
из-за несоответствия типа данных:
Дополнительную информацию см. в DATATYPE_MISMATCH
ТИП_ДАННЫХ_ОТСУТСТВУЕТ_РАЗМЕР
DataType <type>
требует параметра длины, например <type>
(10). Укажите длину.
ДАННЫЕ_РОДОСЛОВНАЯ_БЕЗОПАСНЫЙ_ПРОСМОТР_ЛИСТОВОЙ_УЗЕЛ_НЕ_ИМЕЕТ_СВЯЗИ
Запись родословной не удалась: отсутствует соответствующее отношение с политиками для CLM/RLS.
ИСТОЧНИК ДАННЫХ УЖЕ СУЩЕСТВУЕТ
Источник данных "<provider>
" уже существует. Выберите другое имя нового источника данных.
ОШИБКА_ВНЕШНЕГО_ИСТОЧНИКА_ДАННЫХ
Произошла ошибка при сохранении во внешний источник данных.
ИСТОЧНИК_ДАННЫХ_НЕ_СУЩЕСТВУЕТ
Источник данных "<provider>
" не найден. Убедитесь, что источник данных зарегистрирован.
ИСТОЧНИК_ДАННЫХ_НЕ_НАЙДЕН
Не удалось найти источник данных: <provider>
. Убедитесь, что имя поставщика правильно, и пакет правильно зарегистрирован и совместим с версией Spark.
ОПЦИЯ_ИСТОЧНИКА_ДАННЫХ_СОДЕРЖИТ_НЕДОПУСТИМЫЕ_СИМВОЛЫ
Параметр <option>
не должен быть пустым и не должен содержать недопустимые символы, строки запроса или параметры.
Параметр источника данных обязателен
Требуется опция <option>
.
Несоответствие схемы таблицы источника данных
Схема таблицы источника данных не соответствует ожидаемой схеме. Если вы используете API DataFrameReader.schema или создаете таблицу, избегайте указания схемы.
Схема источника данных: <dsSchema>
Ожидаемая схема: <expectedSchema>
ИСТОЧНИК_ДАННЫХ_URL_НЕ_РАЗРЕШЕН
URL-адрес JDBC не разрешен в параметрах источника данных, укажите параметры узла, порта и базы данных.
ДАТА_И_ВРЕМЯ_ВЫХОДИТ_ЗА_ПРЕДЕЛЫ
<rangeMessage>
.
Дополнительные сведения см. в DATETIME_FIELD_OUT_OF_BOUNDS
Переполнение даты/времени
Переполнение операции даты и времени: <operation>
.
Предел квоты API DC превышен
Превышена квота API для источника данных <sourceName>
.
Дополнительные сведения см. в DC_API_QUOTA_EXCEEDED
DC_CONNECTION_ERROR
Не удалось подключиться к источнику <sourceName>
. Код ошибки: <errorCode>
.
Дополнительные сведения см. в DC_CONNECTION_ERROR
DC_DYNAMICS_API_ERROR
Ошибка произошла в вызовах API Dynamics, errorCode: <errorCode>
.
Дополнительные сведения см. в DC_DYNAMICS_API_ERROR
DC_NETSUITE_ERROR
Ошибка произошла в вызовах JDBC Netsuite, errorCode: <errorCode>
.
Дополнительные сведения см. в DC_NETSUITE_ERROR
Ошибка изменения схемы DC
SQLSTATE: не присвоено
Изменение схемы произошло в таблице <tableName>
источника <sourceName>
.
Дополнительные сведения см. в DC_SCHEMA_CHANGE_ERROR
DC_SERVICENOW_API_ERROR
Ошибка произошла в вызовах API ServiceNow, errorCode: <errorCode>
.
Дополнительные сведения см. в DC_SERVICENOW_API_ERROR
DC_SFDC_ПРОЕКТ_ЗАПРОСА_НЕЗАВЕРШЕН
Прием для объекта <objName>
неполный, так как задание запроса API Salesforce заняло слишком много времени, завершилось сбоем или было отменено вручную.
Чтобы повторить попытку, можно повторно запустить весь конвейер или обновить эту конкретную целевую таблицу. Если ошибка сохраняется, отправьте билет. Идентификатор задания: <jobId>
. Статус задания: <jobStatus>
.
DC_SHAREPOINT_API_ERROR
Ошибка произошла в вызовах API Sharepoint, errorCode: <errorCode>
.
Дополнительные сведения см. в DC_SHAREPOINT_API_ERROR
Ошибка источника DC_SOURCE_API_ERROR
Произошла ошибка в вызове API <sourceName>
. Тип исходного API: <apiType>
. Код ошибки: <errorCode>
.
Иногда это может произойти, когда вы достигли предела <sourceName>
API. Если вы не превысили предел API, попробуйте повторно запустить соединитель. Если проблема сохраняется, отправьте запрос.
DC_НЕПОДДЕРЖИВАЕМАЯ_ОШИБКА
Неподдерживаемая ошибка произошла в источнике данных <sourceName>
.
Дополнительные сведения см. в разделе DC_UNSUPPORTED_ERROR
DC_WORKDAY_RAAS_API_ERROR
Ошибка произошла в вызовах API RaAS Workday, errorCode: <errorCode>
.
Более подробную информацию см. в DC_WORKDAY_RAAS_API_ERROR
ТОЧНОСТЬ ДЕСЯТИЧНОЙ ДРОБИ ПРЕВЫШАЕТ МАКСИМАЛЬНУЮ ТОЧНОСТЬ
Десятичная точность <precision>
превышает максимальную точность <maxPrecision>
.
БАЗА_ДАННЫХ_ПО_УМОЛЧАНИЮ_НЕ_СУЩЕСТВУЕТ
База данных по умолчанию <defaultDatabase>
не существует, сначала создайте ее или измените базу данных по умолчанию на <defaultDatabase>
.
ФАЙЛ_ПО_УМОЛЧАНИЮ_НЕ_НАЙДЕН
Возможно, базовые файлы были обновлены. Вы можете явно отключить кэш в Spark, выполнив команду tableNameREFRESH TABLE
в SQL или повторно выполнив команду Dataset/DataFrame. Если кэш дисков устарел или базовые файлы удалены, можно сделать кэш диска недействительным вручную, перезагрузив кластер.
НЕВЕРНОЕ_РАЗМЕЩЕНИЕ_ПО_УМОЛЧАНИЮ
Ключевое слово DEFAULT
в MERGE
, INSERT
, UPDATE
или команде SET VARIABLE
не удалось напрямую назначить целевому столбцу, так как оно было частью выражения.
Например, UPDATE SET c1 = DEFAULT
разрешено, но UPDATE T SET c1 = DEFAULT + 1
не допускается.
НЕ ПОДДЕРЖИВАЕТСЯ ПО УМОЛЧАНИЮ
Не удалось выполнить <statementType>
команду, так как DEFAULT
значения не поддерживаются для целевого источника данных с поставщиком таблиц: "<dataSource>
".
ОПИСАНИЕ_JSON_НЕ_РАСШИРЕН
DESCRIBE TABLE
... AS JSON поддерживается только при указании [EXTENDED|FORMATTED
] .
Например, поддерживается DESCRIBE EXTENDED <tableName>
AS JSON, но DESCRIBE <tableName>
AS JSON не поддерживается.
ЧТЕНИЕ ДРУГОЙ ТАБЛИЦЫ DELTA ПО ИСТОЧНИКУ ПОТОКОВОЙ ПЕРЕДАЧИ
Запрос потоковой передачи считывался из неожиданной таблицы Delta (id = '<newTableId>
).
Он использовался для чтения из другой таблицы Delta (id = '<oldTableId>
) в соответствии с контрольной точкой.
Это может произойти при изменении кода для чтения из новой таблицы или удаления данных.
повторно создали таблицу. Отмените изменение или удалите контрольную точку потокового запроса
чтобы начать заново.
НЕПОДДЕРЖИВАЕМАЯ_ОТЛИЧНАЯ_ФУНКЦИЯ_ОКНА
Функции отдельных окон не поддерживаются: <windowExpr>
.
ДЕЛЕНИЕ_НА_НОЛЬ
Деление на ноль. Используйте try_divide
, чтобы допускать делитель, равный 0, и возвращать NULL
вместо этого. Если необходимо, установите <config>
в "false", чтобы обойти эту ошибку.
Дополнительные сведения см. в DIVIDE_BY_ZERO
ОЖИДАНИЯ_DLT_НЕ_ПОДДЕРЖИВАЮТСЯ
Ожидания поддерживаются только в декларативных конвейерах Lakeflow.
ВИД_КЛАСТЕРА_ПО_НЕПОДДЕРЖИВАЕМЫЕ
MATERIALIZED
VIEW с предложением CLUSTER BY
поддерживаются только в декларативных конвейерах Lakeflow.
Местоположение просмотра не поддерживается
расположения материализованного представления поддерживаются только в декларативных конвейерах Lakeflow.
СХЕМА_ПРЕДСТАВЛЕНИЯ_DLT_С_ТИПОМ_НЕ_ПОДДЕРЖИВАЕТСЯ
материализованные схемы представлений с указанным типом поддерживаются только в декларативных конвейерах Lakeflow.
TABLE_CONSTRAINTSDLT_VIEW__NOT_SUPPORTED
CONSTRAINT
предложения в представлении поддерживаются только в декларативных конвейерах Lakeflow.
Расписание не существует
Невозможно удалить SCHEDULE
из таблицы без существующего расписания или триггера.
Дубль имен CTE
Определение CTE не может содержать повторяющиеся имена: <duplicateNames>
Дублированное имя поля в структуре Arrow
Повторяющиеся имена полей в структуре Arrow не допускаются, получено <fieldNames>
.
Дублированный ключ карты
Обнаружен повторяющийся ключ карты <key>
, проверьте входные данные.
Если вы хотите удалить повторяющиеся ключи, можно задать <mapKeyDedupPolicy>
значение "LAST_WIN
", чтобы ключ, вставленный в последнее время, имеет приоритет.
Дублированное_Имя_Метрики
Имя метрики не уникально: <metricName>
. То же имя нельзя использовать для метрик с различными результатами.
Однако допускается несколько экземпляров метрик с одинаковым результатом и именем (например, самосоединения).
Дубликаты назначений
Столбцы или переменные <nameList>
отображаются более одного раза в качестве целевых объектов назначения.
Дублированные_Клаузисы
Найдено повторяющееся предложение: <clauseName>
. Удалите один из них.
Дублирование_условия_в_области
Найдено повторяющееся условие <condition>
в контексте. Удалите один из них.
Обработчик_исключений_дубликатов
Найдены повторяющиеся обработчики. Удалите один из них.
Дополнительные сведения см. в DUPLICATE_EXCEPTION_HANDLER
ДУБЛИРУЮЩИЙСЯ_КЛЮЧ
Найдены повторяющиеся ключи <keyColumn>
.
Повторное присвоение параметров процедуры
Вызов подпрограммы <routineName>
недопустим, так как он включает несколько назначений аргументов в одно и то же имя параметра <parameterName>
.
Дополнительные сведения см. в DUPLICATE_ROUTINE_PARAMETER_ASSIGNMENT
Дублирующиеся_имена_параметров_процедуры
Найдено повторяющееся имя в списке параметров определяемой пользователем подпрограммы <routineName>
: <names>
.
ДУБЛИРУЮЩАЯСЯ_ПРОЦЕДУРА_ВОЗВРАЩАЕТ_СТОЛБЦЫ
Найдены повторяющиеся столбцы в списке столбцов предложения RETURNS
в определяемой пользователем подпрограмме <routineName>
: <columns>
.
Выдача строк, старше контрольной метки, не разрешена.
Предыдущий узел генерирует строку с eventTime=<emittedRowEventTime>
, которая старше current_watermark_value=<currentWatermark>
Это может привести к проблемам с корректностью в операторов с отслеживанием состояния, находящихся далее в конвейере выполнения.
Исправьте логику оператора, чтобы вывести строки после текущего глобального значения метки.
ПУСТОЕ_ЗНАЧЕНИЕ_ПОЛЯ_JSON
Не удалось проанализировать пустую строку для типа данных <dataType>
.
ПУСТОЙ_ЛОКАЛЬНЫЙ_ФАЙЛ_В_ЗАПРОСЕ_ДОСТУПА_К_СТЭЙДЖИНГУ
Пустой локальный файл в промежуточном запросе <operation>
Пустая схема не поддерживается для источника данных
Источник данных <format>
не поддерживает запись пустых или вложенных пустых схем. Убедитесь, что схема данных имеет по крайней мере один или несколько столбцов.
КОДИРОВЩИК_НЕ_НАЙДЕН
Не найден кодировщик типа <typeName>
внутреннего представления Spark SQL.
Рассмотрите возможность смены типа входных данных на один из поддерживаемых в '<docroot>
/sql-ref-datatypes.html'.
МЕТКА_ЗАКОНЧЕНА_БЕЗ_МЕТКИ_НАЧАЛА
Конечные метки <endLabel>
не могут существовать без начальной метки.
ОКОНЧАТЕЛЬНЫЙ_СМЕЩЕНИЕ_ИМЕЕТ_БОЛЬШЕЕ_СМЕЩЕНИЕ_ДЛЯ_РАЗДЕЛА_ТОПИКА_ЧЕМ_ПОСЛЕДНИЙ_С_ТРИГГЕРОМ_ДОСТУПНОСЕЙЧАС
Некоторые разделы в темах Kafka сообщают о доступных позициях, которые меньше, чем конечные позиции, во время выполнения запроса с Trigger.AvailableNow. Ошибка может быть временной — перезапустить запрос и сообщить, если вы по-прежнему видите ту же проблему.
последнее смещение: <latestOffset>
, смещение конца: <endOffset>
КОНЕЧНОЕ_СМЕЩЕНИЕ_ИМЕЕТ_БОЛЬШЕЕ_СМЕЩЕНИЕ_ДЛЯ_РАЗБИЕНИЯ_ТЕМЫ_ЧЕМ_ПЕРЕДВАРИТЕЛЬНО_ЗАГРУЖЕННОЕ
Для источника данных Kafka с Trigger.AvailableNow конечное смещение должно быть меньшим или равным смещению для каждого раздела топика, чем предварительно извлечённое смещение. Ошибка может быть временной — перезапустить запрос и сообщить, если вы по-прежнему видите ту же проблему.
предварительно извлекаемое смещение: <prefetchedOffset>
, конечное смещение: <endOffset>
.
ОШИБКА_ЧТЕНИЯ_AVRO_НЕИЗВЕСТНЫЙ_ОТПЕЧАТОК
Ошибка чтения данных avro — обнаружен неизвестный отпечаток: <fingerprint>
, не ясно, какую схему следует использовать.
Это может произойти, если вы зарегистрировали дополнительные схемы после запуска контекста Spark.
Журнал событий пуст
Журнал событий для <tableOrPipeline>
не имеет схемы и не содержит событий. Повторите попытку позже после создания событий
Журнал событий требует совместного вычисления
Невозможно запросить журналы событий из назначенного или общего кластера без изоляции, пожалуйста, используйте общий кластер или хранилище SQL в Databricks вместо этого.
Журнал событий TVF неподдерживается для конвейера
EVENT_LOG
Функция Table-Valued не поддерживается для конвейеров с полем "схема" или конвейеров, публикующих в хранилище по умолчанию.
Чтобы запросить журнал событий, опубликуйте его в хранилище метаданных, указав поле event_log в параметрах конвейера.
Дополнительные сведения можно найти в документации по декларативным конвейерам Monitor Lakeflow: https://docs.databricks.com/aws/en/delta-live-tables/observability.
Журнал событий недоступен
Журналы событий недоступны для <tableOrPipeline>
. Повторите попытку позже после создания событий
ЖУРНАЛ_СОБЫТИЙ_НЕПОДДЕРЖИВАЕМЫЙ_ТИП_ТАБЛИЦЫ
Тип таблицы <tableIdentifier>
— <tableType>
.
Запрашивание журналов событий поддерживает только материализованные представления, потоковые таблицы или декларативные конвейеры Lakeflow.
СОБЫТИЙНОЕ_ВРЕМЯ_НЕ_СОВПАДАЕТ_С_ТИПОМ_ВРЕМЕННОЙ_МЕТКИ
Время события <eventName>
имеет недопустимый тип <eventType>
, но ожидается "TIMESTAMP
".
ПРЕВЫШЕНИЕ_ДЛИНЫ_ЛИМИТА
Превышает ограничение длины типа char/varchar: <limit>
.
EXCEPT_NESTED_COLUMN_INVALID_TYPE — Недопустимый тип вложенного столбца
EXCEPT
столбец <columnName>
был определён и ожидалось, что будет StructType, но найден тип <dataType>
.
ИСКЛЮЧЕНИЕ_СОВПАДАЮЩИХ_СТОЛБЦОВ
Столбцы в списке EXCEPT
должны быть различными и не пересекающимися, но получили (<columns>
).
EXCEPT_RESOLVED_COLUMNS_WITHOUT_MATCH (ИСКЛЮЧИТЬ_РАЗРЕШЕННЫЕ_СТОЛБЦЫ_БЕЗ_СОВПАДЕНИЯ)
EXCEPT
столбцы [<exceptColumns>
] были определены, но не соответствуют ни одному из столбцов [<expandedColumns>
] из звёздного расширения.
ИСКЛЮЧЕНИЕ: НЕРАЗРЕШЕННЫЙ_СТОЛБЕЦ_В_РАСШИРЕНИИ_СТРУКТУРЫ (EXCEPT_UNRESOLVED_COLUMN_IN_STRUCT_EXPANSION)
Имя столбца или поля <objectName>
в предложении EXCEPT
не может быть разрешено. Имели ли вы в виду одно из следующих: [<objectList>
]?
Примечание. Вложенные столбцы в предложении EXCEPT
могут не включать квалификаторы (имя таблицы, имя родительского столбца структуры и т. д.) во время расширения структуры; попробуйте удалить квалификаторы, если они используются с вложенными столбцами.
EXECUTOR_BROADCAST_JOIN_OOM (Недостаток памяти при присоединении трансляции исполнителя)
Недостаточно памяти для построения отношения трансляции <relationClassName>
. Размер отношения = <relationSize>
. Общая память, используемая этой задачей = <taskMemoryUsage>
. Метрики менеджера памяти исполнителя: onHeapExecutionMemoryUsed = <onHeapExecutionMemoryUsed>
, offHeapExecutionMemoryUsed = <offHeapExecutionMemoryUsed>
, onHeapStorageMemoryUsed = <onHeapStorageMemoryUsed>
, offHeapStorageMemoryUsed = <offHeapStorageMemoryUsed>
. [sparkPlanId: <sparkPlanId>
] Отключите широковещательные трансляции для этого запроса, используя команду 'set spark.sql.autoBroadcastJoinThreshold=-1' или подсказку соединения, чтобы принудительно использовать shuffle join.
EXECUTOR_BROADCAST_JOIN_STORE_OOM (Ошибка: нехватка памяти при выполнении соединения с трансляцией)
Недостаточно памяти для хранения отношения трансляции <relationClassName>
. Размер отношения = <relationSize>
. StorageLevel = <storageLevel>
. [sparkPlanId: <sparkPlanId>
] Отключите широковещательные трансляции для этого запроса, используя команду 'set spark.sql.autoBroadcastJoinThreshold=-1' или подсказку соединения, чтобы принудительно использовать shuffle join.
НЕПОСРЕДСТВЕННОЕ_ВЫПОЛНЕНИЕ_ДВОЙНЫЕ_АЛИАСЫ_АРГУМЕНТОВ
Предложение USING
этой команды EXECUTE IMMEDIATE
включало несколько аргументов с одинаковым псевдонимом (<aliases>
), что недопустимо; обновите команду с указанием уникальных псевдонимов, а затем повторите команду.
ОЖИДАЕТСЯ ПОСТОЯННАЯ_ТАБЛИЦА_НЕ_ВРЕМЕННАЯ
"<operation>
" ожидает постоянную таблицу, но <tableName>
является временной. Вместо этого укажите постоянную таблицу.
ОЖИДАТЬ_ПОСТОЯННЫЙ_ВИД_НЕ_ВРЕМЕННЫЙ
"<operation>
" ожидает постоянное представление, но <viewName>
является временным представлением.
Ожидается таблица, не представление
'<operation>
' ожидает таблицу, но <viewName>
является представлением.
Дополнительные сведения см. в EXPECT_TABLE_NOT_VIEW
ОЖИДАЕТСЯ_ВИД_НЕ_ТАБЛИЦА
Таблица <tableName>
не поддерживает <operation>
.
Дополнительные сведения см. в EXPECT_VIEW_NOT_TABLE
ОШИБКА_ДЕКОДИРОВАНИЯ_ВЫРАЖЕНИЯ
Не удалось декодировать строку до значения выражения: <expressions>
.
Ошибка кодирования выражения
Не удалось закодировать значение выражений: <expressions>
в строку.
ТИП_ВЫРАЖЕНИЯ_НЕ_УПОРЯДОЧИВАЕМЫЙ
Невозможно отсортировать выражение столбца <expr>
, так как его тип <exprType>
не упорядочен.
ВНЕШНИЙ_НЕПОЛНЫЙ_КЛОН_ВСЕ_ЕЩЕ_СУЩЕСТВУЕТ
Не удалось выполнить операцию в исходной таблице <sourceTable>
, так как неглубокий клон <targetTable>
по-прежнему существует, и его состояние некорректно. Если вы действительно хотите продолжить эту операцию, очистите неглубокое клонирование, явно выполнив DROP
команду.
EXTERNAL_TABLE_INVALID_SCHEME (Неверная схема внешней таблицы)
Внешние таблицы не поддерживают схему <scheme>
.
Обновление FABRIC: неправильная область действия
Ошибка при выполнении 'REFRESH FOREIGN <scope> <name>
'. Невозможно обновить Fabric <scope>
напрямую, используйте «REFRESH FOREIGN CATALOG <catalogName>
» для обновления каталога Fabric.
ОШИБКА_ВЫПОЛНЕНИЯ_UDF
Определяемая пользователем функция (<functionName>
: (<signature>
) =>
<result>
) завершилась ошибкой из-за: <reason>
.
НЕИСПОЛНИВШАЯСЯ_ФУНКЦИЯ
Не удалось подготовить функцию <funcName>
для вызова. Пожалуйста, ещё раз проверьте аргументы функции.
FAILED_JDBC
Не удалось выполнить операцию JDBC <url>
.
Дополнительные сведения см. в FAILED_JDBC
Ошибка разбора типа структуры
Не удалось проанализировать структуру: <raw>
.
НЕ УДАЛОСЬ ПРОЧЕСТЬ ФАЙЛ
Ошибка при чтении файла <path>
.
Для получения дополнительных сведений см. FAILED_READ_FILE
Ошибка: не удалось зарегистрировать класс в Kryo
Не удалось зарегистрировать классы в Kryo.
Ошибка_переименования_пути
Не удалось переименовать <sourcePath>
в <targetPath>
, поскольку место назначения уже существует.
НЕ УДАЛОСЬ ПЕРЕИМЕНОВАТЬ ВРЕМЕННЫЙ ФАЙЛ
Не удалось переименовать временный файл из <srcPath>
в <dstPath>
, так как FileSystem.rename вернул false.
Не удалось преобразовать строку в JSON
Не удалось преобразовать значение строки <value>
класса <class>
в целевой тип SQL <sqlType>
в формате JSON.
Не удалось загрузить рутину
Не удалось загрузить подпрограмму <routineName>
.
Ошибка разбора: слишком сложный
Инструкция, включая потенциальные функции SQL и ссылки на представления, была слишком сложной для анализа.
Чтобы устранить эту ошибку, необходимо разделить инструкцию на несколько, менее сложных блоков.
ФУНКЦИЯ_НЕ_ВКЛЮЧЕНА
Функция <featureName>
не включена. Рекомендуется задать конфигурацию <configKey>
для <configValue>
, чтобы включить эту возможность.
ФУНКЦИЯ НЕДОСТУПНА В КЛАССИЧЕСКОМ СКЛАДЕ
<feature>
не поддерживается в классических хранилищах SQL. Чтобы использовать эту функцию, используйте хранилище Pro или Бессерверное хранилище SQL.
ТРЕБУЕТ_ФУНКЦИЮ_УК
<feature>
не поддерживается без каталога Unity. Чтобы использовать эту функцию, включите каталог Unity.
Функция недоступна
<feature>
не поддерживается в вашей среде. Чтобы использовать эту функцию, обратитесь в службу поддержки Databricks.
ПОЛЕ_УЖЕ_СУЩЕСТВУЕТ
Невозможно выполнить <op>
для столбца, так как <fieldNames>
уже существует в <struct>
.
ПОЛЕ_НЕ_НАЙДЕНО
В <fieldName>
нет такого поля структуры <fields>
.
ФАЙЛ_В_ПОДГОТОВИТЕЛЬНОМ_ПУТИ_УЖЕ_СУЩЕСТВУЕТ
Файл в промежуточном пути <path>
уже существует, но OVERWRITE
не задан
ОШИБКА_ПОЛЬЗОВАТЕЛЬСКОЙ_ФУНКЦИИ_FLATMAPGROUPSWITHSTATE
Произошла ошибка в предоставленной пользователем функции в flatMapGroupsWithState. Причина: <reason>
ЗАПРЕЩЕННЫЙ_ИСТОЧНИК_ДАННЫХ_В_БЕЗСЕРВЕРНОМ_РЕЖИМЕ
Запросы к источнику данных <source>
в бессерверных вычислениях запрещены. Только <allowlist>
источники данных поддерживаются в бессерверных вычислениях.
Запрещенная операция
Операция <statement>
запрещена в <objectType>
: <objectName>
.
FOREACH_BATCH_USER_FUNCTION_ERROR (ошибка функции пользователя в каждом пакете)
Произошла ошибка в предоставленной пользователем функции в приемнике пакетной службы foreach. Причина: <reason>
Ошибка функции для каждого пользователя (FOREACH_USER_FUNCTION_ERROR)
Произошла ошибка в функции, предоставленной пользователем, в компоненте foreach sink. Причина: <reason>
НЕСООТВЕТСТВИЕ_ВНЕШНЕГО_КЛЮЧА
Родительские столбцы внешнего ключа <parentColumns>
не совпадают с дочерними столбцами первичного ключа <childColumns>
.
ИМЯ_ВНЕШНЕГО_ОБЪЕКТА_НЕ_МОЖЕТ_БЫТЬ_ПУСТЫМ
Не удается выполнить эту команду, так как имя внешнего <objectType>
должно быть не пустым.
НЕПОДДЕРЖИВАЕМАЯ_КОНВЕРСИЯ_ЗАРУБЕЖНОЙ_ТАБЛИЦЫ
Таблица не может быть обновлена с UC Foreign до UC External. Причина:
Дополнительные сведения см. FOREIGN_TABLE_CONVERSION_UNSUPPORTED
НАЙДЕНО_НЕСКОЛЬКО_ИСТОЧНИКОВ_ДАННЫХ
Обнаружено несколько источников данных с именем '<provider>
'. Проверьте, что источник данных не зарегистрирован и не расположен в класспате одновременно.
ИЗ_JSON_КОНФЛИКТУЮЩИЕ_ОБНОВЛЕНИЯ_СХЕМЫ
Операция from_json столкнулась с конфликтующими обновлениями схемы в месте: <location>
ОШИБКА_ИСПОРЧЕННАЯ_ЗАПИСЬ_В_СТОЛБЦЕ_СХЕМЫ
from_json найден столбецNameOfCorruptRecord (<columnNameOfCorruptRecord>
) присутствует
в объекте JSON и больше не может продолжить выполнение. Настройте другое значение для
опция columnNameOfCorruptRecord.
Неправильная схема JSON
from_json инференция не смогла прочитать схему, сохраненную в: <location>
СБОЙ РАСШИФРОВКИ ИЗ JSON (FROM_JSON_INFERENCE_FAILED)
from_json не удалось определить схему. Укажите его вместо этого.
ИНФЕРЕНЦИЯ_ИЗ_JSON_НЕ_ПОДДЕРЖИВАЕТСЯ
from_json инференция поддерживается только при определении потоковых таблиц
НЕИСПРАВНОСТЬ_КОНФИГУРАЦИИ_ПРИ_ЧТЕНИИ_JSON
from_json конфигурация недопустима:
Дополнительные сведения см. в FROM_JSON_INVALID_CONFIGURATION
ОШИБКА_ЭВОЛЮЦИИ_СХЕМЫ_ИЗ_JSON
from_json не удалось эволюционировать от <old>
до <new>
ПАРАМЕТРЫ_ФУНКЦИЙ_ДОЛЖНЫ_БЫТЬ_ИМЕННОВАННЫМИ
Функция <function>
требует именованных параметров. Отсутствующие имена параметров: <exprs>
. Обновите вызов функции, чтобы добавить имена для всех параметров, например <function>
(param_name => ...).
СГЕНЕРИРОВАННАЯ_КОЛОНКА_С_ЗНАЧЕНИЕМ_ПО_УМОЛЧАНИЮ
Столбец не может иметь как значение по умолчанию, так и вычисляемое выражение, но столбец <colName>
имеет значение по умолчанию: (<defaultValue>
) и вычисляемое выражение: (<genExpr>
).
Получение_таблиц_по_типу_не_поддерживается_в_данной_версии_Hive
Hive 2.2 и более низкие версии не поддерживают getTablesByType. Используйте Hive 2.3 или более позднюю версию.
Нет улучшений требуется, так как это технический код ошибки.
Не удалось получить трассировку разогрева. Причина: <cause>
.
Поле или функция предварительной трассировки недоступны
Функция get_warmup_tracing() не разрешена.
GRAPHITE_SINK_НЕДОПУСТИМЫЙ_ПРОТОКОЛ
Недопустимый протокол Graphite: <protocol>
.
GRAPHITE_SINK_PROPERTY_MISSING: Отсутствует свойство Graphite Sink
Для приемника Graphite требуется свойство '<property>
' .
Несоответствие_Столбца_Группировки
Столбец группирования (<grouping>
) не найден в столбцах группировки <groupingColumns>
.
Несоответствие столбца идентификатора группировки
Столбцы grouping_id (<groupingIdColumn>
) не соответствуют столбцам группировки (<groupByColumns>
).
ПРЕВЫШЕН ЛИМИТ РАЗМЕРА ГРУППИРОВКИ
Размер группирования наборов не может превышать <maxSize>
.
ГРУППИРОВКА_ПО_АГРЕГАТУ
Агрегатные функции не допускаются в GROUP BY
, но найдены <sqlExpr>
.
Более подробную информацию см. в GROUP_BY_AGGREGATE
ГРУППИРОВКА_ПО_ПОЗИЦИИ_АГРЕГАЦИЯ
GROUP BY <index>
ссылается на выражение <aggExpr>
, содержащее агрегатную функцию. Агрегатные функции не допускаются в GROUP BY
.
ГРУППИРОВКА_ПО_ПОЗИЦИИ_ВНЕ_ДИАПАЗОНА
GROUP BY
положение <index>
не находится в списке выбора (допустимый диапазон равен [1, <size>
]).
Тип_группового_выражения_не_поддерживает_упорядочивание
Выражение <sqlExpr>
нельзя использовать в качестве выражения группировки, так как его тип данных <dataType>
не является упорядоченным типом данных.
HDFS_HTTP_ERROR
При попытке чтения из HDFS http-запрос завершился ошибкой.
Дополнительные сведения см. в HDFS_HTTP_ERROR
ПОДСКАЗКА_НЕПОДДЕРЖИВАЕМЫЙ_ДЛЯ_ДИАЛЕКТА_JDBC
hint
не поддерживается для <jdbcDialect>
в источнике данных JDBC. Поддерживаемые диалекты: MySQLDialect
OracleDialect
и DatabricksDialect
.
HIVE_METASTORE_INVALID_PLACEHOLDER_PATH (недопустимый путь-заполнитель в HIVE_METASTORE)
Не удалось выполнить запрос или команду, так как конфигурация "spark.databricks.hive.metastore.tablePlaceholderPath" предоставила недопустимый путь заполнителя таблицы Hive Metastore. Обновите эту конфигурацию новым значением, чтобы указать допустимый путь, а затем повторно запустите запрос или команду еще раз.
HIVE_METASTORE_Таблица_Путь_Заполнителя_Не_Установлен
Запрос или команда завершились сбоем, потому что путь заполнителя в таблице Hive Metastore не установлен, что необходимо, когда расположение схемы находится в DBFS, а расположение таблицы — это объект или файл. Задайте для spark.databricks.hive.metastore.tablePlaceholderPath путь, к которому у вас есть доступ, а затем снова выполните запрос или команду.
HLL_НЕВЕРНЫЙ_ВХОДНОЙ_СКЕТЧ_БФЕР
Недопустимый вызов <function>
; Поддерживаются только допустимые буферы эскизов HLL (например, созданные функцией hll_sketch_agg
).
HLL_INVALID_LG_K
Недопустимый вызов <function>
; значение lgConfigK
должно быть в пределах от <min>
до <max>
включительно: <value>
.
HLL_UNION_DIFFERENT_LG_K
Эскизы имеют разные значения lgConfigK
: <left>
и <right>
. Задайте для параметра allowDifferentLgConfigK
значение true, чтобы вызывать <function>
с различными значениями lgConfigK
.
HMS_ФЕДЕРАЦИЯ_ПОВЕРХНОСТНОЕ_КЛОНИРОВАНИЕ_НЕ_НАЙДЕНО_В_UC
Не удалось определить путь неглубокого клонирования <path>
к таблице в каталоге Unity. Убедитесь, что таблица существует и добавлена в каталог Unity Catalog.
ИСКЛЮЧЕНИЕ_ГИБРИДНОГО_АНАЛИЗАТОРА
Произошла ошибка при попытке разрешить запрос или команду с помощью как устаревшего анализатора фиксированной точки, так и однопроходного сопоставителя.
Дополнительные сведения см. в HYBRID_ANALYZER_EXCEPTION
ИДЕНТИФИКАТОР_СЛИШКОМ_МНОГО_ЧАСТЕЙ_ИМЕНИ
<identifier>
не является допустимым идентификатором, так как он содержит более 2 частей имени.
ПАРАМЕТР_ДОПУСТИМОГО_ДВОЙНОГО_ГЕНЕРАТОРА_ПОСЛЕДОВАТЕЛЬНОСТЕЙ_DENTITY_COLUMNS
Параметр генератора последовательности для дублированного столбца IDENTITY
: <sequenceGeneratorOption>
.
Незаконный шаг в столбцах идентификатора
IDENTITY
шаг столбца не может быть 0.
НЕПОДДЕРЖИВАЕМЫЙ_ТИП_ДАННЫХ_ДЛЯ_ИДЕНТИФИКАЦИОННЫХ_СТОЛБЦОВ
Тип данных <dataType>
не поддерживается для столбцов IDENTITY
.
НЕПРАВИЛЬНЫЙ_ДЕНЬ_НЕДЕЛИ
Недопустимое значение для дня недели: <string>
.
ILLEGAL_STATE_STORE_VALUE (Неправильное значение состояния хранилища)
Недопустимое значение, переданное в хранилище состояния
Дополнительную информацию см. в разделе ILLEGAL_STATE_STORE_VALUE
НЕПРАВИЛЬНАЯ_СХЕМА_URI_В_ОПЦИИ_СОЕДИНЕНИЯ
Невозможно создать подключение из-за неуместной схемы URI <uri>
, предоставленной для параметра подключения "<option>
".
Разрешенные схемы: <allowedSchemes>
.
Добавьте схему, если она отсутствует в URI, или укажите схему из допустимых значений.
НЕСРАВНИМЫЙ_СТОЛБЕЦ_ПОВОРОТА
Недопустимый сводной столбец <columnName>
. Столбцы сводной таблицы должны быть сопоставимыми.
НЕСОВМЕСТИМЫЙ_ТИП_СТОЛБЦА
<operator>
можно выполнять только в таблицах с совместимыми типами столбцов. Столбец <columnOrdinalNumber>
таблицы <tableOrdinalNumber>
является типом <dataType1>
, который несовместим с <dataType2>
в том же столбце первой таблицы.<hint>
.
РЕГИСТР_НЕСОВМЕСТИМОГО_ИСТОЧНИКА_ДАННЫХ
Обнаружен несовместимый объект DataSourceRegister. Удалите несовместимую библиотеку из классаpath или обновите ее. Ошибка: <message>
НЕСОВМЕСТИМЫЕ_ДАННЫЕ_ДЛЯ_ТАБЛИЦЫ
Не удается записать несовместимые данные для таблицы <tableName>
:
Дополнительные сведения см. в INCOMPATIBLE_DATA_FOR_TABLE
НЕСОВМЕСТИМЫЕ_ТИПЫ_СОЕДИНЕНИЙ
Типы соединений <joinType1>
и <joinType2>
несовместимы.
Несовместимое изменение схемы представления
SQL-запрос представления <viewName>
имеет несовместимое изменение схемы, и столбец <colName>
невозможно устранить. Ожидалось <expectedNum>
столбцов с именем <colName>
, но получено <actualCols>
.
Попробуйте повторно создать представление, выполнив следующую команду: <suggestion>
.
НЕПОЛНОЕ_ОПРЕДЕЛЕНИЕ_ТИПА
Неполный сложный тип:
Дополнительные сведения см. в INCOMPLETE_TYPE_DEFINITION
НЕСООТВЕТСТВУЮЩЕЕ_ПОВЕДЕНИЕ_МЕЖДУ_ВЕРСИЯМИ
Вы можете получить другой результат из-за обновления системы до новой версии.
Дополнительные сведения см. в INCONSISTENT_BEHAVIOR_CROSS_VERSION
НЕПРАВИЛЬНОЕ_КОЛИЧЕСТВО_АРГУМЕНТОВ
<failure>
, <functionName>
требует как минимум <minArgs>
аргументов и не более <maxArgs>
аргументов.
НЕВЕРНАЯ_СКОРОСТЬ_УВЕЛИЧЕНИЯ
Максимальное смещение при <rowsPerSecond>
строк в секунду равно <maxSeconds>
, но параметр 'rampUpTimeSeconds' равен <rampUpTimeSeconds>
.
НЕОПРЕДЕЛЁННАЯ СОРТИРОВКА
Не удалось определить, какую колляцию следует использовать для строковой операции. Используйте предложение COLLATE
, чтобы явно задать параметры сортировки.
НЕОПРЕДЕЛЕННАЯ СОРТИРОВКА В ВЫРАЖЕНИИ
Тип данных <expr>
имеет неопределённую коллацию. Используйте предложение COLLATE
, чтобы явно задать параметры сортировки.
НЕОПРЕДЕЛЕННАЯ_СОРТИРОВКА_В_СХЕМЕ
Схема содержит неопределённую сортировку в [<columnPaths>
]. Используйте предложение COLLATE
, чтобы явно задать параметры сортировки.
Индекс уже существует.
Невозможно создать индекс <indexName>
в таблице <tableName>
, так как он уже существует.
Индекс не найден
Не удается найти индекс <indexName>
в таблице <tableName>
.
НЕПОДДЕРЖИВАЕТ_СРАБАТЫВАНИЕ_БЕСКОНЕЧНОГО_ПОТОКА
Тип триггера <trigger>
не поддерживается для этого типа кластера.
Используйте другой тип триггера, например AvailableNow, Один раз.
НЕСООТВЕТСТВИЕ АРНОСТИ ВСТАВКИ_СТОЛБЦА
Не удается записать в <tableName>
, причина заключается в том, что
Дополнительные сведения см. в INSERT_COLUMN_ARITY_MISMATCH
Ошибка несоответствия количества столбцов в разделе (INSERT_PARTITION_COLUMN_ARITY_MISMATCH)
Не удается записать в "<tableName>
", <reason>
:
Столбцы таблицы: <tableColumns>
.
Столбцы разделения с постоянными значениями: <staticPartCols>
.
Столбцы данных: <dataColumns>
.
ВСТАВКА_ЗАМЕНА_ИСПОЛЬЗУЯ_НЕДОПУСТИМЫЙ_НАБОР_СТОЛБЦОВ
Таблица должна быть секционирована, и все указанные столбцы должны представлять полный набор столбцов секционирования таблицы.
Следующие столбцы не являются столбцами секционирования: <nonPartitionColumns>
Отсутствуют следующие столбцы секций: <missingPartitionsColumns>
Вставка или замена с использованием не включена
Обратитесь к представителю Databricks, чтобы включить функцию INSERT INTO
... REPLACE USING
(...).
Недостаточно прав
Недостаточно привилегий:
<report>
НЕДОСТАТОЧНЫЕ_ПРАВА_EXT_LOC
У пользователя <user>
недостаточные привилегии для внешнего расположения <location>
.
НЕДОСТАТОЧНЫЕ_ПОЛНОМОЧИЯ_НЕТ_ВЛАДЕЛЬЦА
Для <securableName>
нет владельца. Попросите администратора назначить владельца.
Недостаточно прав для изменения прав собственности на защищаемый объект
Пользователь не владеет <securableName>
.
НЕДОСТАТОЧНЫЕ_ПРАВА_ЗАЩИЩАЕМОЕ
У пользователя нет разрешений <action>
на <securableName>
.
НЕДОСТАТОЧНЫЕ ПРАВА ДЛЯ ВЛАДЕЛЬЦА ЗАЩИЩАЕМОГО РОДИТЕЛЯ
Владелец <securableName>
отличается от владельца <parentSecurableName>
.
Недостаточно прав SPARK_CONNECT_CLIENT_SET_CLOUDFETCH_RETENTION_TIMEOUT
У клиента нет разрешения на настройку пользовательского времени ожидания хранения для результатов CloudFetch.
НЕДОСТАТОЧНЫЕ ПРАВА ДОСТУПА ДЛЯ ХРАНИЛИЩА CRED
Учетные данные хранения <credentialName>
имеют недостаточно привилегий.
НЕСООТВЕТСТВИЕ_ПРАВ_ДОСТУПА_ДЛЯ_НАДЕЖНЫХ_ЭЛЕМЕНТОВ
Пользователь не может <action>
на <securableName>
из-за разрешений на базовые защищаемые объекты.
НЕДОСТАТОЧНО_РАЗРЕШЕНИЙ_ДЛЯ_БАЗОВЫХ_ЗАЩИЩЕННЫХ_ОБЪЕКТОВ_ПОДРОБНО
Пользователь не может выполнить действие <action>
на <securableName>
из-за разрешений на подлежащие объекты безопасности.
<underlyingReport>
ПЕРЕПОЛНЕНИЕ_ИНТЕРВАЛЬНОЙ_АРИФМЕТИКИ
Переполнение целого числа при операциях с интервалами.
Дополнительные сведения см. в INTERVAL_ARITHMETIC_OVERFLOW
ИНТЕРВАЛ_РАЗДЕЛЁН_НА_НОЛЬ
Деление на ноль. Используйте try_divide
, чтобы допускать делитель, равный 0, и возвращать NULL
вместо этого.
НЕВЕРНЫЙ_АГРЕГАТНЫЙ_ФИЛЬТР
Выражение FILTER
<filterExpr>
в агрегатной функции недопустимо.
Дополнительные сведения см. в INVALID_AGGREGATE_FILTER
НЕПРАВИЛЬНЫЙ УНИВЕРСАЛЬНЫЙ ЭНКОДЕР
Найден недопустимый нейтральный энкодер. Ожидает экземпляр AgnosticEncoder, но получил <encoderType>
. Дополнительные сведения см. в статье "<docroot>
/api/java/index.html?org/apache/spark/sql/Encoder.html".
НЕВЕРНОЕ_ЗНАЧЕНИЕ_АЛГОРИТМА
Недопустимое или неподдерживаемое значение <alg>
алгоритма интерполяции ребер.
НЕВЕРНЫЙ_ИНДЕКС_МАССИВА
Индекс <indexValue>
находится вне допустимого диапазона. Массив содержит элементы <arraySize>
. Используйте функцию SQL get()
, чтобы игнорировать доступ к элементу с недопустимым индексом и возвращать NULL
вместо этого.
Дополнительные сведения см. в INVALID_ARRAY_INDEX
НЕДОПУСТИМЫЙ ИНДЕКС МАССИВА В ЭЛЕМЕНТЕ ПО АДРЕСУ
Индекс <indexValue>
находится вне допустимого диапазона. Массив содержит элементы <arraySize>
. Используйте try_element_at
, чтобы допускать доступ к элементу с недопустимым индексом и возвращать NULL
.
Дополнительные сведения см. в INVALID_ARRAY_INDEX_IN_ELEMENT_AT
НЕДОПУСТИМЫЙ СИНТАКСИС ИМЕНИ АТРИБУТА
Синтаксическая ошибка в имени атрибута: <name>
. Убедитесь, что обратные кавычки идут в парах, строка в кавычках является полной частью имени, и используйте обратную кавычку только внутри частей имени в кавычках.
НЕВЕРНАЯ_АУТЕНТИФИКАЦИЯ_AWS
Выберите именно один из следующих методов проверки подлинности:
Укажите имя учетных данных службы Databricks (
<serviceCredential>
) (в качестве параметра потока Spark или в качестве переменной среды кластера).Предоставьте ключи AWS AccessKey (
<awsAccessKey>
) и SecretAccessKey (<awsSecretKey>
) для использования ключей AWS.Не предоставьте ключи AWS и учетные данные службы Databricks для использования цепочки поставщиков учетных данных AWS по умолчанию для проверки подлинности Kinesis.
НЕДЕЙСТВИТЕЛЬНАЯ_АУТЕНТИФИКАЦИЯ_AWS_С_ЯВНЫМИ_ПАРАМЕТРАМИ
Пожалуйста, укажите имя учетной записи вашей службы Databricks (<serviceCredential>
)
ИЛИ как <awsAccessKey>
, так и <awsSecretKey>
НЕДОПУСТИМОЕ_ПОЛОЖЕНИЕ_БИТМАПЫ
Позиция растрового образа с нулевым индексом <bitPosition>
выходит за границы. Растровое изображение имеет <bitmapNumBits>
бит (<bitmapNumBytes>
байт).
INVALID_BOOLEAN_STATEMENT (Недопустимое булево выражение)
Логическое выражение ожидается в условии, но <invalidStatement>
найдено.
НЕДОПУСТИМАЯ_ГРАНИЦА
Граница <boundary>
недопустима: <invalidValue>
.
Дополнительные сведения см. в INVALID_BOUNDARY
НЕДОПУСТИМЫЙ_ТИП_ДАННЫХ_СТОЛБЦА_BUCKET
Невозможно использовать <type>
для столбца корзины. Типы данных с сортировкой не поддерживаются для разбиения на группы.
НЕВЕРНЫЙ ФАЙЛ КОРЗИНЫ
Недопустимый файл контейнера: <path>
.
НЕДОПУСТИМАЯ_СТРОКА_БАЙТОВ
Ожидаемый формат — ByteString, но был <unsupported> (<class>
).
НЕДОПУСТИМОЕ_ИМЯ_КОЛОНКИ_КАК_ПУТЬ
Источник данных <datasource>
не может сохранить столбец <columnName>
, так как его имя содержит некоторые символы, которые не допускаются в путях к файлам. Пожалуйста, используйте псевдоним для переименования.
Недопустимый тип данных для столбца или поля
Столбец или поле <name>
имеет тип <type>
, тогда как требуется тип <expectedType>
.
INVALID_CONF_VALUE (недопустимое значение конфигурации)
Некорректное значение "<confValue>
" в конфигурации "<confName>
".
Дополнительные сведения см. в INVALID_CONF_VALUE
НЕДОПУСТИМЫЙ_ПОВРЕЖДЕННЫЙ_ТИП_ЗАПИСИ
Столбец <columnName>
для поврежденных записей должен иметь тип STRING
null, но получил <actualType>
.
НЕВЕРНОЕ_ЗНАЧЕНИЕ_CRS
Недопустимое или неподдерживаемое значение <crs>
CRS (координатная эталонная система).
НЕДОПУСТИМОЕ ИСПОЛЬЗОВАНИЕ ТЕКУЩЕГО ПОЛУЧАТЕЛЯ
функцию current_recipient
можно использовать только в инструкции CREATE VIEW
или инструкции ALTER VIEW
для определения только представления с общим доступом в Unity Catalog.
НЕВЕРНЫЙ_УКАЗАТЕЛЬ
Курсор недопустим.
Дополнительную информацию см. в разделе INVALID_CURSOR
НЕДОПУСТИМЫЙ_ФОРМАТ_ДАТЫ_И_ВРЕМЕНИ
Нераспознанный шаблон даты и времени: <pattern>
.
Дополнительную информацию см. в INVALID_DATETIME_PATTERN
НЕВЕРНОЕ_ЗНАЧЕНИЕ_ПО_УМОЛЧАНИЮ
Не удалось выполнить команду <statement>
, так как конечный столбец или переменная <colName>
имеет DEFAULT
значение <defaultValue>
.
Дополнительные сведения см. в INVALID_DEFAULT_VALUE
НЕВЕРНОЕ_ЗНАЧЕНИЕ_РАЗДЕЛИТЕЛЯ
Недопустимое значение для разделителя.
Дополнительные сведения см. в INVALID_DELIMITER_VALUE
НЕДОПУСТИМЫЙ КАТАЛОГ НАЗНАЧЕНИЯ
Каталог назначения команды SYNC
должен находиться в каталоге Unity. Найден <catalog>
.
НЕПРАВИЛЬНАЯ_ПАМЯТЬ_ДРАЙВЕРА
Системная память <systemMemory>
должна быть не менее <minSystemMemory>
.
Увеличьте размер кучи с помощью параметра --driver-memory или "<config>
" в конфигурации Spark.
НЕВЕРНЫЕ_ДИНАМИЧЕСКИЕ_ПАРАМЕТРЫ
Переданные <option_list>
параметры запрещены для внешней таблицы <table_name>
.
НЕДОПУСТИМО_ПУСТОЕ_МЕСТОПОЛОЖЕНИЕ
Имя расположения не может быть пустой строкой, но <location>
было задано.
НЕВЕРНОЕ_ОПРЕДЕЛЕНИЕ_УСЛОВИЯ_ОШИБКИ
Недопустимое объявление условия.
Дополнительные сведения см. в INVALID_ERROR_CONDITION_DECLARATION
НЕВЕРНЫЙ_ESC
Найдена недопустимая escape-строка: <invalidEscape>
. Escape-строка должна содержать только один символ.
НЕДОПУСТИМЫЙ_ЭКРАНИРУЮЩИЙ_СИМВОЛ
EscapeChar
должен быть строковым литералом длины один, но был передан <sqlExpr>
.
НЕВЕРНАЯ ПАМЯТЬ ИСПОЛНИТЕЛЯ
Память исполнителя <executorMemory>
должна быть не менее <minSystemMemory>
.
Увеличьте память исполнителя с помощью параметра --executor-memory или "<config>
" в конфигурации Spark.
НЕВЕРНЫЙ_КОДЕР_ВЫРАЖЕНИЯ
Найден недопустимый кодировщик выражений. Ожидает экземпляр ExpressionEncoder, но получил <encoderType>
. Дополнительные сведения см. в статье "<docroot>
/api/java/index.html?org/apache/spark/sql/Encoder.html".
НЕДОПУСТИМЫЙ_ВНЕШНИЙ_ТИП
Внешний тип <externalType>
недопустим для типа <type>
выражения <expr>
.
НЕВЕРНЫЙ_ТИП_БАЗОВОГО_ПОЛЯ_ИЗВЛЕЧЕНИЯ
Не удается извлечь значение из <base>
. Требуется сложный тип [STRUCT
, ARRAY
, MAP
], но получен <other>
.
НЕВЕРНОЕ_ПОЛЕ_ИЗВЛЕЧЕНИЯ
Не удается извлечь <field>
из <expr>
.
НЕДОПУСТИМЫЙ_ТИП_ПОЛЯ_ИЗВЛЕЧЕНИЯ
Имя поля должно быть ненулевой строковой литерал — это <extraction>
.
НЕВЕРНОЕ_ИМЯ_ПОЛЯ
Имя поля <fieldName>
недопустимо: <path>
не является структурой.
НЕПРАВИЛЬНЫЙ_ФОРМАТ
Недопустимый формат: <format>
.
Дополнительные сведения смотрите в INVALID_FORMAT
НЕВЕРНАЯ_ДРОБНАЯ_ЧАСТЬ_СЕКУНДЫ
Допустимый диапазон значений для секунд — [0, 60] (включительно), но введённое значение — <secAndMicros>
. Чтобы избежать этой ошибки, используйте try_make_timestamp
, которая возвращает NULL
при ошибке.
Если вы не хотите использовать версию метки времени сеанса по умолчанию этой функции, используйте try_make_timestamp_ntz
или try_make_timestamp_ltz
.
НЕПРАВИЛЬНОЕ_ИСПОЛЬЗОВАНИЕ_GET_DIAGNOSTICS
Недопустимое использование инструкции GETDIAGNOSTICS
.
Для получения дополнительных сведений см. в INVALID_GET_DIAGNOSTICS_USAGE
НЕВЕРНОЕ ИСПОЛЬЗОВАНИЕ GET_DIAGNOSTICS: НОМЕР УСЛОВИЯ ДОЛЖЕН БЫТЬ ОДИН
Недопустимое использование инструкции GETDIAGNOSTICS
. Единственное поддерживаемое значение для номера условия в инструкции GETDIAGNOSTICS
— 1.
НЕПРАВИЛЬНЫЙ_ДЕСЬЯТЕЛЬ
Недопустимый дескриптор <handle>
.
Дополнительные сведения см. в INVALID_HANDLE
НЕВЕРНОЕ_ОПРЕДЕЛЕНИЕ_ОБРАБОТЧИКА
Недопустимое объявление обработчика.
Дополнительные сведения см. в разделе INVALID_HANDLER_DECLARATION
Недопустимый метод HTTP-запроса
Входной параметр: метод, значение: <paramValue>
не является допустимым параметром для http_request, так как он не является допустимым методом HTTP.
НЕДОПУСТИМЫЙ_ПУТЬ_HTTP_ЗАПРОСА
Входной параметр: путь, значение: <paramValue>
не является допустимым параметром для http_request, так как обход пути не допускается.
НЕДЕЙСТВИТЕЛЬНЫЙ_ИДЕНТИФИКАТОР
Недопустимый неквалифицированный идентификатор <ident>
должен быть заключен в кавычки следующим образом: <ident>
.
Неквотируемые идентификаторы могут содержать только буквы ('a' - 'z', 'A' - 'Z'), цифры ('0' - '9') и символ нижнего подчеркивания ('_').
Неквотированные идентификаторы также не должны начинаться с цифры.
Различные источники данных и хранилища метаданных могут накладывать дополнительные ограничения на допустимые идентификаторы.
НЕДОПУСТИМЫЙ_ИНДЕКС_НОЛЯ
Индекс 0 недопустим. Индекс должен быть либо < 0
или > 0
(первый элемент имеет индекс 1).
НЕВЕРНАЯ_ВСТРОЕННАЯ_ТАБЛИЦА
Недопустимая встроенная таблица.
Дополнительные сведения см. в INVALID_INLINE_TABLE
НЕВЕРНЫЙ_ФОРМАТ_ИНТЕРВАЛА
Ошибка синтаксического анализа '<input>
' в интервале. Убедитесь, что указанное значение имеет допустимый формат для определения интервала. Вы можете обратиться к документации для получения правильного формата.
Дополнительные сведения см. в INVALID_INTERVAL_FORMAT
НЕДОПУСТИМЫЙ_ИНТЕРВАЛ_С_ДОБАВЛЕНИЕМ_МИКРОСЕКУНД
Невозможно добавить интервал к дате, так как часть микросекунд не равна 0. Чтобы устранить эту проблему, приведите входную дату к метке времени, которая поддерживает добавление интервалов с ненулевыми микросекундами.
Недопустимый Java-идентификатор в качестве имени поля
<fieldName>
не является допустимым идентификатором Java и не может использоваться в качестве имени поля.
<walkedTypePath>
.
НЕДОПУСТИМАЯ ОПЦИЯ ПОДКЛЮЧЕНИЯ JDBC
<optionKey>
не является допустимой опцией для этого подключения jdbc.
Неверное значение параметра подключения JDBC (INVALID_JDBC_CONNECTION_OPTION_VALUE)
<optionKey>
Параметр со значением <optionValue>
не является допустимым параметром для этого подключения jdbc.
НЕДОПУСТИМЫЙ ТИП СОЕДИНЕНИЯ ДЛЯ JOINWITH
Недопустимый тип соединения в joinWith: <joinType>
.
НЕВЕРНЫЙ_ТИП_ДАННЫХ_JSON
Не удалось преобразовать строку JSON "<invalidType>
" в тип данных. Введите допустимый тип данных.
НЕВЕРНЫЙ ТИП ДАННЫХ JSON ДЛЯ СОРТИРОВОК
Параметры сортировки можно применять только к типам строк, но тип данных JSON равен <jsonType>
.
НЕВЕРНЫЙ_ТИП_ЗАПИСИ_JSON
Обнаружен недопустимый тип записи JSON при выводе общей схемы в режиме <failFastMode>
. Ожидается тип STRUCT
, но найден <invalidType>
.
НЕВЕРНОЕ_ПОЛЕ_КОРНЯ_JSON
Не удается преобразовать корневое поле JSON в целевой тип Spark.
НЕВЕРНЫЙ_ТИП_КАРТЫ_JSON_СХЕМЫ
Входная схема <jsonSchema>
может содержать только STRING
в качестве типа ключа для MAP
.
НЕВЕРНЫЙ_РАЗМЕР_БУФЕРА_KRYO_СЕРИАЛИЗАТОРА
Значение конфигурации "<bufferSizeConfKey>
" должно быть меньше 2048 MiB, но получил <bufferSizeConfValue>
MiB.
НЕКОРРЕКТНОЕ_ИСПОЛЬЗОВАНИЕ_МЕТКИ
Недопустимое использование метки <labelName>
.
Дополнительные сведения см. в INVALID_LABEL_USAGE
НЕВЕРНЫЙ_ВЫЗОВ_ФУНКЦИИ_LAMBDA
Недопустимый вызов лямбда-функции.
Дополнительные сведения см. в INVALID_LAMBDA_FUNCTION_CALL
Неверный_тип_бокового_соединения
<joinType>
JOIN с корреляцией LATERAL
не допускается, поскольку подзапрос OUTER
не может коррелировать со своим партнером соединения. Удалите корреляцию LATERAL
или используйте INNER
JOINили ЛЕВУЮ OUTER
JOIN.
НЕВЕРНОЕ_ОГРАНИЧЕНИЕ_КАК_ВЫРАЖЕНИЕ
Недопустимое ограничение, например выражение <expr>
.
Дополнительные сведения см. в INVALID_LIMIT_LIKE_EXPRESSION
НЕВЕРНАЯ_ВЕРСИЯ_ЛОГА
Неподдерживаемая версия лога.
Дополнительные сведения см. в INVALID_LOG_VERSION
НЕДОПУСТИМЫЙ НЕАБСОЛЮТНЫЙ ПУТЬ
Указанный не абсолютный путь <path>
не может быть квалифицирован. Обновите путь, чтобы он был допустимой точкой подключения dbfs.
НЕВЕРНЫЕ НЕДЕТЕРМИНИСТСКИЕ ВЫРАЖЕНИЯ
Оператор ожидает детерминированное выражение, но фактическое выражение является <sqlExprs>
.
НЕДОПУСТИМЫЙ ДИАПАЗОН ЧИСЛОВОГО ЛИТЕРАЛА
Числовой литерал <rawStrippedQualifier>
находится вне допустимого диапазона для <typeName>
с минимальным значением <minValue>
и максимальным значением <maxValue>
. Измените значение соответствующим образом.
НЕВЕРНЫЕ_НАБЛЮДАЕМЫЕ_МЕТРИКИ
Недопустимые наблюдаемые показатели.
Для получения дополнительной информации см. INVALID_OBSERVED_METRICS
НЕДОПУСТИМЫЕ_ПАРАМЕТРЫ
Недопустимые параметры:
Дополнительные сведения см. в INVALID_OPTIONS
INVALID_PANDAS_UDF_PLACEMENT (Некорректное размещение Pandas UDF)
Групповая агрегатная функция pandas UDF <functionList>
не может вызываться вместе с другими агрегатными функциями, отличными от pandas.
НЕВЕРНОЕ_ЗНАЧЕНИЕ_МАРКЕРА_ПАРАМЕТРА
Было предоставлено недопустимое сопоставление параметров:
Дополнительные сведения см. в INVALID_PARAMETER_MARKER_VALUE
НЕВЕРНОЕ_ЗНАЧЕНИЕ_ПАРАМЕТРА
значение параметра(-ов) <parameter>
в <functionName>
недопустимо.
Дополнительные сведения см. в INVALID_PARAMETER_VALUE
НЕДОПУСТИМЫЙ_ТИП_ДАННЫХ_СТОЛБЦА_РАЗДЕЛА
Не удается использовать <type>
для столбца секционирования.
ОШИБКА_РАЗДЕЛЕНИЯ
Недопустимая команда раздела.
Дополнительные сведения см. в INVALID_PARTITION_OPERATION
НЕВЕРНОЕ_ЗНАЧЕНИЕ_РАЗДЕЛА
Не удалось привести значение <value>
к типу данных <dataType>
для столбца секционирования <columnName>
. Убедитесь, что значение соответствует ожидаемому типу данных для этого столбца раздела.
НЕВЕРНЫЙ_ID_ТРУБОПРОВОДА (INVALID_PIPELINE_ID)
Идентификатор конвейера <pipelineId>
недействителен.
Идентификатор трубопровода должен быть UUID в формате: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'.
Недопустимые права
<privilege>
привилегия недопустима для <securable>
.
НЕВЕРНЫЙ_КЛЮЧ_СВОЙСТВА
<key>
является недопустимым ключом свойства, используйте кавычки, например SET <key>=<value>
.
НЕДОПУСТИМОЕ ЗНАЧЕНИЕ СВОЙСТВА
<value>
является недопустимым значением свойства, используйте кавычки, например SET <key>=<value>
НЕДОПУСТИМОЕ_ПОЛНОЕ_ИМЯ_СТОЛБЦА
Имя столбца <columnName>
недопустимо, так как оно не соответствует имени таблицы или состоит из более чем 4 частей имени.
НЕПРАВИЛЬНЫЙ_ЗАПРОС_СМЕШАННЫЕ_ПАРАМЕТРЫ_ЗАПРОСА
Параметризованный запрос должен использовать позиционные или именованные параметры, но не оба.
НЕВЕРНЫЙ_РЕКУРСИВНЫЙ_CTE
Найдено недопустимое рекурсивное определение. Рекурсивные запросы должны содержать либо инструкцию UNION
, либо инструкцию UNION ALL
с 2 дочерними элементами. Первый ребенок должен быть опорным термином без рекурсивных ссылок.
НЕДОПУСТИМАЯ_РЕКУРСИВНАЯ_ССЫЛКА
Недопустимая рекурсивная ссылка, найденная внутри WITH RECURSIVE
предложения.
Дополнительные сведения см. в INVALID_RECURSIVE_REFERENCE
НЕВЕРНАЯ ЗАМЕНА REGEXP
Не удалось выполнить regexp_replace для источника = "<source>
", шаблон = "<pattern>
", замена = "<replacement>
" и положение = <position>
.
НЕПРАВИЛЬНЫЙ_ФОРМАТ_КОМАНДЫ_СБРОСА
Ожидаемый формат — "RESET
" или "RESET
ключ". Если вы хотите включить специальные символы в ключ, используйте кавычки, например RESET key
.
НЕВЕРНОЕ_ИСПОЛЬЗОВАНИЕ_РЕПОВТОРА
RESIGNAL
если обработчик не активен.
RESIGNAL
оператор можно использовать только внутри текста обработчика исключений.
НЕДЕЙСТВИТЕЛЬНЫЕ_УЧЕТНЫЕ_ДАННЫЕ_ДЛЯ_КОПИРОВАНИЯ_S3
COPY INTO
учетные данные должны включать AWS_ACCESS_KEY
, AWS_SECRET_KEY
и AWS_SESSION_TOKEN
.
НЕВОЗМОЖНЫЙ_РЕЖИМ_СОХРАНЕНИЯ
Указанный режим сохранения <mode>
недопустим. Допустимые режимы сохранения включают "добавить", "перезаписать", "игнорировать", "ошибка", "ошибка, если существует" и "по умолчанию".
НЕДОПУСТИМАЯ_СХЕМА
Входная схема <inputSchema>
не является допустимой строкой схемы.
Дополнительные сведения см. в INVALID_SCHEMA
НЕДОПУСТИМОЕ ИМЯ СХЕМЫ ИЛИ ОТНОШЕНИЯ
<name>
не является допустимым именем для таблиц и схем. Допустимые имена содержат только символы алфавита, цифры и _.
Неправильная схема
Каталог Unity не поддерживает <name>
в качестве схемы файлов по умолчанию.
INVALID_SECRET_LOOKUP
Недопустимый поиск секретов:
Дополнительные сведения см. в INVALID_SECRET_LOOKUP
Некорректный_Синтаксис_Набора
Ожидаемый формат — 'SET
', 'SET
ключ', или 'SET
ключ=значение'. Если вы хотите включить специальные символы в ключ или включить точку с запятой в значение, используйте обратные кавычки, например: SET key
=value
.
НЕПРАВИЛЬНОЕ_ОБЩЕЕ_ИМЯ_АЛИАСА
Псевдоним <sharedObjectType>
должен иметь форму "schema.name".
НЕВАЛИДНАЯ_ОДИНОЧНАЯ_ВАРИАНТНАЯ_СТРОКА
Указанная пользователем схема <schema>
недопустима при включении параметра singleVariantColumn
. Схема должна быть либо полем варианта, либо полем варианта плюс поврежденным полем столбца.
НЕДОПУСТИМЫЙ ИСТОЧНИКОВЫЙ КАТАЛОГ
Исходный каталог не должен находиться в каталоге Unity для команды SYNC
. Найден <catalog>
.
НЕВЕРНЫЙ_ИСТОЧНИК_ДЛЯ_КОМАНДЫ_MERGE_СЕРВИСА_ФИЛЬТРАЦИИ
Источник операции фильтрации службы MERGE
может содержать только проекции и фильтры.
Пожалуйста, скорректируйте команду MERGE
или используйте промежуточную таблицу в качестве источника.
<stmt>
INVALID_SPARK_CONFIG
Недопустимая конфигурация Spark:
Дополнительные сведения см. в INVALID_SPARK_CONFIG
ОШИБОЧНЫЙ_SQLSTATE
Недопустимое SQLSTATE
значение: '<sqlState>
'.
SQLSTATE
должно быть ровно 5 символов длиной и содержать только A-Z и 0-9.
SQLSTATE
не должно начинаться с "00", "01" или "XX".
НЕВЕРНЫЙ_АРГУМЕНТ_SQL
Аргумент <name>
для sql()
является недопустимым. Подумайте о замене его либо литералом SQL, либо функциями конструктора коллекции, такими как map()
, array()
, struct()
.
Неверный_синтаксис_SQL
Недопустимый синтаксис SQL:
Дополнительные сведения см. в INVALID_SQL_SYNTAX
INVALID_STAGING_PATH_IN_STAGING_ACCESS_QUERY (Неправильный путь стадии в запросе доступа к стадии)
Недопустимый промежуточный путь в промежуточном запросе <operation>
: <path>
Неверное выражение для выполнения в INTO
Пункт INTO
из EXECUTE IMMEDIATE
допустим только для запросов, но данное утверждение не является запросом: <sqlString>
.
Неверное утверждение или условие
Оператор или условие: <operation>
недопустим.
НЕДОПУСТИМЫЙ ИНТЕРВАЛ ЗАПУСКА РЕЖИМА ПОТОКОВОЙ ПЕРЕДАЧИ В РЕАЛЬНОМ ВРЕМЕНИ
Интервал триггера в режиме реального времени установлен на <interval>
мс. Это меньше, чем минимальное значение в <minBatchDuration>
ms, указанное в spark.databricks.streaming.realTimeMode.minBatchDuration.
НЕДОПУСТИМЫЙ_ИНТЕРВАЛ_ПРИНУДИТЕЛЬНОГО_ПЕРЕКЛЮЧЕНИЯ_РЕЖИМА_РЕАЛЬНОГО_ВРЕМЕНИ_ПОТОКОМ
Не удалось проанализировать интервал контрольной точки триггера режима реального времени <interval>
. Проверьте, что вы передали положительное целое число.
НЕВЕРНОЕ_ВЫРАЖЕНИЕ_ПОДЗАПРОСА
Недопустимый вложенный запрос:
Дополнительные сведения см. в INVALID_SUBQUERY_EXPRESSION
НЕДОПУСТИМАЯ ЦЕЛЬ ДЛЯ ALTER КОМАНДЫ
ALTER <commandTableType>
... <command>
не поддерживает <tableName>
. Вместо этого используйте ALTER <targetTableType>
... <command>
Неверная цель для команды SET TBLPROPERTIES
ALTER <commandTableType>
... SET TBLPROPERTIES
не поддерживает <tableName>
. Вместо этого используйте ALTER <targetTableType>
... SET TBLPROPERTIES
НЕВЕРНАЯ_ССЫЛКА_НА_ВРЕМЕННЫЙ_ОБЪЕКТ
Не удается создать постоянный объект <objName>
типа <obj>
, так как он ссылается на временный объект <tempObjName>
типа <tempObj>
. Сделайте временный объект <tempObjName>
постоянным или сделайте постоянный объект <objName>
временным.
НЕВЕРНЫЙ_ФОРМАТ_МЕТКИ_ВРЕМЕНИ
Указанная метка <timestamp>
времени не соответствует ожидаемому синтаксису <format>
.
НЕВЕРНЫЙ_ЧАСОВОЙ_ПОЯС
Часовой пояс: <timeZone>
некорректен. Часовой пояс должен быть либо зоной, определяемой регионом, либо смещением зоны. Идентификаторы регионов должны иметь форму "область/город", например "Америка/Los_Angeles". Смещения зоны должны быть в формате "(+|-)HH", "(+|-)HH:mm" или "(+|-)HH:mm:ss", например "-08", "+01:00" или "-13:33:33", и должны находиться в диапазоне от -18:00 до +18:00. "Z" и "UTC" принимаются в качестве синонимов для "+00:00".
НЕВЕРНАЯ_СПЕЦИФИКАЦИЯ_ПУТЕШЕСТВИЯ_ВО_ВРЕМЕНИ
Нельзя одновременно указывать версию и временную точку при доступе к таблице во времени.
НЕДОПУСТИМОЕ ВЫРАЖЕНИЕ МАРКИРЫ ВРЕМЕННОГО ПУТЕШЕСТВИЯ
Недопустимое выражение временной метки для путешествия во времени <expr>
.
Дополнительные сведения см. в INVALID_TIME_TRAVEL_TIMESTAMP_EXPR
НЕДОПУСТИМЫЙ ТИПИЗИРОВАННЫЙ ЛИТЕРАЛ
Значение заданного литерала <valueType>
является недействительным: <value>
.
НЕПРАВИЛЬНАЯ_РЕАЛИЗАЦИЯ_UDF
Функция <funcName>
не реализует ScalarFunction или AggregateFunction.
Неверный_Синтаксис_Обновления
<command> <supportedOrNot>
исходная таблица находится в хранилище метаданных Hive, а целевая таблица находится в каталоге Unity.
НЕДЕЙСТВИТЕЛЬНЫЙ_URL
Url-адрес недопустим: <url>
. Используйте try_parse_url
, чтобы не допускать недопустимый URL-адрес и возвращать NULL
.
Неправильное использование символа "*" или регулярного выражения
Недопустимое использование <elem>
в <prettyName>
.
НЕДЕЙСТВИТЕЛЬНАЯ_СТРОКА_UTF8
Недопустимая последовательность байтов UTF8, найденная в строке: <str>
.
Некорректный UUID
Вход <uuidInput>
не является допустимым идентификатором UUID.
UUID должен быть в формате 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'.
Проверьте формат UUID.
НЕДОПУСТИМОЕ_ОБЪЯВЛЕНИЕ_ПЕРЕМЕННОЙ
Недопустимое объявление переменной.
Дополнительные сведения см. в INVALID_VARIABLE_DECLARATION
Неверный тип переменной для выполнения запроса EXECUTE IMMEDIATE
Тип переменной должен быть строковым, но получен <varType>
.
НЕДОПУСТИМОЕ ПРЕОБРАЗОВАНИЕ ВАРИАНТА
Вариантное значение <value>
невозможно привести к <dataType>
. Вместо этого используйте try_variant_get
.
НЕИСПРАВНЫЙ_ВАРИАНТ_ИЗ_PARQUET
Недопустимый вариант.
Дополнительные сведения см. в INVALID_VARIANT_FROM_PARQUET
НЕВЕРНЫЙ_ВАРИАНТ_ПОЛУЧЕНИЯ_ПУТИ
Путь <path>
не является допустимым путем для извлечения вариантов в <functionName>
.
Допустимый путь должен начинаться с $
и следует нулю или нескольким сегментам, таким как [123]
, .name
, ['name']
или ["name"]
.
НЕДОПУСТИМАЯ СХЕМА УНИЧТОЖЕНИЯ ВАРИАНТА (INVALID_VARIANT_SHREDDING_SCHEMA)
Схема <schema>
не является допустимой схемой измельчения вариантов.
НЕДОПУСТИМОЕ_УСЛОВИЕ_WHERE
Условие WHERE
<condition>
содержит недопустимые выражения: <expressionList>
.
Переопределите запрос, чтобы избежать функций окон, агрегатных функций и функций генератора в предложении WHERE
.
НЕДОПУСТИМАЯ СПЕЦИФИКАЦИЯ ОКНА ДЛЯ ФУНКЦИИ АГРЕГАЦИИ
Не удается указать ORDER BY
или рамку окна для <aggFunc>
.
Неверное выражение внутри группы
Недопустимая функция <funcName>
с WITHIN GROUP
.
Для получения дополнительной информации см. INVALID_WITHIN_GROUP_EXPRESSION.
НЕДОПУСТИМОЕ_СООБЩЕНИЕ_ФИКСАЦИИ_АВТОРА
Модуль записи источников данных создал недопустимое количество сообщений о фиксации. Ожидается только одно сообщение коммита от каждой задачи, но получено <detail>
.
НЕВЕРНОЕ_РАСПРЕДЕЛЕНИЕ_ЗАПИСИ
Запрошенное распределение записи недействительно.
Дополнительные сведения см. в INVALID_WRITE_DISTRIBUTION
ОШИБКА ИЗОЛИРОВАННОЙ КОМАНДЫ
Не удалось выполнить <command>
. Выходные данные команды:
<output>
НЕИЗВЕСТНАЯ ОШИБКА ИЗОЛИРОВАННОЙ КОМАНДЫ
Не удалось выполнить <command>
.
УСЛОВИЕ_СОЕДИНЕНИЯ_НЕ_ЯВЛЯЕТСЯ_ТИПОМ_BOOLEAN
Условие соединения <joinCondition>
имеет неправильный тип <conditionType>
, ожидается "BOOLEAN
".
KAFKA_ПОТЕРЯ_ДАННЫХ
Некоторые данные могут быть потеряны, так как они больше не доступны в Kafka;
Либо данные были устаревшими и удалены Kafka, либо раздел мог быть удалён до того, как все данные были обработаны.
была обработана тема.
Если вы не хотите, чтобы потоковый запрос завершился ошибкой в таких случаях, установите для параметра источника failOnDataLoss значение false.
Причина:
Дополнительные сведения см. в KAFKA_DATA_LOSS
KINESIS_НЕ_МОЖЕТ_ЧИТАТЬ_ШАРД_ДО_КОНЕЧНОГО_СМЕЩЕНИЯ
Не удалось прочитать сегмент <endSeqNum>
до требуемого номера последовательности <shardId>
.
поток Kinesis <stream>
с режимом потребителя <consumerMode>
. Запрос завершится ошибкой из-за
потенциальная потеря данных. Последняя прочитанная запись имела номер последовательности <lastSeqNum>
.
Это может произойти, если данные с endSeqNum уже устарели, или поток Kinesis был удален.
удален и восстановлен с тем же именем. Характер сбоя может быть переопределен
установив параметр spark.databricks.kinesis.failOnDataLoss в значение false в конфигурации Spark.
KINESIS_EFO_CONSUMER_NOT_FOUND (Потребитель Kinesis EFO не найден)
Для потока kinesis <streamId>
ранее зарегистрированный потребитель EFO <consumerId>
потока был удален.
Перезапустите запрос, чтобы новый потребитель был зарегистрирован.
Лимит подписки KINESIS_EFO превышен
Для шарда <shard>
предыдущий вызов API subscribeToShard происходил в течение 5 секунд перед следующим вызовом.
Перезапустите запрос через 5 секунд или более.
KINESIS_FETCHED_SHARD_LESS_THAN_TRACKED_SHARD (Полученный шард Kinesis меньше отслеживаемого шарда)
Минимальный извлечённый shardId из Kinesis (<fetchedShardId>
)
меньше, чем минимальный отслеживаемый идентификатор сегмента (<trackedShardId>
).
Это непредвиденное и возникает при удалении и повторном создании потока Kinesis с тем же именем.
и запрос потоковой передачи, использующий этот поток Kinesis, перезапускается из существующего расположения контрольной точки.
Перезапустите потоковый запрос с новым расположением контрольной точки или создайте поток с новым именем.
НЕПОДДЕРЖИВАЕМЫЙ_РЕЖИМ_ОПРОСА_KINESIS
Режим опроса Kinesis не поддерживается.
НАРУШЕНИЕ_ПОРЯДКА_НОМЕРОВ_ЗАПИСЕЙ_KINESIS
Для шард <shard>
, последняя запись, считанная из Kinesis в ходе предыдущих выборок, имеет номер последовательности <lastSeqNum>
,
значение больше, чем запись, прочитанная в текущем запросе с номером последовательности <recordSeqNum>
.
Это неожиданно и может произойти, когда неправильно инициализирована начальная позиция для повторной попытки или следующего получения, и это может привести к дублированию записей в дальнейшем.
Источник KINESIS должен быть в режиме EFO для настройки потребителей
Для чтения из Kinesis Streams с конфигурациями потребителей (consumerName
, consumerNamePrefix
или registeredConsumerId
), consumerMode
должно быть efo
.
KINESIS_SOURCE_ДОЛЖЕН_УКАЗАТЬ_ЗАРЕГИСТРИРОВАННЫЙ_ID_ПОТРЕБИТЕЛЯ_И_ТИП
Чтобы читать из Kinesis Streams с зарегистрированными потребителями, необходимо указать параметры registeredConsumerId
и registeredConsumerIdType
.
Источник KINESIS_должен указать имена потоков или ARNs
Чтобы прочитать из Kinesis Streams, необходимо настроить один из параметров streamName
или streamARN
в виде списка, разделенного запятыми, из имен потоков или ARN.
ИСТОЧНИК_KINESIS_БЕЗ_ОПЦИЙ_ПОТРЕБИТЕЛЯ_С_ЗАРЕГИСТРИРОВАННЫМИ_ПОТРЕБИТЕЛЯМИ
Чтобы прочитать из Kinesis Streams с зарегистрированными потребителями, не настраивайте параметры consumerName
или consumerNamePrefix
, так как они не будут действовать.
KINESIS_SOURCE_REGISTERED_CONSUMER_ID_COUNT_MISMATCH (несоответствие количества зарегистрированных идентификаторов потребителей источника Kinesis)
Число зарегистрированных идентификаторов потребителей должно быть равно количеству потоков Kinesis, но было получено <numConsumerIds>
идентификаторов потребителей и <numStreams>
потоков.
KINESIS_SOURCE_ЗАРЕГИСТРИРОВАННЫЙ_ПОТРЕБИТЕЛЬ_НЕ_НАЙДЕН
Предоставленный зарегистрированный потребитель <consumerId>
не найден для streamARN <streamARN>
. Убедитесь, что вы зарегистрировали потребителя или не предоставили параметр registeredConsumerId
.
Некорректный тип зарегистрированного потребителя источника Kinesis
Зарегистрированный тип потребителя <consumerType>
недопустим. Он должен быть либо name
, либо ARN
.
KRYO_BUFFER_OVERFLOW (переполнение буфера)
Сбой сериализации Крио: <exceptionMsg>
. Чтобы избежать этого, увеличьте значение "<bufferSizeConfKey>
".
Несоответствие меток
Начальная метка <beginLabel>
не соответствует конечной метке <endLabel>
.
Метка уже существует
Метка <label>
уже существует. Выберите другое имя или переименуйте существующую метку.
Имя метки запрещено
Имя <label>
метки запрещено.
Источник данных Lakehouse Federation требует более новую версию DBR
Источник данных федерации Lakehouse "<provider>
" требует более новой версии Databricks Runtime.
Дополнительные сведения см. в LAKEHOUSE_FEDERATION_DATA_SOURCE_REQUIRES_NEWER_DBR_VERSION
ПУТЬ_ЗАГРУЗКИ_ДАННЫХ_НЕ_СУЩЕСТВУЕТ
LOAD DATA входной путь не существует: <path>
.
LOCAL_MUST_WITH_SCHEMA_FILE (обязателен файл схемы)
LOCAL
необходимо использовать вместе со схемой file
, но получил: <actualSchema>
.
ЛОКАЦИЯ_УЖЕ_СУЩЕСТВУЕТ
Не удается назвать управляемую таблицу как <identifier>
, так как ее связанное расположение <location>
уже существует. Сначала выберите другое имя таблицы или удалите существующее расположение.
ПОТЕРЯННЫЕ_РАЗДЕЛЫ_ТЕМЫ_В_КОНЕЧНОМ_СМЕЩЕНИИ_С_ДОСТУПНЫМ_ТРИГГЕРОМ_СЕЙЧАС
Некоторые разделы в темах Kafka были потеряны во время выполнения запроса с Trigger.AvailableNow. Ошибка может быть временной — перезапустить запрос и сообщить, если вы по-прежнему видите ту же проблему.
Разделы для последнего смещения: <tpsForLatestOffset>
, разделы для конечного смещения: <tpsForEndOffset>
ИСКАЖЕННОЕ_СООБЩЕНИЕ_AVRO
Неправильные сообщения Avro обнаруживаются при десериализации. Режим синтаксического анализа: <mode>
. Чтобы обработать неправильно сформированное сообщение Avro в качестве результата NULL, попробуйте задать параметр mode в качестве "PERMISSIVE
".
ИСКАЖЕННАЯ_КОДИРОВКА_СИМВОЛОВ
Недопустимое значение, обнаруженное при выполнении <function>
с <charset>
НЕПРАВИЛЬНАЯ_ЗАПИСЬ_CSV
Неправильно сформированная запись CSV: <badRecord>
НЕПРАВИЛЬНЫЙ_ФАЙЛ_ЛОГА
Файл журнала был неправильно сформирован: не удалось считывать правильную версию журнала из <text>
.
Сообщение_PROTOBUF_с_ошибками
Деформированные сообщения Protobuf обнаруживаются при десериализации сообщений. Режим синтаксического анализа: <failFastMode>
. Чтобы обработать неправильно сформированное сообщение protobuf как пустой результат, попробуйте задать параметр 'mode' равным 'PERMISSIVE
'.
НЕКОРРЕКТНАЯ_ЗАПИСЬ_ПРИ_РАЗБОРЕ
Неправильные записи обнаружены при синтаксическом анализе записей: <badRecord>
.
Режим синтаксического анализа: <failFastMode>
. Чтобы обработать неправильно сформированные записи в качестве результата NULL, попробуйте задать параметр mode в качестве "PERMISSIVE
".
Дополнительные сведения см. в MALFORMED_RECORD_IN_PARSING
ИСПОРЧЕННОЕ_СОСТОЯНИЕ_В_ИСТОЧНИКЕ_СКОРОСТИ_ПО_МИКРО-ПАКЕТАМ
Неправильно сформированное состояние в источнике RatePerMicroBatch.
Дополнительные сведения см. в MALFORMED_STATE_IN_RATE_PER_MICRO_BATCH_SOURCE
Неправильный_вариант (MALFORMED_VARIANT)
Вариант двоичного файла неправильно сформирован. Проверьте, является ли источник данных допустимым.
ВЕДОМОЕ_АЙСБЕРГ_ПОПЫТКА_ВКЛЮЧИТЬ_КЛАСТЕРИЗАЦИЮ_БЕЗ_ОТКЛЮЧЕНИЯ_DVS_ИЛИ_RЯД_ТРЕКИНГА
Была предпринята попытка включить кластеризацию Liquid в управляемой таблице Apache Iceberg, не отключив при этом как векторы удаления, так и отслеживание строк. Векторы удаления и отслеживание строк не поддерживаются для управляемых таблиц Iceberg, но необходимы для параллелизма на уровне строк с таблицами Liquid. Чтобы включить кластеризацию Liquid в управляемой таблице Iceberg с уменьшенным контролем параллелизма, для этой таблицы необходимо отключить векторы удаления и отслеживание строк.
MANAGED_ICEBERG_OPERATION_NOT_SUPPORTED (Операция с управляемой ледяной горой не поддерживается)
Управляемые таблицы Iceberg не поддерживают <operation>
.
УПРАВЛЯЕМАЯ_ТАБЛИЦА_С_АВТОРИЗАЦИЕЙ
Создание управляемой таблицы с учетными данными хранения не поддерживается.
обновление_материализованного_вида_MESA_без_ID_конвейера (MATERIALIZED_VIEW_MESA_REFRESH_WITHOUT_PIPELINE_ID)
Невозможно выполнить <refreshType>
для материализованного представления, так как оно создано до появления идентификатора конвейера. Чтобы включить <refreshType>
, удалите материализованное представление и создайте его заново.
ОПЕРАЦИЯ_С_МАТЕРИАЛИЗОВАННЫМ_ПРЕДСТАВЛЕНИЕМ_НЕ_РАЗРЕШЕНА
Операция материализованного представления <operation>
запрещена.
Пожалуйста, см. дополнительные сведения в MATERIALIZED_VIEW_OPERATION_NOT_ALLOWED
РЕЗУЛЬТАТЫ_МАТЕРИАЛИЗОВАННОГО_ПРЕДСТАВЛЕНИЯ_БЕЗ_ЯВНОГО_АЛИАСА
Выходное выражение <expression>
в материализованном представлении должно быть явно обозначено.
МАТЕРИАЛИЗОВАННЫЙ ВИД ДЛЯ НЕПОДХОДЯЩЕГО ПОТОКОВОГО ЗАПРОСА
материализованное представление <name>
не удалось создать с помощью потокового запроса. Вместо этого используйте CREATE [OR REFRESH] STREAMING TABLE
или удалите ключевое STREAM
слово в предложении FROM
, чтобы превратить это отношение в пакетный запрос.
ОПЕРАЦИЯ_НЕПОДДЕРЖИВАЕМАЯ_МАТЕРИАЛИЗОВАННЫМ_ПРЕДСТАВЛЕНИЕМ
Операция <operation>
в настоящее время не поддерживается материализованными представлениями.
ПРЕВЫШЕНО МАКСИМАЛЬНОЕ КОЛИЧЕСТВО ПЕРЕМЕННЫХ В СЕССИИ
Не удается создать новую переменную <variableName>
, так как число переменных в сеансе превышает максимально допустимое число (<maxNumVariables>
).
НЕВЕРНОЕ ЗНАЧЕНИЕ MAX_RECORDS_PER_FETCH ДЛЯ ИСТОЧНИКА KINESIS
maxRecordsPerFetch должен быть положительным целым числом меньше или равно <kinesisRecordLimit>
Нарушение кардинальности объединения
Условие поиска ON
инструкции MERGE
сопоставило одну строку целевой таблицы с несколькими строками исходной таблицы.
Это может привести к тому, что над целевой строкой проводится операция обновления или удаления более одного раза, что не допускается.
ОБЪЕДИНИТЬ_БЕЗ_УКАЗАНИЙ
В операторе WHEN
должно быть по крайней мере одно условие MERGE
.
ОГРАНИЧЕНИЕ_МЕТРИКИ_НЕ_ПОДДЕРЖИВАЕТСЯ
METRIC CONSTRAINT
не активирован.
Неверное значение аргумента в METRIC_STORE.
Предоставленное значение "<argValue>
" не поддерживается аргументом "<argName>
" для METRIC_STORE
функции таблицы.
Дополнительные сведения см. в METRIC_STORE_INVALID_ARGUMENT_VALUE_ERROR
ОШИБКА: НЕПОДДЕРЖИВАЕМОЕ ХРАНИЛИЩЕ МЕТРИК
Подпрограмма хранилища метрик <routineName>
в настоящее время отключена в этой среде.
Неоднозначные_критерии_соединения_представления_метрик
Определение представления метрик содержит соединение с неоднозначными критериями: <expr>
[Используйте критерии using
соединения или явно квалифицируйте столбцы с псевдонимом <sourceAlias>
.]
METRIC_VIEW_CACHE_TABLE_НЕ_ПОДДЕРЖИВАЕТСЯ
Использование таблиц кеша в представлении метрик не допускается.
Функция просмотра метрик отключена
Функция представления метрик отключена. Убедитесь, что для параметра "spark.databricks.sql.metricView.enabled" задано значение true.
НЕВЕРНАЯ ФУНКЦИЯ ВВОДА МЕТРИЧЕСКОГО ВИДА
Функция MEASURE
() принимает только атрибут в качестве входных данных, но получил <expr>
НЕПРАВИЛЬНОЕ ОПРЕДЕЛЕНИЕ ПРЕДСТАВЛЕНИЯ МЕТРИКИ
Недопустимое определение представления метрик. Причина: <reason>
.
METRIC_VIEW_IN_CTE_NOT_SUPPORTED (Отображение метрики в CTE не поддерживается)
Представление метрик запрещено в определениях CTE. план: <plan>
СОЕДИНЕНИЕ ПРЕДСТАВЛЕНИЙ МЕТРИК НЕ ПОДДЕРЖИВАЕТСЯ
Использование соединений в представлении метрик запрещено. план: <plan>
Отключены материализации представлений метрик
Материализация представления метрик отключена. Убедитесь, что для параметра spark.databricks.sql.metricView.materializations.enabled задано значение true.
Просмотр метрики: отсутствует функция измерения
Использование столбца мер <column>
представления метрик требует MEASURE
() функции для получения результатов.
ПЕРЕИМЕНОВАНИЕ_METRIC_VIEW_В_ДРУГОМ_КАТАЛОГЕ_И_СХЕМЕ
Запрещено переименовывать представление <oldName>
метрик в другой каталог или другую схему: <newName>
.
Некорректное использование METRIC_VIEW
Использование представления метрик не поддерживается. план: <plan>
Метрика: функция окна не поддерживается. (METRIC_VIEW_WINDOW_FUNCTION_NOT_SUPPORTED)
Запрещено использовать оконную функцию <expr>
для представления метрик.
МИГРАЦИЯ НЕ ПОДДЕРЖИВАЕТСЯ
<table>
не поддерживается для миграции в управляемую таблицу UC, так как она не является таблицей <tableKind>
.
Убедитесь, что переносимая таблица является внешней разностной таблицей UC и
На него ссылаются по имени, а не по пути.
ОТКАТ МИГРАЦИИ НЕ ПОДДЕРЖИВАЕТСЯ
<table>
не поддерживается для отката из управляемой таблицы к внешней, так как она не является таблицей <tableKind>
.
Несоответствие разделов темы между конечным смещением и предварительно извлеченными данными
Источник данных Kafka в Trigger.AvailableNow должен предоставлять те же разделы темы с предвыбранным смещением до конечного смещения для каждого микробатча. Ошибка может быть временной — перезапустить запрос и сообщить, если вы по-прежнему видите ту же проблему.
разделы темы для предварительного получения смещения: <tpsForPrefetched>
, разделы темы для конечного смещения: <tpsForEndOffset>
.
ОТСУТСТВУЮЩАЯ_АГРЕГАЦИЯ
Нерегластрирующее выражение <expression>
основано на столбцах, которые не участвуют в предложении GROUP BY
.
Добавьте столбцы или выражение в GROUP BY
, агрегируйте выражение или используйте <expressionAnyValue>
, если не имеет значения, какое значение в группе возвращается.
Более подробную информацию см. в MISSING_AGGREGATION
ОТСУТСТВУЮЩИЕ_УСЛОВИЯ_ДЛЯ_ОПЕРАЦИИ
Отсутствует условие <clauses>
для операции <operation>
. Добавьте необходимые пункты.
ОТСУТСТВУЕТ_ВАРИАНТ_ПОДКЛЮЧЕНИЯ
Подключения типа '<connectionType>
' должны включать следующие параметры <requiredOptions>
:
ОТСУТСТВУЕТ_БАЗА_ДАННЫХ_ДЛЯ_КАТАЛОГА_СЕССИЙ_V1
Имя базы данных не указано в каталоге сеансов версии 1. При взаимодействии с каталогом версии 1 укажите допустимое имя базы данных.
ОТСУТСТВУЕТ_ГРУППИРОВКА
Запрос не включает условие GROUP BY
. Добавьте GROUP BY
или превратите его в функции окна с помощью предложений OVER.
ОТСУТСТВУЮЩЕЕ_ИМЯ_ДЛЯ_ПРОВЕРКИ_ОГРАНИЧЕНИЯ
CHECK
ограничение должно иметь имя.
ОТСУТСТВУЕТ_ПАРАМЕТР_ДЛЯ_KAFKA
Параметр <parameterName>
требуется для Kafka, но не указан в <functionName>
.
ОТСУТСТВУЕТ_ПАРАМЕТР_ДЛЯ_ПРОЦЕДУРЫ
Параметр <parameterName>
является обязательным, но не указан в <functionName>
.
ОТСУТСТВУЕТ ОПРЕДЕЛЕНИЕ РАСПИСАНИЯ
Необходимо предоставить определение расписания в соответствии с SCHEDULE
.
ОТСУТСТВУЕТ_НАСТРОЙКА_ТАЙМАУТА
Время ожидания операции истекло, но его продолжительность не настроена. Чтобы задать время ожидания, основанное на обработке, используйте GroupState.setTimeoutDuration() в операции mapGroupsWithState или flatMapGroupsWithState. Для времени ожидания на основе событий используйте GroupState.setTimeoutTimestamp() и определите водяной знак с помощью Dataset.withWatermark().
ОТСУТСТВУЕТ_СПЕЦИФИКАЦИЯ_ОКНА
Спецификация окна не определена в предложении WINDOW
для <windowName>
. Для получения дополнительной информации о WINDOW
предложениях, обратитесь к '<docroot>
/sql-ref-syntax-qry-select-window.html'.
ИЗМЕНИТЬ_ВСТРОЕННЫЙ_КАТАЛОГ
Изменение встроенного каталога <catalogName>
не поддерживается.
Множественные_пути_загрузки
Databricks Delta не поддерживает несколько входных путей в API load().
пути: <pathList>
. Для создания одного DataFrame путем загрузки
несколько путей, исходящих из одной таблицы Delta, пожалуйста, загрузите корневой путь
Таблица Delta с соответствующими фильтрами секций. Если несколько путей
данные из разных таблиц Delta, пожалуйста, используйте API union()/unionByName()
для объединения фреймов данных, созданных отдельными вызовами API load().
НЕСКОЛЬКО_СОВПАДАЮЩИХ_ОГРАНИЧЕНИЙ
Найдено по крайней мере два ограничения, соответствующих данному условию.
ОПЕРАТОРЫ_МНОЖЕСТВЕННЫХ_ЗАПРОСОВ_С_ТРУБАМИ
<clause1>
и <clause2>
не могут сосуществовать в одном операторе канала SQL с помощью "|>". Разделите несколько условий результата на отдельные операторы конвейера, а затем повторите запрос.
СПЕЦИФИКАЦИЯ_МНОГОКРАТНОГО_ПУТЕШЕСТВИЯ_ВО_ВРЕМЕНИ
Нельзя указывать путешествие во времени одновременно в условии и в параметрах.
НЕСКОЛЬКО_ИСТОЧНИКОВ_XML_ДАННЫХ
Обнаружено несколько источников данных с именем <provider> (<sourceNames>
). Укажите полное имя класса или удалите <externalSource>
из класспата.
МНОГОАЛИАС БЕЗ ГЕНЕРАТОРА
Многокомпонентное псевдонимирование (<names>
) не поддерживается с <expr>
, так как это не функция-генератор.
Несколько источников не поддерживаются для этой выражения
Выражение <expr>
не поддерживает несколько источников.
ТРАНЗАКЦИЯ_С_МНОГОСТРОЧНЫМ_ЗАПРОСОМ_CDF_СХЕМА_С_ЗАРЕЗЕРВИРОВАННЫМ_ИМЕНЕМ_СТОЛБЦА
Невозможно включить Change Data Feed в транзакции с несколькими операторами, так как таблица содержит зарезервированное имя столбца (<column_name>
).
Чтобы продолжить, убедитесь, что в таблице используются только не зарезервированные имена столбцов.
МНОГОЗАЯВЛЕНЧОЕ_ТРАНЗАКЦИЯ_ПАРАМЕТР_КУМУЛЯТИВНОГО_РАСПРЕДЕЛЕНИЯ_ВЫСОКОГО_ОТСЕЧЕНИЯ_НЕ_РАЗРЕШЕННЫ
Установка вручную максимального уровня для идентификаторов CDC запрещена.
Одновременное изменение метаданных каталога в многозаявочной транзакции
В таблице или представлении <table>
обнаружено параллельное изменение метаданных. Выполните ROLLBACK
и повторите эту транзакцию. Сведения.
Дополнительные сведения см. в MULTI_STATEMENT_TRANSACTION_CONCURRENT_CATALOG_METADATA_CHANGE
Несоответствие_контекста_транзакции_с_несколькими_операторами
Несоответствие контекста транзакций обнаружено между текущим потоком и сеансом Spark. Обычно это происходит при совместном использовании сеанса Spark в нескольких потоках. Пожалуйста, используйте выделенный сеанс и выделенный поток для каждой транзакции, и зафиксируйте или откатите транзакцию в своем потоке, прежде чем повторно использовать сеанс и поток для новой транзакции. Сведения.
Дополнительные сведения см. в MULTI_STATEMENT_TRANSACTION_CONTEXT_MISMATCH
ТРАНЗАКЦИИ С НЕСКОЛЬКИМИ КОМАНДАМИ НЕ ПОДДЕРЖИВАЮТСЯ
Не удалось выполнить инструкцию.
Дополнительные сведения см. в MULTI_STATEMENT_TRANSACTION_NOT_SUPPORTED
ТРАНЗАКЦИЯ_ИЗ_МНОГОСТРОЧНОГО_ЗАПРОСА_БЕЗ_АКТИВНОЙ_ТРАНЗАКЦИИ
Нет активной транзакции для <action>
.
ТРЕБУЕТСЯ ОТКАТ ПОСЛЕ АБОРТА МНОГОЗАЯВИТЕЛЬНОЙ ТРАНЗАКЦИИ
Текущая транзакция прервана. Прежде чем продолжить, выполните команду ROLLBACK TRANSACTION
. Причина прерывания:
Дополнительные сведения см. в MULTI_STATEMENT_TRANSACTION_ROLLBACK_REQUIRED_AFTER_ABORT
Ошибка интерфейса MULTI_UDF
Не разрешено реализовать несколько интерфейсов UDF, класс UDF <className>
.
ВЗАИМОИСКЛЮЧАЮЩИЕ_УСЛОВИЯ
Взаимоисключающие предложения или параметры <clauses>
. Удалите одно из этих предложений.
ИСТ_ИЗМ_ЗАПРОС_НЕПРАВИЛЬНЫЙ_ТИП_РЕЗЕРВНОЙ_КОПИИ
Входной запрос ожидает <expectedType>
, но базовая таблица — это <givenType>
.
Именованные параметры не поддерживаются
Именованные параметры не поддерживаются для функции <functionName>
; повторите запрос, используя вместо них позиционные аргументы для вызова функции.
ИМЕНОВАННЫЕ_ПАРАМЕТРЫ_НЕ_ПОДДЕРЖИВАЮТСЯ_ДЛЯ_SQL_UDFS
Не удается вызвать функцию <functionName>
, так как именованные ссылки на аргументы не поддерживаются. В этом случае ссылка на именованный аргумент была <argument>
.
ПОДДЕРЖКА_ИМЕННЫХ_ПАРАМЕТРОВ_ОТКЛЮЧЕНА
Не удается вызвать функцию <functionName>
, так как ссылки именованных аргументов здесь не включены.
В этом случае ссылка на именованный аргумент была <argument>
.
Задайте для параметра "spark.sql.allowNamedFunctionArguments" значение true, чтобы включить функцию.
ПРОСТРАНСТВО ИМЁН УЖЕ СУЩЕСТВУЕТ
Не удается создать пространство имен <nameSpaceName>
, так как он уже существует.
Выберите другое имя, удалите существующее пространство имен или добавьте предложение IF NOT EXISTS
, чтобы разрешить предварительно существующее пространство имен.
ПРОСТРАНСТВО_ИМЕН_НЕ_ПУСТО (NAMESPACE_NOT_EMPTY)
Не удается удалить пространство имен <nameSpaceNameName>
, так как он содержит объекты.
Используйте DROP NAMESPACE
... CASCADE
, чтобы удалить пространство имен и все его объекты.
ПРОСТРАНСТВО_ИМЕН_НЕ_НАЙДЕНО
Не удается найти пространство имен <nameSpaceName>
. Проверьте орфографию и корректность пространства имен.
Если имя не задано, проверьте выходные данные current_schema() или укажите правильное имя.
Чтобы игнорировать ошибку при удалении, используйте DROP NAMESPACE IF EXISTS
.
ОШИБКА_NATIVE_IO
Ошибка выполнения встроенного запроса. requestId: <requestId>
, облако: <cloud>
, операция: <operation>
request: [https: <https>
, метод = <method>
, путь = <path>
, параметры = <params>
, хозяин = <host>
, заголовки = <headers>
, длина тела = <bodyLen>
]
ошибка: <error>
ИСТОЧНИК_ДАННЫХ_NATIVE_XML_НЕ_ВКЛЮЧЕН
Нативный источник данных XML не включен в этом кластере.
Отрицательная шкала запрещена
Отрицательный масштаб не допускается: "<scale>
". Задайте для конфигурации <sqlConf>
значение true, чтобы разрешить его.
ОТРИЦАТЕЛЬНЫЕ_ЗНАЧЕНИЯ_В_ЧАСТОТНОМ_ВЫРАЖЕНИИ
Обнаружено отрицательное значение в <frequencyExpression>
: <negativeValue>
, тогда как ожидалось положительное целое значение.
ВЛОЖЕННАЯ_АГРЕГАТНАЯ_ФУНКЦИЯ
Нельзя использовать агрегатную функцию в аргументе другой агрегатной функции. Пожалуйста, используйте внутреннюю агрегатную функцию в подзапросе.
NESTED_EXECUTE_IMMEDIATE
Вложенные команды EXECUTE IMMEDIATE
не допускаются. Убедитесь, что предоставленный SQL-запрос (<sqlString>
) не содержит другую команду EXECUTE IMMEDIATE
.
НЕСУЩЕСТВУЮЩЕЕ_ИМЯ_ПОЛЯ_В_СПИСКЕ
Поля <nonExistFields>
не существуют. Доступные поля: <fieldNames>
НЕСВОРАЧИВАЕМЫЙ_АРГУМЕНТ
Функция <funcName>
требует, чтобы параметр <paramName>
был свертываемым выражением типа <paramType>
, но фактический аргумент является не свертываемым.
НЕ_ПОСЛЕДНИЕ_СОВПАДАЮЩЕЕ_УТВЕРЖДЕНИЕ_ИСКЛЮЧИТЬ_УСЛОВИЕ
Если в конструкции MATCHED
есть несколько клаузов MERGE
, только последняя клауз MATCHED
может не иметь условия.
НЕТ_ПОСЛЕДНЕГО_НЕ_СОВПАДАЮЩЕГО_ПО_УСЛОВИЮ_ИСКЛЮЧЕНИЮ_ИСТОЧНИКА
Если в конструкции NOT MATCHED BY SOURCE
есть несколько клаузов MERGE
, только последняя клауз NOT MATCHED BY SOURCE
может не иметь условия.
УСЛОВИЕ_ПРОПУСКА_НЕПОСЛЕДНЕГО_БЕЗ_СООТВЕТСТВИЯ_ЦЕЛИ
Если в операторе NOT MATCHED [BY TARGET
есть несколько условий MERGE
], только последнее условие NOT MATCHED [BY TARGET
] может опустить условие.
НЕЛИТЕРАЛЬНЫЕ_ЗНАЧЕНИЯ_ОСИ
Литеральные выражения, необходимые для значений сводных элементов, найдены <expression>
.
НЕНАСТРОЕННЫЙ_СТОЛБЕЦ
выражение PARTITION
не может содержать несекционированный столбец: <columnName>
.
НЕПОДДЕРЖИВАЕМОЕ ОКНО ВРЕМЕНИ В ПОТОКОВОЙ ОБРАБОТКЕ
Функция окна не поддерживается в <windowFunc>
(как столбец <columnName>
) для потоковой передачи кадров и наборов данных.
Структурированная потоковая передача поддерживает агрегирование только в окне времени с помощью функции WINDOW
. (спецификация окна: <windowSpec>
)
НЕ_РАЗРЕШЕНО_В_ОТ
Запрещено в предложении FROM
:
Дополнительные сведения см. в NOT_ALLOWED_IN_FROM
НЕ РАЗРЕШЕНО В ОПЕРАТОРЕ PIPE WHERE
Запрещено в конструкции конвейера WHERE
:
Дополнительные сведения см. в NOT_ALLOWED_IN_PIPE_OPERATOR_WHERE
НЕ_ПОСТОЯННАЯ_СТРОКА
Выражение <expr>
, используемое в подпрограмме или предложении <name>
, должно быть константой STRING
, значение которой составляет NOT NULL
.
Дополнительные сведения см. в разделе NOT_A_CONSTANT_STRING
НЕ_РАЗДЕЛЕННАЯ_ТАБЛИЦА
Операция <operation>
не допускается для <tableIdentWithDB>
, так как она не является секционированной таблицей.
НЕ_СКАЛЯРНАЯ_ФУНКЦИЯ
<functionName>
отображается здесь как скалярное выражение, но функция была определена как табличная функция. Обновите запрос, чтобы переместить вызов функции в предложение FROM
или переопределить <functionName>
как скалярную функцию.
НЕ_ЯВЛЯЕТСЯ_ФУНКЦИЕЙ_ТАБЛИЦЫ
<functionName>
отображается здесь как табличная функция, но функция была определена как скалярная функция. Обновите запрос, чтобы переместить вызов функции за пределы предложения FROM
или переопределить <functionName>
в качестве функции таблицы.
Ошибка нарушения утверждения о ненулевом значении
значение NULL
появилось в не допускающем значение NULL поле: <walkedTypePath>
Если схема выводится из кортежа Scala или case-класса Java, попробуйте использовать scala.Option[_] или другие типы, допускающие значение NULL (например, java.lang.Integer вместо int/scala.Int).
НАРУШЕНИЕ_ОГРАНИЧЕНИЯ_НЕ_ПУСТО
Назначение NULL
не допускается здесь.
Для получения более подробной информации обратитесь к NOT_NULL_CONSTRAINT_VIOLATION
НЕ ПОДДЕРЖИВАЕТСЯ ИЗМЕНЕНИЕ СТОЛБЦА
ALTER TABLE ALTER
/
CHANGE COLUMN
не поддерживает изменение столбца <table>
<originName>
с типом <originType>
на <newName>
с типом <newType>
.
НЕПОДДЕРЖИВАЕМОЕ_ИЗМЕНЕНИЕ_ТЕЙ_ЖЕ_КОЛОНКИ
ALTER TABLE ALTER
/
CHANGE COLUMN
не поддерживается для изменения <table>
столбца <fieldName>
, включая вложенные поля несколько раз в одной команде.
НЕПОДДЕРЖИВАЕМАЯ_КОМАНДА_ДЛЯ_Таблицы_V2
<cmd>
не поддерживается для таблиц версии 2.
НЕПОДДЕРЖИВАЕМАЯ_КОМАНДА_БЕЗ_ПОДДЕРЖКИ_HIVE
<cmd>
не поддерживается, если вы хотите включить его, задайте для параметра "spark.sql.catalogImplementation" значение "hive".
НЕ ПОДДЕРЖИВАЕТСЯ В JDBC КАТАЛОГЕ
Не поддерживается команда в каталоге JDBC:
Дополнительные сведения см. в NOT_SUPPORTED_IN_JDBC_CATALOG
НЕ ПОДДЕРЖИВАЕТСЯ ВМЕСТЕ С DB_SQL
<operation>
не поддерживается в SQL <endpoint>
.
НЕ ПОДДЕРЖИВАЕТСЯ В СЕРВЕРЛЕССном РЕЖИМЕ
<operation>
не поддерживается в бессерверных вычислениях.
НЕ_НЕРАЗРЕШЁННЫЙ_КОДИРОВЩИК
Ожидается неопределённый кодировщик, но найден <attr>
.
ЗНАЧЕНИЕ_ПО_УМОЛЧАНИЮ_ДЛЯ_СТОЛБЦА_НЕ_ДОСТУПНО
Не удается определить значение по умолчанию для <colName>
, так как оно не допускает значение NULL и не имеет заданного значения по умолчанию.
НЕТ_ОБРАБОТЧИКА_ДЛЯ_UDAF
Нет обработчика для UDAF '<functionName>
'. Вместо этого используйте sparkSession.udf.register(...).
ДЕЙСТВИЕ ОБЪЕДИНЕНИЯ НЕ УКАЗАНО
df.mergeInto должно сопровождаться как минимум одним из whenMatched/whenNotMatched/whenNotMatchedBySource.
НЕТ_РОДИТЕЛЬСКОГО_ВНЕШНЕГО_ПУТИ_ДЛЯ_ПУТИ
SQLSTATE: не присвоено
Внешнее родительское местоположение не найдено для пути "<path>
". Пожалуйста, создайте внешнее расположение на одном из родительских путей, а затем повторите запрос или команду.
NO_SQL_TYPE_IN_PROTOBUF_SCHEMA
Не удается найти <catalystFieldPath>
в схеме Protobuf.
ОТСУТСТВИЕ_МЕСТА_ХРАНЕНИЯ_ДЛЯ_ТАБЛИЦЫ
SQLSTATE: не присвоено
Место хранения для таблицы "<tableId>
" не найдено при создании учетных данных для таблицы. Проверьте тип таблицы и URL-адрес расположения таблицы, а затем повторите запрос или команду еще раз.
NO_SUCH_CATALOG_EXCEPTION (исключение: каталог не найден)
Каталог '<catalog>
' не найден. Проверьте имя каталога, а затем повторите запрос или команду.
NO_SUCH_CLEANROOM_EXCEPTION (Нет такой чистой комнаты)
SQLSTATE: не присвоено
Чистая комната "<cleanroom>
" не существует. Убедитесь, что имя чистой комнаты указано правильно и соответствует имени допустимой существующей чистой комнаты, а затем повторите запрос или команду еще раз.
NO_SUCH_CREDENTIAL_EXCEPTION
Учетные данные "<credential>
" не существуют. Убедитесь, что имя учетных данных указано правильно и соответствует имени допустимого существующего учетным данным, и повторите попытку выполнить запрос или команду снова.
ИСКЛЮЧЕНИЕ_НЕТ_ТАКОГО_ВНЕШНЕГО_МЕСТОПОЛОЖЕНИЯ
SQLSTATE: не присвоено
Внешнее расположение "<externalLocation>
" не существует. Убедитесь, что имя внешнего расположения правильно, а затем повторите запрос или команду.
НЕТ_ТАКОГО_МЕТАХРАНИЛИЩА_ИСКЛЮЧЕНИЕ
SQLSTATE: не присвоено
Хранилище метаданных не найдено. Попросите администратора учетной записи назначить хранилище метаданных текущей рабочей области, а затем повторите запрос или команду.
NO_SUCH_PROVIDER_EXCEPTION (Исключение: Нет такого поставщика)
SQLSTATE: не присвоено
Поставщик "<providerName>
" не существует. Убедитесь, что имя поставщика общих служб указано правильно и соответствует имени допустимого существующего имени поставщика, а затем повторите запрос или команду.
NO_SUCH_RECIPIENT_EXCEPTION (Получатель не найден)
SQLSTATE: не присвоено
Получатель "<recipient>
" не существует. Убедитесь, что имя получателя указано правильно и соответствует имени допустимого существующего получателя, а затем повторите запрос или команду.
ОШИБКА_НЕСУЩЕСТВУЮЩЕЙ_ДОЛИ
SQLSTATE: не присвоено
Объект "<share>
" не существует. Убедитесь, что имя общей папки орфографировано правильно и соответствует имени допустимой существующей общей папки, а затем повторите запрос или команду.
ИСКЛЮЧЕНИЕ: НЕТ ТАКИХ УЧЕТНЫХ ДАННЫХ ХРАНИЛИЩА.
SQLSTATE: не присвоено
Учетные данные хранилища "<storageCredential>
" не существуют. Убедитесь, что имя учетных данных хранилища указано правильно и соответствует имени допустимого существующего учетного данные хранилища, а затем повторите выполнение запроса или команды.
ИСКЛЮЧЕНИЕ_НЕТ_ТАКОГО_ПОЛЬЗОВАТЕЛЯ
SQLSTATE: не присвоено
Пользователь "<userName>
" не существует. Убедитесь, что имя пользователя, которому вы предоставляете разрешение или меняете владение, написано верно и соответствует имени действующего пользователя, затем повторите попытку выполнить запрос или команду.
ИНТЕРФЕЙС UDF ОТСУТСТВУЕТ
Класс <className>
UDF не реализует интерфейс UDF.
ПОЛЕ_ИЛИ_СТОЛБЕЦ_С_ВОЗМОЖНЫМ_NULL
Столбец или поле <name>
допускает значение NULL, хотя оно должно быть не допускающим значений NULL.
Атрибуты идентификатора строки, допускающие NULL
Атрибуты идентификатора строки не могут иметь значение NULL: <nullableRowIdAttrs>
.
ОПЦИЯ_ИСТОЧНИКА_ДАННЫХ_NULL
Параметр чтения и записи источника данных <option>
не может иметь значение NULL.
NULL_MAP_KEY (ключ карты NULL)
Не удается использовать значение NULL в качестве ключа карты.
Строка запроса NULL: EXECUTE IMMEDIATE
Для немедленного выполнения необходима ненулевая переменная в качестве строки запроса, но указанная переменная <varName>
имеет значение null.
ПРЕДЛОЖЕНИЕ_О_НАЛИЧИИ_ЗНАЧЕНИЯ_NULL
Аргументы инструкции Signal требуют ненулевых значений, но <argument>
получили значение NULL.
ЧИСЛО ВНЕ ДОПУСТИМОГО ДИАПАЗОНА
Значение <value>
не может быть интерпретировано как числовое, так как оно имеет более 38 цифр.
ЧИСЛОВОЕ_ЗНАЧЕНИЕ_ВНЕ_ДИАПАЗОНА
Для получения дополнительных сведений см. NUMERIC_VALUE_OUT_OF_RANGE
НЕСООТВЕТСТВИЕ_ЧИСЛА_СТОЛБЦОВ
<operator>
можно выполнять только для входных данных с одинаковым количеством столбцов, но первый вход имеет <firstNumColumns>
столбцы, а входные данные <invalidOrdinalNum>
имеют <invalidNumColumns>
столбцы.
Несоответствие значений и псевдонимов в таблице чисел
Число заданных псевдонимов не соответствует количеству выходных столбцов.
Имя функции: <funcName>
; число псевдонимов: <aliasesNum>
; число выходных столбцов: <outColsNum>
.
OAUTH_ПОЛЬЗОВАТЕЛЬСКОЕ_УТВЕРЖДЕНИЕ_ЛИЧНОСТИ_НЕ_ПРЕДОСТАВЛЕНО
Не были предоставлены идентификационные данные.
ПОДДЕРЖИВАЕТСЯ ТОЛЬКО СЕКРЕТНАЯ ФУНКЦИЯ
Функция вызова <functionName>
не поддерживается в этой <location>
; <supportedFunctions>
поддерживается здесь.
ПОДДЕРЖИВАЕТСЯ_ТОЛЬКО_С_UC_SQL_CONNECTOR
Операция SQL <operation>
поддерживается только в соединителях Databricks SQL с поддержкой каталога Unity.
ОПЕРАЦИЯ_ОТМЕНЕНА
Операция отменена.
ОПЕРАЦИЯ_ТРЕБУЕТ_КАТАЛОГ_ЕДИНСТВА
Для операции <operation>
требуется включённый каталог Unity.
ОПЕРАЦИЯ НЕ ПОДДЕРЖИВАЕТСЯ: ТОЛЬКО ДЛЯ ЧТЕНИЯ
<plan>
не поддерживается в режиме сеанса только для чтения.
НЕВЕРНОЕ_ПОЗИЦИОНИРОВАНИЕ ПРИ СОРТИРОВКЕ
ORDER BY
положение <index>
не находится в списке выбора (допустимый диапазон равен [1, <size>
]).
PARQUET_CONVERSION_FAILURE
Не удалось создать преобразователь Parquet для типа данных <dataType>
, тип Parquet которого <parquetType>
.
Дополнительные сведения см. в PARQUET_CONVERSION_FAILURE.
Тип паркета недопустим
Недопустимый тип Parquet: <parquetType>
.
ТИП_PARKETА_НЕ_РАСПОЗНАН
Нераспознанный тип Parquet: <field>
.
ТИП_PARQUET_НЕ_ПОДДЕРЖИВАЕТСЯ
Тип Parquet пока не поддерживается: <parquetType>
.
ОШИБКА_ПУСТОЕ_ВЫРАЖЕНИЕ
Синтаксическая ошибка, непредвиденная пустая инструкция.
Режим разбора не поддерживается.
Функция <funcName>
не поддерживает <mode>
режим. Допустимые режимы : PERMISSIVE
и FAILFAST
.
ОШИБКА_СИНТАКСИСА_ПАРСЕРА
Синтаксическая ошибка в <error> <hint>
или рядом с ней.
РАЗДЕЛЫ_УЖЕ_СУЩЕСТВУЮТ
Невозможно добавить разделы RENAME
в секции <partitionList>
таблицы <tableName>
, так как они уже существуют.
Выберите другое имя, удалите существующий раздел или добавьте условие IF NOT EXISTS
, чтобы разрешить предварительно существующий раздел.
РАЗДЕЛЫ_НЕ_НАЙДЕНЫ
Раздел(ы) <partitionList>
не найдены в таблице <tableName>
.
Проверьте спецификацию раздела и имя таблицы.
Чтобы игнорировать ошибку при сбросе, используйте ALTER TABLE
...
DROP IF EXISTS PARTITION
.
ПОЛЕ РАЗДЕЛА НЕ НАЙДЕНО В СХЕМЕ
Столбец секционирования <column>
не найден в схеме <schema>
. Укажите существующий столбец для секционирования.
МЕСТОРАСПОЛОЖЕНИЕ_РАЗДЕЛА_УЖЕ_СУЩЕСТВУЕТ
Расположение секции <locationPath>
уже существует в таблице <tableName>
.
РАСПОЛОЖЕНИЕ РАЗДЕЛА НЕ НАХОДИТСЯ В КАТАЛОГЕ ТАБЛИЦЫ
Не удалось выполнить инструкцию ALTER TABLE SET PARTITION LOCATION
, так как
Расположение раздела <location>
не находится в каталоге таблицы <table>
.
Чтобы это исправить, укажите расположение раздела как подкаталог <table>
.
ДАННЫЕ О РАЗДЕЛЕ
<action>
не допускается в таблице <tableName>
, так как хранение метаданных секций не поддерживается в каталоге Unity.
НЕСООТВЕТСТВИЕ_НОМЕРА_РАЗДЕЛА
Число значений (<partitionNumber>
) не соответствовало размеру схемы (<partitionSchemaSize>
): значения <partitionValues>
, схема <partitionSchema>
, путь к файлу <urlEncodedPath>
.
Повторно материализуйте таблицу или обратитесь к владельцу.
ВЫРАЖЕНИЕ_ПРЕОБРАЗОВАНИЯ_РАЗДЕЛА_НЕ_В_РАЗДЕЛЕ
Выражение <expression>
должно находиться внутри partitionedBy.
ПУТЬ_УЖЕ_СУЩЕСТВУЕТ
Путь <outputPath>
уже существует. Установите режим «перезаписать», чтобы перезаписать существующий путь.
ПУТЬ_НЕ_НАЙДЕН
Путь не существует: <path>
.
ЛИМИТ_ПАМЯТИ_ДЕСЕРИАЛИЗОВАННОГО_PROTOBUF_PHOTON_ПРЕВЫШЕН
Десериализация плана Photon protobuf требует по крайней мере <size>
байтов, что превышает допустимый предел.
ограничение в <limit>
байт. Это может быть связано с очень большим планом или присутствием чего-то очень большого.
общая схема. Попробуйте упростить запрос, удалить ненужные столбцы или отключить Photon.
ПРЕВЫШЕН ЛИМИТ ПАМЯТИ ДЛЯ PHOTON_SERIALIZED_PROTOBUF
Сериализованный план Photon protobuf составляет <size>
байт, что превышает допустимый предел.
<limit>
байт. Сериализованный размер типов данных в плане составляет <dataTypeSize>
байт.
Это может быть связано с очень большим планом или наличием очень широкой схемы.
Попробуйте перезаписать запрос, чтобы удалить нежелательные операции и столбцы или отключить Фотон.
PIPELINE_DOES_NOT_EXIST Не существует такой pipeline.
Конвейер '<pipelineId>
' не существует
Дополнительные сведения см. в разделе PIPELINE_DOES_NOT_EXIST
ОПЕРАТОР_PIPE_АГГРЕГАТОРНОЕ_ВЫРАЖЕНИЕ_НЕ_СОДЕРЖИТ_АГГРЕГАТОРНЫХ_ФУНКЦИЙ
Выражение <expr>
, не относящееся к группировке, передается в качестве аргумента оператору |> AGGREGATE
канала, но не содержит агрегатной функции. Обновите его, включив агрегатную функцию, и повторите запрос.
ОПЕРАТОР_PIPE_СОДЕРЖИТ_АГРЕГАТНУЮ_ФУНКЦИЮ
Агрегатная функция <expr>
не допускается при использовании предложения оператора |> <clause>
канала. Вместо этого используйте предложение оператора |> AGGREGATE
канала.
Несоответствие_типа_данных_значения_сводной_таблицы
Недопустимое значение сводной таблицы '<value>
': тип данных <valueType>
не соответствует типу данных <pivotType>
столбца сводной таблицы.
Указатель_Массив_Недостаточно_Памяти
Недостаточно памяти для увеличения массива указателей
ПОЛИТИКА_УЖЕ_СУЩЕСТВУЕТ
Не удается создать политику <policyName>
, так как она уже существует.
Выберите другое имя или удалите существующую политику, чтобы разрешить существующие подключения.
Политика не найдена
Не удается выполнить <commandType>
команду, так как не удается найти политику <policyName>
на <securableFullname>
.
Проверьте орфографию и правильность.
ПОЛИТИКА_НА_ТИП_НЕПОДДЕРЖИВАЕМОГО_ОБЪЕКТА
Не удается создать политику для защищаемого типа <securableType>
. Поддерживаемые защищённые типы: <allowedTypes>
Несоответствие_числа_аргументов_процедуры
Процедура <procedureName>
ожидает <expected>
аргументов, но <actual>
были предоставлены.
ПРОЦЕДУРА_СОЗДАНИЕ_ПУСТАЯ_РУТИНА
CREATE PROCEDURE
с пустым определением функции запрещено.
создание_процедуры_параметр_out_inout_со_значением_по_умолчанию
Параметр <parameterName>
определен в режиме параметра <parameterMode>
.
OUT
и INOUT
параметр не может быть опущен при вызове подпрограммы и поэтому не поддерживает DEFAULT
выражение. Чтобы продолжить, удалите предложение DEFAULT
или измените режим параметров на IN
.
ПРОЦЕДУРА_НЕ_ПОДДЕРЖИВАЕТСЯ
Хранимая процедура не поддерживается
ПРОЦЕДУРА_НЕ_ПОДДЕРЖИВАЕТСЯ_С_HMS
Хранимая процедура не поддерживается в хранилище метаданных Hive. Вместо этого используйте каталог Unity.
PROTOBUF_DEPENDENCY_NOT_FOUND (Протобуф_зависимость_не_найдена)
Не удалось найти зависимость: <dependencyName>
.
ФАЙЛ ОПИСАНИЯ PROTOBUF НЕ НАЙДЕН
Ошибка чтения файла дескриптора протокола Protobuf по пути: <filePath>
.
ОТСУТСТВУЕТ_ПОЛЕ_PROTOBUF
Поиск <field>
в схеме Protobuf в <protobufSchema>
дал <matchSize>
совпадений. Кандидаты: <matches>
.
Отсутствует поле protobuf в схеме SQL
Найдено <field>
в схеме Protobuf, но в схеме SQL нет совпадения.
НЕСООТВЕТСТВИЕ_ТИПА_ПОЛЯ_PROTOBUF
Обнаружено несоответствие типов для поля: <field>
.
Использование классов Java в протоколе protobuf не поддерживается (PROTOBUF_JAVA_CLASSES_NOT_SUPPORTED).
Классы Java не поддерживаются для <protobufFunction>
. Обратитесь в службу поддержки Databricks о альтернативных вариантах.
ПРОТОБУФ_СООБЩЕНИЕ_НЕ_НАЙДЕНО
Не удается найти сообщение <messageName>
в дескрипторе.
ПРИЛОЖЕНИЕ_PROTOBUF_НЕ_ПОДГРУЖЕНЫ_SQL_ФУНКЦИИ_НЕИСПОЛЬЗОВАНЫ
Не удается вызвать функцию <functionName>
SQL, так как источник данных Protobuf не загружен.
Перезапустите задание или сеанс с загруженным пакетом spark-protobuf, например с помощью аргумента --packages в командной строке, а затем повторите запрос или команду снова.
ТИП_PROTOBUF_НЕ_ПОДДЕРЖИВАЕТСЯ
Тип Protobuf еще не поддерживается: <protobufType>
.
PS_FETCH_RETRY_EXCEPTION (исключение повтора получения данных)
Задачу на этапе извлечения в "pubsub" нельзя повторить. Раздел <partitionInfo>
на этапе <stageInfo>
, TID <taskId>
.
Неверный пустой параметр
<key>
не может быть пустой строкой.
PS_INVALID_KEY_TYPE (Неправильный тип ключа)
Недопустимый тип ключа для дедупации PubSub: <key>
.
Неверный параметр PS
Параметр <key>
не поддерживается PubSub. Его можно использовать только в тестировании.
PS_НЕДОПУСТИМЫЙ_ТИП_ОПЦИИ
Недопустимый тип для <key>
. Ожидается, что тип <key>
будет типа <type>
.
PS_НЕДОПУСТИМОЕ_ОГРАНИЧЕНИЕ_ЧТЕНИЯ
Недопустимое ограничение на чтение в потоке PubSub: <limit>
.
Неверное небезопасное преобразование строки из протокола
Недопустимый UnsafeRow для декодирования в PubSubMessageMetadata, требуемая схема proto: <protoSchema>
. Входной UnsafeRow может быть поврежден: <unsafeRow>
.
НЕДЕЙСТВИТЕЛЬНАЯ ИДЕНТИЧНОСТЬ НАГРУЗКИ ФЕДЕРАЦИИ: ПАРАМЕТР АУДИТОРИИ
Сбой запроса или команды из-за недопустимого параметра чтения: в spark.readStream.format("pubsub").option("workloadIdentityFederation.audience", <audience>
). Обновите <audience>
чтобы соответствовать следующему формату: //iam.googleapis.com/projects/{PROJECT_NUMBER}/locations/global/workloadIdentityPools/{POOL_ID}/providers/{PROVIDER_ID}
, затем повторно выполните запрос или команду.
PS_ОТСУТСТВУЮЩАЯ_ИНФОРМАЦИЯ_АУТЕНТИФИКАЦИИ
Не удалось найти полные сведения о проверке подлинности PubSub.
ОТСУТСТВУЕТ_ОБЯЗАТЕЛЬНАЯ_ОПЦИЯ
Не удалось найти обязательный параметр: <key>
.
ОШИБКА ПЕРЕМЕЩЕНИЯ КОНТРОЛЬНОЙ ТОЧКИ
Не удалось переместить необработанные файлы контрольных точек данных из <src>
в целевой каталог: <dest>
.
Параметры многофакторной аутентификации
Укажите учетные данные службы Databricks или учетные данные учетной записи службы GCP.
Несколько неудачных эпох PS
Поток PubSub нельзя запустить, так как имеется несколько неудачных выборок: <failedEpochs>
.
Опция PS вне допустимого диапазона
<key>
должен находиться в пределах следующих границ (<min>
, <max>
), исключая обе границы.
ПС_ПРЕДОСТАВИТЬ_УЧЕТНЫЕ_ДАННЫЕ_С_ОПЦИЕЙ
Общие кластеры не поддерживают проверку подлинности с профилями экземпляров. Предоставьте учетные данные потоку непосредственно с помощью параметра .option().
PS_SPARK_SPECULATION_NOT_SUPPORTED (Спекулятивное выполнение в Spark не поддерживается)
Соединитель источника PubSub доступен только в кластере с отключенной функцией spark.speculation
.
PS_НЕВОЗМОЖНО_СОЗДАТЬ_ПОДПИСКУ
Произошла ошибка при попытке создать подписку <subId>
на тему <topicId>
. Убедитесь, что есть достаточные разрешения для создания подписки и повторите попытку.
НЕВОЗМОЖНО РАЗОБРАТЬ ПРОТОКОЛ
Не удалось проанализировать сериализованные байты для создания прототипа.
Вызов PS_UNSUPPORTED_GET_OFFSET_CALL не поддерживается
getOffset не поддерживается без предоставления ограничения.
ОШИБКА_ИСТОЧНИКА_ДАННЫХ_PYTHON
Ошибка источника данных Python <action>
<type>
: <msg>
ОШИБКА_ВЫПОЛНЕНИЯ_ИСТОЧНИКА_ДАННЫХ_PYTHON_ПОТОКОВОЙ_ПЕРЕДАЧИ
Сбой в работе источника потоковых данных Python <action>
: <msg>
ТАБЛИЦА_НЕСОПРОТИВИМА_ПОЛИТИКЕ_Маскировки_СТОЛБЦА (QUERIED_TABLE_INCOMPATIBLE_WITH_COLUMN_MASK_POLICY)
Не удается получить доступ к таблице, так как ранее назначенная маска столбца несовместима с схемой таблицы; Чтобы продолжить, обратитесь к владельцу таблицы, чтобы обновить политику:
Для получения дополнительной информации см. в QUERIED_TABLE_INCOMPATIBLE_WITH_COLUMN_MASK_POLICY
ЗАПРОСИМАЯ_ТАБЛИЦА_НЕСОВМЕСТИМА_С_ПОЛИТИКОЙ_БЕЗОПАСНОСТИ_НА_УРОВНЕ_СТРОК
Не удается получить доступ к таблице, так как ранее назначенная политика безопасности на уровне строк в настоящее время несовместима со схемой таблицы; Чтобы продолжить, обратитесь к владельцу таблицы, чтобы обновить политику:
Дополнительные сведения см. в QUERIED_TABLE_INCOMPATIBLE_WITH_ROW_LEVEL_SECURITY_POLICY
ПРЕВЫШЕНО ВРЕМЯ ВЫПОЛНЕНИЯ ЗАПРОСА
Выполнение запроса было отменено из-за превышения времени ожидания (<timeoutSec>
s). Вы можете увеличить ограничение в секундах, задав <config>
.
ЗАПРОС ОТКЛОНЕН
Выполнение запроса было отклонено.
Ошибка доступа при записи результата запроса в облачное хранилище
Конфигурация внутреннего хранилища рабочей области запрещает Databricks получать доступ к облачному хранилищу.
ТЕКУЩИЙ_ФАЙЛ_НЕ_НАЙДЕН
<message>
Возможно, базовые файлы были обновлены. Вы можете явно отключить кэш в Spark, выполнив команду tableNameREFRESH TABLE
в SQL или повторно выполнив команду Dataset/DataFrame.
ЧТЕНИЕ_ФАЙЛОВ_НЕОДНОЗНАЧНЫЕ_ПАРАМЕТРЫ_РУТИНЫ
Вызов функции <functionName>
имеет параметры <parameterName>
и <alternativeName>
, которые установлены как взаимные псевдонимы. Задайте только один из них.
Ошибка_разбора_учетных_данных
Произошла ошибка при анализе временных учетных данных функции read_files().
Подробнее см. в READ_FILES_CREDENTIALS_PARSE_ERROR
НЕОЖИДАННЫЙ ТРЕБУЕМЫЙ ПАРАМЕТР ДЛЯ TVF
Для функции <functionName>
обязательный параметр <parameterName>
должен быть установлен на позиции <expectedPos>
без указания имени.
СРОК ДЕЙСТВИЯ ПОЛУЧАТЕЛЯ НЕ ПОДДЕРЖИВАЕТСЯ
Для метки времени окончания действия для получателя поддерживаются только TIMESTAMP
/TIMESTAMP_LTZ
/TIMESTAMP_NTZ
типы.
ПРЕВЫШЕН ЛИМИТ УРОВНЯ РЕКУРСИИ
Достигнуто ограничение уровня рекурсии <levelLimit>
, но запрос не исчерпан; попробуйте увеличить его, как в 'tWITH RECURSIVE
(col) MAX RECURSION LEVEL
200'.
ПРЕВЫШЕН ПРОЕДЕЛ РЕКУРСИИ ПО СТРОКАМ
Предел <rowLimit>
строки рекурсии достигнут, но запрос не исчерпан, попробуйте задать большее LIMIT
значение при запросе отношения CTE.
Рекурсивная_CTE_в_Устаревшем_Режиме
Рекурсивные определения нельзя использовать в устаревшем режиме приоритета CTE (spark.sql.legacy.ctePrecedencePolicy=LEGACY
).
RECURSIVE_CTE_WITH_LEGACY_INLINE_FLAG
Рекурсивные определения нельзя использовать, если устаревший встроенный флаг имеет значение true (spark.sql.legacy.inlineCTEInCommands=true).
RECURSIVE_PROTOBUF_SCHEMA
Найдена рекурсивная ссылка в схеме Protobuf, которая не может обрабатываться Spark по умолчанию: <fieldDescriptor>
. Попробуйте задать параметр recursive.fields.max.depth
1–10. Не допускается переход на 10 уровней рекурсии.
РЕКУРСИВНЫЙ_ВИД
Обнаружено рекурсивное представление <viewIdent>
(цикл: <newPath>
).
Значение по умолчанию REF не разрешено в разделе
Ссылки на значения столбцов DEFAULT
не допускаются в предложении PARTITION
.
ОТНОШЕНИЕ_БОЛЬШЕ_ЧЕМ_8Г
Невозможно создать <relationName>
, размер которого превышает 8 гигабайт.
Ошибка: Ошибка выполнения удаленной функции через HTTP
Сбой удаленного HTTP-запроса с кодом <errorCode>
и сообщение об ошибке <errorMessage>
Ошибка разбора результата REMOTE FUNCTION HTTP
Не удалось оценить функцию <functionName>
SQL из-за невозможности анализа результата JSON из удаленного HTTP-ответа; Сообщение об ошибке <errorMessage>
. Ознакомьтесь с документацией по API: <docUrl>
. Исправьте проблему, указанную в сообщении об ошибке, и повторите запрос.
РЕЗУЛЬТАТ_ОШИБКА_НЕДОПУСТИМЫЙ_ОШИБКА_УДАЛЕННАЯ_ФУНКЦИЯ_HTTP
Не удалось оценить функцию <functionName>
SQL из-за невозможности обработки неожиданного удаленного HTTP-ответа; Сообщение об ошибке <errorMessage>
. Ознакомьтесь с документацией по API: <docUrl>
. Исправьте проблему, указанную в сообщении об ошибке, и повторите запрос.
ТАЙМАУТ_ПОВТОРНОГО_ЗАПРОСА_HTTP_ДЛЯ_УДАЛЁННОЙ_ФУНКЦИИ
Удаленный запрос завершился ошибкой после <N>
попыток; код ошибки последнего запроса HTTP был <errorCode>
, а сообщение — <errorMessage>
ОШИБКА_НЕДОСТАТОЧНЫХ_ТРЕБОВАНИЙ_ДЛЯ_УДАЛЕННОЙ_ФУНКЦИИ
Не удалось оценить функцию <functionName>
SQL, так как <errorMessage>
. Проверьте требования в <docUrl>
. Исправьте проблему, указанную в сообщении об ошибке, и повторите запрос.
RENAME_SRC_PATH_NOT_FOUND (путь источника для переименования не найден)
Не удалось переименовать, так как <sourcePath>
не найден.
ПОВТОРЯЮЩИЙСЯ_ПОЛОЖЕНИЕ
Предложение <clause>
может использоваться не более одного раза за операцию <operation>
.
ТРЕБУЕМЫЙ_ПАРАМЕТР_УЖЕ_ЗАДАН_ПОЗИЦИОННО
Обязательный параметр <routineName>
подпрограммы <parameterName>
был присвоен на позиции <positionalIndex>
без имени.
Обновите вызов функции, чтобы удалить именованный аргумент с <parameterName>
для этого параметра или удалить позиционный аргумент.
аргумент в <positionalIndex>
, затем попробуйте запрос снова.
ОБЯЗАТЕЛЬНЫЙ_ПАРАМЕТР_НЕ_НАЙДЕН
Не удается вызвать подпрограмму <routineName>
, так как требуется параметр с именем <parameterName>
, но обычный вызов не предоставлял значение. Обновите обычный вызов, чтобы указать значение аргумента (позиционально по индексу <index>
или по имени) и повторите запрос.
ТРЕБУЕТ_ОДНОЧАСТНОЕ_ИМЯ_ПРОСТРАНСТВА_ИМЕН
<sessionCatalog>
требуется одночастное пространство имен, но получено <namespace>
.
СПАСЕННЫЕ_ДАННЫЕ_КОНФЛИКТ_СТОЛБЦА_С_ЕДИНСТВЕННЫМ_ВАРИАНТОМ
Параметр чтения API DataFrame "rescuedDataColumn" несовместим с параметром API DataFrame "singleVariantColumn".
Удалите один из них, а затем повторите операцию с DataFrame.
Зарезервированные столбцы CDC при записи
Запись содержит зарезервированные столбцы <columnList>
, которые используются.
внутренне в качестве метаданных для канала изменения данных. Чтобы записать в таблицу, либо переименуйте или удалите её.
эти столбцы или отключите фид изменений данных в таблице, установив параметр
Установить <config>
в значение false.
ОГРАНИЧЕННАЯ_ВАРИАНТ_ПРАВА_ПОТОКА_ОГРАНИЧЕН
Параметр <option>
имеет ограниченные значения в общих кластерах для источника <source>
.
Дополнительные сведения см. в RESTRICTED_STREAMING_OPTION_PERMISSION_ENFORCED
ПОДПРОГРАММА_УЖЕ_СУЩЕСТВУЕТ
Не удается создать <newRoutineType> <routineName>
, так как <existingRoutineType>
с таким именем уже существует.
Выберите другое имя, удалите или замените существующий <existingRoutineType>
, или добавьте условие IF NOT EXISTS
, чтобы учесть существующий <newRoutineType>
.
ПРОЦЕДУРА_НЕ_НАЙДЕНА
Не удается найти подпрограмму <routineName>
. Проверьте орфографию и правильность схемы и каталога.
Если имя не соответствует схеме и каталогу, проверьте выходные данные current_schema() или укажите имя с правильной схемой и каталогом.
Чтобы игнорировать ошибку при удалении, используйте DROP
... IF EXISTS
.
Параметр_процедуры_не_найден
Подпрограмма <routineName>
не поддерживает параметр <parameterName>
, указанный в позиции <pos>
.<suggestion>
ПРОЦЕДУРА_ИСПОЛЬЗУЕТ_СИСТЕМНОЕ_ЗАРЕЗЕРВИРОВАННОЕ_ИМЯ_КЛАССА
Не удается создать функцию <routineName>
, так как указанное имя класса "<className>
" зарезервировано для системного использования. Переименуйте класс и повторите попытку.
Несоответствие безопасности на уровне строк ABAC
Не удалось разрешить фильтры строк в <tableName>
, так как между фильтрами строк, унаследованными от политик, и явно определенными фильтрами строк было несоответствие. Чтобы продолжить, отключите управление доступом на основе атрибутов (ABAC) и обратитесь в службу поддержки Databricks.
ПРОВЕРКА ОГРАНИЧЕНИЙ НА УРОВНЕ СТРОК НЕ ПОДДЕРЖИВАЕТСЯ
Создание ограничения CHECK
для таблиц <tableName>
с политиками безопасности на уровне строк не поддерживается.
ОШИБКА_ДОСТУПА_НА_УРОВНЕ_СТРОКИ_ДВОЙНОЕ_НАЗВАНИЕ_СТОЛБЦА
Инструкция <statementType>
пыталась назначить политику безопасности уровня строки для таблицы, но два или более ссылаемых столбцов имели одинаковое имя <columnName>
, что недопустимо.
Функция безопасности на уровне строки не поддерживается
Политики безопасности на уровне строк для <tableName>
не поддерживаются:
Дополнительные сведения см. в ROW_LEVEL_SECURITY_FEATURE_NOT_SUPPORTED
НЕСОВМЕСТИМОЕ ИЗМЕНЕНИЕ СХЕМЫ НА УРОВНЕ СТРОКИ ЗАЩИТЫ
Не удается выполнить <statementType> <columnName>
для таблицы <tableName>
, так как она используется в политике безопасности на уровне строк. Перед тем как продолжить, владелец таблицы должен удалить или изменить эту политику.
СЛИЯНИЕ_НА_УРОВНЕ_СТРОКИ_НЕПОДДЕРЖИВАЕМЫЙ_ИСТОЧНИК
Операции MERGE INTO
не реализуют политики безопасности на уровне строк в исходной таблице <tableName>
.
ОГРАНИЧЕНИЕ_НА_УРОВНЕ_СТРОКИ_СЛИЯНИЕ_НЕПОДДЕРЖИВАЕМАЯ_ЦЕЛЬ
MERGE INTO
операции не поддерживают запись в таблицу <tableName>
с политиками безопасности на уровне строк.
Безопасность уровня строки с многосоставным именем столбца
Этот оператор пытался назначить политику безопасности уровня строки таблице, но ссылается на столбец <columnName>
, который имел несколько частей имени, что недопустимо.
ROW_LEVEL_SECURITY_REQUIRE_UNITY_CATALOG (Требуется каталог единства для безопасности на уровне строк)
Политики безопасности на уровне строк поддерживаются только в каталоге Unity.
НЕПОДДЕРЖИВАЕМАЯ ВИЗУАЛИЗАЦИЯ РАЗДЕЛОВ НА УРОВНЕ СТРОК
команда SHOW PARTITIONS
не поддерживается для таблиц<format>
с политикой безопасности на уровне строк.
ROW_LEVEL_SECURITY_TABLE_CLONE_SOURCE_NOT_SUPPORTED (if indeed it needs to remain untranslated due to technical nature).
Клонирование из таблицы <mode>
с политикой безопасности на уровне строк для <tableName>
не предусмотрено.
ROW_LEVEL_SECURITY_TABLE_CLONE_TARGET_НЕПОДДЕРЖИВАЕТСЯ
Клонирование <mode>
в таблицу <tableName>
с политикой безопасности на уровне строк не поддерживается.
Неподдерживаемая константа в качестве параметра для Row-Level Security
Использование константы в качестве параметра в политике безопасности на уровне строк не поддерживается. Обновите команду SQL, чтобы удалить константу из определения фильтра строк, а затем повторите попытку.
Уровневая безопасность: неподдерживаемый тип данных
Функция <functionName>
, используемая для политики безопасности на уровне строк, имеет параметр с неподдерживаемым типом данных <dataType>
.
ПРОВАЙДЕР НЕПОДДЕРЖИВАЕТ СЕКЬЮРИТИ НА УРОВНЕ СТРОКИ
Не удалось выполнить <statementType>
команду, так как назначение политики безопасности на уровне строк не поддерживается для целевого источника данных с поставщиком таблиц: "<provider>
".
ROW_SUBQUERY_TOO_MANY_ROWS (слишком много строк в подзапросе)
Более одной строки возвращено вложенным запросом, используемым в качестве строки.
Значение_Строки_Нулевое
Найдено NULL
в ряду по индексу <index>
, ожидалось значение, не равное NULL
.
Идентификатор правила не найден
Не найден идентификатор для имени правила "<ruleName>
". При добавлении нового правила измените RuleIdCollection.scala.
SALESFORCE_DATA_SHARE_API_НЕАВТОРИЗОВАНО
Сбой авторизации в API salesforce Data Share. Убедитесь, что сведения о подключении Databricks предоставляются соответствующему целевому объекту общего ресурса Salesforce.
РАЗРЕШЕНИЯ_ПРИМЕРНОЙ_ТАБЛИЦЫ
Разрешения не поддерживаются в примерах баз данных или таблиц.
НЕСОВМЕСТИМАЯ_СКАЛЯРНАЯ_ФУНКЦИЯ
ScalarFunction <scalarFunc>
не переопределяет метод "produceResult(InternalRow)" с пользовательской реализацией.
СКАЛЯРНАЯ_ФУНКЦИЯ_НЕ_ПОЛНОСТЬЮ_РЕАЛИЗОВАНА
ScalarFunction <scalarFunc>
не реализует или переопределяет метод "produceResult(InternalRow)".
Скалярный_подзапрос_включен_в_GROUP_BY_или_агрегатную_функцию
Коррелированный скалярный вложенный запрос "<sqlExpr>
" не присутствует ни в GROUP BY
, ни в агрегатной функции.
Добавьте его в GROUP BY
в порядковую позицию или оберните его в first()
или first_value
, если вам всё равно, какое значение будет.
СКАЛЯРНЫЙ_ПОДЗАПРОС_СЛИШКОМ_МНОГО_СТРОК
Вложенный запрос, используемый в качестве выражения, возвращает более одной строки.
ГРАФИК_УЖЕ_СУЩЕСТВУЕТ
Невозможно добавить <scheduleType>
в таблицу, в которой уже есть <existingScheduleType>
. Удалите существующее расписание или используйте ALTER TABLE
... ALTER <scheduleType>
чтобы изменить его.
Неправильный период расписания
Период расписания для <timeUnit>
должен быть целым значением от 1 до <upperBound>
(включительно). Получено: <actual>
.
СХЕМА_УЖЕ_СУЩЕСТВУЕТ
Не удается создать схему <schemaName>
, так как она уже существует.
Выберите другое имя, удалите существующую схему или добавьте пункт IF NOT EXISTS
, чтобы учитывать существующую схему.
СХЕМА_НЕ_ПУСТАя
Не удается удалить схему <schemaName>
, так как она содержит объекты.
Используйте DROP SCHEMA
... CASCADE
, чтобы удалить схему и все его объекты.
Схема не найдена
Не удается найти схему <schemaName>
. Проверьте орфографию и правильность схемы и каталога.
Если имя не задано в каталоге, проверьте выходные данные current_schema() или укажите имя с правильным каталогом.
Чтобы игнорировать ошибку при удалении, используйте DROP SCHEMA IF EXISTS
.
Ошибка конфигурации реестра схем
Не удалось инициализировать схему из реестра схем.
<reason>
.
АРГУМЕНТ_ФУНКЦИИ_ВТОРОЙ_НЕ_ЦЕЛОЕ_ЧИСЛО
Второй аргумент функции <functionName>
должен быть целым числом.
СЕКРЕТНАЯ_ФУНКЦИЯ_НЕВЕРНОЕ_МЕСТОПОЛОЖЕНИЕ
Не удается выполнить команду <commandType>
с одной или несколькими не зашифрованными ссылками на функцию SECRET
; Зашифруйте результат каждого такого вызова функции с помощью AES_ENCRYPT
и повторите попытку.
ВЫРАЖЕНИЕ_СИДА_НЕРАЗВОРАЧИВАЕМОЕ
Выражение <seedExpr>
выражения <exprWithSeed>
должно быть свертываемым.
СЕРВЕР_ЗАНЯТ
Сервер занят и не может обрабатывать запрос. Подождите минуту и повторите попытку.
SFTP_НЕ_УДАЛОСЬ_ПОДКЛЮЧИТЬСЯ
Не удалось подключиться к серверу <host>
SFTP через порт <port>
с именем пользователя <user>
.
Пользователь SFTP не совпадает
Пользователь, полученный из учетных данных <credentialUser>
, не соответствует указанному в пути <path>
пользователю SFTP.
ПОКАЗАТЬ_СТОЛБЦЫ_С_КОНФЛИКТНЫМ_ПРОСТРАНСТВОМ_ИМЕН
SHOW COLUMNS
с конфликтующими пространствами имен: <namespaceA>
!= <namespaceB>
.
СОРТИРОВКА БЕЗ ИСПОЛЬЗОВАНИЯ ГРУППИРОВКИ
SortBy необходимо использовать вместе с bucketBy.
Работа в Spark отменена
<jobId>
задача отменена <reason>
УКАЗАНИЕ ДОПУСКА НЕ РАЗРЕШЕНО
CREATE TABLE
без явного списка столбцов не может указывать сведения о разбиении на блоки.
Используйте форму с явным списком столбцов и укажите сведения о контейнере.
В качестве альтернативы, можно позволить выводить информацию о группировке, опустив условие.
УКАЗАНИЕ КЛАСТЕРИЗАЦИИ С ИСПОЛЬЗОВАНИЕМ РАСПРЕДЕЛЕНИЯ ПО БАКЕТАМ НЕ РАЗРЕШЕНО
Не удается указать как CLUSTER BY
, так и CLUSTERED BY INTO BUCKETS
.
УКАЗАНИЕ CLUSTER BY ВМЕСТЕ С PARTITIONED BY НЕ ДОПУСКАЕТСЯ
Не удается указать как CLUSTER BY
, так и PARTITIONED BY
.
УКАЗАНИЕ_РАЗДЕЛА_НЕ_РАЗРЕШЕНО
CREATE TABLE
без явного списка столбцов не может указывать PARTITIONED BY
.
Используйте форму с явным списком столбцов и укажите PARTITIONED BY
.
Кроме того, можно позволить определить разделение, опуская условие PARTITION BY
.
ПЕРЕПОЛНЕНИЕ_ПАМЯТИ
Ошибка при вызове spill() на <consumerToSpill>
: <message>
SQL_CONF_NOT_FOUND (Конфигурация SQL не найдена)
Не удается найти конфигурацию SQL <sqlConf>
. Убедитесь, что конфигурация существует.
SQL_SCRIPT_IN_EXECUTE_IMMEDIATE
Скрипты SQL в EXECUTE IMMEDIATE
командах не допускаются. Убедитесь, что предоставленный SQL-запрос (<sqlString>
) не является скриптом SQL. Убедитесь, что sql_string является хорошо сформированной инструкцией SQL и не содержит BEGIN
и END.
Превышено максимальное количество символов в SQL-скрипте
Превышено максимальное количество символов в скрипте SQL (id: <scriptId>
). Максимально допустимое число символов составляет <maxChars>
, а скрипт содержал <chars>
символы.
ПРЕВЫШЕНО МАКСИМАЛЬНОЕ КОЛИЧЕСТВО СТРОК В SQL-СЦЕНАРИИ
Превышено максимальное количество строк в скрипте SQL (id: <scriptId>
). Максимально допустимое <maxLines>
количество строк, а скрипт имеет <lines>
строки.
ПРЕВЫШЕНО МАКСИМАЛЬНОЕ ЧИСЛО ОБЪЯВЛЕНИЙ ЛОКАЛЬНЫХ ПЕРЕМЕННЫХ В SQL-СЦЕНАРИИ
Превышено максимальное количество локальных переменных в SQL-скрипте (id: <scriptId>
). Максимально допустимое число объявлений — <maxDeclarations>
, а в скрипте было <declarations>
.
SQL_ХРАНИМЫЕ_ПРОЦЕДУРЫ_ПРЕВЫШЕН_ЛИМИТ_ВЛОЖЕННЫХ_ВЫЗОВОВ
Максимальное количество вызовов вложенных процедур превышено для процедуры (имя: <procedureName>
, callId: <procedureCallId>
). Максимально допустимое число вложенных вызовов процедур: <limit>
.
Путь временного размещения в настоящее время недоступен
Временная ошибка при доступе к целевому промежуточному пути <path>
, попробуйте через несколько минут
ЗВЕЗДА_ГРУППИРОВАТЬ_ПО_ПОЗИЦИИ
Звёздочка (*) не разрешена в списке выбора, если используется порядковая позиция GROUP BY
.
ПРОЦЕССОР С СОХРАНЕНИЕМ СОСТОЯНИЯ НЕ МОЖЕТ ВЫПОЛНИТЬ ОПЕРАЦИЮ ИЗ-ЗА НЕВЕРНОГО СОСТОЯНИЯ ДЕС.
Не удалось выполнить операцию процессора с сохранением состояния<operationType>
с недопустимым состоянием идентификатора<handleState>
.
СОСТОЯТЕЛЬНОМУ_ПРОЦЕССОРУ_НЕ_МОЖЕТ_ВЫПОЛНИТЬ_ОПЕРАЦИЮ_С_НЕВЕРНЫМ_РЕЖИМОМ_ВРЕМЕНИ
Не удалось выполнить состояниесохраняющую операцию процессора<operationType>
с недопустимым режимом времени<timeMode>
.
ДУБЛИРОВАННОЕ_ПЕРЕМЕННОЕ_СОСТОЯНИЕ_ОПРЕДЕЛЕННОЕ_В_ПРОЦЕССОРЕ_С_СОСТОЯНИЕМ
Переменная состояния с именем <stateVarName>
уже определена в StatefulProcessor.
STATEFUL_PROCESSOR: неправильный режим времени для назначения TTL
Не удается использовать TTL для состояния=<stateName>
в timeMode=<timeMode>
, используйте TimeMode.ProcessingTime() вместо этого.
ДЛИТЕЛЬНОСТЬ_STATEFUL_PROCESSOR_TTL_ДОЛЖНА_БЫТЬ_ПОЛОЖИТЕЛЬНОЙ
Длительность TTL должна быть больше нуля для операции хранилища состояний=<operationType>
в состоянии=<stateName>
.
ПРОЦЕССОР_СОХРАНЯЮЩИЙ_СОСТОЯНИЕ_НЕИЗВЕСТНЫЙ_РЕЖИМ_ВРЕМЕНИ
Неизвестный режим времени <timeMode>
. Допустимые режимы timeMode: 'none', 'processingTime', 'eventTime'
Хранилище состояния не может создать семейство столбцов с зарезервированными символами
Не удалось создать семейство столбцов с неподдерживаемым начальным символом и именем=<colFamilyName>
.
НЕДОПУСТИМОЕ_ИСПОЛЬЗОВАНИЕ_COLUMN_FAMILY_С_НЕВЕРНЫМ_ИМЕНЕМ
Не удалось выполнить операцию с семейством столбцов<operationName>
с недопустимым именем<colFamilyName>
. Имя семейства столбцов не может быть пустым, не должно включать начальные или конечные пробелы, и не должно использовать зарезервированное ключевое слово «default».
Несовместимость схемы семейства столбцов хранилища состояния
Несовместимое преобразование схемы с семейством столбцов=<colFamilyName>
, oldSchema=<oldSchema>
, newSchema=<newSchema>
.
Хранилище состояния не поддерживает повторно используемый итератор
<inputClass>
StateStore не поддерживает повторно используемый итератор.
РУКОЯТКА_ХРАНИЛИЩА_СОСТОЯНИЯ_НЕ_ИНИЦИАЛИЗИРОВАНА
Дескриптор не инициализирован для этого StatefulProcessor.
Пожалуйста, используйте только StatefulProcessor в операторе transformWithState.
Неверное количество упорядочивающих столбцов для диапазонного сканирования в STATE_STORE
Неверное число порядковых номеров =<numOrderingCols>
для кодировщика диапазонного сканирования. Число порядковых номеров не может быть равно нулю или больше числа столбцов схемы.
Некорректное количество префиксных столбцов для префиксного сканирования в STATE_STORE
Неверное количество столбцов с префиксом =<numPrefixCols>
для кодировщика сканирования префикса. Столбцы префикса не могут быть равны нулю или быть больше или равны числу столбцов схемы.
НЕДЕЙСТВИТЕЛЬНАЯ КОНФИГУРАЦИЯ ХРАНИЛИЩА СОСТОЯНИЯ ПОСЛЕ ПЕРЕЗАПУСКА
Невозможно изменить <configName>
с <oldConfig>
на <newConfig>
между перезапусками. Задайте для <configName>
значение <oldConfig>
или перезапустите новый каталог контрольных точек.
НЕДОПУСТИМЫЙ_ПОСТАВЩИК_ХРАНИЛИЩА_СОСТОЯНИЯ
Указанный поставщик хранилища состояний <inputClass>
не расширяет org.apache.spark.sql.execution.streaming.state.StateStoreProvider.
STATE_STORE_INVALID_VARIABLE_TYPE_CHANGE (недопустимое изменение типа переменной в хранилище состояния)
Невозможно изменить <stateVarName>
на <newType>
между перезапусками запросов. Задайте для <stateVarName>
значение <oldType>
или перезапустите новый каталог контрольных точек.
STATE_STORE_NATIVE_ROCKSDB_ВРЕМЯ_ОЖИДАНИЯ
При доступе к хранилищу состояний RocksDB для потоковой операции с отслеживанием состояния произошел таймаут при вызове функции <funcName>
RocksDB после ожидания в течение <timeoutMs>
мс. Повторите попытку и перезапустите кластер, если ошибка сохраняется.
Тип NULL в STATE_STORE: упорядочение столбцов не поддерживается
Столбец с упорядочиванием по типу NULL, с именем<fieldName>
и индексом<index>
, не поддерживается кодировщиком сканирования диапазона.
ПОСТАВЩИК_ХРАНИЛИЩА_СОСТОЯНИЯ_НЕ_ПОДДЕРЖИВАЕТ_ТОЧНОЕ_ВОССТАНОВЛЕНИЕ_СОСТОЯНИЯ
Указанный поставщик хранилища состояний <inputClass>
не расширяет org.apache.spark.sql.execution.streaming.state.SupportsFineGrainedReplay.
Поэтому он не поддерживает параметр snapshotStartBatchId или readChangeFeed в источнике состояния данных.
ПРЕВЫШЕН ПОРОГОВОЕ ЗНАЧЕНИЕ ФАЙЛОВ СХЕМЫ СОСТОЯНИЯ STATE_STORE
Число файлов схемы состояния, <numStateSchemaFiles>
превышает максимальное количество файлов схемы состояния для этого запроса: <maxStateSchemaFiles>
.
Добавлено: <addedColumnFamilies>
, удалено: <removedColumnFamilies>
Задайте для параметра "spark.sql.streaming.stateStore.stateSchemaFilesThreshold" большее число или отмените изменения схемы состояния
ОПЕРАЦИЯ_НЕПОДДЕРЖИВАЕМАЯ_В_ОТСУТСТВУЮЩЕМ_СЕМЕЙСТВЕ_КОЛОНОК
Операция хранилища состояний=<operationType>
не поддерживается из-за отсутствия семейства столбцов=<colFamilyName>
.
Превышен порог эволюции схемы значения в STATE_STORE
Число эволюций схемы состояния <numSchemaEvolutions>
превышает максимальное количество эволюций схемы состояния, <maxSchemaEvolutions>
, разрешенных для этого семейства столбцов.
Семейство оскорбляющих столбцов: <colFamilyName>
Установите для параметра "spark.sql.streaming.stateStore.valueStateSchemaEvolutionThreshold" большее значение или отмените изменения схемы состояния.
STATE_STORE не поддерживает переменный размер столбцов для упорядочивания.
Столбец переменного размера для сортировки с именем=<fieldName>
с индексом=<index>
не поддерживается для кодирования в диапазоне сканирования.
СТАТИЧЕСКИЙ РАЗДЕЛЯЕМЫЙ СТОЛБЕЦ В СПИСКЕ СТОЛБЦОВ ДЛЯ ВСТАВКИ
Статический столбец секционирования <staticName>
также указывается в списке столбцов.
STDS_КОМИТТИРОВАННАЯ_ПАРТИЯ_НЕДОСТУПНА
Нет подтвержденного пакета, расположение контрольной точки: <checkpointLocation>
. Убедитесь, что запрос был выполнен и зафиксировал любой микробатч перед остановкой.
СТАНДАРТНЫЕ_ПАРАМЕТРЫ_КОНФЛИКТА
Нельзя одновременно указывать параметры <options>
. Укажите его.
STDS_НЕ_УДАЛОСЬ_ПРОЧИТАТЬ_МЕТАДАННЫЕ_ОПЕРАТОРА
Не удалось считывать метаданные оператора для контрольных точекLocation=<checkpointLocation>
и batchId=<batchId>
.
Либо файл не существует, либо файл поврежден.
Повторно выполните запрос потоковой передачи, чтобы создать метаданные оператора и сообщить соответствующим сообществам или поставщикам, если ошибка сохраняется.
Ошибка чтения схемы состояния STDS
Не удалось прочитать схему состояния. Либо файл не существует, либо файл поврежден. параметры: <sourceOptions>
.
Повторно запустите потоковый запрос, чтобы создать схему состояния, и сообщите соответствующим сообществам или поставщикам, если ошибка сохраняется.
Неправильное значение параметра
Недопустимое значение для параметра источника '<optionName>
':
Дополнительные сведения см. в STDS_INVALID_OPTION_VALUE
Раздел не обнаружен в хранилище состояния
Государство не имеет никакого разделения. Проверьте еще раз, что запрос указывает на допустимое состояние. параметры: <sourceOptions>
СМЕЩЕНИЕ_ЛОГ_НЕДОСТУПНО
Журнал смещения для <batchId>
не существует, расположение контрольной точки: <checkpointLocation>
.
Укажите идентификатор пакета, доступный для запроса. Вы можете запросить доступные идентификаторы пакетов с помощью источника данных метаданных состояния.
СТАНДАРТНОЕ_СМЕЩЕНИЕ_МЕТАДАННЫХ_ЖУРНАЛ_НЕДОСТУПЕН
Метаданные недоступны для журнала смещения <batchId>
, расположение контрольной точки: <checkpointLocation>
.
Кажется, что контрольная точка работает только со старыми версиями Spark. Запустите потоковый запрос с последней версией Spark, чтобы Spark создает метаданные состояния.
STDS_REQUIRED_OPTION_UNSPECIFIED (Требуемая опция не указана)
Необходимо указать значение '<optionName>
'.
ПОТОКОВАЯ_AQE_НЕ_ПОДДЕРЖИВАЕТСЯ_ДЛЯ_ОПЕРАТОРОВ_С_СОСТОЯНИЕМ
Адаптивное выполнение запросов не поддерживается для операторов с состоянием в структурированной потоковой передаче.
Потоковая передача из материализованного представления
Невозможно получить данные из материализованного представления <viewName>
. Потоковая передача из материализованных представлений не поддерживается.
РЕЖИМ_ПОТОКОВОГО_ВЫВОДА
Недопустимый режим потокового вывода: <outputMode>
.
Дополнительные сведения см. в STREAMING_OUTPUT_MODE
РЕЖИМ_ПОТОКОВОЙ_ПЕРЕДАЧИ_В_РЕАЛЬНОМ_ВРЕМЕНИ
Режим потоковой передачи в режиме реального времени имеет следующее ограничение:
Дополнительную информацию см. в STREAMING_REAL_TIME_MODE
ОПЕРАТОР СОСТОЯНИЯ С ПОТОКОМ НЕ СООТВЕТСТВУЕТ В МЕТАДАННЫХ СОСТОЯНИЯ
Имя оператора потоковой передачи с отслеживанием состояния не соответствует оператору в метаданных состояния. Вероятно, это произойдет, когда пользователь добавляет, удаляет или изменяет оператор отслеживания состояния в существующем потоковом запросе.
Операторы с состоянием в метаданных: [<OpsInMetadataSeq>
]; Операторы с состоянием в текущем пакете: [<OpsInCurBatchSeq>
].
ТРЕБУЕТСЯ ОБНОВЛЕНИЕ ТАБЛИЦЫ ПОТОКА
Чтобы выполнить <tableName>
, таблицу потоковой передачи <operation>
необходимо обновить.
Если таблица создается из DBSQL
, выполните REFRESH STREAMING TABLE
.
Если таблица создается декларативными конвейерами Lakeflow, выполните обновление конвейера.
ТАБЛИЦА_СТРИМИНГА_НЕ_ПОДДЕРЖИВАЕТСЯ
Таблицы потоковой передачи можно создавать и обновлять только в декларативных конвейерах Lakeflow и хранилищах SQL Databricks.
ОПЕРАЦИЯ_С_ПОТОКОВОЙ_ТАБЛИЦЕЙ_НЕ_РАЗРЕШЕНА
Операция <operation>
не разрешена:
Дополнительные сведения см. в STREAMING_TABLE_OPERATION_NOT_ALLOWED
ОШИБКА_В_ЗАПРОСЕ_ТЕКУЩЕЙ_ТАБЛИЦЫ
Потоковую таблицу <tableName>
можно создать только из потокового запроса. Добавьте ключевое слово STREAM
в предложение FROM
, чтобы преобразовать это отношение в потоковый запрос.
ПОТОК_НЕ_НАЙДЕН_ДЛЯ_ИСТОЧНИКА_KINESIS
Поток Kinesis <streamName>
в <region>
не найден.
Запустите новый запрос, указывающий на правильное имя потока.
Несоответствие длины массива структур
Входная строка не имеет ожидаемого количества значений, необходимых схеме. Заполнение полей <expected>
обязательно, в то время как значения <actual>
предоставляются при необходимости.
СУММА_ЛИМИТА_И_СМЕЩЕНИЯ_ПРЕВЫШАЕТ_МАКС_ЦЕЛОЕ_ЧИСЛО
Сумма предложения LIMIT
и предложения OFFSET
не должна превышать максимальное 32-разрядное целочисленное значение (2 147 483 647), но найдено ограничение = <limit>
, смещение = <offset>
.
СИНХРОНИЗАЦИЯ_МЕТАДАННЫХ_ТОЛЬКО_ДЕЛЬТА
Команда "Восстановить метаданные синхронизации таблиц" поддерживается только для разностной таблицы.
СИНХ_ИСТ_ЦЕЛЬ_ТБЛ_НЕ_СОВПАДАЮТ
Имя исходной таблицы <srcTable>
должно совпадать с именем целевой таблицы <destTable>
.
SYNTAX_DISCONTINUED (синтаксис прекращен)
Поддержка предложения или ключевого слова: <clause>
была прекращена в этом контексте.
Дополнительные сведения см. в SYNTAX_DISCONTINUED
ТАБЛИЦА_ИЛИ_ПРЕДСТАВЛЕНИЕ_УЖЕ_СУЩЕСТВУЕТ
Невозможно создать таблицу или представление <relationName>
, так как она уже существует.
Выберите другое имя, удалите существующий объект, добавьте IF NOT EXISTS
для учета уже существующих объектов, добавьте REPLACE
для замены существующего материализованного представления или добавьте REFRESH
для обновления существующей потоковой таблицы.
TABLE_OR_VIEW_NOT_FOUND (Таблица или представление не найдены)
Не удается найти таблицу или представление <relationName>
. Проверьте орфографию и правильность схемы и каталога.
Если вы не связали имя со схемой, проверьте результаты current_schema() или уточните имя с правильной схемой и каталогом.
Чтобы не допускать ошибки при удалении, используйте DROP VIEW IF EXISTS
или DROP TABLE IF EXISTS
.
Для получения дополнительной информации см. TABLE_OR_VIEW_NOT_FOUND
АРГУМЕНТЫ С ТАБЛИЧНЫМИ ЗНАЧЕНИЯМИ ЕЩЁ НЕ РЕАЛИЗОВАНЫ ДЛЯ SQL-ФУНКЦИЙ
Невозможно выполнить определяемую пользователем функцию SQL <action>
<functionName>
с аргументами TABLE
, так как эта функциональность еще не реализована.
НЕ УДАЛОСЬ АНАЛИЗИРОВАТЬ ФУНКЦИЮ, ВОЗВРАЩАЮЩУЮ ТАБЛИЦУ, В PYTHON
Не удалось проанализировать определяемую пользователем функцию таблицы Python: <msg>
МЕТАДАННЫЕ_ТРЕБУЕМЫЕ_ДЛЯ_ФУНКЦИИ_ВОЗВРАЩАЮЩЕЙ_ТАБЛИЦУ_НЕСОВМЕСТИМЫ_С_ВЫЗОВОМ
Не удалось оценить функцию таблицы <functionName>
из-за несоответствия: метаданные таблицы <requestedMetadata>
, а вызов функции <invalidFunctionCallProperty>
.
ТАБЛИЧНАЯ_ФУНКЦИЯ_ТРЕБУЕМАЯ_МЕТАДАННЫЕ_НЕВАЛИДНЫЕ
Не удалось оценить функцию таблицы <functionName>
, так как ее метаданные таблицы были недопустимыми; <reason>
.
ФУНКЦИЯ_С_Табличными_Данными_Слишком_Много_Аргументов_Таблиц
Существует слишком много аргументов таблицы для табличной функции.
Это допускает один аргумент таблицы, но получен: <num>
.
Если вы хотите разрешить эту функцию, установите spark.sql.allowMultipleTableArguments.enabled в значение true.
ТАБЛИЦА_С_ИДЕНТИФИКАТОРОМ_НЕ_НАЙДЕНА
Не удается найти таблицу с идентификатором <tableId>
. Проверьте правильность идентификатора UUID.
Ошибка записи задачи
Сбой задачи при записи строк в <path>
.
Расположение временной контрольной точки не поддерживается
Неявные временные расположения контрольных точек потоковой передачи не поддерживаются в текущей рабочей области, укажите явное расположение контрольной точки.
Для display() задайте расположение контрольной точки с помощью:
display(df, контрольная точкаLocation = "your_path")
Для всех других запросов потоковой передачи используйте:
.option("checkpointLocation", "your_path").
СОЗДАНИЕ_ВРЕМЕННОЙ_ТАБЛИЦЫ_УСТАРЕВШЕЙ_С_ЗАПРОСОМ
CREATE TEMPORARY TABLE
... AS ... не поддерживается здесь, используйте CREATE TEMPORARY VIEW
вместо него
TEMP_TABLE_CREATION_MUTUAL_EXCLUSIVE_SPECS - спецификация создания временной таблицы с взаимной эксклюзивностью
CREATE TEMPORARY TABLE
не поддерживает возможность указания <unsupportedSpec>
, создайте перманентную таблицу.
СОЗДАНИЕ_ВРЕМЕННОЙ_ТАБЛИЦЫ_ТРЕБУЕТ_ОДНОКОМПОНЕНТНОЕ_ИМЯ
Для создания временной таблицы на уровне сеанса требуется однокомпонентное имя таблицы, но было получено <tableName>
. Обновите команду, чтобы использовать одночастное имя таблицы, и попробуйте снова.
Удаление временной таблицы: взаимоисключающие спецификации (TEMP_TABLE_DELETION_MUTUAL_EXCLUSIVE_SPECS)
DROP TEMPORARY TABLE
не поддерживает указание <unsupportedSpec>
, удалите эту спецификацию или откажитесь от постоянной таблицы, вместо этого используйте команду DROP TABLE
.
УДАЛЕНИЕ_ВРЕМЕННОЙ_ТАБЛИЦЫ_ТРЕБУЕТ_ЕДИНОЕ_НАЗВАНИЕ_ЧАСТИ
Для удаления локальной временной таблицы сеанса требуется имя таблицы с одной частью, но было получено <tableName>
. Обновите команду DROP TEMPORARY TABLE
, чтобы использовать имя единичной части таблицы для удаления временной таблицы, или используйте команду DROP TABLE
, чтобы удалить постоянную таблицу.
Удаление временной таблицы требует команды V2
DROP TEMPORARY TABLE
требует включения команд V2. Установите для конфигурации "spark.sql.legacy.useV1Command" значение false и повторите попытку.
Временная таблица не найдена (TEMP_TABLE_NOT_FOUND)
Временная таблица <tableName>
не найдена в текущем сеансе. Проверьте орфографию и правильность имени таблицы и повторите запрос или команду.
Чтобы игнорировать ошибку при сбросе, используйте DROP
TEMP TABLE IF EXISTS
.
ВРЕМЕННАЯ_ТАБЛИЦА_НЕ_ПОДДЕРЖИВАЕТСЯ_С_СУЩНОСТЬЮ_HMS
Операции с временной таблицей <operation>
не поддерживаются в хранилище метаданных Hive.
Операция с временной таблицей не поддерживается
Операции с локальной временной таблицей сеанса <tableName>
не разрешены.
Дополнительные сведения см. в TEMP_TABLE_OPERATION_NOT_SUPPORTED
Временная таблица или представление уже существует
Не удается создать временную таблицу или представление <relationName>
, так как она уже существует.
Выберите другое имя, удалите существующий объект или добавьте IF NOT EXISTS
предложение, чтобы разрешить существующие объекты.
ВРЕМЕННАЯ_ТАБЛИЦА_ТРЕБУЕТ_ДЕЛЬТУ
Для операций с сеансовыми временными таблицами требуется включить каталог Delta. Включите каталог Delta и повторите попытку.
ВРЕМЕННАЯ_ТАБЛИЦА_ТРЕБУЕТ_UC
Для операций с временными таблицами, локальными для сеанса, требуется Unity Catalog. Включите каталог Unity в работающей среде и повторите попытку.
ИМЯ_ВРЕМЕННОГО_ПРЕДСТАВЛЕНИЯ_СЛИШКОМ_МНОГО_ЧАСТЕЙ_ИМЕНИ
CREATE TEMPORARY VIEW
или соответствующие API наборов данных принимают только имена представлений с одной частью, но получили: <actualName>
.
ЗАВЕРШАЮЩАЯ_ЗАПЯТАЯ_В_SELECT
Обнаружена висячая запятая в предложении SELECT
. Удалите запятую перед предложением FROM
.
ТРАНСАКЦИЯ_ПРЕВЫШЕН МАКСИМАЛЬНЫЙ ВРЕМЕННОЙ ШТАМП ПОДТВЕРЖДЕНИЯ
Транзакция не может быть зафиксирована, поскольку превышено максимальное время фиксации. maxCommitTimestamp: commitTimestamp:<maxCommitTimestampMs>
<commitTimestampMs>
ОШИБКА_ПРЕОБРАЗОВАНИЯ_С_СОСТОЯНИЕМ_ФУНКЦИИ_ПОЛЬЗОВАТЕЛЯ
Произошла ошибка в определяемой пользователем функции <function>
StatefulProcessor. Причина: <reason>
.
ПРЕОБРАЗОВАНИЕ_ПРЕВЫШЕНИЕ_ЛИМИТА_СТРОК
Число строк превышает допустимое ограничение в <maxValues>
для TRANSPOSE
. Если это так задумано, задайте <config>
равным по крайней мере текущему количеству строк.
НЕДОПУСТИМЫЙ ИНДЕКС СТОЛБЦА TRANSPOSЕ
Недопустимый столбец индекса для TRANSPOSE
, потому что: <reason>
ТРАНСПОЗИЦИЯ_ОТСУТСТВИЕ_НАИМЕНЬШЕГО_ОБЩЕГО_ТИПА
Для транспонирования требуется, чтобы неиндексированные столбцы имели общий наименьший тип, но <dt1>
и <dt2>
его не имеют.
Недопустимый интервал триггера
Интервал триггера должен быть положительным и таким, чтобы его можно было преобразовать в целые секунды. Получено: <actual>
секунда.
TUPLE_IS_EMPTY
Из-за ограниченной поддержки кортежа Scala пустой кортеж не поддерживается.
РАЗМЕР_КОРТЕЖА_ПРЕВЫШАЕТ_ЛИМИТ
Из-за ограниченной поддержки кортежей в Scala, кортежи, содержащие более 22 элементов, не поддерживаются.
UC_РАЗБИТЫЕ_ТАБЛИЦЫ
Сегментированные таблицы не поддерживаются в каталоге Unity.
ИМЯ_КАТАЛОГА_НЕ_УКАЗАНО
Для каталога Unity укажите явное имя каталога. Например, SHOW GRANT your.address@email.com ON CATALOG
main.
UC_КОМАНДА_НЕ_ПОДДЕРЖИВАЕТСЯ
Команды: <commandName>
не поддерживаются в каталоге Unity.
Дополнительные сведения см. в UC_COMMAND_NOT_SUPPORTED
УК_КОМАНДА_НЕ_ПОДДЕРЖИВАЕТСЯ_В_БЕЗСЕРВЕРНОМ_РЕЖИМЕ
Команды: <commandName>
не поддерживаются для кластеров Unity Catalog в безсерверных средах. Вместо этого используйте одно пользовательские или общие кластеры.
Команда UC не поддерживается в режиме общего доступа
Команды: <commandName>
не поддерживаются для кластеров каталога Unity в режиме общего доступа. Вместо этого используйте режим доступа с одним пользователем.
ОТСУТСТВУЕТ СОЕДИНЕНИЕ ДЛЯ ДОСТУПА К ИСТОЧНИКУ ФАЙЛОВОЙ СИСТЕМЫ
Не удалось найти действительное подключение UC для доступа к <path>
после проверки <connectionNames>
.
Убедитесь, что для доступа к целевому пути доступно хотя бы одно действительное подключение UC.
Подробные ошибки для оцененных подключений:
<connectionErrors>
Назначение учетных данных не поддерживается
Указанный тип учетных данных не поддерживается.
UC_ИСТОЧНИК_ДАННЫХ_НЕ_ПОДДЕРЖИВАЕТСЯ
Формат источника данных <dataSourceFormatName>
не поддерживается в каталоге Unity.
Параметры источника данных UC не поддерживаются
Параметры источника данных не поддерживаются в каталоге Unity.
Зависимость UC не существует
Зависимость не существует в каталоге Unity:
<errorMessage>
Отсутствует местоположение внешнего тома
LOCATION
пункт должен быть предусмотрен для внешнего тома. Проверьте соответствие синтаксиса 'CREATE EXTERNAL VOLUME
... LOCATION
...' для создания внешнего тома.
Не удалось обеспечить состояние обеспечения UC
Сбой запроса, так как он пытался ссылаться на таблицу <tableName>
, но не смог сделать это: <failureReason>
. Обновите таблицу <tableName>
, чтобы убедиться, что она находится в активном состоянии подготовки, а затем попробуйте повторно выполнить запрос.
Схема файла UC для создания таблицы не поддерживается
Создание таблицы в каталоге Unity с помощью схемы файлов <schemeName>
не поддерживается.
Вместо этого создайте федеративное подключение к источнику данных с помощью команды CREATE CONNECTION
для того же поставщика таблиц, а затем создайте каталог на основе соединения с командой CREATE FOREIGN CATALOG
, чтобы ссылаться на эти таблицы.
UC_HIVE_METASTORE_FEDERATION_КРОСС-КАТАЛОГ_ПРЕДСТАВЛЕНИЕ_НЕ_ПОДДЕРЖИВАЕТСЯ
Представление федерации хранилища метаданных Hive не поддерживает зависимости между несколькими каталогами. Представление <view>
в каталоге федерации метаданных Hive должно использовать зависимость из каталога hive_metastore или spark_catalog, но его зависимость <dependency>
находится в другом каталоге <referencedCatalog>
. Обновите зависимости, чтобы удовлетворить это ограничение, а затем повторите запрос или команду.
Федерация UC HIVE METASTORE не включена.
Федерация хранилища метаданных Hive не включена в этом кластере.
Доступ к каталогу <catalogName>
не поддерживается в этом кластере.
UC_НЕДОПУСТИМЫЕ_ЗАВИСИМОСТИ
Зависимости <viewName>
записываются как <storedDeps>
при синтаксическом анализе как <parsedDeps>
. Это, вероятно, произошло через неправильное использование API, отличного от SQL. Вы можете восстановить зависимости в среде выполнения Databricks, выполнив ALTER VIEW <viewName>
AS <viewText>
.
UC_INVALID_NAMESPACE (Недопустимое пространство имен)
Вложенные или пустые пространства имен не поддерживаются в каталоге Unity.
UC_НЕДЕЙСТВИТЕЛЬНАЯ_ССЫЛКА
На объекты каталога Unity нельзя ссылаться, если они не являются объектамиUnity-Catalog <name>
.
Запись в федерацию UC_LAKEHOUSE не разрешена
Поддержка записи Unity Catalog Lakehouse Federation не включена для поставщика <provider>
на этом кластере.
Местоположение для управляемого тома не поддерживается
Управляемый том не принимает условие LOCATION
. Пожалуйста, проверьте синтаксис "CREATE VOLUME
..." для создания управляемого тома.
Функция UC не включена
Каталог Unity не включен в этом кластере.
Федерация запросов не включена
Федерация запросов каталога Unity не включена в этом кластере.
UC_RESOLVED_DBFS_PATH_MISMATCH
Сбой запроса произошел из-за попытки обращения к <objectType> <name>
, которая не удалась. Разрешенный путь DBFS <resolvedHmsPath>
не совпадает с местоположением хранилища в Unity Catalog <ucStorageLocation>
.
Учетные данные для службы не включены
В этом кластере не включены учетные данные службы.
Тома UC не включены
Поддержка объемов каталога Unity не включена в этом экземпляре.
UC_РАЗДЕЛЕНИЕ_ОБЪЕМОВ_НЕ_ВКЛЮЧЕНО
Поддержка общего доступа к томам не включена в этом экземпляре.
UC_VOLUME_NOT_FOUND (том не найден)
Том <name>
не существует. Используйте "SHOW VOLUMES
" для перечисления доступных томов.
Ошибка среды UDF
Не удалось установить зависимости UDF из-за системной ошибки <udfName>
.
Дополнительные сведения см. в UDF_ENVIRONMENT_ERROR
Ошибка пользователя среды UDF
Не удалось установить зависимости UDF для <udfName>
.
Дополнительные сведения см. UDF_ENVIRONMENT_USER_ERROR
UDF_ERROR
SQLSTATE: не присвоено
Сбой выполнения функции <fn>
Дополнительные сведения см. в UDF_ERROR
UDF_LIMITS
Одно или несколько ограничений UDF были нарушены.
Дополнительные сведения см. в UDF_LIMITS
UDF_MAX_COUNT_EXCEEDED (превышено максимальное количество UDF)
Превышено ограничение на количество определяемых пользователем функций (UDF) на уровне запросов: <maxNumUdfs>
(в период общедоступной предварительной версии). Найден <numUdfs>
. Определяемые пользователем функции были: <udfNames>
.
UDF_PYSPARK_ERROR
Рабочий сотрудник Python непредвиденно завершился
Дополнительные сведения см. в UDF_PYSPARK_ERROR
UDF_PYSPARK_UNSUPPORTED_TYPE (Неподдерживаемый тип в UDF PySpark)
PySpark UDF <udf> (<eval-type>
) не поддерживается в кластерах в режиме общего доступа.
UDF_PYSPARK_ОШИБКА_ПОЛЬЗОВАТЕЛЬСКОГО_КОДА
Сбой выполнения.
Дополнительные сведения см. в UDF_PYSPARK_USER_CODE_ERROR
UDF_НЕПОДДЕРЖИВАЕМОЕ_ЗНАЧЕНИЕ_ПО_УМОЛЧАНИЮ_ПАРАМЕТРА
Значение по умолчанию параметра не поддерживается для определяемой пользователем функции <functionType>
.
UDF_USER_CODE_ERROR
Сбой выполнения функции <fn>
.
Для получения дополнительной информации см. UDF_USER_CODE_ERROR
UDTF_ALIAS_NUMBER_MISMATCH (несоответствие числа псевдонимов UDTF)
Число псевдонимов, указанных в предложении AS, не соответствует количеству столбцов, выводимых UDTF.
Ожидалось <aliasesSize>
псевдонимов, но получили <aliasesNames>
.
Убедитесь, что число предоставленных псевдонимов соответствует количеству выходных столбцов в UDTF.
UDTF_INVALID_ALIAS_IN_REQUESTED_ORDERING_STRING_FROM_ANALYZE_METHOD (Неправильный псевдоним в запрашиваемой строке упорядочения из метода анализа)
Не удалось оценить определяемую пользователем функцию таблицы, так как его метод "анализа" вернул запрошенный OrderingColumn, выражение имени столбца которого включало ненужный псевдоним; удалите этот псевдоним <aliasName>
, а затем повторите запрос.
НЕДОПУСТИМОЕ ЗАПРОШЕННОЕ ВЫРАЖЕНИЕ ВЫБОРА ИЗ МЕТОДА АНАЛИЗА ТРЕБУЕТ АЛИАСА
Не удалось оценить определяемую пользователем функцию таблицы, так как его метод анализа вернул запрошенное выражение select (<expression>
), которое не содержит соответствующего псевдонима; обновите UDTF, чтобы указать псевдоним там, а затем повторите запрос.
НЕ_УДАЕТСЯ_ЗАПРОСИТЬ_ПАМЯТЬ
Не удалось получить <requestedBytes>
байт памяти, получено <receivedBytes>
.
НЕВОЗМОЖНО_ПРЕОБРАЗОВАТЬ_В_ТИП_СООБЩЕНИЯ_PROTOBUF
Не удалось преобразовать тип SQL <toType>
в тип Protobuf <protobufType>
.
НЕВОЗМОЖНО_ЗАГРУЗИТЬ_ТАБЛИЦЫ_HIVE
Не удается получить таблицы базы данных Hive: <dbName>
. Имя класса ошибки: <className>
.
НЕВОЗМОЖНО_ОПРЕДЕЛИТЬ_СХЕМУ
Не удалось определить схему для <format>
. Его необходимо указать вручную.
НЕСАНКЦИОНИРОВАННЫЙ ДОСТУП
Несанкционированный доступ:
<report>
НЕСВЯЗАННЫЙ_ПАРАМЕТР_SQL
Найден несвязанный параметр: <name>
. Исправьте args
и предоставьте сопоставление параметра либо с SQL литералом, либо с функциями конструктора коллекций, такими как map()
, array()
, struct()
.
НЕЗАКРЫТЫЙ_КОММЕНТАРИЙ_В_СКОБКАХ
Найден незакрытый комментарий с скобками. Добавьте */ в конце комментария.
НЕОЖИДАННЫЙ_ТИП_ВВОДА
Параметр <paramIndex>
функции <functionName>
требует тип <requiredType>
, однако <inputSql>
имеет тип <inputType>
.
НЕОЖИДАННЫЙ_ТИП_ВХОДНЫХ_ДАННЫХ_ИМЕНОВАННОГО_ПАРАМЕТРА
Для параметра <namedParamKey>
функции <functionName>
требуется тип <requiredType>
, однако <inputSql>
имеет тип <inputType>
.<hint>
НЕОЖИДАННЫЙ_ОПЕРАТОР_В_ПОТОЧНОМ_ПРЕДСТАВЛЕНИИ
Неожиданный оператор <op>
в операторе CREATE VIEW
, используемом как источник потока.
Запрос потокового представления должен состоять только из SELECT
, WHERE
и UNION ALL
операций.
НЕОЖИДАННЫЙ ПОЗИЦИОННЫЙ АРГУМЕНТ
Не удается вызвать подпрограмму <routineName>
, так как она содержит позиционные аргументы после именованного аргумента, назначенного <parameterName>
; Измените их так, чтобы позиционные аргументы пришли сначала, а затем повторите запрос снова.
НЕОЖИДАННЫЙ_СЕРИАЛИЗАТОР_ДЛЯ_КЛАССА (UNEXPECTED_SERIALIZER_FOR_CLASS)
Класс <className>
имеет неожиданный сериализатор выражений. Ожидается "STRUCT
" или "IF
", которые возвращают "STRUCT
", но найдено <expr>
.
НЕ ПОДДЕРЖИВАЕТСЯ UNION В РЕКУРСИВНОЙ CTE
Оператор UNION
пока не поддерживается в рекурсивных общих табличных выражениях (WITH
предложения, которые ссылаются на себя напрямую или косвенно). Вместо этого используйте UNION ALL
.
ИСКЛЮЧЕНИЕ_НЕИЗВЕСТНОЕ_ПОЛЕ
Обнаружен <changeType>
во время синтаксического анализа: <unknownFieldBlob>
, проблема может быть исправлена автоматическим повтором: <isRetryable>
Дополнительные сведения см. в UNKNOWN_FIELD_EXCEPTION
НЕИЗВЕСТНЫЙ_ПОЗИЦИОННЫЙ_АРГУМЕНТ
Вызов подпрограммы <routineName>
содержит неизвестный позиционный аргумент <sqlExpr>
в позиции <pos>
. Это недопустимо.
НЕИЗВЕСТНЫЙ_ПРИМИТИВНЫЙ_ТИП_В_ВАРИАНТЕ
Неизвестный примитивный тип с идентификатором <id>
найден в вариантном значении.
НЕИЗВЕСТНЫЙ_ТИП_СООБЩЕНИЯ_PROTOBUF
Попытка рассматривать <descriptorName>
как сообщение, а оно оказалось <containingType>
.
UNPIVOT_ТРЕБУЕТ_АТРИБУТЫ
UNPIVOT
требует, чтобы все заданные выражения <given>
были столбцами, если не заданы <empty>
выражения. Это не столбцы: [<expressions>
].
UNPIVOT_REQUIRES_VALUE_COLUMNS (Требуются столбцы значений для UNPIVOT)
Для UNPIVOT
необходимо указать по крайней мере один столбец значений; все столбцы обозначены как идентификаторы.
UNPIVOT_VALUE_DATA_TYPE_MISMATCH (несоответствие типа данных значения при отклонении)
Столбцы значений, которые не являются сводными, должны иметь общий минимальный тип, некоторые типы не соответствуют: [<types>
].
НЕСООТВЕТСТВИЕ_РАЗМЕРА_UNPIVOT_VALUE
Все столбцы значений unpivot должны иметь тот же размер, что и имена столбцов значений (<names>
).
НЕРАСПОЗНАННОЕ_ИМЯ_ПАРАМЕТРА
Не удается вызвать подпрограмму <routineName>
, так как обычный вызов включал именованную ссылку на аргумент с именем <argumentName>
, но эта подпрограмма не включает в себя подпись, содержащую аргумент с этим именем. Вы имели в виду один из следующих вариантов? [<proposal>
].
НЕРАСПОЗНАННЫЙ_ТИП_SQL
Нераспознанный тип SQL — имя: <typeName>
, идентификатор: <jdbcType>
.
НЕРАСПОЗНАННАЯ_СТАТИСТИКА
Статистика <stats>
не распознается. Допустимая статистика включает count
, count_distinct
, approx_count_distinct
, mean
, stddev
, min
, max
и значения процентилей. Процентиль должен быть числовым значением, за которым следует "%", в диапазоне от 0% до 100%.
UNRESOLVABLE_TABLE_VALUED_FUNCTION (неразрешимая табличная функция)
Не удалось определить <name>
как табличную функцию.
Убедитесь, что <name>
определяется как табличное значение функции и правильно предоставляются все необходимые параметры.
Если <name>
не определен, создайте табличную функцию, возвращающую значение, перед его использованием.
Дополнительные сведения об определении табличных функций см. в документации Apache Spark.
НЕРЕШЕННЫЕ_ВСЕ_В_ГРУППИРОВКЕ
Невозможно определить столбцы группировки для GROUP BY ALL
на основе оператора select. Явно укажите столбцы группировки.
НЕОПРЕДЕЛЕННЫЙ_СТОЛБЕЦ
Невозможно разрешить столбец, переменную или параметр функции с именем <objectName>
.
Дополнительные сведения см. в UNRESOLVED_COLUMN
НЕРАЗРЕШЕННОЕ_ПОЛЕ
Поле с именем <fieldName>
невозможно устранить с помощью столбца типа структуры <columnPath>
.
Дополнительные сведения см. в UNRESOLVED_FIELD
НЕРЕШЕННЫЙ_ВСТАВКА_ЗАМЕНА_ИСПОЛЬЗУЯ_СТОЛБЕЦ
REPLACE USING
столбец <colName>
не может быть разрешен в <relationType>
.
Вы имели в виду один из следующих столбцов? [<suggestion>
].
НЕРАЗРЕШЕННЫЙ_КЛЮЧ_КАРТЫ
Не удается разрешить столбец <objectName>
в качестве ключа мапы. Если ключ является строковым литералом, добавьте одинарные кавычки '' вокруг него.
Дополнительные сведения см. в UNRESOLVED_MAP_KEY
НЕРАЗРЕШЁННАЯ_РУТИНА
Не удается определить подпрограмму <routineName>
по пути поиска <searchPath>
.
Проверьте орфографию <routineName>
, убедитесь, что процедура существует, и подтвердите, что у вас есть права USE
на каталог и схему, а также EXECUTE
на процедуру.
Дополнительные сведения см. в UNRESOLVED_ROUTINE
НЕРАЗРЕШЁННЫЙ_ИСПОЛЬЗУЕМЫЙ_СТОЛБЕЦ_ДЛЯ_ОБЪЕДИНЕНИЯ
USING
столбец <colName>
невозможно разрешить на <side>
стороне соединения. Столбцы на стороне <side>
: [<suggestion>
].
НЕРАЗРЕШЕННАЯ_ПЕРЕМЕННАЯ
Не удается разрешить переменную <variableName>
в пути поиска <searchPath>
.
НЕПОДДЕРЖИВАЕМЫЙ_ФОРМАТ_ФАЙЛА_ОБРАБОТКА_НЕСТРУКТУРИРОВАННЫХ_ДАННЫХ
Неструктурированный формат файла <format>
не поддерживается. Поддерживаемые форматы файлов <supportedFormats>
.
Обновите format
из выражения <expr>
до одного из поддерживаемых форматов, а затем повторите запрос.
ОБРАБОТКА_НЕСТРУКТУРИРОВАННЫХ_ДАННЫХ_НЕПОДДЕРЖИВАЕМАЯ_ОПЦИЯ_МОДЕЛИ
Параметр неструктурированной модели ('<option>
' ->
'<value>
') не поддерживается. Поддерживаемые значения: <supportedValues>
.
Переключитесь на одно из поддерживаемых значений, а затем повторите запрос.
НЕСТРУКТУРИРОВАННЫЙ_СТОЛБЕЦ_OCR_НЕ_РАЗРЕШЕН_С_ОПЦИЕЙ_МОДЕЛИ_МЕТАДАННЫХ
Параметр функции ocrText должен быть NULL
или опущен при указании параметра metadataModel. Параметр "metadataModel" активирует извлечение метаданных, при котором запрещено использование предоставленного свойства "ocrText".
НЕПОДДЕРЖИВАЕМОЕ_ДОБАВЛЕНИЕ_ФАЙЛА
Не поддерживайте добавление файла.
Дополнительные сведения см. в UNSUPPORTED_ADD_FILE
ПАРАМЕТР_ИЗМЕНЕНИЯ_СТОЛБЦА_НЕПОДДЕРЖИВАЕТСЯ
Использование <parameter>
с ALTER <commandTableType>
не поддерживается.
НЕПОДДЕРЖИВАЕМЫЙ_ТИП_СТРЕЛКИ
Неподдерживаемый тип стрелки <typeName>
.
Неподдерживаемая табличная функция со значениями пакета
Функция <funcName>
не поддерживает пакетные запросы.
НЕПОДДЕРЖИВАЕМЫЙ_ВЫЗОВ
Не удается вызвать метод "<methodName>
" класса "<className>
".
Дополнительные сведения см. в UNSUPPORTED_CALL
НЕПОДДЕРЖИВАЕМЫЙ_CHAR_OR_VARCHAR_КАК_СТРОКА
Тип char/varchar нельзя использовать в схеме таблицы.
Если вы хотите, чтобы Spark рассматривала их как строковый тип, аналогичный Spark 3.0 и более ранних версий, задайте для параметра "spark.sql.legacy.charVarcharAsString" значение true.
НЕПОДДЕРЖИВАЕМОЕ_УСЛОВИЕ_ДЛЯ_ОПЕРАЦИИ
<clause>
не поддерживается для <operation>
.
НЕПОДДЕРЖИВАЕМАЯ_СОРТИРОВКА
Поддержка сортировки <collationName>
отсутствует для:
Более подробную информацию см. в UNSUPPORTED_COLLATION
НЕПОДДЕРЖИВАЕМЫЙ ОБЩИЙ ПРЕДОК ДЛЯ ИСТОЧНИКА ПОТОКА ФАЙЛОВ
Общие предки исходного пути и sourceArchiveDir должны быть зарегистрированы в UC.
Если вы видите это сообщение об ошибке, скорее всего, вы регистрируете sourcePath и sourceArchiveDir в разных внешних локациях.
Поместите их в одно внешнее место.
НЕПОДДЕРЖИВАЕМАЯ_ФУНКЦИЯ_СОЕДИНЕНИЯ
Функция не поддерживается в Spark Connect:
Дополнительные сведения см. в UNSUPPORTED_CONNECT_FEATURE
НЕПОДДЕРЖИВАЕМЫЕ_ОГРАНИЧИТЕЛЬНЫЕ_УСЛОВИЯ
Предложения ограничений <clauses>
не поддерживаются.
НЕПОДДЕРЖИВАЕМЫЙ_ТИП_ОГРАНИЧЕНИЯ
Неподдерживаемый тип ограничения. Поддерживаются только <supportedConstraintTypes>
ИСТОЧНИК ДАННЫХ НЕ ПОДДЕРЖИВАЕТСЯ ДЛЯ ПРЯМОГО ЗАПРОСА
Неподдерживаемый тип источника данных для прямого запроса к файлам: <dataSourceType>
НЕПОДДЕРЖИВАЕМЫЙ ТИП ДАННЫХ
Неподдерживаемый тип данных <typeName>
.
Не поддерживается режим сохранения источника данных
Источник данных "<source>
" не может быть записан в режиме <createMode>
. Вместо этого используйте режим "Добавить" или "Перезаписать".
НЕПОДДЕРЖИВАЕМЫЙ_ТИП_ДАННЫХ_ДЛЯ_ИСТОЧНИКА_ДАННЫХ
Источник <format>
данных не поддерживает столбец <columnName>
типа <columnType>
.
НЕПОДДЕРЖИВАЕМЫЙ_ТИП_ДАННЫХ_ДЛЯ_КОДИРОВЩИКА
Не удается создать кодировщик для <dataType>
. Используйте другой тип выходных данных для UDF или DataFrame.
НЕПОДДЕРЖИВАЕМОЕ_ЗНАЧЕНИЕ_ПО_УМОЛЧАНИЮ
Значения столбцов DEFAULT
не поддерживаются.
Дополнительные сведения см. в UNSUPPORTED_DEFAULT_VALUE
НЕПОДДЕРЖИВАЕМЫЙ_ДЕСЕРИАЛИЗАТОР
Десериализатор не поддерживается:
Дополнительные сведения см. в UNSUPPORTED_DESERIALIZER
Неподдерживаемое выражение для генерируемого столбца
Невозможно создать вычисляемый столбец <fieldName>
с вычисляемым выражением <expressionStr>
, так как <reason>
.
НЕПОДДЕРЖИВАЕМОЕ ВЫРАЖЕНИЕ ДЛЯ ОПЕРАТОРА
Оператор запроса содержит одно или несколько неподдерживаемых выражений.
Рассмотрите возможность переписать его, чтобы избежать использования оконных функций, агрегатных функций и функций генератора в условии WHERE
.
Недопустимые выражения: [<invalidExprSqls>
]
НЕПОДДЕРЖИВАЕМОЕ_ВЫРАЖЕНИЕ_ДЛЯ_ПАРАМЕТРА
Параметр запроса содержит неподдерживаемое выражение.
Параметры могут быть переменными или литералами.
Недопустимое выражение: [<invalidExprSql>
]
НЕПОДДЕРЖИВАЕМОЕ_ВЫРАЖЕНИЕ_ДЛЯ_ОКНА
Выражение <sqlExpr>
не поддерживается в функции окна.
НЕПОДДЕРЖИВАЕМАЯ_ФУНКЦИЯ
Эта функция не поддерживается:
Дополнительные сведения см. в UNSUPPORTED_FEATURE
НЕПОДДЕРЖИВАЕМЫЙ_ТИП_ФУНКЦИИ
Неподдерживаемый пользовательский тип функции: <language>
НЕПОДДЕРЖИВАЕМЫЙ_ГЕНЕРАТОР
Генератор не поддерживается:
Дополнительные сведения см. в UNSUPPORTED_GENERATOR
НЕПОДДЕРЖИВАЕМОЕ_ГРУППИРОВОЧНОЕ_ВЫРАЖЕНИЕ
grouping()/grouping_id() можно использовать только с GroupingSets/Cube/Rollup.
НЕПОДДЕРЖИВАЕМАЯ НАЧАЛЬНАЯ ПОЗИЦИЯ И ПАРА СИГНАЛА ДЛЯ ИСТОЧНИКА KINESIS
<trigger>
с исходной позицией <initialPosition>
не поддерживается источником Kinesis.
Неподдерживаемая вставка
Не удается вставить в целевой объект.
Дополнительные сведения см. в UNSUPPORTED_INSERT
Не поддерживаемый тип соединения
Неподдерживаемый тип соединения '<typ>
'. Поддерживаемые типы соединений: <supported>
.
НЕПОДДЕРЖИВАЕМОЕ СОЗДАНИЕ УПРАВЛЯЕМОЙ ТАБЛИЦЫ
Создание управляемой таблицы <tableName>
с помощью <dataSource>
источника данных не поддерживается. Необходимо использовать источник DELTA
данных или создать внешнюю таблицу с помощью CREATE EXTERNAL TABLE <tableName>
... USING <dataSource>
НЕПОДДЕРЖИВАЕМОЕ_УСЛОВИЕ_ОБЪЕДИНЕНИЯ
Операция MERGE
содержит условие <condName>
, которое не поддерживается.
Дополнительную информацию можно найти в UNSUPPORTED_MERGE_CONDITION
НЕПОДДЕРЖИВАЕМАЯ ВЛОЖЕННАЯ ПОЛИТИКА ДОСТУПА К СТРОКАМ ИЛИ СТОЛБЦАМ
Таблица <tableName>
имеет политику безопасности на уровне строк или маску столбцов, которая косвенно ссылается на другую таблицу с политикой безопасности на уровне строк или маской столбцов; это не поддерживается. Последовательность вызовов: <callSequence>
НЕПОДДЕРЖИВАЕМОЕ_ПЕРЕЗАПИСЫВАНИЕ
Не удается перезаписать целевой объект, из которого также считывается.
Дополнительные сведения см. в UNSUPPORTED_OVERWRITE
НЕПОДДЕРЖИВАЕМАЯ ТРАНСФОРМАЦИЯ РАЗДЕЛА
Неподдерживаемое преобразование раздела: <transform>
. Поддерживаемые преобразования : identity
, bucket
и clusterBy
. Убедитесь, что выражение преобразования использует одно из этих выражений.
Неподдерживаемый режим сохранения
Режим сохранения <saveMode>
не поддерживается для:
Дополнительные сведения см. в UNSUPPORTED_SAVE_MODE
НЕПОДДЕРЖИВАЕМАЯ_КОНСТРУКЦИЯ_CREATE_TABLE
Неподдерживаемая команда SHOW CREATE TABLE
.
Дополнительные сведения см. в UNSUPPORTED_SHOW_CREATE_TABLE
НЕПОДДЕРЖИВАЕМАЯ_ФУНКЦИЯ_АНАЛИЗАТОРА_ОДНОПРОХОДНОЙ
Однопроходный анализатор не может обработать этот запрос или команду, так как он еще не поддерживает <feature>
.
НЕПОДДЕРЖИВАЕМОЕ_ИСПОЛЬЗОВАНИЕ_UDF_В_SQL
Использование функции <functionName>
SQL в <nodeName>
не поддерживается.
НЕПОДДЕРЖИВАЕМЫЙ_ОПЕРАТОР_ПОТОКА_БЕЗ_ВОДЯНОГО_ЗНАКА
<outputMode>
режим вывода не поддерживается для <statefulOperator>
потоковой передачи DataFrames/DataSets без подложки.
НЕПОДДЕРЖИВАЕМЫЕ_ПАРАМЕТРЫ_ПОТОКОВОЙ_ПЕРЕДАЧИ_ДЛЯ_ПРОСМОТРА
Неподдерживаемый для потоковой передачи представления. Причина:
Дополнительные сведения см. в UNSUPPORTED_STREAMING_OPTIONS_FOR_VIEW
ОПЦИИ СТРИМИНГА НЕ ПОДДЕРЖИВАЮТСЯ: ПРАВА ДОСТУПА ВЫНУЖДЕНЫ
Параметры <options>
потоковой передачи не поддерживаются для источника <source>
данных в общем кластере. Убедитесь, что параметры заданы и указаны правильно, а также проверьте https://docs.databricks.com/en/compute/access-mode-limitations.html#streaming-limitations-and-requirements-for-unity-catalog-shared-access-mode на наличие ограничений.
НЕПОДДЕРЖИВАЕМЫЙ_СТРИМИНГ_РАЗРЕШЕНИЕ_ВНЕДРЕНО
Источник <sink>
данных не поддерживается в качестве приемника потоковой передачи в общем кластере.
НЕПОДДЕРЖИВАЕМОЕ_РАЗРЕШЕНИЕ_ПОТОКОВОГО_ИСТОЧНИКА_ПРИМЕНЕНО
Источник <source>
данных не поддерживается в качестве источника потоковой передачи в общем кластере.
НЕПОДДЕРЖИВАЕМАЯ_ПОТОКОВАЯ_ФУНКЦИЯ_С_ТАБЛИЧНЫМ_ЗНАЧЕНИЕМ
Функция <funcName>
не поддерживает потоковую передачу. Удалите ключевое слово STREAM
ЛИМИТ НА ЧТЕНИЕ ПОТОКА НЕ ПОДДЕРЖИВАЕТСЯ ДЛЯ ИСТОЧНИКА KINESIS
<streamReadLimit>
не поддерживается источником Kinesis
UNSUPPORTED_SUBQUERY_EXPRESSION_CATEGORY (Категория неподдерживаемого выражения подзапроса)
Неподдерживаемое выражение подзапроса:
Дополнительные сведения см. в UNSUPPORTED_SUBQUERY_EXPRESSION_CATEGORY
НЕПОДДЕРЖИВАЕМОЕ_ИЗМЕНЕНИЕ_ТАБЛИЦЫ_В_JDBC_КАТАЛОГЕ
Изменение <change>
таблицы не поддерживается для каталога JDBC в таблице <tableName>
. Поддерживаемые изменения включают: AddColumn, RenameColumn, DeleteColumn, UpdateColumnType, UpdateColumnNullability.
НЕПОДДЕРЖИВАЕМЫЕ_СТОЛБЦЫ_ВРЕМЕННОЙ_СЕРИИ
Создание первичного ключа с столбцами таймерий не поддерживается
НЕПОДДЕРЖИВАЕМЫЙ_РЯД_ВРЕМЕНИ_С_БОЛЕЕ_ЧЕМ_ОДНИМ_СТОЛБЦОМ
Создание первичного ключа с использованием нескольких столбцов временного ряда <colSeq>
не поддерживается
НЕПОДДЕРЖИВАЕМАЯ ТОЧНОСТЬ ВРЕМЕНИ
Точность секунд <precision>
типа данных TIME выходит из поддерживаемого диапазона [0, 6].
НЕПОДДЕРЖИВАЕМЫЙ_ТИП_ВРЕМЕНИ
Тип данных TIME не поддерживается.
НЕПОДДЕРЖИВАЕМЫЙ_ТРИГГЕР_ДЛЯ_ИСТОЧНИКА_KINESIS
<trigger>
не поддерживается источником Kinesis
НЕПОДДЕРЖИВАЕМЫЙ_ТИПИЗИРОВАННЫЙ_ЛИТЕРАЛ
Литералы типа <unsupportedType>
не поддерживаются. Поддерживаемые типы — это <supportedTypes>
.
НЕПОДДЕРЖИВАЕМАЯ_ФУНКЦИЯ_ПОЛЬЗОВАТЕЛЯ
Функция <function>
использует следующие функции, требующие более новой версии среды выполнения Databricks: <features>
. Дополнительные сведения см. в <docLink>
.
НЕПОДДЕРЖИВАЕМЫЕ ТИПЫ UDF В ОДНОМ МЕСТЕ
Типы UDF нельзя использовать вместе: <types>
НЕТИПИЗИРОВАННАЯ_SCALA_UDF
Вы используете нетипизированный UDF Scala, который не содержит сведений о типе входных данных.
Spark может слепо передать значение null в замыкание Scala с аргументом примитивного типа, и замыкание увидит значение по умолчанию типа Java для аргумента null, например udf((x: Int) => x, IntegerType)
, результатом является 0 для входных данных null. Чтобы избавиться от этой ошибки, можно:
используйте типизированные API-интерфейсы UDF Scala (без параметра возвращаемого типа), например
udf((x: Int) => x)
.используйте API UDF Java, например
udf(new UDF1[String, Integer] { override def call(s: String): Integer = s.length() }, IntegerType)
, если входные типы являются немитивными.Задайте для параметра "spark.sql.legacy.allowUntypedScalaUDF" значение true и используйте этот API с осторожностью.
ОБНОВЛЕНИЕ_НЕ_ПОДДЕРЖИВАЕТСЯ
Таблица не подходит для обновления из хранилища метаданных Hive в каталог Unity. Причина:
Дополнительные сведения см. в UPGRADE_NOT_SUPPORTED
ПОЛЬЗОВАТЕЛЬСКИЕ_ФУНКЦИИ
Определяемая пользователем функция недопустима:
Дополнительную информацию см. в USER_DEFINED_FUNCTIONS
ИСКЛЮЧЕНИЕ, ВЫЗВАННОЕ ПОЛЬЗОВАТЕЛЕМ
<errorMessage>
ИСКЛЮЧЕНИЕ_ПОЛЬЗОВАТЕЛЯ_НЕСООТВЕТСТВИЕ_ПАРАМЕТРОВ
Функция raise_error()
использовалась для создания класса ошибок: <errorClass>
, которая ожидает параметры: <expectedParms>
.
Указанные параметры <providedParms>
не соответствуют ожидаемым параметрам.
Обязательно укажите все ожидаемые параметры.
ИСКЛЮЧЕНИЕ, ВЫЗВАННОЕ ПОЛЬЗОВАТЕЛЕМ_НЕИЗВЕСТНЫЙ_КЛАСС_ОШИБКИ
Функция raise_error()
использовалась для создания неизвестного класса ошибок: <errorClass>
Переменная уже существует
Не удается создать переменную <variableName>
, так как она уже существует.
Выберите другое имя или удалите или замените существующую переменную.
ПЕРЕМЕННАЯ_НЕ_НАЙДЕНА
Не удается найти переменную <variableName>
. Проверьте орфографию и правильность схемы и каталога.
Если имя не соответствует схеме и каталогу, проверьте выходные данные current_schema() или укажите имя с правильной схемой и каталогом.
Чтобы игнорировать ошибку при удалении, используйте DROP VARIABLE IF EXISTS
.
ОГРАНИЧЕНИЕ_РАЗМЕРА_КОНСТРУКТОРА_ВАРИАНТА
Не удается создать вариант размером более 16 МиБ. Максимальный допустимый размер значения Variant — 16 МиБ.
ВАРИАНТ_ДВОЙНОЙ_КЛЮЧ
Не удалось создать вариант из-за повторяющегося ключа объекта <key>
.
ОГРАНИЧЕНИЕ_РАЗМЕРА_ВАРИАНТА
Не удается создать вариант больше <sizeLimit>
в <functionName>
.
Избегайте больших входных строк в это выражение (например, добавьте вызовы функций, чтобы проверить размер выражения и преобразовать его в NULL
сначала, если он слишком велик).
ТАБЛИЧНАЯ_ФУНКЦИЯ_СО_СВОЙСТВОМ_НЕПОДДЕРЖИВАЕМОГО_КЛОНИРОВАНИЯ_С_ВЕРСИЯМИ
Журнал исходной таблицы содержит функцию(ции) таблицы, которые не поддерживаются версионированным клоном в данной версии DBR: <unsupportedFeatureNames>
Обновите до более новой версии DBR.
ПРЕДСТАВЛЕНИЕ_УЖЕ_СУЩЕСТВУЕТ
Невозможно создать представление <relationName>
, так как оно уже существует.
Выберите другое имя, удалите или замените существующий объект, или добавьте предложение IF NOT EXISTS
, чтобы разрешить существующие объекты.
Превышено максимальное количество уровней вложенности для представления
Глубина представления <viewName>
превышает максимальную глубину разрешения представления (<maxNestedDepth>
).
Анализ прерывается, чтобы избежать ошибок. Если вы хотите обойти эту проблему, попробуйте увеличить значение "spark.sql.view.maxNestedViewDepth".
ВИД НЕ НАЙДЕН
Не удается найти представление <relationName>
. Проверьте орфографию и правильность схемы и каталога.
Если вы не связали имя со схемой, проверьте результаты current_schema() или уточните имя с правильной схемой и каталогом.
Чтобы игнорировать ошибку при удалении, используйте DROP VIEW IF EXISTS
.
ОБЪЕМ_УЖЕ_СУЩЕСТВУЕТ
Не удается создать том <relationName>
, так как он уже существует.
Выберите другое имя, удалите или замените существующий объект, или добавьте предложение IF NOT EXISTS
, чтобы разрешить существующие объекты.
Несоответствие между оконной функцией и фреймом
<funcName>
функцию можно оценить только в упорядоченной строко-ориентированной оконной рамке с одним смещением: <windowExpr>
.
Функция окна без предложения OVER
Функция окна <funcName>
требует предложения OVER.
С_УДОСТОВЕРЕНИЕМ_ЛИЧНОСТИ
синтаксис WITH CREDENTIAL
не поддерживается для <type>
.
ЗАПИСЬ_ПОТОКА_НЕ_РАЗРЕШЕНА
writeStream
можно вызывать только в потоковом наборе данных или кадре данных.
НЕПРАВИЛЬНЫЕ_ЗНАЧЕНИЯ_ПО_УМОЛЧАНИЮ_ДЛЯ_DELTA_ALTER_TABLE_ADD_COLUMN_НЕ_ПОДДЕРЖИВАЮТСЯ
Не удалось выполнить команду, так как DEFAULT
значения не поддерживаются при добавлении новых
столбцы в ранее существующие таблицы Delta; Добавьте столбец без значения по умолчанию
Сначала задайте значение, затем выполните вторую команду ALTER TABLE ALTER COLUMN SET DEFAULT
, чтобы применить его.
для будущих вставляемых строк вместо этого.
НЕПРАВИЛЬНЫЕ_ЗНАЧЕНИЯ_ПО_УМОЛЧАНИЮ_ДЛЯ_НЕ_АКТИВИРОВАННОЙ_ФУНКЦИИ_DELTA
Не удалось выполнить команду <commandType>
, так как она назначила значение в столбец DEFAULT
.
но соответствующая функция таблицы не включена. Повторите попытку.
после выполнения ALTER TABLE
tableName SET
TBLPROPERTIES
('delta.feature.allowColumnDefaults' = 'поддерживается').
НЕВЕРНАЯ_КОМАНДА_ДЛЯ_ТИПА_ОБЪЕКТА
Для операции <operation>
требуется <requiredType>
. Но <objectName>
это <foundType>
. Вместо этого используйте <alternative>
.
Неверное количество аргументов
<functionName>
требует <expectedNum>
параметров, но фактическое количество - <actualNum>
.
Дополнительные сведения см. в WRONG_NUM_ARGS
Отсутствует тег строки XML
<rowTag>
параметр требуется для чтения и записи файлов в формате XML.
НЕПОДДЕРЖИВАЕМЫЕ_ВЛОЖЕННЫЕ_ТИПЫ_XML
XML не поддерживает <innerDataType>
как внутренний тип <dataType>
. Пожалуйста, оберните <innerDataType>
в поле StructType при использовании внутри <dataType>
.
ОШИБКА_КОНФЛИКТА_ДАННЫХ_СПАСЕННЫХ_ШАБЛОНОМ_XML
Спасенные данные и столбец подстановочных знаков нельзя включить одновременно. Удалите параметр wildcardColumnName.
СТОЛБЕЦ_ДЛЯ_УПОРЯДОЧЕНИЯ_НЕ_СУЩЕСТВУЕТ
Столбец <columnName>
ZOrderBy не существует.
Delta Lake
ДЕЛЬТА_АКТИВНАЯ_СПАРК_СЕССИЯ_НЕ_НАЙДЕНА
Не удалось найти активный SparkSession.
ДЕЛЬТА_АКТИВНАЯ_ТРАНЗАКЦИЯ_УЖЕ_УСТАНОВЛЕНА
Невозможно установить новую транзакцию как активную, если уже существует активная транзакция.
ОШИБКА: НЕ УДАЛОСЬ ДОБАВИТЬ СТОЛБЕЦ С ВНУТРЕННИМ ИМЕНЕМ
Не удалось добавить столбец <colName>
, так как имя зарезервировано.
ДОБАВЛЕНИЕ УДАЛЕНИЯ ВЕКТОРОВ ЗАПРЕЩЕНО
Текущая операция попыталась добавить в таблицу вектор удаления, которая не позволяет создавать новые векторы удаления. Отправьте отчет об ошибке.
DELTA_ДОБАВЛЕНИЕ_ВЕКТОРОВ_УДАЛЕНИЯ_С_ЖЕСТКИМИ_ГРАНИЦАМИ_НЕРАЗРЕШЕНО
Все операции, добавляющие векторы удаления, должны задать для столбца tightBounds в статистике значение false. Отправьте отчет об ошибке.
DELTA_ДОБАВИТЬ_СТОЛБЕЦ_ПО_ИНДЕКСУ_МЕНЬШЕ_НУЛЯ
Индекс <columnIndex>
для добавления столбца <columnName>
меньше 0.
DELTA_ДОБАВИТЬ_СТОЛБЕЦ_РОДИТЕЛЬ_НЕ_СТРУКТУРА
Не удается добавить <columnName>
, так как его родительский элемент не является типом структуры. Найден <other>
.
Ошибка: Структура DELTA_ADD_COLUMN_STRUCT_NOT_FOUND не найдена
Структура не найдена в позиции <position>
.
DELTA_ADD_ОГРАНИЧЕНИЯ
Используйте ALTER TABLE
ADD CONSTRAINT
для добавления ограничений CHECK
.
Делта_Аггрегат_в_Генерируемой_Колонке
Найден <sqlExpr>
. Созданный столбец не может использовать агрегатное выражение.
ДЕЛЬТА_АГРЕГАЦИЯ_НЕ_ПОДДЕРЖИВАЕТСЯ
Агрегатные функции не поддерживаются в <operation> <predicate>
.
ИЗМЕНЕНИЕ СОРТИРОВКИ НЕ ПОДДЕРЖИВАЕТСЯ В BLOOM ФИЛЬТРЕ
Не удалось изменить сравнение столбца <column>
, так как он имеет индекс фильтра Блума. Либо сохраните существующую сортировку, либо удалите индекс фильтра Блума, а затем повторно выполните команду, чтобы изменить сортировку.
ИЗМЕНЕНИЕ_СОРТИРОВКИ_В_DELTA_НЕ_ПОДДЕРЖИВАЕТСЯ_ПО_КЛАСТЕРУ
Не удалось изменить параметры сортировки столбца <column>
, так как это столбец кластеризации. Сохраните существующий параметр сортировки или измените столбец на некластерный с помощью команды ALTER TABLE
, а затем повторите попытку изменить параметр сортировки.
Изменение столбца в DELTA_ALTER_TABLE не поддерживается
ALTER TABLE CHANGE COLUMN
не поддерживается для изменения столбца <currentType>
на <newType>
.
ИЗМЕНЕНИЕ_ТАБЛИЦЫ_DELTA_С_КЛАСТЕРИЗАЦИЕЙ_НЕ_РАЗРЕШЕНО
ALTER TABLE CLUSTER BY
поддерживается только для Delta таблицы с кластеризацией Liquid.
DELTA_ИЗМЕНИТЬ_ТАБЛИЦУ_КЛАСТЕРА_ЧЕРЕЗ_НА_РАЗДЕЛЕННОЙ_ТАБЛИЦЕ_НЕ_ДОПУСКАЕТСЯ
ALTER TABLE CLUSTER BY
нельзя применить к секционированной таблице.
Переименовать таблицу с помощью ALTER TABLE не разрешено в DELTA.
Выполнение операции не разрешено: ALTER TABLE RENAME
TO запрещено для управляемых таблиц Delta в S3, поскольку возможная согласованность в S3 может повредить журнал транзакций Delta. Если вы настаиваете на этом и уверены, что раньше никогда не было таблицы Delta с новым именем <newName>
, вы можете добиться этого, установив <key>
в значение true.
DELTA_ALTER_TABLE_SET_CLUSTERING_ФУНКЦИЯ_ТАБЛИЦЫ_НЕ_РАЗРЕШЕНА
Не удается включить функцию таблицы <tableFeature>
с помощью ALTER TABLE SET TBLPROPERTIES
. Используйте CREATE
ИЛИ REPLACE TABLE CLUSTER BY
для создания таблицы Delta с кластеризацией.
DELTA_ALTER_TABLE_SET_MANAGED_НЕ_ПОДДЕРЖИВАЕТ_UNIFORM_ICEBERG
ALTER
TABLE
...
SET
MANAGED
не поддерживает таблицу Uniform Iceberg. Отключите униформу и повторите попытку.
DELTA_ALTER_TABLE_SET_MANAGED_FAILED
ALTER TABLE <table> SET MANAGED
неудавшийся.
Дополнительные сведения см. DELTA_ALTER_TABLE_SET_MANAGED_FAILED
DELTA_ALTER_TABLE_SET_MANAGED_NOT_ENABLED
ALTER TABLE
... SET MANAGED
команда не включена. Обратитесь в службу поддержки Databricks, чтобы получить помощь.
DELTA_ALTER_TABLE_UNSET_MANAGED_FAILED
<table>
невозможно отменить изменения из управляемой таблицы во внешнюю.
Дополнительные сведения см. в DELTA_ALTER_TABLE_UNSET_MANAGED_FAILED
ОШИБКА_ДЕЛЬТА_ИЗМЕНИТЬ_ТАБЛИЦУ_СБРОС_УПРАВЛЕНИЕ_НЕ_ВКЛЮЧЕНО
ALTER TABLE
... UNSET MANAGED
команда не включена. Обратитесь в службу поддержки Databricks, чтобы получить помощь.
ИЗМЕНЕНИЕ_ТИПА_ДАННЫХ_Δ_НЕОДНОЗНАЧНЫЙ
Не удается изменить тип данных <column>
с <from>
на <to>
. Это изменение содержит удаление и добавление столбцов, поэтому они неоднозначны. Внесите эти изменения по отдельности с помощью ALTER TABLE
[ADD | DROP | RENAME
] COLUMN
.
ДЕЛЬТА_НЕОДНОЗНАЧНЫЙ_СТОЛБЕЦ_РАЗДЕЛА
Неоднозначный столбец раздела <column>
может быть <colMatches>
.
Неоднозначные пути в CREATE TABLE в DELTA
CREATE TABLE
содержит два разных расположения: <identifier>
и <location>
.
Вы можете удалить условие LOCATION
из оператора CREATE TABLE
или задать
Установите <config>
в true, чтобы пропустить эту проверку.
ДЕЛЬТА_АРХИВНЫЕ_ФАЙЛЫ_В_ПРЕДЕЛАХ_LIMIT
Таблица <table>
не содержит достаточно записей в неархивированных файлах, чтобы удовлетворить требование в количестве LIMIT
из <limit>
записей.
ДЕЛЬТА_АРХИВНЫЕ_ФАЙЛЫ_В_СКАНЕ
Найдено <numArchivedFiles>
потенциально архивированных файлов в таблице <table>
, которые необходимо сканировать в рамках этого запроса.
Доступ к архивным файлам невозможен. Текущее время до архивации установлено как <archivalTime>
.
Измените фильтры запросов, чтобы исключить архивные файлы.
МОНТАЖНЫЙ БЛОК ДЛЯ СООТВЕТСТВИЯ СТОЛБЦОВ И CDC-АССОЦИАЦИЙ
Операция "<opName>
" не допускается, если таблица включила канал данных изменений (CDF) и перенесла изменения схемы с помощью DROP COLUMN
или RENAME COLUMN
.
DELTA_BLOOM_FILTER_DROP_ON_NON_EXISTING_COLUMNS
Не удается удалить индексы фильтров Блума для следующих несуществующих столбцов: <unknownColumns>
.
ФИЛЬТР_БЛУМА_DELTA_ПАМЯТЬ_ПРИ_ЗАПИСИ
Ошибка OutOfMemory произошла при записи индексов фильтров Блума для следующих столбцов: <columnsWithBloomFilterIndices>
.
Вы можете уменьшить объем памятного пространства индексов Bloom фильтров, выбрав меньшее значение для параметра 'numItems', большее значение для параметра 'fpp' или индексируя меньшее количество столбцов.
DELTA_CANNOT_CHANGE_DATA_TYPE - Нельзя изменить тип данных DELTA
Не удается изменить тип данных: <dataType>
ДЕЛЬТА_НЕ_МОЖЕТ_ИЗМЕНИТЬ_МЕСТОПОЛОЖЕНИЕ
Не удается изменить "расположение" таблицы Delta с помощью SET TBLPROPERTIES
. Вместо этого используйте ALTER TABLE SET LOCATION
.
НЕЛЬЗЯ_ИЗМЕНИТЬ_ПРОВАЙДЕРА_DELTA
"provider" — это зарезервированное свойство таблицы и не может быть изменено.
НЕЛЬЗЯ_СОЗДАТЬ_ФИЛЬТР_РАСЦВЕТИЕ_НЕДОСТУПНАЯ_КОЛОНКА
Невозможно создать индексы фильтра Блума для следующих несуществующих столбцов: <unknownCols>
.
DELTA_CANNOT_CREATE_LOG_PATH (Не удается создать путь для журнала)
Не удается создать <path>
.
DELTA_НЕ_МОЖЕТ_ОПИСАТЬ_ИСТОРИЮ_ПРОСМОТРА
Невозможно описать историю представления.
НЕЛЬЗЯ УДАЛИТЬ БЛУМ-ФИЛЬТР ДЛЯ НЕИНДЕКСИРОВАННОГО СТОЛБЦА
Не удается удалить индекс фильтра блума для неиндексированного столбца: <columnName>
ДЕЛЬТА_НЕ_MOЖЕТ_УДАЛИТЬ_ПРОВЕРКУ_ОГРАНИЧЕНИЯ_ФУНКЦИЯ
Не удается удалить функцию таблицы ограничений CHECK
.
Сначала необходимо удалить следующие ограничения: <constraints>
.
DELTA_CANNOT_DROP_COLLATIONS_FEATURE (ошибка: невозможно удалить функцию упорядочивания)
Не удается удалить функцию таблицы сортировки.
Столбцы с параметрами сортировки, отличные от по умолчанию, необходимо изменить на использование UTF8_BINARY сначала: <colNames>
.
НЕВОЗМОЖНО_ОЦЕНИТЬ_ВЫРАЖЕНИЕ
Не удается оценить выражение: <expression>
.
Не удается найти спецификацию корзины (DELTA_CANNOT_FIND_BUCKET_SPEC)
Ожидалась сегментированная таблица Delta, но не удается найти спецификацию сегментирования в таблице.
DELTA_НЕ_МОЖЕТ_СГЕНЕРИРОВАТЬ_КОД_ДЛЯ_ВЫРАЖЕНИЯ
Не удается создать код для выражения: <expression>
НЕЛЬЗЯ_ИЗМЕНИТЬ_ТОЛЬКО_ДОБАВЛЕНИЕ_DELTA
Эта таблица настроена только для разрешения добавлений. Если вы хотите разрешить обновления или удаления, используйте "ALTER TABLE <table_name> SET TBLPROPERTIES (<config> =false)
".
Изменение каталога, принадлежащего зависимостям, невозможно
Не удается переопределить или отменить свойства таблицы метки времени фиксации, так как эта таблица принадлежит каталогу. Удалите delta.enableInCommitTimestamps, delta.inCommitTimestampEnablementVersion и delta.inCommitTimestampEnablementTimestamp из TBLPROPERTIES
предложения, а затем повторите команду.
НЕЛЬЗЯ_ИЗМЕНИТЬ_ЗАВИСИМОСТИ_СООРДИНАТИРОВАННЫХ_КОМИТОВ
<Command>
нельзя переопределить или отменить свойства таблицы временных меток в процессе фиксации, так как в этой таблице включены координированные фиксации, которые зависят от этих свойств. Удалите их ("delta.enableInCommitTimestamps", delta.inCommitTimestampEnablementVersion, delta.inCommitTimestampEnablementTimestampTimestamp) из TBLPROPERTIES
предложения, а затем повторите команду снова.
НЕЛЬЗЯ_ИЗМЕНИТЬ_СВОЙСТВО_ТАБЛИЦЫ_DELTA
Конфигурация <prop>
таблицы Delta не может быть указана пользователем.
Невозможно переопределить конфигурации согласованных фиксированных изменений Delta
<Command>
нельзя изменить конфигурации фиксированных коммитов для существующей целевой таблицы. Удалите их ("delta.coordinatedCommits.commitCoordinator-preview", "delta.coordinatedCommits.commitCoordinatorConf-preview", "delta.coordinatedCommits.tableConf-preview") из TBLPROPERTIES
условия, а затем повторите команду.
НЕВОЗМОЖНО ВОССТАНОВИТЬ ПУТЬ ИЗ URI
uri (<uri>
), который не может быть преобразован в относительный путь, был обнаружен в журнале транзакций.
Невозможно привести путь DELTA к относительному виду
Путь (<path>
), который не может быть релятивирован с текущим входным данным, найденным в
журнал транзакций. Повторно выполните следующую команду:
%%scala com.databricks.delta.delta.fixAbsolutePathsInLog(",<userPath>
true)
а затем также выполните:
%%scala com.databricks.delta.delta.fixAbsolutePathsInLog("<path>
")
DELTA_CANNOT_RENAME_PATH (Не удается переименовать путь)
Не удается переименовать <currentPath>
в <newPath>
.
НЕВОЗМОЖНО ЗАМЕНИТЬ ОТСУТСТВУЮЩУЮ ТАБЛИЦУ
Невозможно заменить таблицу <tableName>
, так как она не существует. Используйте CREATE
OR REPLACE TABLE
для создания таблицы.
DELTA_НЕ_УДАЕТСЯ_РАЗРЕШИТЬ_СТОЛБЕЦ_КЛАСТЕРИЗАЦИИ
Не удается разрешить столбец кластеризации <columnName>
в <schema>
из-за непредвиденной ошибки. Запустите ALTER TABLE
... CLUSTER BY
чтобы восстановить метаданные Delta кластеризации.
НЕ УДАЕТСЯ РАЗРЕШИТЬ ИМЯ СТОЛБЦА DELTA
Не удается определить столбец <columnName>
в <schema>
НЕЛЬЗЯ_ВОССТАНОВИТЬ_ВЕРСИЮ_ТАБЛИЦЫ_DELTA
Не удается восстановить таблицу до версии <version>
. Доступные версии: [<startVersion>
, <endVersion>
].
DELTA_CANNOT_RESTORE_TIMESTAMP_EARLIER (Невозможно восстановить более раннюю временную метку)
Невозможно восстановить таблицу до метки времени (<requestedTimestamp>
), так как эта метка раньше самой ранней доступной версии. Используйте метку времени после (<earliestTimestamp>
).
НЕВОЗМОЖНО ВОССТАНОВИТЬ МЕТКУ ВРЕМЕНИ, ПРЕВЫШАЮЩУЮ Δ.
Не удается восстановить таблицу до метки времени (<requestedTimestamp>
) после последней доступной версии. Используйте метку времени до (<latestTimestamp>
).
НЕЛЬЗЯ_УСТАНОВИТЬ_ЗАВИСИМОСТИ_КООРДИНИРОВАННЫХ_КОМИТОВ
<Command>
нельзя задать свойства таблицы меток времени в ходе фиксации совместно с согласованными фиксациями, потому что последние зависят от первых и задают их автоматически. Удалите их ("delta.enableInCommitTimestamps", delta.inCommitTimestampEnablementVersion, delta.inCommitTimestampEnablementTimestampTimestamp) из TBLPROPERTIES
предложения, а затем повторите команду снова.
ДЕЛЬТА_НЕ_МОЖЕТ_УСТАНОВИТЬ_МЕСТОПОЛОЖЕНИЕ_НА_ИДЕНТИФИКАТОРЕ_ПУТИ
Не удается изменить расположение таблицы на основе пути.
ДЕЛЬТА_НЕВОЗМОЖНО_УСТАНОВИТЬ_СВОЙСТВО_КОЛОНОК_УПРАВЛЯЕМЫХ_СТАТИСТИК
Не удается задать delta.managedDataSkippingStatsColumns в таблице, отличной от DLT.
Невозможно установить конфигурацию координатора фиксации UC в команде DELTA
Если включить "unity-catalog" в качестве координатора фиксации, конфигурация "<configuration>
" не может быть задана из команды. Удалите его из предложения TBLPROPERTIES
, а затем повторите команду.
НЕЛЬЗЯ_УСТАНОВИТЬ_КОММИТ_КООРДИНАТОР_CONF_DELTA_В_СЕССИИ
Если включить "unity-catalog" в качестве координатора фиксации, конфигурация "<configuration>
" не может быть задана из конфигураций SparkSession. Отмените это, выполнив spark.conf.unset("<configuration>")
, а затем повторите команду.
DELTA_НЕЛЬЗЯ_ОТМЕНИТЬ_СОГЛАСОВАННЫЕ_КОМИТЫ_НАСТРОЙКИ
ALTER
не удается отменить настройки согласованных коммитов. Чтобы понизить статус таблицы из режима согласованных транзакций, повторите попытку, используя ALTER
TABLE[table-name]
DROP FEATURE 'coordinatedCommits-preview'
.
НЕВОЗМОЖНО ОБНОВИТЬ ПОЛЕ МАССИВА
Не удается обновить поле типа <tableName>
<fieldName>
: обновите элемент через обновление <fieldName>
.element.
НЕВОЗМОЖНО ОБНОВИТЬ ПОЛЕ КАРТЫ_DELTA
Не удается обновить поле <tableName>
типа <fieldName>
: обновите карту, обновляя <fieldName>.key
или <fieldName>.value
.
НЕВОЗМОЖНО ОБНОВИТЬ ДРУГОЕ ПОЛЕ
Не удается обновить <tableName>
поле типа <typeName>
.
Невозможно обновить поле структуры (DELTA_CANNOT_UPDATE_STRUCT_FIELD)
Не удается обновить поле типа <tableName>
<fieldName>
: изменить структуру путем добавления, удаления или модификации его полей.
DELTA_НЕВОЗМОЖНО_ИСПОЛЬЗОВАТЬ_ВСЕ_СТОЛБЦЫ_ДЛЯ_РАЗДЕЛЕНИЯ
Невозможно использовать все столбцы в качестве секционирующих.
DELTA_CANNOT_VACUUM_LITE
VACUUM
LITE не может удалить все подходящие файлы, так как некоторые файлы не ссылаются на журнал Delta. Выполните VACUUM FULL
.
Нельзя записать в представление делты
<table>
— это представление. Запись в представление не поддерживается.
Превышение допустимого размера при записи в таблицу DELTA_CAST
Не удалось записать значение типа <sourceType>
в столбец типа <targetType>
<columnName>
из-за переполнения.
Используйте try_cast
для входного значения для обработки переполнения и возвращайте NULL
вместо этого.
При необходимости установите <storeAssignmentPolicyFlag>
как "LEGACY
", чтобы обойти эту ошибку или установите <updateAndMergeCastingFollowsAnsiEnabledFlag>
как true, чтобы вернуться к старому поведению и следовать <ansiEnabledFlag>
в UPDATE
и MERGE
.
DELTA_CDC_НЕ_ДОСТУПЕН_В_ЭТОЙ_ВЕРСИИ
Настройка delta.enableChangeDataFeed не может быть задана. Канал данных изменений от Delta пока недоступен.
DELTA_CDC_ЧТЕНИЕ_ПУСТОЙ_ГРАНИЦЫ_ДИАПАЗОНА
Параметры запуска и окончания чтения CDC не могут иметь значение NULL. Укажите допустимую версию или метку времени.
Изменение данных Delta: несовместимая схема данных
Получение изменений таблицы между версией <start>
и <end>
завершилось сбоем из-за несовместимой схемы данных.
Ваша схема чтения <readSchema>
в версии <readVersion>
, однако мы обнаружили несовместимую схему данных в версии <incompatibleVersion>
.
Если это возможно, пожалуйста, получите изменения таблицы с помощью схемы конечной версии, установив параметр <config>
на endVersion
, или обратитесь в службу поддержки.
DELTA_ИЗМЕНЕНИЕ_ПОТОКА_ДАННЫХ_НЕСОВМЕСТИМОЕ_ИЗМЕНЕНИЕ_СХЕМЫ
Получить изменения таблицы между версией <start>
и <end>
не удалось из-за несовместимого изменения схемы.
Ваша схема чтения имеет версию <readSchema>
на версии <readVersion>
, но мы обнаружили несовместимое изменение схемы на версии <incompatibleVersion>
.
Если это возможно, запросите изменения таблицы отдельно от версии <start>
до <incompatibleVersion>
– 1, а также от версии <incompatibleVersion>
до <end>
.
ФАЙЛ ДАННЫХ ИЗМЕНЕНИЙ ДЕЛЬТА НЕ НАЙДЕН
Не удается найти файл <filePath>
, на который ссылается журнал транзакций. Это может произойти, если данные были вручную удалены из файловой системы, а не с помощью инструкции таблицы DELETE
. Этот запрос, как представляется, предназначен для канала изменений данных, если это так, эта ошибка может возникать, когда файл измененных данных выходит за пределы срока хранения и был удален инструкцией VACUUM
. Дополнительные сведения см. в <faqPath>
Подача таблицы изменений DELTA отключена.
Не удается записать в таблицу, так как включено delta.enableChangeDataFeed. Поток данных об изменениях из Delta недоступен.
DELTA_CHECKPOINT_ОТСУТСТВУЮЩАЯ_ТАБЛИЦА
Невозможно создать контрольную точку для несуществующей таблицы <path>
. Вы вручную удалили файлы в каталоге _delta_log?
DELTA_CLONE_НЕОПРЕДЕЛЕННАЯ_ЦЕЛЬ
Были предоставлены два пути в качестве целевого объекта CLONE
, так что возникает неоднозначность, какой из них следует использовать. Внешний
расположение для CLONE
было предоставлено в <externalLocation>
одновременно с маршрутом
<targetIdentifier>
.
DELTA_CLONE_НЕСОВМЕСТИМЫЙ_ИСТОЧНИК
Источник клона имеет допустимый формат, но содержит функцию, неподдерживаемую Delta.
Дополнительные сведения см.: DELTA_CLONE_INCOMPATIBLE_SOURCE
DELTA_CLONE_INCOMPLETE_FILE_COPY (Копирование файла дельта-клона не завершено)
Файл (<fileName>
) не скопирован полностью. Ожидаемый размер файла: <expectedSize>
, найден: <actualSize>
. Чтобы продолжить операцию, игнорируя проверку размера файла, установите <config>
в false.
DELTA_CLONE_UNSUPPORTED_SOURCE (Клонирование Delta не поддерживается для этого источника)
Неподдерживаемый источник клонирования <mode>
"<name>
", формат которого - <format>
.
Поддерживаемые форматы: delta, айсберг и parquet.
ДЕЛЬТА_КЛОН_С_ИСТОРИЕЙ_НЕПОДДЕРЖИВАЕМЫЙ_ИСТОЧНИК
Неподдерживаемая исходная таблица:
Дополнительные сведения см. в DELTA_CLONE_WITH_HISTORY_UNSUPPORTED_SOURCE
DELTA_CLONE_WITH_HISTORY_UNSUPPORTED_TARGET (Клонирование Delta с историей недоступно для целевой системы)
Неподдерживаемая целевая таблица:
Дополнительные сведения см. в DELTA_CLONE_WITH_HISTORY_UNSUPPORTED_TARGET
DELTA_CLUSTERING_CLONE_TABLE_НЕПОДДЕРЖИВАЕТСЯ
CLONE
не поддерживается для таблицы Delta с кластеризацией Liquid для версии DBR < 14.0
.
Тип данных столбцов кластеризации Delta не поддерживается
CLUSTER BY
не поддерживается, потому что следующие столбцы: <columnsWithDataTypes>
не поддерживают пропуск данных.
ПРОБЛЕМА_СОВПАДЕНИЯ_СТОЛБЦОВ_КЛАСТЕРИЗАЦИИ_DELTA (DELTA_CLUSTERING_COLUMNS_MISMATCH)
Указанные столбцы кластеризации не соответствуют существующим таблицам.
предоставлено:
<providedClusteringColumns>
существующий цвет:
<existingClusteringColumns>
DELTA_CLUSTERING_COLUMN_MISSING_STATS (Отсутствует статистика по столбцу кластеризации DELTA)
Для кластеризации типа Liquid требуется наличие статистики для столбцов кластеризации. Не удалось найти столбцы кластеризации "<columns>
" в схеме статистики.
<schema>
DELTA_CLUSTERING_CREATE_EXTERNAL_NON_LIQUID_TABLE_FROM_LIQUID_TABLE (Создание внешней неликвидной таблицы из ликвидной таблицы в кластеризации Delta)
Создание внешней таблицы без "liquid clustering" из каталога таблицы с "liquid clustering" запрещено; путь: <path>
.
КЛАСТЕРИЗАЦИЯ_ДЕЛЬТА_НЕПОДДЕРЖИВАЕТСЯ
'<operation>
' не поддерживает кластеризацию.
ОШИБКА ВЫВОДА ИЗ ЭКСПЛУАТАЦИИ DELTA-КЛАСТЕРИЗАЦИИ
Не удается завершить таблицу <phaseOutType>
при использовании функции таблицы <tableFeatureToAdd>
(причина: <reason>
). Повторите команду OPTIMIZE
.
== Ошибка ==
<error>
DELTA_КЛАСТЕРИЗАЦИЯ_ЗАМЕНА_ТАБЛИЦЫ_НА_РАЗДЕЛЕННУЮ_ТАБЛИЦУ
REPLACE
запрещено использование таблицы Delta с кластеризацией Liquid и секционированием.
DELTA_CLUSTERING_SHOW_CREATE_TABLE_WITHOUT_CLUSTERING_COLUMNS (Отобразить создание таблицы без кластерных столбцов)
SHOW CREATE TABLE
не поддерживается для таблицы Delta с Liquid кластеризацией без каких-либо столбцов кластеризации.
ДЕЛЬТА-КЛАСТЕРИЗАЦИЯ В РАЗДЕЛЕННУЮ ТАБЛИЦУ С НЕПУСТЫМИ КЛАСТЕРНЫМИ СТОЛБЦАМИ
Перенос таблицы Delta с кластеризацией Liquid в секционированную таблицу не допускается для операции: <operation>
, если у существующей таблицы есть непустые столбцы кластеризации.
Сначала выполните ALTER TABLE CLUSTER BY
NONE, чтобы удалить кластеризованные столбцы.
КЛАСТЕРИЗАЦИЯ_ДЕЛЬТА_С_ДИНАМИЧЕСКОЙ_ПЕРЕЗАПИСЬЮ_РАЗДЕЛОВ
Динамический режим перезаписи разделов не допускается для таблицы Delta с использованием Liquid-кластеризации.
КЛАСТЕРИЗАЦИЯ_ДЕЛЬТЫ_С_ПРЕДИКАТОМ_РАЗДЕЛА (DELTA_CLUSTERING_WITH_PARTITION_PREDICATE)
OPTIMIZE
Команда для таблицы Delta с Liquid-кластеризацией не поддерживает предикаты разделов. Удалите предикаты: <predicates>
.
DELTA_CLUSTERING_WITH_ZORDER_BY
команда OPTIMIZE
для таблицы Delta с кластеризацией Liquid не может указывать ZORDER BY
. Удалите ZORDER BY (<zOrderBy>
.
ДЕЛЬТА_КЛАСТЕР_ПО_АВТО_НЕСООТВЕТСТВИЮ
Указанное значение clusterByAuto не соответствует значению существующей таблицы.
DELTA_CLUSTER_BY_НЕВЕРНОЕ_КОЛИЧЕСТВО_СТОЛБЦОВ
CLUSTER BY
для кластеризации Liquid поддерживает до <numColumnsLimit>
столбцов кластеризации, но в таблице есть <actualNumColumns>
столбцы кластеризации. Удалите дополнительные столбцы кластеризации.
КЛАСТЕР_ДЕЛЬТА_ПО_СХЕМЕ_НЕ_ПРЕДОСТАВЛЕН
Невозможно указать CLUSTER BY
, если схема не определена. Определите схему для таблицы номер <tableName>
.
КЛАСТЕРИЗАЦИЯ_ДЕЛЬТА_ПРИ_ПОМОЩИ_БУКЕТИРОВАНИЯ
Кластеризация и группировка не могут быть указаны одновременно. Удалите CLUSTERED BY INTO BUCKETS
/ bucketBy, если вы хотите создать таблицу Delta с кластеризацией.
ДЕЛЬТА_КЛАСТЕР_ПО_С_РАЗБИЕНИЕМ_ПО
Кластеризация и секционирование не могут быть указаны. Удалите PARTITIONED BY
/ partitionBy / partitionedBy, если вы хотите создать таблицу Delta с кластеризацией.
КОЛЛАЦИИ_DELTA_НЕ_ПОДДЕРЖИВАЮТСЯ
Сортировки данных не поддерживаются в Delta Lake.
ПРОПУСК ДАННЫХ СТОЛБЦА ДЕЛЬТЫ НЕ ПОДДЕРЖИВАЕТСЯ ДЛЯ РАЗДЕЛЕННЫХ СТОЛБЦОВ
Пропуск данных не поддерживается для столбца секционирования "<column>
".
ДЕЛЬТА_КОЛОНКА_ПРОПУСК_ДАННЫХ_НЕПОДДЕРЖИВАЕМЫЙ_ТИП
Пропуск данных не поддерживается для столбца "<column>
" типа <type>
.
DELTA_COLUMN_MAPPING_MAX_COLUMN_ID_NOT_SET (Максимальный идентификатор столбца не установлен в сопоставлении столбцов DELTA)
Свойство max column id (<prop>
) не задано в таблице с включенным сопоставлением столбцов.
DELTA_COLUMN_MAPPING_MAX_COLUMN_ID_УСТАНОВЛЕН_НЕПРАВИЛЬНО
Максимальный идентификатор столбца (<prop>
) в таблице с включенным сопоставлением столбцов равен <tableMax>
и не может быть меньше максимального идентификатора для всех полей (<fieldMax>
).
ОТСУТСТВИЕ_ТИПА_ДАННЫХ_СТОЛБЦА_ДЕЛЬТА
Тип данных столбца <colName>
не указан.
DELTA_COLUMN_NOT_FOUND (Дельта столбец не найден)
Не удалось найти столбец <columnName>
, заданный [<columnList>
].
Столбец DELTA не найден в MERGE
Невозможно найти столбец "<targetCol>
" в целевой таблице среди столбцов INSERT
: <colNames>
. предложение INSERT
должно указывать значение для всех столбцов целевой таблицы.
КОЛОНКА ДЕЛЬТА НЕ НАЙДЕНА В СХЕМЕ
Не удалось найти столбец <columnName>
в:
<tableSchema>
ПУТЬ_СТОЛБЦА_ДЕЛЬТА_НЕ_ВЛОЖЕН
Ожидалось, что <columnPath>
будет вложенным типом данных, но был найден <other>
. Искал(а)
индекс элемента <column>
в вложенном поле.
Схема:
<schema>
DELTA_COLUMN_STRUCT_TYPE_MISMATCH (несоответствие структуры типа столбца DELTA)
Невозможно вставить структурный столбец <source>
в поле <targetType>
<targetField>
в <targetTable>
.
ДЕЛЬТА_КОМИТ_ПРОМЕЖУТОЧНОЕ_ПЕРЕНАПРАВЛЕНИЕ_СОСТОЯНИЯ
Не удается обработать фиксацию таблицы в состоянии таблицы перенаправления "<state>
".
Ошибка валидации компактации Delta
Проверка сжатия пути <compactedPath>
до <newPath>
завершилась ошибкой: отправьте отчет об ошибке.
СТОЛБЕЦ_СЛОЖНОГО_ТИПА_DELTA_СОДЕРЖИТ_ПУСТОЙ_ТИП
Обнаружен вложенный NullType в столбце <columName>
, который принадлежит типу <dataType>
. Delta не поддерживает запись NullType в сложных типах.
ОДНОВРЕМЕННОЕ ДОБАВЛЕНИЕ ДЕЛЬТА
ConcurrentAppendException: файлы были добавлены в <partition>
в результате одновременного обновления. <retryMsg> <conflictingCommit>
Дополнительные сведения см. в <docLink>
.
DELTA_ОДНОВРЕМЕННОЕ_УДАЛЕНИЕ_УДАЛЕНИЕ
ConcurrentDeleteDeleteException: эта транзакция попыталась удалить один или несколько файлов, которые были удалены (например, <file>
) одновременным обновлением. Повторите операцию.<conflictingCommit>
Дополнительные сведения см. в <docLink>
.
DELTA_ОДНОВРЕМЕННОЕ_УДАЛЕНИЕ_ЧТЕНИЕ
ConcurrentDeleteReadException: эта транзакция попыталась прочитать один или несколько файлов, удаленных (например, <file>
) одновременным обновлением. Повторите операцию.<conflictingCommit>
Дополнительные сведения см. в <docLink>
.
DELTA_ОДНОВРЕМЕННАЯ_ТРАНЗАКЦИЯ
ConcurrentTransactionException: эта ошибка возникает, когда несколько запросов потоковой передачи используют одну контрольную точку для записи в эту таблицу. Выполнялось ли одновременно несколько экземпляров одного и того же потокового запроса?<conflictingCommit>
Дополнительные сведения см. в <docLink>
.
ДЕЛЬТА_ОДНОВРЕМЕННАЯ_ЗАПИСЬ
ConcurrentWriteException: параллельная транзакция записывает новые данные, так как текущая транзакция считывает таблицу. Повторите операцию.<conflictingCommit>
Дополнительные сведения см. в <docLink>
.
СТОЛБЕЦ_КОНФЛИКТА_ДЕЛЬТА
Существует конфликт в этих столбцах SET
: <columnList>
.
Переопределение DELTA_CONF в команде не поддерживается.
Во время <command>
настройки "<configuration>
" нельзя задать из команды. Удалите его из предложения TBLPROPERTIES
, а затем повторите команду.
Переопределение конфигурации дельты не поддерживается в этой сессии.
Во время настройки <command>
конфигурацию "<configuration>
" невозможно задать из конфигураций SparkSession. Отмените это, выполнив spark.conf.unset("<configuration>")
, а затем повторите команду.
ОГРАНИЧЕНИЕ_ДЕЛЬТА_УЖЕ_СУЩЕСТВУЕТ
Ограничение "<constraintName>
" уже существует. Сначала удалите старое ограничение.
Старое ограничение:
<oldConstraint>
Несоответствие типа данных DELTA_CONSTRAINT
Столбец <columnName>
имеет тип данных <columnType>
и не может быть изменен на тип данных <dataType>
, так как этот столбец ссылается на следующие ограничения проверки:
<constraints>
Изменение зависимых столбцов при ограничениях DELTA_CONSTRAINT
Не удается изменить столбец <columnName>
, так как на этот столбец ссылается следующие ограничения проверки:
<constraints>
ОГРАНИЧЕНИЕ_ДЕЛЬТА_НЕ_СУЩЕСТВУЕТ
Не удается удалить несуществующее ограничение <constraintName>
из таблицы <tableName>
. Чтобы избежать возникновения ошибки, укажите параметр IF EXISTS
или задайте для конфигурации сеанса SQL <config>
значение <confValue>
.
ДЕЛЬТА_КОНВЕРТАЦИЯ_ОБЪЕДИНЕНИЕ_ПРИ_ЧТЕНИИ_НЕ_ПОДДЕРЖИВАЕТСЯ
Преобразование таблицы Merge-On-Read <format>
не поддерживается: <path>
, <hint>
Дельта-конверсия: раздел не найден
Не найдено информации о разделе в каталоге для таблицы <tableName>
. Вы выполнили "MSCK REPAIR TABLE
" в таблице, чтобы обнаружить разделы?
НЕПОДДЕРЖИВАЕМЫЙ СОРТИРОВАННЫЙ СТОЛБЕЦ РАЗДЕЛА DELTA_CONVERSION
Не удается преобразовать таблицу Parquet с отсортированным столбцом секционирования <colName>
в Delta.
НЕПОДДЕРЖИВАЕМОЕ_ОТОБРАЖЕНИЕ_СТОЛБЦА_ДЛЯ_КОНВЕРТАЦИИ_В_ФОРМАТ_ДЕЛЬТА
Настройка "<config>
" не может быть задана <mode>
при использовании CONVERT
TO DELTA
.
Неподдерживаемое изменение схемы в преобразовании Delta
Неподдерживаемые изменения схемы, обнаруженные для таблицы <format>
: <path>
, <hint>
ПРЕОБРАЗОВАНИЕ_НЕ_ПАРКЕТОВОЙ_ТАБЛИЦЫ_DELTA
CONVERT
TO DELTA
поддерживает только таблицы Parquet, но вы пытаетесь преобразовать источник <sourceName>
в <tableId>
.
ПРЕОБРАЗОВАНИЕ_ДЕЛЬТА_В_ДЕЛЬТА_СТРОКОВОЕ_ОТСЛЕЖИВАНИЕ_БЕЗ_СТАТИСТИКИ
Невозможно включить отслеживание строк без сбора статистики.
Если вы хотите включить отслеживание строк, сделайте следующее:
- Включение сбора статистики путем выполнения команды
SET <statisticsCollectionPropertyKey>
= верно
- Запустите
CONVERT
TODELTA
без параметра NOSTATISTICS
.
Если вы не хотите собирать статистику, отключите отслеживание строк:
- Отключите функцию включения таблицы по умолчанию, выполнив команду:
RESET <rowTrackingTableFeatureDefaultKey>
- Деактивируйте свойство таблицы по умолчанию, выполнив следующую команду:
SET <rowTrackingDefaultPropertyKey>
= ложь
Копировать в целевой формат с помощью DELTA
COPY INTO
целевой объект должен быть таблицей Delta.
СОЗДАНИЕ ВНЕШНЕЙ ТАБЛИЦЫ DELTA БЕЗ СХЕМЫ
Вы пытаетесь создать внешнюю таблицу <tableName>
из <path>
с использованием Delta, но схема не указана, когда это происходит
входной путь пуст.
Дополнительные сведения о Delta см. в <docLink>
DELTA_СОЗДАНИЕ_ВНЕШНЕЙ_ТАБЛИЦЫ_БЕЗ_ЖУРНАЛА_ТРАНЗАКЦИЙ
Вы пытаетесь создать внешнюю таблицу <tableName>
из <path>
с помощью Delta, но журналы транзакций отсутствуют по адресу <logPath>
. Проверьте вышестоящее задание, чтобы убедиться, что оно записывается с использованием формата («delta») и что путь указывает на корень таблицы.
Дополнительные сведения о Delta см. в <docLink>
Несоответствие идентификатора и местоположения при создании таблицы DELTA
Создание таблицы Delta на основе пути с другим расположением не поддерживается. Идентификатор: <identifier>
, расположение: <location>
.
DELTA_CREATE_TABLE_ОТСУТСТВУЕТ_ИМЯ_ТАБЛИЦЫ_ИЛИ_МЕСТОПОЛОЖЕНИЕ
Необходимо указать имя таблицы или расположение.
НЕСООТВЕТСТВИЕ_СХЕМЫ_СОЗДАНИЯ_ТАБЛИЦЫ_DELTA
Указанная схема не соответствует существующей схеме в <path>
.
== Указанное ==
<specifiedSchema>
== Существующие ==
<existingSchema>
== Отличия ==
<schemaDifferences>
Если вы намерены сохранить существующую схему, можно опустить это.
схема из команды создания таблицы. В противном случае убедитесь, что
Схема соответствует.
Установка параметра кластеризации для таблицы в Delta не разрешена
Не удается включить функцию таблицы <tableFeature>
с помощью TBLPROPERTIES
. Используйте CREATE
ИЛИ REPLACE TABLE CLUSTER BY
для создания таблицы Delta с кластеризацией.
DELTA_СОЗДАТЬ_ТАБЛИЦУ_С_РАЗЛИЧНОЙ_КЛАСТЕРИЗАЦИЕЙ
Указанные столбцы кластеризации не соответствуют существующим столбцам кластеризации в <path>
.
== Указанное ==
<specifiedColumns>
== Существующие ==
<existingColumns>
СОЗДАНИЕ_ТАБЛИЦЫ_С_РАЗНЫМ_РАЗДЕЛЕНИЕМ_В_DELTA
Указанное секционирование не соответствует существующему секционированию на <path>
.
== Указанное ==
<specifiedColumns>
== Существующие ==
<existingColumns>
СОЗДАНИЕ_ТАБЛИЦЫ_С_ДРУГИМ_СВОЙСТВОМ_DELTA
Указанные свойства не соответствуют существующим свойствам в <path>
.
== Указанное ==
<specifiedProperties>
== Существующие ==
<existingProperties>
DELTA_CREATE_TABLE_WITH_NON_EMPTY_LOCATION (Создать таблицу Delta с непустым местоположением)
Не удается создать таблицу ('<tableId>
). Связанное расположение ('<tableLocation>
') не пусто, а также не является таблицей Delta.
ИЗМЕНЕНИЕ_ДАННЫХ_ДЕЛЬТА_ЛОЖЬ
Не удается изменить метаданные таблицы, так как параметр dataChange имеет значение false. Предпринятая операция: '<op>
'.
DELTA_УДАЛЁННЫЙ_ФАЙЛ_PARQUET_НЕ_НАЙДЕН
Не удается найти файл <filePath>
, на который ссылается журнал транзакций. Этот файл Parquet может быть удалён в соответствии с политикой хранения данных Delta.
Длительность хранения данных Delta по умолчанию: <logRetentionPeriod>
. Время изменения файла parquet: <modificationTime>
. Время удаления файла parquet: <deletionTime>
. Удалено в версии Delta: <deletionVersion>
.
ОТСУТСТВИЕ_ВЕКТОРА_УДАЛЕНИЯ_ДЕЛЬТА (DELTA_DELETION_VECTOR_MISSING_NUM_RECORDS)
Неверно коммитить файлы с векторами на удаление, у которых отсутствует статистика numRecords.
ОТКЛЮЧЕНИЕ МАТЕРИАЛИЗАЦИИ ИСТОЧНИКА В DELTA MERGE НЕ ДОПУСТИМО
Запрещено отключать материализацию источника в MERGE
путем установки параметра 'spark.databricks.delta.merge.materializeSource' на значение 'none'.
ДЕЛЬТА_ДОМЕН_МЕТАДАННЫЕ_НЕ_ПОДДЕРЖИВАЮТСЯ
Обнаружены действия DomainMetadata для доменов <domainNames>
, однако функция DomainMetadataTableFeature не включена.
ДЕЛЬТА_УДАЛИТЬ_СТОЛБЕЦ_АТ_ИНДЕКС_МЕНЬШЕ_НОЛЯ
Индекс <columnIndex>
для удаления столбца меньше 0.
Удаление столбца DELTA в схеме с одиночным полем
Невозможно удалить столбец из схемы с одним столбцом. Схема:
<schema>
Обнаружены дублирующие действия DELTA
Операция файла "<actionType>
" для пути <path>
была указана несколько раз.
Он конфликтует с <conflictingPath>
.
Недопустимо, чтобы несколько операций с файлами с одинаковым путем находились в рамках одной фиксации.
DELTA_DUPLICATE_COLUMNS_FOUND (обнаружены повторяющиеся столбцы)
Найден повторяющийся столбец <coltype>
: <duplicateCols>
.
Дублирование столбцов для вставки в DELTA
Повторяющиеся имена столбцов в INSERT
предложении.
ДЕЛЬТА_ДОПОЛНИТЕЛЬНЫЕ_СТОЛБЦЫ_ПРИ_ОБНОВЛЕНИИ_ТАБЛИЦЫ
<message>
Перед обновлением таблицы удалите повторяющиеся столбцы.
ДУБЛИРОВАНИЕ_ДАННЫХ_DELTA_С_ИСКЛЮЧЕНИЕМ_СТОЛБЦОВ
Обнаружены столбцы с дублированными данными: <columns>
.
Внутренняя ошибка: дублирование данных домена DELTA
Внутренняя ошибка: два действия DomainMetadata в одной транзакции имеют один и тот же домен <domainName>
.
DELTA_DV_HISTOGRAM_DESERIALIZATION
Не удалось десериализовать гистограмму подсчетов удаленных записей во время проверки целостности таблицы.
ДИНАМИЧЕСКОЕ ПЕРЕЗАПИСЬ РАЗДЕЛОВ DELTA ОТКЛЮЧЕНО
Динамический режим перезаписи разделов задается параметрами конфигурации сеанса или записи, но он отключен настройкой spark.databricks.delta.dynamicPartitionOverwrite.enabled=false
.
DELTA_EMPTY_DATA (ДЕЛЬТА_ПУСТЫЕ_ДАННЫЕ)
Данные, используемые при создании таблицы Delta, не имеют столбцов.
ПУСТОЙ_КАТАЛОГ_DELTA
Файл не найден в каталоге: <directory>
.
ПРЕВЫШЕНО_ОГРАНИЧЕНИЕ_СИМВОЛОВ_ЗНАЧЕНИЕ_VARCHAR_DELTA
Значение "<value>
" превышает ограничение длины типа char/varchar. Не удалось проверить: <expr>
.
DELTA_FAILED_CAST_PARTITION_VALUE (Ошибка преобразования значения раздела)
Не удалось привести значение раздела <value>
к <dataType>
.
Не удалось найти атрибут в выходных столбцах
Не удалось найти <newAttributeName>
среди существующих целевых выходных данных <targetOutputColumns>
.
Ошибка: не удалось определить схему Delta
Не удалось вывести схему из заданного списка файлов.
НЕУДАЧА ОБЪЕДИНЕНИЯ СХЕМЫ DELTA
Не удалось объединить схему файла <file>
:
<schema>
ОШИБКА_ПРИ_ВЫПОЛНЕНИИ_DELTA_В_МЕЛКОЙ_КОПИИ
Не удалось выполнить операцию в исходной таблице <sourceTable>
, так как неглубокий клон <targetTable>
по-прежнему существует, и в неглубоком клоне произошла следующая ошибка: <message>
Ошибка: не удалось прочитать конец файла (DELTA_FAILED_READ_FILE_FOOTER)
Не удалось прочитать нижний колонтитул для файла: <currentFile>
DELTA_ОШИБКА_РАСПОЗНАВАНИЯ_ПРЕДИКАТА
Не удается распознать предикат '<predicate>
'.
Ошибка DELTA_FAILED_SCAN с исторической версией
Предполагалась полная проверка самой последней версии источника Delta, но была обнаружена более ранняя проверка версии <historicalVersion>
.
Объединение полей DELTA завершилось с ошибкой
Не удалось объединить поля "<currentField>
" и "<updateField>
".
DELTA_FEATURES_PROTOCOL_METADATA_MISMATCH (несоответствие метаданных протокола функций Delta)
Не удалось работать с этой таблицей, так как следующие функции таблицы включены в метаданных, но не указаны в протоколе: <features>
.
Функции DELTA требуют ручного включения.
Для схемы таблицы требуется вручную включить следующие функции таблицы: <unsupportedFeatures>
.
Для этого выполните следующую команду для каждого из перечисленных выше компонентов:
ALTER TABLE
SET TBLPROPERTIES
table_name ("delta.feature.feature_name" = "поддерживается"
Замените "table_name" и "feature_name" реальными значениями.
Текущая поддерживаемая функция(и): <supportedFeatures>
.
ФУНКЦИЯ_DELTA_МОЖЕТ_ОТКЛЮЧИТЬ_ЗАЩИТУ_КОНТРОЛЬНОЙ_ТОЧКИ_ТОЛЬКО_ПРИ_УСЕЧЕНИИ_ИСТОРИИ
Не удалось удалить функцию защиты контрольных точек.
Эту возможность можно отключить только путем усечения истории.
Повторите попытку с параметром TRUNCATE HISTORY
:
ALTER TABLE
table_name DROP FEATURE
защита контрольной точки TRUNCATE HISTORY
ОШИБКА_УДАЛЕНИЯ_КОНТРОЛЬНОЙ_ТОЧКИ_DELTA_FEATURE
Не удалось прервать <featureName>
из-за ошибки при создании контрольной точки.
Повторите попытку позже. Если проблема сохраняется, обратитесь в службу поддержки Databricks.
ФУНКЦИЯ_ДЕЛЬТА_ОЖИДАНИЕ_ЗАЩИТЫ_КОНТРОЛЬНОЙ_ТОЧКИ_ДЛЯ_ПЕРИОДА_УДЕРЖАНИЯ
Операция не завершилась успешно, так как по-прежнему остались следы удаленных функций
в истории таблиц. CheckpointProtection не может быть удален, пока эти исторические записи не будут удалены.
Истек срок действия версий.
Чтобы отказаться от Защиты контрольной точки, подождите, пока исторические версии будут реализованы.
Дождитесь истечения срока действия, а затем выполните эту команду вновь. Период хранения для исторических версий —
В настоящее время настроено <truncateHistoryLogRetentionPeriod>
.
Ошибка повторной проверки конфликта при откате функции DELTA_FEATURE
Не удается удалить функцию, так как параллельная транзакция изменила таблицу.
Повторите операцию.
<concurrentCommit>
УБРАТЬ_ЗАВИСИМУЮ_ФУНКЦИЮ_DELTA_FEATURE
Не удается удалить функцию таблицы <feature>
, так как некоторые другие функции (<dependentFeatures>
) в этой таблице зависят от <feature>
.
Прежде чем удалить эту функцию, рассмотрите возможность их удаления.
If this is indeed a non-translatable code as part of a technical message, it may remain unchanged as identifiers typically do. However, if translated context is needed (e.g., parentheses or additional description), it could be: DELTA_FEATURE_DROP_FEATURE_NOT_PRESENT (Функция отсутствует)
Не удается удалить <feature>
из этой таблицы, так как в настоящее время он отсутствует в протоколе таблицы.
DELTA_FEATURE_УДАЛЕНИЕ_ИСТОРИЧЕСКИХ_ВЕРСИЙ_СУЩЕСТВУЕТ
Не удается удалить <feature>
, так как журнал Delta содержит исторические версии, использующие эту функцию.
Пожалуйста, подождите до завершения периода хранения журнала регистрации (<logRetentionPeriodKey>=<logRetentionPeriod>
)
прошло время с момента последней активности функции.
Кроме того, дождитесь истечения срока хранения TRUNCATE HISTORY
(<truncateHistoryLogRetentionPeriod>
)
а затем выполните следующую команду:
ALTER TABLE
имя_таблицы DROP FEATURE
имя_функции TRUNCATE HISTORY
ФУНКЦИЯ_УДАЛЕНИЯ_ИСТОРИИ_СОКРАЩЕНИЕ_НЕ_РАЗРЕШЕНО
Для данной особенности не требуется усечение истории.
ФУНКЦИЯ_УДАЛИТЬ_НЕСЪЕМНУЮ_ФУНКЦИЮ
Не удается удалить <feature>
, так как удаление этой функции не поддерживается.
Обратитесь в службу поддержки Databricks.
ОТКАЗ_НЕПОДДЕРЖИВАЕМОЙ_КЛИЕНТСКОЙ_ФУНКЦИИ
Не удается удалить <feature>
, так как она не поддерживается этой версией Databricks.
Рекомендуется использовать Databricks с более поздней версией.
DELTA_ФУНКЦИЯ_ОЖИДАНИЕ_СБРОСА_НА_ПЕРИОД_УДЕРЖАНИЯ
Удаление <feature>
было частично успешным.
Функция теперь больше не используется в текущей версии таблицы. Однако эта функция
по-прежнему присутствует в исторических версиях таблицы. Невозможно удалить функцию таблицы
из протокола таблицы до тех пор, пока у этих исторических версий не истечёт срок действия.
Чтобы удалить функцию таблицы из протокола, подождите, пока исторические версии будут удалены.
Дождитесь истечения срока действия, а затем выполните эту команду вновь. Период хранения для исторических версий —
в настоящее время настроено как <logRetentionPeriodKey>=<logRetentionPeriod>
.
Кроме того, дождитесь истечения срока хранения TRUNCATE HISTORY
(<truncateHistoryLogRetentionPeriod>
)
а затем выполните следующую команду:
ALTER TABLE
имя_таблицы DROP FEATURE
имя_функции TRUNCATE HISTORY
ДЛЯ ДАННОЙ ФУНКЦИИ DELTA ТРЕБУЕТСЯ БОЛЕЕ НОВАЯ ВЕРСИЯ ЧИТАТЕЛЯ
Не удалось включить функцию таблицы <feature>
, так как для нее требуется более высокая версия протокола чтения (текущая <current>
). Рассмотрите возможность обновления версии протокола чтения таблицы до версии <required>
или до версии, поддерживающей функции чтения таблицы. Дополнительные сведения о версиях протокола таблицы см. в <docLink>
.
Данная функция Delta требует более высокой версии ПО для записи.
Не удалось включить функцию таблицы <feature>
, так как для нее требуется более высокая версия протокола записи (текущая <current>
). Рассмотрите возможность обновления версии протокола записи таблицы до версии <required>
, либо до версии, поддерживающей функции записи таблицы. Дополнительные сведения о версиях протокола таблицы см. в <docLink>
.
Файл дельты уже существует
Существующий путь к файлу <path>
.
Конфликт между списком файлов и строкой шаблона DELTA
Не удается указать как список файлов, так и строку шаблона.
Файл Дельта не найден
Путь к файлу <path>
.
ДЕТАЛЬНО_ФАЙЛ_DELTA_НЕ_НАЙДЕН
Не удается найти файл <filePath>
, на который ссылается журнал транзакций. Это происходит, когда данные были вручную удалены из файловой системы, а не с помощью инструкции таблицы DELETE
. Дополнительные сведения см. в <faqPath>
ФАЙЛ_ИЛИ_ДИРЕКТОРИЯ_ДЕЛЬТА_НЕ_НАЙДЕНЫ
Нет такого файла или каталога: <path>
Файл_Дельта_для_перезаписи_не_найден
Файл (<path>
) для перезаписи не найден среди кандидатных файлов.
<pathList>
DELTA_FOUND_MAP_TYPE_COLUMN
Был найден тип карты. Чтобы получить доступ к ключу или значению MapType, укажите один из них.
из:
<key>
или
<value>
следует название столбца (только если этот столбец является структурным типом).
например, mymap.key.mykey
Если столбец является базовым типом, достаточно mymap.key или mymap.value.
Схема:
<schema>
Несоответствие типа данных сгенерированных столбцов DELTA
Столбец <columnName>
имеет тип данных <columnType>
и не может быть изменен на тип данных <dataType>
так как этот столбец ссылается на следующие созданные столбцы:
<generatedColumns>
.
ИЗМЕНЕНИЕ_ЗАВИСИМОГО_СТОЛБЦА_ГЕНЕРИРУЕМЫХ_СТОЛБЦОВ_DELTA
Не удается изменить столбец <columnName>
, так как на этот столбец ссылается следующий созданный столбец:
<generatedColumns>
.
DELTA_НЕСООТВЕТСТВИЕ_ТИПА_ВЫРАЖЕНИЯ_СГЕНЕРИРОВАННЫХ_СТОЛБЦОВ
Тип выражения созданного столбца <columnName>
— <expressionType>
, но тип столбца — <columnType>
.
Неправильный тип данных при обновлении генерируемого столбца DELTA
Столбец <currentName>
— это созданный столбец или столбец, используемый созданным столбцом. Тип данных <currentDataType>
не может быть преобразован в тип данных <updateDataType>
.
ПОДДЕРЖКА DELTA_GEOSPATIAL НЕ ОСУЩЕСТВЛЯЕТСЯ
Геопространственные типы не поддерживаются в этой версии Delta Lake.
DELTA_GEOSPATIAL_SRID_НЕ ПОДДЕРЖИВАЕТСЯ
Геопространственный тип имеет неподдерживаемый srid: <srid>
. Таблицы Delta поддерживают только неотрицательные значения srid.
DELTA_ICEBERG_COMPAT_VIOLATION
Проверка IcebergCompatV<version>
не прошла.
Дополнительные сведения см. в DELTA_ICEBERG_COMPAT_VIOLATION
DELTA_ICEBERG_WRITER_COMPAT_VIOLATION
Проверка IcebergWriterCompatV<version>
завершилась ошибкой.
Дополнительные сведения см. в DELTA_ICEBERG_WRITER_COMPAT_VIOLATION
DELTA_IDENTITY_COLUMNS_ALTER_COLUMN_NOT_SUPPORTED (изменение столбцов идентификатора Delta не поддерживается)
ALTER TABLE ALTER COLUMN
не поддерживается для столбцов IDENTITY
.
ДЕЛЬТА_ИДЕНТИФИКАЦИОННЫЕ_СТОЛБЦЫ_ИЗМЕНЕНИЕ_ФОРМАТА_НЕ_ДЕЛЬТА
ALTER TABLE ALTER COLUMN SYNC IDENTITY
поддерживается только Delta.
ДЕЛЬТА_ИНДЕКС_СТОЛБЦЫ_ИЗМЕНИТЬ_НЕ_ИНДЕКСНЫЙ_СТОЛБЕЦ
ALTER TABLE ALTER COLUMN SYNC IDENTITY
нельзя вызывать для столбцов, отличных от IDENTITY
.
DELTA_IDENTITY_COLUMNS_EXPLICIT_INSERT_NOT_SUPPORTED - Явная вставка в столбцы идентификаторов Delta не поддерживается.
Предоставление значений GENERATED ALWAYS
IDENTITY
столбца AS <colName>
не поддерживается.
ДЕЛЬТА_ИДЕНТИЧНОСТЬ_СТОЛБЦЫ_НЕПРАВИЛЬНЫЙ_ШАГ
IDENTITY
шаг столбца не может быть 0.
ИДЕНТИФИКАЦИОННЫЕ_СТОЛБЦЫ_ДЕЛЬТА_НЕ_ФОРМАТ_ДЕЛЬТА
Столбцы IDENTITY
поддерживаются только Delta.
DELTA_IDENTITY_COLUMNS_PARTITION_NOT_SUPPORTED (Разделение по столбцам идентификаторов Delta не поддерживается)
PARTITIONED BY IDENTITY
столбца <colName>
не поддерживается.
DELTA_СТОЛБЦЫ_ИДЕНТИЧНОСТИ_ЗАМЕНА_СТОЛБЦА_НЕ_ПОДДЕРЖИВАЕТСЯ
ALTER TABLE REPLACE COLUMNS
не поддерживается для таблицы со столбцами IDENTITY
.
ДЕЛЬТА_ИНДЕКСНЫЕ_СТОЛБЦЫ_НЕПОДДЕРЖИВАЕМЫЙ_ТИП_ДАННЫХ
Тип данных <dataType>
не поддерживается для столбцов IDENTITY
.
ОБНОВЛЕНИЕ ИДЕНТИФИКАТОРНЫХ СТОЛБЦОВ DELTA НЕ ПОДДЕРЖИВАЕТСЯ
UPDATE
в столбце IDENTITY
<colName>
не поддерживается.
СТОЛБЦЫ_ИЭМ_С_СГЕНЕРИРОВАННЫМ_ВЫРАЖЕНИЕМ
Столбец IDENTITY
нельзя указывать с сгенерированным выражением для столбца.
НЕДОПУСТИМАЯ_ОПЦИЯ_ДЕЛЬТА
Недопустимое значение "<input>
" для параметра "<name>
", <explain>
НЕПРАВИЛЬНОЕ_ИСПОЛЬЗОВАНИЕ_DELTA
Использование <option>
не допускается, если <operation>
— таблица Delta.
DELTA_INCONSISTENT_BUCKET_SPEC (несоответствующее указание сегмента DELTA)
Спецификация BucketSpec на сегментированной таблице Delta не соответствует спецификации из метаданных. Ожидается: <expected>
. Фактический: <actual>
.
DELTA_INCONSISTENT_LOGSTORE_CONFS (несогласованность конфигураций логов Delta)
(<setKeys>
) нельзя установить на разные значения. Задайте только одно из них или задайте для них одно и то же значение.
Неверный доступ к массиву (DELTA_INCORRECT_ARRAY_ACCESS)
Неправильное обращение к типу массива. Используйте позицию arrayname.element.elementname для выполнения действий.
добавьте в массив.
DELTA_НЕКОРРЕКТНЫЙ_ДОСТУП_К_МАССИВУ_ПО_ИМЕНИ
Обнаружен объект ArrayType. Чтобы получить доступ к элементам ArrayType, укажите
<rightName>
вместо <wrongName>
.
Схема:
<schema>
DELTA_INCORRECT_GET_CONF (Ошибка делты получения конфигурации)
Используйте getConf()
вместо conf.getConf()
.
DELTA_INCORRECT_LOG_STORE_IMPLEMENTATION
Ошибка обычно возникает при реализации LogStore по умолчанию, когда
HDFSLogStore используется для записи в Delta таблицу на системе хранения, отличной от HDFS.
Чтобы обеспечить гарантии транзакционности ACID при обновлении таблиц, необходимо использовать
правильная реализация LogStore, соответствующая вашей системе хранения.
Дополнительные сведения см. в <docLink>
.
DELTA_INDEX_БОЛЬШЕ_ИЛИ_РАВНО_STRUCT
Индекс <index>
для удаления столбца равен или больше длины структуры: <length>
ИНДЕКС_ДЕЛЬТА_БОЛЬШЕ_ЧЕМ_СТРУКТУРА
Индекс <index>
для добавления столбца <columnName>
превышает длину структуры: <length>
Несоответствие арности столбца вставки DELTA
Невозможно записать в "<tableName>
"; целевая таблица имеет <columnName>
столбцов, но вставленные данные содержат <numColumns>
столбцов.
НЕСООТВЕТСТВИЕ_СТОЛБЦА_ВСТАВКИ_ДЕЛЬТА
Столбец <columnName>
не указан в INSERT
.
DELTA_INVALID_AUTO_COMPACT_TYPE (неверный тип автоматической компоновки)
Недопустимый тип автоуплотнения: <value>
. Допустимые значения: <allowed>
.
DELTA_INVALID_BUCKET_COUNT (Неверное количество сегментов)
Недопустимое число контейнеров: <invalidBucketCount>
. Число контейнеров должно быть положительным числом, которое имеет значение 2 и не менее 8. Вместо этого можно использовать <validBucketCount>
.
НЕДОПУСТИМЫЙ ИНДЕКС КОРЗИНЫ DELTA
Не удается найти столбец контейнера в столбцах секционирования.
НЕВЕРНЫЙ ИНТЕРВАЛ КАЛЕНДАРЯ DELTA ПУСТОЙ
Интервал не может быть нулевым или пустым.
ДЕЛЬТА_НЕДОПУСТИМЫЙ_ДИАПАЗОН_CDC
Диапазон CDC от начального <start>
до конечного <end>
был недействительным. Конец не может быть до начала.
НЕДОПУСТИМЫЕ СИМВОЛЫ В НАЗВАНИИ СТОЛБЦА_DELTA
Имя атрибута "<columnName>
" содержит недопустимые символы среди " ,;{}()\\n\\t="
. Используйте псевдоним, чтобы его переименовать.
DELTA_НЕДОПУСТИМЫЕ_СИМВОЛЫ_В_ИМЕНАХ_СТОЛБЦОВ
Обнаружены недопустимые символы среди ' ,;{}()\n\t='
в именах столбцов вашей схемы.
Недопустимые имена столбцов: <invalidColumnNames>
.
Используйте другие символы и повторите попытку.
Кроме того, включите сопоставление столбцов для сохранения использования этих символов.
НЕВЕРНЫЙ_ПУТЬ_КЛОНИРОВАНИЯ_DELTA
Целевой путь для CLONE
должен быть абсолютным путем или именем таблицы. Используйте
абсолютный путь вместо <path>
.
ОШИБКА_НЕДОПУСТИМЫЕ_ИМЕНА_СТОЛБЦОВ_ПРИ_УДАЛЕНИИ_ОТКРЫТИЯ_СТОЛБЦА
Обнаружены недопустимые символы среди ' ,;{}()\n\t='
в именах столбцов вашей схемы.
Недопустимые имена столбцов: <invalidColumnNames>
.
Сопоставление столбцов невозможно удалить, если в именах столбцов есть недопустимые символы.
Переименуйте столбцы, чтобы удалить недопустимые символы и повторите эту команду.
DELTA_НЕДЕЙСТВИТЕЛЬНЫЙ_ФОРМАТ
Обнаружен несовместимый формат.
Журнал транзакций для Delta найден в <deltaRootPath>/_delta_log
:
но вы пытаетесь <operation> <path>
использовать формат("<format>
"). Необходимо использовать
"format("delta")" при чтении и записи в таблицу Delta.
Дополнительные сведения о Delta см. в <docLink>
НЕВЕРНЫЕ ССЫЛКИ НА СГЕНЕРИРОВАННЫЕ СТОЛБЦЫ DELTA
Созданный столбец не может использовать несуществующий столбец или другой созданный столбец.
Опции недопустимой идемпотентной записи Delta
Недопустимые параметры для записи idempotent Dataframe: <reason>
НЕВЕРНЫЙ ИНТЕРВАЛ ДЕЛЬТЫ
<interval>
не является допустимым INTERVAL
.
ОШИБКА_NЕПРАВИЛЬНАЯ_СХЕМА_ИНВЕНТАРИЗАЦИИ
Схема для указанного INVENTORY
не содержит все обязательные поля. Обязательные поля: <expectedSchema>
Ошибка: DELTA_INVALID_ISOLATION_LEVEL
Недопустимый уровень изоляции '<isolationLevel>
'.
DELTA_INVALID_LOGSTORE_CONF: Некорректная конфигурация хранилища логов
(<classConfig>
) и (<schemeConfig>
) нельзя задать одновременно. Задайте только одну группу из них.
Ошибка DELTA: Неправильный синтаксис управляемой таблицы - отсутствует схема.
Вы пытаетесь создать управляемую таблицу <tableName>
Используется Delta, но схема не указана.
Дополнительные сведения о Delta см. в <docLink>
DELTA_INVALID_PARTITION_COLUMN (недействительный столбец раздела)
<columnName>
не является допустимым столбцом секционирования в таблице <tableName>
.
НЕВЕРНОЕ ИМЯ СТОЛБЦА РАЗДЕЛА DELTA
Найдены столбцы раздела с недопустимыми символами среди " ,;{}()\n\t="
. Измените имя столбцов секционирования. Эту проверку можно отключить, задав spark.conf.set("spark.databricks.delta.partitionColumnValidity.enabled", false), однако это не рекомендуется, так как другие функции Delta могут работать неправильно.
DELTA_НЕДОПУСТИМЫЙ_ТИП_СТОЛБЦА_РАЗДЕЛА
Использование столбцов <name>
типа <dataType>
в качестве столбца секционирования не поддерживается.
DELTA_НЕДОПУСТИМЫЙ_ПУТЬ_РАЗДЕЛА
Фрагмент пути раздела должен быть в формате part1=foo/part2=bar
. Путь к разделу: <path>
.
НЕПРАВИЛЬНОЕ ПОНИЖЕНИЕ ПРОТОКОЛА ДЕЛЬТА
Версия протокола не может быть понижена с (<oldProtocol>
) до (<newProtocol>
).
Неверная версия протокола [DELTA_INVALID_PROTOCOL_VERSION]
Неподдерживаемая версия протокола Delta: для таблицы "<tableNameOrPath>
" требуется версия <readerRequired>
чтения и версия <writerRequired>
записи, но эта версия Databricks поддерживает версии <supportedReaders>
чтения и версии <supportedWriters>
записи. Обновите до более нового выпуска.
НЕВЕРНАЯ ФУНКЦИЯ ЗНАЧЕНИЯ ТАБЛИЦЫ DELTA
Функция <function>
— это неподдерживаемая табличная функция со значениями для чтения данных CDC.
ДЕЛЬТА_НЕДОПУСТИМЫЙ_ФОРМАТ_МЕТКИ_ВРЕМЕНИ
Указанная метка времени <timestamp>
не соответствует ожидаемому синтаксису <format>
.
DELTA_ЖУРНАЛ_УЖЕ_СУЩЕСТВУЕТ
Журнал Delta уже существует в <path>
.
Файл DELTA_LOG не найден для STREAMING_SOURCE
Если вы никогда не удалили его, скорее всего, ваш запрос отстает. Удалите его контрольную точку, чтобы начать заново. Чтобы избежать повторения этого, вы можете обновить политику хранения вашей таблицы Delta.
Отсутствует имя столбца отслеживания материализованных строк DELTA
Материализованное имя столбца <rowTrackingColumn>
отсутствует для <tableName>
.
РАЗМЕР_МАССИВА_DELTA_MAX_ПРЕВЫШЕН
Используйте ограничение меньше int.MaxValue — 8.
DELTA_MAX_COMMIT_RETRIES_EXCEEDED - Превышено максимальное количество попыток фиксации в Delta.
Этот коммит завершился ошибкой, так как его пытались сделать <numAttempts>
раз, но безуспешно.
Это может быть вызвано непрерывным фиксированием таблицы Delta многими параллельными процессами.
Совершает.
Фиксация, начатая в версии: <startVersion>
Сбой коммита в версии: <failVersion>
Количество действий, которые пытались совершить: <numActions>
Общее время, затраченное на выполнение этого коммита: <timeSpent>
мс
DELTA_MAX_LIST_FILE_EXCEEDED (лимит списка файлов превышен)
Список файлов должен содержать не более <maxFileListSize>
записей, <numFiles>
.
DELTA_MERGE_ADD_VOID_COLUMN
Невозможно добавить столбец <newColumn>
с типом VOID. Явно укажите тип, отличный от void.
DELTA_MERGE_НЕСОВМЕСТИМЫЙ_ТИП_ДАННЫХ
Не удалось объединить несовместимые типы данных <currentDataType>
и <updateDataType>
.
DELTA_MERGE_НЕСОВМЕСТИМЫЙ_ТИП_ДЕСЯТИЧНОЙ_СИСТЕМЫ
Не удалось объединить десятичные типы с несовместимыми <decimalRanges>
.
НЕ УДАЛОСЬ НЕОДНОКРАТНО МАТЕРИАЛИЗОВАТЬ ИСТОЧНИК DELTA_MERGE
Неоднократные попытки материализовать источник заявления MERGE
завершились сбоем.
ОТСУТСТВУЕТ_УСЛОВИЕ_ОБЪЕДИНЕНИЯ_DELTA
В операторе WHEN
должно быть по крайней мере одно условие MERGE
.
ОБЪЕДИНЕНИЕ_ДЕЛЬТА_РЕШЕН_АТРИБУТ_ОТСУТСТВУЕТ_В_ВВОДЕ
Разрешенные атрибуты <missingAttributes>
, отсутствующие в <input>
операторе <merge>
.
DELTA_MERGE_UNEXPECTED_ASSIGNMENT_KEY
Непредвиденный ключ присвоения: <unexpectedKeyClass>
- <unexpectedKeyObject>
.
DELTA_MERGE_UNRESOLVED_EXPRESSION (Delta-объединение_неразрешённое_выражение)
Не удается обработать <sqlExpr>
в <clause>
, учитывая заданные столбцы <cols>
.
ДЕЛЬТА_МЕТАДАННЫЕ_ИЗМЕНЕНЫ
MetadataChangedException: метаданные таблицы Delta были изменены одновременным обновлением. Повторите операцию.<conflictingCommit>
Дополнительные сведения см. в <docLink>
.
ОТСУТСТВУЮТ_ДАННЫЕ_ИЗМЕНЕНИЙ_ДЕЛЬТЫ
Ошибка получения данных об изменении диапазона [<startVersion>
, <endVersion>
] из-за того, что данные об изменении недоступны.
записано для версии [<version>
]. Если вы активировали информационный канал изменений данных в данной таблице,
используйте DESCRIBE HISTORY
, чтобы узнать, когда она была впервые включена.
В противном случае, чтобы начать запись измененных данных, используйте ALTER TABLE table_name SET TBLPROPERTIES
(<key>
=true)".
ОТСУТСТВУЮЩИЙ_СТОЛБЕЦ_ДЕЛЬТА
Не удается найти <columnName>
в столбцах таблицы: <columnList>
ОТСУТСТВУЕТ_ИНФОРМАЦИЯ_О_КОМИТЕ_ДЕЛЬТА
В этой таблице включена функция <featureName>
, для которой требуется наличие действия CommitInfo в каждом коммите. Однако действие CommitInfo отсутствует в версии коммита <version>
.
DELTA_MISSING_COMMIT_TIMESTAMP
Эта таблица поддерживает функцию <featureName>
, для которой требуется наличие commitTimestamp в действии CommitInfo. Однако это поле не задано в версии коммита <version>
.
Опечатка: ОТСУТСТВУЕТ_ТАБЛИЦА_DELTA
<tableName>
не является таблицей Delta.
ОТСУТСТВУЕТ_ТАБЛИЦА_DELTA_ДЛЯ_КОПИРОВАНИЯ
Таблица не существует. Сначала создайте пустую таблицу Delta с помощью CREATE TABLE <tableName>
.
ОТСУТСТВУЕТ_КЛАСС_АЙСБЕРГА_DELTA
Класс Айсберга не найден. Убедитесь, что поддержка Delta Iceberg установлена.
Дополнительные сведения см. в <docLink>
.
Значение столбца, которое не может быть NULL, отсутствует (DELTA_MISSING_NOT_NULL_COLUMN_VALUE)
Столбец <columnName>
, имеющий ограничение NOT NULL
, отсутствует из данных, записываемых в таблицу.
Отсутствует колонка раздела DELTA
Столбец секционирования <columnName>
не найден в схеме <columnList>
.
ОТСУТСТВУЮТ_ЧАСТИ_ФАЙЛОВ_DELTA
Не удалось найти все файлы частей версии контрольной точки: <version>
ОТСУТСТВУЕТ ПОСТАВЩИК ДЛЯ КОНВЕРТАЦИИ
CONVERT
TO DELTA
поддерживают только таблицы в формате Parquet. Перезаписайте целевой объект как parquet.
<path>
Если это паркетный каталог.
ОТСУТСТВУЕТ УСТАНОВЛЕННЫЙ СТОЛБЕЦ DELTA
SET
столбец <columnName>
не найден среди указанных столбцов: <columnList>
.
ЖУРНАЛ_ТРАНЗАКЦИЙ_ОТСУТСТВУЮЩИЙ_DELTA
Обнаружен несовместимый формат.
Вы пытаетесь использовать <operation> <path>
с помощью Delta, но это невозможно, так как отсутствует необходимое.
присутствует журнал транзакций. Проверьте вышестоящую задачу, чтобы убедиться, что она выполняется правильно.
используя формат("delta") и пытаясь выполнить операцию %1$s с базовым путем таблицы.
Дополнительные сведения о Delta см. в <docLink>
Режим Дельта не поддерживается
Указанный режим "<mode>
" не поддерживается. Поддерживаемые режимы: <supportedModes>
ГРАНИЦА_ДЕЛЬТА_МНОЖЕСТВО_CDC
Несколько <startingOrEnding>
аргументов предоставлено для чтения CDC. Укажите либо <startingOrEnding>
метку времени, либо <startingOrEnding>
версию.
ДЕЛЬТА_НЕСКОЛЬКО_КОНФИГУРАЦИЙ_ДЛЯ_ОДНОГО_СТОЛБЦА_В_БЛУМ_ФИЛЬТРЕ
Команде переданы несколько конфигураций индексации с помощью фильтра Блума для столбца: <columnName>
.
СОВПАДЕНИЕ НЕСКОЛЬКИХ СТРОК ИСТОЧНИКА С ЦЕЛЕВОЙ СТРОКОЙ В ОБЪЕДИНЕНИИ
Невозможно выполнить слияние, поскольку несколько исходных строк сопоставлены и пытаются изменить одну и ту же целевую строку в таблице Delta, возможно, конфликтными способами. Согласно семантике оператора MERGE в SQL, если несколько исходных строк совпадают с одной целевой строкой, результат может быть неоднозначным, так как неясно, какая исходная строка должна использоваться для обновления или удаления соответствующей целевой строки. Можно предварительно обработать исходную таблицу, чтобы исключить возможность нескольких совпадений. Пожалуйста, обратитесь к
<usageReference>
ДЕЛЬТА_ДОЛЖНА_УСТАНОВИТЬ_ВСЕ_КООРДИНИРОВАННЫЕ_ПОДТВЕРЖДЕНИЯ_В_КОМАНДЕ
Во время <command>
обе согласованные конфигурации фиксаций (delta.coordinatedCommits.commitCoordinator-preview, delta.coordinatedCommits.commitCoordinatorConf-preview) должны быть заданы в команде, либо ни одна из них. Отсутствует: "<configuration>
". Укажите эту конфигурацию в предложении TBLPROPERTIES
или удалите другую конфигурацию, а затем повторите команду.
ДЕЛЬТА_ДОЛЖНА_УСТАНОВИТЬ_ВСЕ_СОГЛАСОВАННЫЕ_КОМИТЫ_КОНФИГУРАЦИЙ_В_СЕССИИ
Во время <command>
должны быть заданы обе конфигурации координированных фиксаций ("coordinatedCommits.commitCoordinator-preview", "coordinatedCommits.commitCoordinatorConf-preview") в конфигурации SparkSession, или ни одна из них. Отсутствует: "<configuration>
". Задайте эту конфигурацию в SparkSession или отмените настройку другой конфигурации, а затем повторите команду.
Конфликт имен в таблице с сегментацией (DELTA_NAME_CONFLICT_IN_BUCKETED_TABLE)
Следующие имена столбцов зарезервированы только для внутреннего использования таблицы с разбиением Delta: <names>
.
НЕОБХОДИМО ПЕРЕИМЕНОВАТЬ ВЛОЖЕННЫЕ ПОЛЯ DELTA
Входная схема содержит вложенные поля, которые прописываются по-разному, чем целевая таблица.
Их необходимо переименовать, чтобы избежать потери данных в этих полях при записи в систему Delta.
Поля:
<fields>
.
Исходная схема:
<schema>
Ограничение DELTA_NESTED_NOT_NULL (не допускается значение NULL)
Тип <nestType>
поля <parent>
содержит ограничение NOT NULL
. Delta не поддерживает ограничения NOT NULL
, вложенные в массивы или карты. Чтобы отключить эту ошибку и игнорировать указанные ограничения, задайте значение <configKey>
= true.
Тип <nestType>
синтаксического анализа:
<nestedPrettyJson>
ОШИБКА_DELTA: ВЛОЖЕННЫЕ_ПОДЗАПРОСЫ_НЕ_ПОДДЕРЖИВАЮТСЯ
Вложенный запрос не поддерживается в условии <operation>
.
Нарушение нового ограничения проверки DELTA
<numRows>
строки в <tableName>
нарушают новое CHECK
ограничение (<checkConstraint>
).
DELTA_NEW_NOT_NULL_VIOLATION (нарушение ограничения NOT NULL для DELTA_NEW)
<numRows>
строки в <tableName>
нарушают новое NOT NULL
ограничение на <colName>
.
ОГРАНИЧЕНИЕ_ПРОВЕРКИ_НЕ_БУЛЕВОЕ_DELTA
CHECK
ограничение "<name>
" (<expr>
) должно быть логическим выражением.
НЕДЕТЕРМИНИРОВАННОЕ ВЫРАЖЕНИЕ В СГЕНЕРИРОВАННОМ СТОЛБЦЕ_DELTA
Найден <expr>
. Созданный столбец не может использовать недетерминированное выражение.
Функция DELTA, не поддерживающая недетерминированность, не поддерживается
Недетерминированные функции не поддерживаются в <operation> <expression>
.
НАРУШЕНИЕ_УСЛОВИЯ_НЕПОСЛЕДНЕЙ_СОВПАДАЮЩЕЙ_КЛАУЗЫ
Если в конструкции MATCHED
есть несколько клаузов MERGE
, только последняя клауз MATCHED
может не иметь условия.
If localization is needed, and with the given context, a literal translation or transcription may not suffice without additional context or localization norms in place. Therefore, if this was a placeholder or identifier in a software context, it should stay untranslated. Otherwise, surrounding documentation would dictate the appropriate course of action.
Если в конструкции NOT MATCHED BY SOURCE
есть несколько клаузов MERGE
, только последняя клауз NOT MATCHED BY SOURCE
может не иметь условия.
DELTA_НЕ_ПОСЛЕДНИЙ_НЕ_СООТВЕТСТВУЮЩИЙ_УСТАНОВКА_ИСКЛЮЧИТЬ_УСЛОВИЕ
Если в конструкции NOT MATCHED
есть несколько клаузов MERGE
, только последняя клауз NOT MATCHED
может не иметь условия.
DELTA_NON_PARSABLE_TAG
Не удалось проанализировать тег <tag>
.
Теги файлов: <tagList>
.
ДЕЛЬТА_ОТСУТСТВУЕТ_НЕ_РАЗДЕЛЁННЫЙ_СТОЛБЕЦ
Данные, записанные в Delta, должны содержать по крайней мере один неразделенный столбец.<details>
DELTA_ССЫЛКА_НА_ПОЛЕ_БЕЗ_РАЗДЕЛЕНИЯ
Предикат ссылается на столбец, не относящийся к секционированию '<columnName>
'. Ссылаться можно только на столбцы разделов: [<columnList>
].
Указан столбец, не являющийся ключом разбиения в Delta
Не указаны несекционированные столбцы <columnList>
, там где должны быть указаны только cтолбцы секционирования <fragment>
.
ДЕЛЬТА_НЕ_ОДНОЧАСТНАЯ_ПРОСТРАНСТВО_ИМЕН_ДЛЯ_КАТАЛОГА
Для разностного каталога требуется однокомпонентное пространство имен, но <identifier>
является многокомпонентным.
DELTA_NON_UC_COMMIT_COORDINATOR_НЕПОДДЕРЖИВАЕТСЯ_В_КОМАНДЕ
Установка координатора фиксации на "<nonUcCoordinatorName>
" из команды не поддерживается, так как таблицы, управляемые UC, могут иметь только 'unity-catalog' в качестве координатора фиксации. Пожалуйста, либо измените его на "unity-catalog", либо удалите все свойства таблицы "Координированные фиксации" из предложения TBLPROPERTIES
, а затем снова попробуйте выполнить команду.
DELTA_NON_UC_COMMIT_КООРДИНАТОР_НЕ_ПОДДЕРЖИВАЕТСЯ_В_СЕССИИ
Установка координатора фиксации на "<nonUcCoordinatorName>
" из конфигураций SparkSession не поддерживается, так как таблицы, управляемые UC, могут иметь в качестве координатора фиксации только 'unity-catalog'. Измените его на 'unity-catalog', выполнив команду spark.conf.set("<coordinatorNameDefaultKey>", "unity-catalog")
, или удалите все свойства таблицы "Координированные фиксации" из конфигураций SparkSession, выполнив команды spark.conf.unset("<coordinatorNameDefaultKey>")
, spark.conf.unset("<coordinatorConfDefaultKey>")
, spark.conf.unset("<tableConfDefaultKey>")
, а затем повторите команду.
ДЕЛЬТА_НЕ_Таблица_DATABRICKS_DELTA
<table>
не является таблицей Delta. Сначала удалите эту таблицу, если вы хотите создать ее с помощью Databricks Delta.
ДЕЛЬТА_ЭТО_НЕ_ДЕЛЬТА_ТАБЛИЦА
<tableName>
не является таблицей Delta. Сначала удалите эту таблицу, если вы хотите повторно создать ее с помощью Delta Lake.
DELTA_NOT_NULL_COLUMN_NOT_FOUND_IN_STRUCT (Столбец DELTA_NOT_NULL не найден в структуре)
Столбец, недопускающий значение NULL, не найден в структуре: <struct>
.
ОШИБКА_НАРУШЕНИЯ_ОГРАНИЧЕНИЯ_DELTA_NOT_NULL
NOT NULL
ограничение, нарушенное для столбца: <columnName>
.
Поле вложенного объекта не может быть нулевым
Ненулевое вложенное поле нельзя добавить в родительский элемент, допускающий значение NULL. Задайте значение NULL родительского столбца соответствующим образом.
Изменения не найдены
Нет коммитов в <logPath>
.
ДЕЛЬТА_Восстанавливаемая_История_Не_Найдена
Не найдены рекреируемые коммиты на <logPath>
.
НАРУШЕНЫ_ПРАВИЛА_БЕЗ_ПЕРЕНАПРАВЛЕНИЯ_DELTA
Операция не разрешена: <operation>
нельзя выполнить в таблице с функцией перенаправления.
Правила отсутствия перенаправления не удовлетворены <noRedirectRules>
.
ОШИБКА_DELTA_НЕТ_ТАБЛИЦЫ_ОТНОШЕНИЙ
Таблица <tableIdent>
не найдена.
DELTA_ОТСУТСТВИЕ_СТАРТА_ДЛЯ_ЧТЕНИЯ_CDC
Не предоставлены начальная версия или начальная метка времени для чтения CDC.
DELTA_NULL_SCHEMA_IN_STREAMING_WRITE (ошибка в потоковой записи: нулевая схема)
Delta не принимает NullTypes в схеме потоковой записи.
DELTA_ONEOF_IN_TIMETRAVEL
Укажите "timestampAsOf" или "versionAsOf" для путешествия по времени.
Операция только Дельта
<operation>
поддерживается только для таблиц Delta.
ОТСУТСТВУЕТ_ПУТЬ_ДЛЯ_ДЕЛЬТА_ОПЕРАЦИИ
Укажите путь или идентификатор таблицы для <operation>
.
ОПЕРАЦИЯ_ДЕЛЬТА_НЕ_РАЗРЕШЕНА
Операция запрещена: <operation>
не поддерживается для таблиц Delta.
ОПЕРАЦИЯ_ДЕЛЬТА_НЕ_РАЗРЕШЕНА_ДЕТАЛИ
Операция не допускается: <operation>
не поддерживается для таблиц Delta: <tableName>
ОПЕРАЦИЯ_ДЕЛЬТА_НЕ_ПОДДЕРЖИВАЕТСЯ_ДЛЯ_СТОЛБЦА_С_КОЛЛАЦИЕЙ
<operation>
не поддерживается для столбца <colName>
с непо умолчанию сортировкой <collation>
.
Операция DELTA не поддерживается для типов данных
<operation>
не поддерживается для типов данных: <dataTypeList>
ОПЕРАЦИЯ DELTA НЕ ПОДДЕРЖИВАЕТСЯ ДЛЯ ВЫРАЖЕНИЯ С КОЛЛАЦИЕЙ
<operation>
не поддерживается для выражений <exprText>
, так как он использует параметры сортировки, отличные от по умолчанию.
ОПЕРАЦИЯ_ДЕЛЬТА_НА_ВРЕМЕННОМ_ПРЕДСТАВЛЕНИИ_С_СГЕНЕРИРОВАННЫМИ_КОЛОНКАМИ_НЕПОДДЕРЖИВАЕТСЯ
команда <operation>
во временном представлении, ссылающееся на таблицу Delta, содержащую генерируемые столбцы, не поддерживается. Выполните <operation>
команду непосредственно в таблице Delta.
Операция дельта на представлении не разрешена
Операция не разрешена: <operation>
невозможно выполнить в режиме просмотра.
DELTA_OPTIMIZE_FULL_NOT_SUPPORTED (полная оптимизация дельты не поддерживается)
OPTIMIZE FULL
поддерживается только для кластеризованных таблиц с непустыми столбцами кластеризации.
ДОЛЖНО БЫТЬ TRUE ДЛЯ ПЕРЕЗАПИСИ ДЕЛЬТЫ
Невозможно указать параметр копирования overwriteSchema без параметра OVERWRITE
= true.
ПЕРЕЗАПИСЬ_СХЕМЫ_ДЕЛЬТА_С_ДИНАМИЧЕСКИМ_ПЕРЕЗАПИСАНИЕМ_РАЗДЕЛОВ
Невозможно использовать overwriteSchema в динамическом режиме перезаписи секций.
СБОЙ ПРИ ПРЕОБРАЗОВАНИИ СТОЛБЦА РАЗДЕЛА DELTA
Не удалось преобразовать значение <value>
в <dataType>
для столбца секционирования <columnName>
.
ДЕЛЬТА_РАЗДЕЛ_СТОЛБЦА_НЕ_НАЙДЕН
Столбец секционирования <columnName>
не найден в схеме [<schemaMap>
].
ДЕЛЬТА_СХЕМА_РАЗДЕЛА_В_ТАБЛИЦАХ_АЙСБЕРГ (if translation is necessary for localization and understanding)
Невозможно указать схему секционирования при преобразовании таблиц Айсберга. Это определяется автоматически.
Путь DELTA не существует
<path>
не существует или не является таблицей Delta.
ПУТЬ_ДЕЛЬТА_СУЩЕСТВУЕТ
Не удается записать в уже существующий путь <path>
без параметра OVERWRITE
= true.
НЕ УДАЛОСЬ ВЫПОЛНИТЬ КРЮЧОК ПОСЛЕ ФИКСАЦИИ DELTA
Фиксация версии таблицы Delta <version>
прошла успешно, но произошла ошибка при выполнении хука после фиксации <name> <message>
.
ИЗМЕНЕНИЕ ПРОТОКОЛА ДЕЛЬТА
ProtocolChangedException: версия протокола таблицы Delta была изменена одновременным обновлением. <additionalInfo> <conflictingCommit>
Дополнительные сведения см. в <docLink>
.
DELTA_PROTOCOL_PROPERTY_NOT_INT (Свойство протокола DELTA не целое число)
Свойство протокола <key>
должно быть целым числом. Найден <value>
.
ДЕЛЬТА_ПРОТОКОЛ_ЧТЕНИЯ_ТРЕБУЕТ_ЗАПИСЬ
Не удается обновить только версию протокола чтения для использования функций таблицы. Версия протокола записи должна быть по крайней мере <writerVersion>
для продолжения работы. Дополнительные сведения о версиях протокола таблицы см. в <docLink>
.
DELTA_ЧТЕНИЕ_ТАБЛИЦЫ_БЕЗ_СТОЛБЦОВ
Вы пытаетесь прочитать таблицу Delta <tableName>
, которая не содержит столбцов.
Напишите новые данные с помощью параметра mergeSchema = true
, чтобы иметь возможность читать таблицу.
Ошибка синтаксиса DELTA_REGEX_OPT
Перепроверьте синтаксис для '<regExpOption>
'.
Несоответствие пути в отношении Delta
Путь <relation>
не соответствует пути <targetType>
, который имеет путь <targetPath>
.
DELTA_REPLACE_WHERE_IN_OVERWRITE
Вы не можете использовать replaceWhere в сочетании с перезаписью с использованием фильтра.
ЗАМЕНА_ДЕЛЬТА_ГДЕ_НЕСООТВЕТСТВИЕ
Записанные данные не соответствуют условию или ограничению частичного перезаписи таблицы "<replaceWhere>
".
<message>
DELTA_REPLACE_WHERE_WITH_DYNAMIC_PARTITION_OVERWRITE (замена WHERE с динамическим перезаписыванием разделов)
Выражение "replaceWhere" и "partitionOverwriteMode"='dynamic" не может быть задано в параметрах DataFrameWriter.
ДЕЛЬТА_ЗАМЕНИТЬ_ГДЕ_С_ФИЛЬТРОМ_ИЗМЕНИТЬ_ДАННЫЕ_НЕУСТАНОВЛЕННЫ
Параметр "replaceWhere" не может использоваться с фильтрами данных, если параметр dataChange имеет значение false. Фильтры: <dataFilters>
.
Назначение ID строки DELTA без статистики
Не удается назначить идентификаторы строк без статистики счетчика строк.
Collect statistics for the table by running the following code in a Scala notebook and retry:
import com.databricks.sql.transaction.tahoe.DeltaLog
import com.databricks.sql.transaction.tahoe.stats.StatisticsCollection
import org.apache.spark.sql.catalyst.TableIdentifier
val log = DeltaLog.forTable(spark, TableIdentifier(table_name))
StatisticsCollection.recompute(spark, log)
ИЗМЕНЕНИЕ СХЕМЫ DELTA
Обнаружено изменение схемы:
схема источника потоковой передачи: <readSchema>
Схема файла данных: <dataSchema>
Попробуйте перезапустить запрос. Если эта проблема повторяется при многократных перезапусках запроса без
достигнув прогресса, вы сделали несовместимое изменение схемы и теперь должны начать заново.
запрос с нуля с использованием нового каталога контрольных точек.
СХЕМА_ДЕЛЬТА_ИЗМЕНЕНА_С_НАЧАЛЬНЫМИ_ОПЦИЯМИ
Обнаружено изменение схемы в версии <version>
:
схема источника потоковой передачи: <readSchema>
Схема файла данных: <dataSchema>
Попробуйте перезапустить запрос. Если эта проблема повторяется при многократных перезапусках запроса без
достигнув прогресса, вы сделали несовместимое изменение схемы и теперь должны начать заново.
запрос с нуля с использованием нового каталога контрольных точек. Если проблема сохраняется после
При переходе к новому каталогу контрольной точки может возникнуть необходимость изменить существующий.
Параметр "startVersion" или "startTimestamp" для запуска с более новой версии
<version>
с новым каталогом контрольных точек.
СХЕМА ДЕЛЬТА ИЗМЕНЕНА С ВЕРСИЕЙ
Обнаружено изменение схемы в версии <version>
:
схема источника потоковой передачи: <readSchema>
Схема файла данных: <dataSchema>
Попробуйте перезапустить запрос. Если эта проблема повторяется при многократных перезапусках запроса без
достигнув прогресса, вы сделали несовместимое изменение схемы и теперь должны начать заново.
запрос с нуля с использованием нового каталога контрольных точек.
Изменение схемы DELTA с момента анализа
Схема вашей таблицы Delta изменилась и стала несовместимой, поскольку ваш DataFrame...
или был создан объект DeltaTable. Переопределите объект DataFrame или DeltaTable.
Изменения:
<schemaDiff> <legacyFlagMessage>
СХЕМА_ДЕЛЬТЫ_НЕ_ПРЕДОСТАВЛЕНА
Схема таблицы не указана. Укажите схему (определение столбца) таблицы при использовании таблицы REPLACE
, если запрос AS SELECT
не указан.
Схема дельта не установлена (DELTA_SCHEMA_NOT_SET)
Схема таблицы не задана. Записать в нее данные или использовать CREATE TABLE
для задания схемы.
DELTA_SET_LOCATION_SCHEMA_MISMATCH (Ошибка несоответствия схемы местоположения Delta Set)
Схема нового расположения Delta отличается от текущей схемы таблицы.
исходная схема:
<original>
схема назначения:
<destination>
Если это предполагаемое изменение, вы можете отключить эту проверку, выполнив следующие действия:
%%sql установить <config>
= true
DELTA_SHALLOW_CLONE_ФАЙЛ_НЕ_НАЙДЕН
Не удается найти файл <filePath>
, на который ссылается журнал транзакций. Это может произойти, если данные были вручную удалены из файловой системы, а не с помощью инструкции таблицы DELETE
. Эта таблица, как представляется, является неглубоким клоном. В этом случае ошибка может возникнуть, если исходная таблица, из которой была сделана копия, удалила файл, который копия по-прежнему использует. Если вы хотите, чтобы любые клоны были независимыми от исходной таблицы, используйте вместо этого клон DEEP.
НЕВОЗМОЖНО ИЗМЕНИТЬ ЗАРЕЗЕРВИРОВАННОЕ СВОЙСТВО ПОЛУЧАТЕЛЯ В DELTA SHARING
Предварительно определенные свойства, начинающиеся с <prefix>
, нельзя изменить.
DELTA_SHARING_CURRENT_RECIPIENT_PROPERTY_UNDEFINED
Данные ограничены свойством получателя <property>
, которые не применяются к текущему получателю в сеансе.
Дополнительные сведения см. в DELTA_SHARING_CURRENT_RECIPIENT_PROPERTY_UNDEFINED
НЕВЕРНАЯ ОПЕРАЦИЯ ВО ВНЕШНЕЙ ОБОБЩЕННОЙ ПРОСМОТРЕННОЙ ВЕРСИИ
<operation>
нельзя использовать в представлениях Delta Shared, которые являются общими для разных учетных записей.
Неверная аутентификация провайдера в DELTA_SHARING
Недопустимый тип аутентификации <authenticationType>
для поставщика <provider>
.
DELTA_SHARING: Неверная аутентификация получателя
Незаконный тип аутентификации <authenticationType>
для получателя <recipient>
.
DELTA_SHARING_INVALID_SHARED_DATA_OBJECT_NAME (Неверное имя общего объекта данных в Delta Sharing)
Недопустимое имя для ссылки на <type>
внутри общей папки. Можно использовать имя <type>
в общем доступе в формате [schema].[<type>
], или также можно использовать исходное полное имя таблицы в формате [catalog].[schema].[>type>].
Если вы не уверены, какое имя следует использовать, можно запустить "SHOW ALL IN SHARE
[общий ресурс]" и найти имя <type>
для удаления: столбец "name" — это имя <type>
внутри общего ресурса, а столбец "shared_object" — это исходное полное имя <type>
.
DELTA_SHARING_MAXIMUM_RECIPIENT_TOKENS_ПРЕВЫШЕН
Для получателя <recipient>
существует более двух токенов.
Свойство получателя Delta Sharing не найдено
Свойство recipient <property>
не существует.
RECIPIENT_TOKENSDELTA_SHARING__НЕ_НАЙДЕН
Отсутствуют маркеры получателей для получателя <recipient>
.
ПОКАЗАТЬ_РАЗДЕЛ_В_НЕРАЗДЕЛЕННОМ_СТОЛБЦЕ
Указаны столбцы, не связанные с секционированием <badCols>
, для SHOW PARTITIONS
.
ДЕЛЬТА_ПОКАЗАТЬ_РАЗДЕЛЕНИЕ_В_НЕРАЗДЕЛЕННОЙ_ТАБЛИЦЕ
SHOW PARTITIONS
не допускается для таблицы, которая не секционирована: <tableName>
DELTA_SOURCE_IGNORE_DELETE (игнорировать удаление в источнике Delta)
Обнаружены удаленные данные (например, <removedFile>
) из источника потоковой передачи в версии <version>
. В настоящее время это не поддерживается. Если вы хотите игнорировать удаления, задайте для параметра "ignoreDeletes" значение true. Исходная таблица находится по пути <dataPath>
.
DELTA_SOURCE_ИГНОРИРОВАТЬ_ИЗМЕНЕНИЯ_ТАБЛИЦЫ
Обнаружено обновление данных (например, <file>
) в исходной таблице в версии <version>
. В настоящее время это не поддерживается. Если это происходит регулярно, и вы можете пропустить изменения, задайте для параметра skipChangeCommits значение true. Если вы хотите отразить обновление данных, перезапустите этот запрос с новым каталогом контрольных точек или выполните полное обновление, если вы используете DLT. Если вам нужно обработать эти изменения, перейдите на MVs. Исходная таблица находится по пути <dataPath>
.
НАЧАЛЬНАЯ ВЕРСИЯ И МЕТКА ВРЕМЕНИ УСТАНОВЛЕНЫ ДЛЯ ДЕЛЬТЫ
Пожалуйста, укажите "<version>
" или "<timestamp>
".
СТОЛБЕЦ СБОРКИ ДАННЫХ DELTA НЕ НАЙДЕН
<statsType>
статистика для столбца не найдена в метаданных Parquet: <columnPath>
.
ДЕЛЬТА_СТРИМИНГ_НЕ_МОЖЕТ_ПРОДОЛЖИТЬ_ОБРАБОТКУ_ПОСЛЕ_ЭВОЛЮЦИИ_СХЕМЫ
Мы обнаружили одно или несколько неаддитивных изменений схемы (<opType>
) между версией Delta <previousSchemaChangeVersion>
и <currentSchemaChangeVersion>
в источнике потоковой передачи Delta.
Изменения:
<columnChangeDetails>
Пожалуйста, проверьте, хотите ли вы вручную применить изменения схемы к таблице приемника, прежде чем мы продолжим потоковую обработку с использованием завершенной схемы версии <currentSchemaChangeVersion>
.
Когда вы исправили схему таблицы-приемника или решили, что в исправлении нет необходимости, можно задать следующие конфигурации, чтобы разблокировать изменения схемы, не связанные с добавлением элементов, и продолжить обработку потока.
Использование параметров чтения DataFrame:
Чтобы разблокировать доступ к этому конкретному потоку данных только для этой серии изменений схемы:
<unblockChangeOptions>
Чтобы разблокировать этот конкретный поток, выполните указанные ниже действия.
<unblockStreamOptions>
Использование конфигураций SQL:
Чтобы разблокировать доступ к этому конкретному потоку данных только для этой серии изменений схемы:
<unblockChangeConfs>
Чтобы разблокировать этот конкретный поток, выполните указанные ниже действия.
<unblockStreamConfs>
Чтобы разблокировать все потоки, выполните приведенные далее действия.
<unblockAllConfs>
ПРОВЕРКА_ПОТОЧНОГО_ПОТОКА_DELTA_ОТСУТСТВУЕТ_СНИМОК_СТОЛБЦА
Не удалось получить снимок состояния журнала Delta для начальной версии при проверке изменений схемы сопоставления столбцов. Выберите другую начальную версию или на ваш собственный риск принудительно включите потоковое чтение, установив параметр '<config>
' на 'true'.
НЕСОВМЕСТИМО ИЗМЕНЕНИЕ СХЕМЫ В DELTA STREAMING
Потоковое чтение не поддерживается в таблицах, у которых изменения схемы делают её несовместимой с операцией чтения (например, переименование, удаление или изменение типа данных).
Дополнительные сведения и возможные дальнейшие действия по устранению этой проблемы см. в документации по <docLink>
Схема чтения: <readSchema>
. Несовместимая схема данных: <incompatibleSchema>
.
DELTA_STREAMING - НЕСОВМЕСТИМОЕ ИЗМЕНЕНИЕ СХЕМЫ - ИСПОЛЬЗУЙТЕ ЖУРНАЛ СХЕМЫ
Потоковое чтение не поддерживается в таблицах, у которых изменения схемы делают её несовместимой с операцией чтения (например, переименование, удаление или изменение типа данных).
Укажите "schemaTrackingLocation", чтобы включить эволюцию недитивной схемы для обработки потока Delta.
Дополнительные сведения см. в <docLink>
.
Схема чтения: <readSchema>
. Несовместимая схема данных: <incompatibleSchema>
.
Эволюция метаданных потоковой передачи Delta
Схема, конфигурация таблицы или протокол таблицы Delta изменились во время потоковой передачи.
Обновлен журнал отслеживания схем или метаданных.
Перезапустите поток, чтобы продолжить обработку с помощью обновленных метаданных.
Обновленная схема: <schema>
.
Обновленные конфигурации таблицы: <config>
.
Обновленный протокол таблицы: <protocol>
ЭВОЛЮЦИЯ_СХЕМЫ_ПОТОКА_DELTA_НЕПОДДЕРЖИВАЕМЫЙ_ФИЛЬТР_СТРОК_COLUMN_MASKS
Передача данных из исходной таблицы <tableId>
с отслеживанием схемы не поддерживает использование фильтров строк или масок столбцов.
Удалите фильтры строк или маски столбцов или отключите отслеживание схемы.
Конфликт расположения схемы потоковой передачи Delta
Обнаружено конфликтующее расположение схемы "<loc>
" во время потоковой передачи из таблицы или таблицы, расположенной по адресу '<table>
'.
Другой поток может повторно использовать то же расположение схемы, которое запрещено.
Укажите новый уникальный путь schemaTrackingLocation
или streamingSourceTrackingId
в качестве параметра чтения для одного из потоков из этой таблицы.
Ошибка DELTA_STREAMING: схема не находится под контрольной точкой
Расположение схемы "<schemaTrackingLocation>
" должно быть расположено под расположением контрольной точки "<checkpointLocation>
".
Ошибка десериализации журнала схемы потоковой передачи DELTA
Неполный файл журнала в схеме потокового источника Delta по адресу '<location>
'.
Возможно, журнал схемы поврежден. Выберите новое расположение схемы.
DELTA_STREAMING_SCHEMA_LOG_INCOMPATIBLE_DELTA_TABLE_ID
Обнаружен несовместимый идентификатор таблицы Delta при попытке прочитать поток Delta.
Идентификатор сохраняемой таблицы: <persistedId>
, идентификатор таблицы: <tableId>
Возможно, журнал схемы был повторно использован. Выберите новое расположение схемы.
DELTA_ПОТОКОВАЯ_СХЕМА_ЖУРНАЛ_НЕСОВМЕСТИМА_СХЕМА_РАЗДЕЛОВ
Обнаружена несовместимая схема разделов при попытке считывания Delta-потока.
Сохраненная схема: <persistedSchema>
, схема партиционирования Delta: <partitionSchema>
Выберите новое расположение схемы, чтобы повторно инициализировать журнал схем, если вы недавно изменили схему секционирования таблицы.
СБОЙ ИНИЦИАЛИЗАЦИИ ЖУРНАЛА СХЕМЫ ДЕЛЬТА-ПОТОКА ИЗ-ЗА НЕСОВМЕСТИМОЙ МЕТАДАННЫХ
Не удалось инициализировать журнал схемы источника потоковой передачи Delta, так как
мы обнаружили несовместимую схему или изменение протокола при обработке стриминг-пакета от версии таблицы <a>
до <b>
.
DELTA_STREAMING_SCHEMA_LOG_PARSE_SCHEMA_FAILED (Ошибка парсинга схемы в журнале Delta Streaming)
Не удалось проанализировать схему из журнала схемы источника потоковой передачи Delta.
Возможно, журнал схемы поврежден. Выберите новое расположение схемы.
ТАБЛИЦА_DELTA_УЖЕ_СОДЕРЖИТ_СТОЛБЦЫ_CDC
Не удалось включить запись измененных данных в таблице. Таблица уже содержит
зарезервированные столбцы <columnList>
, которые будут
используется внутри как метаданные для потока изменений данных таблицы. Включить
Изменение потока данных при переименовании или удалении этих столбцов таблицы.
ТАБЛИЦА_DELTA_УЖЕ_СУЩЕСТВУЕТ
Таблица <tableName>
уже существует.
DELTA_TABLE_FOR_PATH_UNSUPPORTED_HADOOP_CONF (Ошибка: данный путь не поддерживается в конфигурации Hadoop)
В настоящее время DeltaTable.forPath поддерживает только ключи конфигурации hadoop, начинающиеся с <allowedPrefixes>
, но обнаружен <unsupportedOptions>
.
Несоответствие ID таблицы Delta
Таблица Delta в <tableLocation>
была заменена, пока эта команда использовала таблицу.
Идентификатор таблицы был <oldId>
, но теперь <newId>
.
Повторите текущую команду, чтобы убедиться, что она считывает согласованное представление таблицы.
Недопустимый переход состояния переадресации DELTA_TABLE_INVALID_REDIRECT_STATE_TRANSITION
Не удалось обновить состояние перенаправления таблицы: предпринята попытка недопустимого перехода состояния.
Разностная таблица "<table>
" не может измениться с "<oldState>
" на "<newState>
".
DELTA_TABLE: неверная установка/снятие перенаправления
Невозможно перенаправить SET
или UNSET
свойство на <table>
: текущее свойство '<currentProperty>
' не соответствует новому свойству '<newProperty>
'.
НЕСООТВЕТСТВИЕ_МЕСТОПОЛОЖЕНИЯ_ДЕЛЬТА_ТAБЛИЦЫ
Расположение существующей таблицы <tableName>
равно <existingTableLocation>
. Он не соответствует указанному расположению <tableLocation>
.
Таблица DELTA не найдена
Таблица Delta <tableName>
не существует.
DELTA_ТАБЛИЦА_НЕ_ПОДДЕРЖИВАЕТСЯ_В_ОПЕРАЦИИ
Таблица не поддерживается в <operation>
. Вместо этого используйте путь.
ОПЕРАЦИЯ_ТОЛЬКО_С_ТАБЛИЦЕЙ_ДЕЛЬТА
<tableName>
не является таблицей Delta.
<operation>
поддерживается только для таблиц Delta.
СПЕЦИФИКАЦИЯ НЕРАСПОЗНАННОГО ПЕРЕНАПРАВЛЕНИЯ DELTA_TABLE
Журнал Delta содержит нераспознанную спецификацию перенаправления таблицы '<spec>
'.
СХЕМА_КОНЕЧНОЙ_ТАБЛИЦЫ_НАЗНАЧЕНИЯ_DELTA_ПУСТА
Конечная схема целевой таблицы пуста.
ВРЕМЯШТАМП_ДЕЛЬТА_БОЛЬШЕ_ЧЕМ_КОМИТ
Указанная метка времени (<providedTimestamp>
) расположена после самой последней доступной версии для этой системы.
таблица (<tableName>
). Используйте метку времени перед или в <maximumTimestamp>
.
Неверная метка времени DELTA_TIMESTAMP_INVALID
Указанная метка времени (<expr>
) не может быть преобразована в допустимую метку времени.
DELTA_TIME_TRAVEL_INVALID_BEGIN_VALUE (Ошибка: Неверное начальное значение для временного смещения)
<timeTravelKey>
должно быть допустимым начальным значением.
Избыточное использование памяти для перечисления DELTA
Не удалось перечислить файлы (<numFiles>
) в таблице Delta из-за нехватки памяти. Требуемая память: <estimatedMemory>
, доступная память: <maxMemory>
ОТРЕЗАННЫЙ ЖУРНАЛ ТРАНЗАКЦИЙ DELTA
<path>
: не удалось восстановить состояние в версии<version>
, так как журнал транзакций был усечен из-за ручного удаления или политики хранения журналов () и политики хранения контрольных точек (<logRetentionKey>=<logRetention>
<checkpointRetentionKey>=<checkpointRetention>
).
TRUNCATE_РАЗДЕЛЫ_ТАБЛИЦЫ_НЕ_ПОДДЕРЖИВАЕТСЯ_В_DELTA
Операция не разрешена: TRUNCATE TABLE
в таблицах Delta не поддерживает предикаты секций; используйте DELETE
для удаления определенных разделов или строк.
DELTA_UDF_В_СГЕНЕРИРОВАННОМ_СТОЛБЦЕ
Найден <udfExpr>
. Созданный столбец не может использовать определяемую пользователем функцию.
DELTA_НЕОЖИДАННОЕ_ВЫРАЖЕНИЕ_ДЕЙСТВИЯ
Неожиданное выражение действия <expression>
.
НЕОЖИДАННОЕ_КОЛИЧЕСТВО_КОЛОНОК_РАЗДЕЛОВ_В_ИМЕНИ_ФАЙЛА_DELTA
Ожидались <expectedColsSize>
столбцы разделов: <expectedCols>
, но обнаружены <parsedColsSize>
столбцы разделов: <parsedCols>
при анализе имени файла: <path>
.
DELTA_НЕОЖИДАННОЕ_ЧАСТИЧНОЕ_СКАНИРОВАНИЕ
Ожидалось всеобъемлющее сканирование источников Delta, но выполнено частичное. Путь: <path>
.
НЕОЖИДАННОЕ_ЗНАЧЕНИЕ_СТОЛБЦА_РАЗДЕЛА_ИМЕНИ_ФАЙЛА_DELTA
Ожидался столбец секционирования <expectedCol>
, но был найден столбец секционирования <parsedCol>
при разборе имени файла: <path>
.
ДЕЛЬТА_НЕОЖИДАННОЕ_ПРЕДСТАВЛЕНИЕ_РАЗДЕЛА_ОТ_ПОЛЬЗОВАТЕЛЯ
CONVERT
TO DELTA
был вызван с разделенной схемой, отличной от схемы из каталога, пожалуйста, избегайте предоставления схемы, чтобы схема могла быть выбрана из каталога.
Схема секционирования каталога:
<catalogPartitionSchema>
предоставленная схема раздела:
<userPartitionSchema>
РАСПОЛОЖЕНИЕ_СОВМЕСТИМОСТИ_DELTA_UNIFORM_НЕЛЬЗЯ_ИЗМЕНИТЬ
Изменить delta.universalFormat.compatibility.location нельзя.
DELTA_UNIFORM_СОВМЕСТИМОСТЬ_РАСПОЛОЖЕНИЕ_НЕ_ЗАРЕГИСТРИРОВАНО
delta.universalFormat.compatibility.location не зарегистрирован в каталоге.
ОТСУТСТВИЕ_ИЛИ_НЕПРАВИЛЬНОЕ_Расположение_DELTA_UNIFORM_СОВМЕСТИМОСТЬ
Отсутствует или недопустимое расположение для универсального формата совместимости. Задайте пустой каталог для delta.universalFormat.compatibility.location.
Причина ошибки:
Дополнительные сведения см. в разделе DELTA_UNIFORM_COMPATIBILITY_MISSING_OR_INVALID_LOCATION
НАРУШЕНИЕ ДОСТУПА АЙСБЕРГА ДЕЛЬТА УНИФОРМ
Чтение Айсберга с Delta Uniform не удалось.
См. дополнительные сведения в DELTA_UNIFORM_ICEBERG_INGRESS_VIOLATION
ДЕЛЬТА_УНИФОРМ_ВХОД_НЕОДНОЗНАЧНЫЙ_ФОРМАТ
Обнаружено несколько форматов входящих данных Delta Uniform (<formats>
), можно установить не более одного.
ПОДДЕРЖКА_ВХОДА_DELTA_UNIFORM_НЕ_ПОДДЕРЖИВАЕТСЯ
Создание или обновление таблицы единого входа не поддерживается.
Формат DELTA_UNIFORM_INGRESS не поддерживается
Формат <fileFormat>
не поддерживается. Поддерживаются только iceberg и hudi в качестве формата исходных файлов.
DELTA_UNIFORM_INGRESS_VIOLATION (Нарушение входа Delta Uniform)
Сбой Delta Uniform:
Дополнительные сведения см. в DELTA_UNIFORM_INGRESS_VIOLATION
DELTA_UNIFORM_NOT_SUPPORTED (Дельта единообразие не поддерживается)
Универсальный формат поддерживается только в таблицах каталога Unity.
DELTA_UNIFORM_REFRESH_INVALID_ARGUMENT
REFRESH TABLE
с недопустимым аргументом:
Дополнительные сведения см. в DELTA_UNIFORM_REFRESH_INVALID_ARGUMENT
ОБНОВЛЕНИЕ DELTA UNIFORM НЕ ПОДДЕРЖИВАЕТСЯ
REFRESH
идентификатор SYNC UNIFORM
не поддерживается по следующей причине:
Дополнительные сведения см. в DELTA_UNIFORM_REFRESH_NOT_SUPPORTED
DELTA_UNIFORM_REFRESH не поддерживается для управляемой таблицы ICEBERG с METADATA_PATH
REFRESH TABLE
with METADATA_PATH
не поддерживается для управляемых таблиц Iceberg.
ОШИБКА_КОНВЕРТАЦИИ_УНИВЕРСАЛЬНОГО_ФОРМАТА_DELTA
Не удалось преобразовать версию таблицы <version>
в универсальный формат <format>
. <message>
Нарушение универсального формата DELTA
Проверка универсального формата (<format>
) завершилась ошибкой. <violation>
ДЕЛЬТА_НЕИЗВЕСТНАЯ_КОНФИГУРАЦИЯ
Указана неизвестная конфигурация: <config>
Чтобы отключить эту проверку, задайте <disableCheckConfig>
значение =true в конфигурации сеанса Spark.
ДЕЛЬТА_НЕИЗВЕСТНАЯ_ПРИВИЛЕГИЯ
Неизвестная привилегия: <privilege>
.
ДЕЛЬТА_НЕИЗВЕСТНЫЙ_ПРЕДЕЛ_ЧТЕНИЯ
Неизвестный предел чтения: <limit>
.
DELTA_НЕРАСПОЗНАННОЕ_ИЗМЕНЕНИЕ_СТОЛБЦА
Нераспознанное изменение столбца <otherClass>
. Возможно, вы используете устаревшую версию Delta Lake.
ДЕЛЬТА_НЕРАСПОЗНАННАЯ_ИНВАРИАНТА
Нераспознанный инвариант. Обновите версию Spark.
DELTA_UNRECOGNIZED_LOGFILE (нераспознанный файл журнала)
Нераспознанный файл журнала <filename>
.
DELTA_ОТМЕНА_НЕСУЩЕСТВУЮЩЕГО_СВОЙСТВА
Предпринята попытка удалить несуществующее свойство '<property>
' в таблице <tableName>
.
НЕПОДДЕРЖИВАЕМЫЙ_АБСОЛЮТНЫЙ_ПУТЬ_ДОБАВИТЬ_ФАЙЛ
<path>
не поддерживает добавление файлов с абсолютным путем.
DELTA_UNSUPPORTED_ALTER_TABLE_CHANGE_COL_OP (Изменение столбца ALTER TABLE не поддерживается в DELTA)
ALTER TABLE CHANGE COLUMN
не поддерживается для изменения столбца <fieldPath>
с <oldField>
на <newField>
.
None needed in this case as it appears to be a specific identifier that should remain in English. (Note: If this code is part of a message being displayed to a user, the surrounding message should be reviewed to ensure the whole context is appropriately translated, but this identifier itself should remain as it is.)
Неподдерживаемая операция ALTER TABLE REPLACE COLUMNS
. Причина: <details>
Не удалось изменить схему из:
<oldSchema>
Кому:
<newSchema>
DELTA_UNSUPPORTED_CLONE_REPLACE_SAME_TABLE (Ошибка: Неподдерживаемая замена клона для той же таблицы)
Вы попытались REPLACE
существующую таблицу (<tableName>
) с CLONE
. Эта операция является
Неподдерживаемый. Попробуйте использовать другой целевой объект для CLONE
или удалите таблицу в текущем целевом объекте.
DELTA: Изменение режима сопоставления столбцов не поддерживается
Изменение режима сопоставления столбцов с "<oldMode>
" на "<newMode>
" не поддерживается.
НЕПОДДЕРЖИВАЕМЫЕ_ОПЕРАЦИИ_СОПОСТАВЛЕНИЯ_СТОЛБЦОВ_НА_СТОЛБЦАХ_С_ИНДЕКСОМ_BLOOM_FILTER
Не удалось выполнить операцию сопоставления столбцов <opName>
по столбцам <quotedColumnNames>
так как эти столбцы имеют индекс фильтра блума.
Если вы хотите выполнить сопоставление столбцов в столбце/столбцах
с индексами фильтра Блума
Сначала удалите индексы фильтра Блума:
DROP BLOOMFILTER INDEX ON TABLE
имя таблицы FOR COLUMNS(<columnNames>
)
Если вы хотите удалить все индексы фильтра блум в таблице, используйте следующую команду:
имя таблицы DROP BLOOMFILTER INDEX ON TABLE
DELTA_НЕПОДДЕРЖИВАЕМЫЙ_ПРОТОКОЛ_СООТВЕТСТВИЯ_СТОЛБЦОВ
Текущая версия протокола таблицы не поддерживает изменение режимов сопоставления столбцов
с помощью <config>
.
Требуемая версия протокола Delta для сопоставления столбцов:
<requiredVersion>
Текущая версия протокола Delta для вашей таблицы:
<currentVersion>
<advice>
DELTA_НЕПОДДЕРЖИВАЕМОЕ_ОТОБРАЖЕНИЕ_СТОЛБЦОВ_ИЗМЕНЕНИЕ_СХЕМЫ
Обнаружено изменение схемы:
старая схема:
<oldTableSchema>
новая схема:
<newTableSchema>
Изменения схемы не допускаются во время изменения режима сопоставления столбцов.
ДЕЛЬТА_НЕПОДДЕРЖИВАЕМАЯ_ЗАПИСЬ_СООТВЕТСТВИЯ_КОЛОНОК
Запись данных в режиме сопоставления столбцов не поддерживается.
Неподдерживаемый тип столбца в фильтре Блума (DELTA_UNSUPPORTED_COLUMN_TYPE_IN_BLOOM_FILTER)
Создание индекса фильтра Блума для столбца с типом <dataType>
не поддерживается: <columnName>
DELTA_UNSUPPORTED_COMMENT_MAP_ARRAY
Не удается добавить комментарий в <fieldPath>
. Добавление комментария в элемент map key/value или array не поддерживается.
ДЕЛЬТА_НЕПОДДЕРЖИВАЕМЫЕ_ТИПЫ_ДАННЫХ (DELTA_UNSUPPORTED_DATA_TYPES)
Найденные столбцы с использованием неподдерживаемых типов данных: <dataTypeList>
. Чтобы отключить проверку типа, можно задать значение "<config>
false". Отключение проверки типа может позволить пользователям создавать неподдерживаемые таблицы Delta и использовать их только при попытке чтения и записи устаревших таблиц.
DELTA_UNSUPPORTED_DATA_TYPE_IN_GENERATED_COLUMN (Delta: неподдерживаемый тип данных в вычисляемом столбце)
<dataType>
не может быть результатом созданного столбца.
DELTA_НЕПОДДЕРЖИВАЕМОЕ_ГЛУБОКОЕ_КЛОНИРОВАНИЕ
Глубокое клонирование не поддерживается этой версией Delta.
DELTA_НЕПОДДЕРЖИВАЕМЫЙ_ОПИСАНИЕ_ПОДРОБНОГО_ПРЕДСТАВЛЕНИЯ
<view>
— это представление.
DESCRIBE DETAIL
поддерживается только для таблиц.
DELTA_UNSUPPORTED_DROP_CLUSTERING_COLUMN (Неподдерживаемое удаление кластеризующего столбца)
Удаление столбцов кластеризации (<columnList>
) запрещено.
DELTA_UNSUPPORTED_DROP_COLUMN (НЕПОДДЕРЖИВАЕМАЯ ОПЕРАЦИЯ УДАЛЕНИЯ СТОЛБЦА)
DROP COLUMN
не поддерживается для вашей таблицы Delta. <advice>
DELTA_НЕДОПУСТИМОСТЬ_УДАЛЕНИЯ_ВЛОЖЕННОГО_СТОЛБЦА_ИЗ_ТИПА_НЕ_ЯВЛЯЮЩЕГОСЯ_СТРУКТУРОЙ
Может удалять только вложенные столбцы из StructType. Найден <struct>
.
ОШИБКА_DELTA_НЕПОДДЕРЖИВАЕМОЕ_УДАЛЕНИЕ_СТОЛБЦА_РАЗДЕЛА
Удаление столбцов разделов (<columnList>
) запрещено.
НЕПОДДЕРЖИВАЕМОЕ ВЫРАЖЕНИЕ_DELTA
Неподдерживаемый тип выражения (<expType>
) для <causedBy>
. Поддерживаемыми типами являются [<supportedTypes>
].
DELTA_НЕПОДДЕРЖИВАЕМОЕ_ВЫРАЖЕНИЕ_СГЕНЕРИРОВАННАЯ_КОЛОНКА
<expression>
нельзя использовать в созданном столбце.
Возможности, не поддерживаемые для чтения DELTA
Неподдерживаемая функция чтения Delta: таблице "<tableNameOrPath>
" требуются функции чтения таблицы, которые неподдерживаются этой версией Databricks: <unsupported>
. Дополнительные сведения о совместимости функций Delta Lake см. в <link>
.
DELTA_НЕПОДДЕРЖИВАЕМЫЕ_ФУНКЦИИ_ДЛЯ_ЗАПИСИ
Неподдерживаемая функция записи Delta: для таблицы "<tableNameOrPath>
" требуется функция таблицы записи, неподдерживаемая этой версией Databricks: <unsupported>
Дополнительные сведения о совместимости функций Delta Lake см. в <link>
.
НЕПОДДЕРЖИВАЕМЫЕ_ФУНКЦИИ_В_КОНФИГУРАЦИИ
Функции таблицы, настроенные в следующих конфигурациях Spark или свойствах таблицы Delta, не распознаются этой версией Databricks: <configs>
.
DELTA_НЕПОДДЕРЖИВАЕМОЕ_СОСТОЯНИЕ_ФУНКЦИИ
Ожидалось, что состояние функции таблицы <feature>
будет "поддерживается", но получено "<status>
".
DELTA_UNSUPPORTED_FIELD_UPDATE_NON_STRUCT (Обновление поля, не поддерживающего структуры, не поддерживается)
Обновление вложенных полей поддерживается только для StructType, но вы пытаетесь обновить поле <columnName>
, которое имеет тип: <dataType>
.
DELTA_UNSUPPORTED_FSCK_WITH_DELETION_VECTORS
Команда FSCK REPAIR TABLE
не поддерживается в версиях таблиц с отсутствующими файлами векторов удаления.
Обратитесь в службу поддержки.
ДЕЛЬТА_НЕПОДДЕРЖИВАЕМЫЙ_ГЕНЕРАЦИЯ_С_ВЕКТОРАМИ_УДАЛЕНИЯ
Команда "GENERATE
symlink_format_manifest" не поддерживается в версиях таблиц с векторами удаления.
Чтобы создать версию таблицы без векторов удаления, выполните команду 'REORG TABLE
таблица APPLY (PURGE
'. Затем повторно запустите команду 'GENERATE
' .
Убедитесь, что параллельные транзакции снова не добавляют векторы удаления между REORG
и GENERATE
.
Если вам нужно регулярно создавать манифесты или не удается предотвратить одновременные транзакции, рассмотрите возможность отключения векторов удаления в этой таблице с помощью таблицы 'ALTER TABLE
table SET TBLPROPERTIES
(delta.enableDeletionVectors = false)".
Неподдерживаемый дельта-инвариант в неструктурированном виде
Инварианты в вложенных полях, отличных от StructTypes, не поддерживаются.
DELTA_НЕПОДДЕРЖИВАЕМО_В_ПОДЗАПРОСЕ
Подзапрос не поддерживается в условии <operation>
.
DELTA_НЕПОДДЕРЖИВАЕМЫЕ_КЛЮЧИ_СПИСКА_С_ПРЕФИКСОМ
listKeywithPrefix недоступен.
Не поддерживается генерация манифеста DELTA с сопоставлением столбцов
Создание манифеста не поддерживается для таблиц, использующих сопоставление столбцов, так как внешние читатели не могут читать эти Delta таблицы. Дополнительные сведения см. в документации по Delta.
DELTA_Неподдерживаемая схема слияния эволюции схемы с CDC
MERGE INTO
операции с эволюцией схемы в настоящее время не поддерживают запись выходных данных CDC.
Неподдерживаемая_многоколонка_в_предикате
Предикаты типа "In" с несколькими столбцами не поддерживаются в условии <operation>
.
DELTA_UNSUPPORTED_NESTED_COLUMN_IN_BLOOM_FILTER (неподдерживаемый вложенный столбец в фильтре Блума)
Создание индекса блум-фильтра в вложенном столбце в настоящее время не поддерживается: <columnName>
DELTA_UNSUPPORTED_NESTED_FIELD_IN_OPERATION (в операции не поддерживается вложенное поле)
Вложенное поле не поддерживается в <operation>
(поле = <fieldName>
).
ДЕЛЬТА_НЕПОДДЕРЖИВАЕМОЕ_НЕПУСТОЕ_КЛОНИРОВАНИЕ
Таблица назначения клона не пуста. Пожалуйста, TRUNCATE
или DELETE FROM
таблицу перед запуском CLONE
.
DELTA_НЕПОДДЕРЖИВАЕМЫЙ_РЕЖИМ_ВЫВОДА
Источник <dataSource>
данных не поддерживает <mode>
режим вывода.
НЕПОДДЕРЖИВАЕМАЯ_СТОЛБЦА_РАЗДЕЛА_В_BLOOM_ФИЛЬТРЕ
Создание индекса фильтра блума для столбца секционирования не поддерживается: <columnName>
DELTA_ПОДДЕРЖКА_ПЕРЕИМЕНОВАНИЯ_СТОЛБЦА_ОТСУТСТВУЕТ
Переименование столбца не поддерживается для таблицы Delta. <advice>
НЕПОДДЕРЖИВАЕМАЯ_СХЕМА_DELTA_ПРИ_ЧТЕНИИ
Delta не поддерживает указание схемы во время чтения.
НЕПОДДЕРЖИВАЕМЫЙ СОРТИРОВКА НА ВЕДРОВАННЫХ ТАБЛИЦАХ_DELTA
SORTED BY
не поддерживается для таблиц, разбитых по сегментам Delta.
Источник не поддерживается (DELTA_UNSUPPORTED_SOURCE)
<operation>
пункт назначения поддерживает только источники Delta.
<plan>
DELTA: неподдерживаемые статические разделы
Указание статических секций в спецификации секций в настоящее время не поддерживается во время вставки.
DELTA_НЕПОДДЕРЖИВАЕМОЕ_ИМЯ_СТРАТЕГИИ
Неподдерживаемое имя стратегии: <strategy>
ДЕЛЬТА_НЕПОДДЕРЖИВАЕМОЕ_ПОДЗАПРОС
В <operation>
не поддерживаются вложенные запросы (условие = <cond>
).
НЕДОПУСТИМАЯ_ПОДЗАПРОС_В_УКАЗАТЕЛЯХ_РАЗДЕЛА_DELTA
Вложенный запрос не поддерживается в предикатах секций.
DELTA_НЕПОДДЕРЖИВАЕМОЕ_ПУТЕШЕСТВИЕ_ВО_ВРЕМЕНИ_НЕСКОЛЬКО_ФОРМАТОВ
Не удается указать перемещение по времени в нескольких форматах.
НЕПОДДЕРЖИВАЕМЫЕ ВИДЫ ПУТЕШЕСТВИЙ ВО ВРЕМЕНИ DELTA
Невозможно применить возврат во времени к представлениям, вложенным запросам, потокам или запросам потоков изменения данных.
DELTA_НЕПОДДЕРЖИВАЕМОЕ_УКОРАЧИВАНИЕ_ОБРАЗЦОВЫЕ_ТАБЛИЦЫ
Усечение примеров таблиц не поддерживается.
ДЕЛЬТА_НЕПОДДЕРЖИВАЕМЫЕ_ИЗМЕНЕНИЯ_ТИПА_В_СХЕМЕ
Не удалось работать с этой таблицей, так как было применено неподдерживаемое изменение типа. Поле <fieldName>
было изменено с <fromType>
на <toType>
.
ИЗМЕНЕНИЕ ТИПА НЕ ПОДДЕРЖИВАЕТСЯ ДЛЯ СТОЛБЦОВ С ИНДЕКСОМ BLOOM FILTER В DELTA
Не удалось изменить тип данных столбцов <quotedColumnNames>
потому что эти столбцы имеют индексы фильтра Блума.
Если вы хотите изменить тип данных столбцов с индексами Фильтра Блума,
Сначала удалите индексы фильтра Блума:
DROP BLOOMFILTER INDEX ON TABLE
имя таблицы FOR COLUMNS(<columnNames>
)
Если вы хотите удалить все индексы фильтра блум в таблице, используйте следующую команду:
имя таблицы DROP BLOOMFILTER INDEX ON TABLE
Неподдерживаемая операция уборки (VACUUM) для конкретного раздела Delta
Укажите базовый путь (<baseDeltaPath>
) при вакуумизации Delta таблиц. В настоящее время очистка определенных секций не поддерживается.
DELTA_UNSUPPORTED_WRITES_STAGED_TABLE (неподдерживаемая запись в промежуточную таблицу DELTA)
Реализация таблицы не поддерживает записи: <tableName>
DELTA_НЕПОДДЕРЖИВАЕМЫЕ_ЗАПИСИ_БЕЗ_КООРДИНАТОРА
Вы пытаетесь выполнить запись в таблицу, которая была зарегистрирована у координатора фиксации <coordinatorName>
. Однако в текущей среде реализация этого координатора отсутствует, и записи без координаторов не разрешены.
НЕПОДДЕРЖИВАЕМАЯ ЗАПИСЬ В ТАБЛИЦЫ ПРИМЕРОВ DELTA
Запись в примеры таблиц не поддерживается.
НЕСООТВЕТСТВИЕ_СХЕМЫ_ПРИ_ОБНОВЛЕНИИ_DELTA
Не удается выполнить приведение <fromCatalog>
к <toCatalog>
. Все вложенные столбцы должны соответствовать.
Контрольные точки DELTA_V2, требуемые для выполнения операции
CHECKPOINT
Операция требует включения контрольных точек версии 2 в таблице.
Сбой при копировании в состояние DELTA_VACUUM.
VACUUM
в файлах данных выполнено успешно, но сборка мусора состояния для COPY INTO
не удалась.
ВЕРСИИ_ДЕЛЬТ_НЕ_ПОСЛЕДОВАТЕЛЬНЫЕ
Версии (<versionList>
) не являются смежными.
Разрыв в разностном журнале между версиями <startVersion>
и <endVersion>
обнаружен при попытке загрузить версию <versionToLoad>
.
Более подробную информацию см. в DELTA_VERSIONS_NOT_CONTIGUOUS
НЕВЕРНАЯ ВЕРСИЯ ДЕЛЬТА
Указанная версия (<version>
) не является допустимой.
ДЕЛЬТА_НАРУШЕНИЕ_ОГРАНИЧЕНИЯ_С_ЗНАЧЕНИЯМИ
ограничение CHECK
<constraintName> <expression>
нарушено строкой со значениями:
<values>
.
DELTA_VIOLATE_TABLE_PROPERTY_VALIDATION_FAILED Ошибка: нарушена проверка свойств таблицы Delta.
Проверка свойств таблицы <table>
нарушена:
Дополнительную информацию см. в DELTA_VIOLATE_TABLE_PROPERTY_VALIDATION_FAILED
DELTA_WRITE_INTO_VIEW_НЕ_ПОДДЕРЖИВАЕТСЯ
<viewIdentifier>
— это представление. Вы не можете записывать данные в представление.
СТОЛБЕЦ_ДЛЯ_ПОРЯДКА_ДЕЛЬТА_НЕ_СУЩЕСТВУЕТ
Столбец Z-Ordering <columnName>
не существует в схеме данных.
ДЕЛЬТА_ZОРДЕРИНГ_ПО_СТОЛБЦУ_БЕЗ_СТАТИСТИКИ
Z-Ordering на <cols>
будет неэффективным, так как мы в данный момент не собираем статистику для этих столбцов. Дополнительные сведения о пропуске данных и z-упорядочивании см. в <link>
. Вы можете отключить эту проверку, задав опцию
SET <zorderColStatKey>
= ложь
ДЕЛЬТА_УПОРЯДОЧЕНИЕ_ПО_КОЛОНКЕ_РАЗДЕЛА
<colName>
— это разделяющий столбец. Z-Упорядочение можно выполнять только для столбцов данных
Delta Sharing (Дельта шаринг)
DELTA_SHARING_ACTIVATION_NONCE_НЕ_СУЩЕСТВУЕТ
SQLSTATE: не присвоено
Не найдена активация. Используемая ссылка активации является недопустимой или истекла. Повторно создайте ссылку активации и повторите попытку.
НЕПОДДЕРЖИВАЕМОЕ РАСПРЕДЕЛЕНИЕ DELTA ПЕРЕДАЧИ МЕЖДУ РЕГИОНАМИ
SQLSTATE: не присвоено
Совместное использование между <regionHint>
регионами и регионами за ее пределами не поддерживается.
ПОЛУЧЕНИЕ_СВОЙСТВ_ПОЛУЧАТЕЛЯ_DELTA_SHARING_НЕВАЛИДНАЯ_ЗАВИСИМОСТЬ
SQLSTATE: не присвоено
Представление, определенное функцией current_recipient
, предназначено только для общего доступа и может запрашиваться только с стороны получателя данных. Предоставленный защищаемый объект с идентификатором <securableId>
не является Delta Sharing View.
ТИП ИЗМЕНЯЕМОГО ОБЪЕКТА, ПОДДЕРЖИВАЮЩЕГО DELTA_SHARING, НЕ ПОДДЕРЖИВАЕТСЯ
SQLSTATE: не присвоено
Предоставленный защищаемый вид <securableKind>
не поддерживает мутируемость в Delta Sharing.
ОШИБКА РОТАЦИИ ТОКЕНА DELTA_SHARING: НЕ АВТОРИЗОВАНО ДЛЯ МАРКЕТПЛЕЙСА
SQLSTATE: не присвоено
Предоставляемый защищаемый тип <securableKind>
не поддерживает действие вращения токена, инициированное службой Marketplace.
Тип аутентификации DS недоступен
SQLSTATE: не присвоено
<dsError>
: тип проверки подлинности, недоступный в сущности поставщика <providerEntity>
.
DS_CDF_NOT_ENABLED (Функция DS CDF не включена)
SQLSTATE: не присвоено
<dsError>
: не удается получить доступ к каналу передачи изменений данных для <tableName>
. CDF не включена в исходной разностной таблице для версии <version>
. Обратитесь к поставщику данных.
DS_CDF_NOT_SHARED
SQLSTATE: не присвоено
<dsError>
: не удается получить доступ к каналу передачи изменений данных для <tableName>
. CDF не представлен в таблице. Обратитесь к поставщику данных.
DS_CDF_RPC_INVALID_PARAMETER
SQLSTATE: не присвоено
<dsError>
: <message>
DS_КЛИЕНТ_ОШИБКА_АУТЕНТИФИКАЦИИ_ДЛЯ_БД_DS_СЕРВЕР
SQLSTATE: не присвоено
<dsError>
: <message>
DS_CLIENT_ERROR_FOR_DB_DS_SERVER (Ошибка клиента DS для сервера базы данных DS)
SQLSTATE: не присвоено
<dsError>
: <message>
Ошибка обмена токенами OAuth для клиента DS (DS_CLIENT_OAUTH_TOKEN_EXCHANGE_FAILURE)
SQLSTATE: не присвоено
<dsError>
: <message>
DS_КЛИЕНТ_OAUTH_ОБМЕН_ТОКЕНОВ_НЕАВТОРИЗОВАН
SQLSTATE: не присвоено
<dsError>
: <message>
DS_ОБЛАЧНЫЙ_ПОСТАВЩИК_НЕДОСТУПЕН
SQLSTATE: не присвоено
<dsError>
: поставщик облачных служб временно недоступен для <rpcName>
, повторите попытку.<traceId>
Команда DS_DATA_MATERIALIZATION завершилась неудачей
SQLSTATE: не присвоено
<dsError>
: задача материализации данных <runId>
из организации <orgId>
завершилась ошибкой при выполнении команды <command>
Команда материализации данных не поддерживается
SQLSTATE: не присвоено
<dsError>
: выполнение задачи материализации данных <runId>
организацией <orgId>
не поддерживает команду <command>
ДС_МАТЕРИАЛИЗАЦИЯ_ДАННЫХ_НЕ_ПОДДЕРЖИВАЕТСЯ_БЕЗ_SERVERLESS
SQLSTATE: не присвоено
<dsError>
: <featureName>
не поддерживается, поскольку серверлесс не поддерживается или не включен в рабочей области поставщика. Обратитесь к поставщику данных, чтобы включить бессерверный режим.
DS_DATA_MATERIALIZATION_NO_VALID_NAMESPACE (Нет допустимого пространства имен)
SQLSTATE: не присвоено
<dsError>
: не удалось найти допустимое пространство имен для создания материализации для <tableName>
. Чтобы устранить эту проблему, обратитесь к поставщику данных.
ЗАПУСК_DS_МАТЕРИАЛИЗАЦИИ_ДАННЫХ_НЕ_СУЩЕСТВУЕТ
SQLSTATE: не присвоено
<dsError>
: Задача материализации данных <runId>
от организации <orgId>
не существует.
DS_DELTA_ILLEGAL_STATE
SQLSTATE: не присвоено
<dsError>
: <message>
DS_DELTA_MISSING_CHECKPOINT_FILES (отсутствуют файлы контрольной точки)
SQLSTATE: не присвоено
<dsError>
: не удалось найти все файлы частей контрольной точки в версии: <version>
<suggestion>
DS_DELTA_NULL_POINTER
SQLSTATE: не присвоено
<dsError>
: <message>
DS_DELTA_RUNTIME_EXCEPTION
SQLSTATE: не присвоено
<dsError>
: <message>
DS_EXPIRE_TOKEN_НЕ_АВТОРИЗОВАН_ДЛЯ_МАРКЕТПЛЕЙСА
SQLSTATE: не присвоено
<dsError>
: предоставленный защищаемый тип <securableKind>
не поддерживает действие по истечению срока действия токена, инициированное службой Marketplace.
ОШИБКА_НЕУДАЛОСЬ_ЗАПРОСИТЬ_ОТКРЫТИЕ_DS_СЕРВЕРА
SQLSTATE: не присвоено
<dsError>
: <message>
DS_FAILED_REQUEST_TO_SAP_DS_SERVER (Неудачный запрос к серверу SAP DS)
SQLSTATE: не присвоено
<dsError>
: <message>
DS_ОСОБЕННОСТЬ_ТОЛЬКО_ДЛЯ_DATABRICKS_К_DATABRICKS
SQLSTATE: не присвоено
<dsError>
: <feature>
включен только для обмена между Databricks и Databricks Delta.
Исключение_списка_файлов_DS
SQLSTATE: не присвоено
<dsError>
: : <storage>
<message>
Исключение подписи файла DS
SQLSTATE: не присвоено
<dsError>
: <message>
DS_FOREIGN_TABLE_METADATA_REFRESH_FAILED (Ошибка при обновлении метаданных внешней таблицы)
SQLSTATE: не присвоено
<dsError>
: <message>
Параметр конфигурации HADOOP не установлен (DS_HADOOP_CONFIG_NOT_SET)
SQLSTATE: не присвоено
<dsError>
: <key>
не задан вызывающим абонентом.
НС_НЕЗАКОННОЕ_СОСТОЯНИЕ
SQLSTATE: не присвоено
<dsError>
: <message>
DS_INTERNAL_ERROR_FROM_DB_DS_SERVER (Внутренняя ошибка DS от сервера базы данных)
SQLSTATE: не присвоено
<dsError>
: <message>
Неверный путь Azure DS
SQLSTATE: не присвоено
<dsError>
: недопустимый путь к Azure: <path>
.
ОШИБКА_НЕДОПУСТИМОЙ_ОПЕРАЦИИ_ДЕЛЬТЫ_ACTION
SQLSTATE: не присвоено
<dsError>
: <message>
НЕВЕРНОЕ_ПОЛЕ_DS
SQLSTATE: не присвоено
<dsError>
: <message>
Неверная операция с итератором (DS_INVALID_ITERATOR_OPERATION)
SQLSTATE: не присвоено
<dsError>
: <message>
DS_INVALID_PARAMETER_VALUE (Недопустимое значение параметра)
SQLSTATE: не присвоено
<dsError>
: недопустимый параметр для <rpcName>
из-за <cause>
.
Недопустимая спецификация раздела DS
SQLSTATE: не присвоено
<dsError>
: <message>
DS_INVALID_RESPONSE_FROM_DS_SERVER (Недопустимый ответ от сервера DS)
SQLSTATE: не присвоено
<dsError>
: <message>
Ошибка материализации DS запроса
SQLSTATE: не присвоено
<dsError>
: сбой запроса для <schema>
.
<table>
из общей папки <share>
.
Запрос DS_MATERIALIZATION не выполнен из-за превышения времени ожидания
SQLSTATE: не присвоено
<dsError>
: время ожидания запроса истекло для <schema>
.
<table>
от доли <share>
через <timeoutInSec>
секунд.
DS_MISSING_IDEMPOTENCY_KEY (Отсутствует ключ идемпотентности)
SQLSTATE: не присвоено
<dsError>
: ключ идемпотентности требуется для <schema>
запроса.
<table>
из Share <share>
асинхронно.
Более одного набора параметров RPC
SQLSTATE: не присвоено
<dsError>
: укажите только одно из следующих: <parameters>
.
DS_СОЕДИНЕНИЕ_С_СЕТЬЮ_ЗАКРЫТО
SQLSTATE: не присвоено
<dsError>
: соединение с сетью прервано для <rpcName>
из-за <errorCause>
, пожалуйста, попробуйте снова.<traceId>
DS_ПЕРЕБОЙ_СЕТЕВОГО_СОЕДИНЕНИЯ_ПО_ТАЙМ-АУТУ
SQLSTATE: не присвоено
<dsError>
: время ожидания подключения к сети для <rpcName>
истекло из-за <errorCause>
, повторите попытку.<traceId>
DS_СЕТЕВАЯ_ОШИБКА
SQLSTATE: не присвоено
<dsError>
: ошибка сети для <rpcName>
из-за <errorCause>
, пожалуйста, повторите попытку.<traceId>
DS_МЕТАХРАНИЛИЩЕ_НЕ_НАЗНАЧЕНО
SQLSTATE: не присвоено
<dsError>
: для текущей рабочей области не назначено хранилище метаданных (workspaceId: <workspaceId>
).
Ошибка: Не удалось сгенерировать маркер идентификации рабочей нагрузки OIDC (DS_O2D_OIDC_WORKLOAD_IDENTITY_TOKEN_GENERATION_FAILED)
SQLSTATE: не присвоено
<dsError>
: Не удалось создать токен идентификации рабочей нагрузки для поставщика O2D OIDC: <message>
.
DS_PAGINATION_AND_QUERY_ARGS_MISMATCH (несоответствие параметров разбиения на страницы и запроса)
SQLSTATE: не присвоено
<dsError>
: несоответствие аргументов страниц или запросов.
ПЕРЕИМЕНОВАНЫ СТОЛБЦЫ РАЗДЕЛА DS
SQLSTATE: не присвоено
<dsError>
: столбец секционирования [<renamedColumns>
] переименован на общей таблице. Чтобы устранить эту проблему, обратитесь к поставщику данных.
DS_QUERY_BEFORE_START_VERSION (Запрос перед началом версии)
SQLSTATE: не присвоено
<dsError>
. Данные таблицы можно запрашивать только с <startVersion>
версии.
DS_ЗАПРОС_КОНЕЧНАЯ_ВЕРСИЯ_ПОСЛЕ_ПОСЛЕДНЕЙ_ВЕРСИИ
SQLSTATE: не присвоено
<dsError>
: предоставленная конечная версия(<endVersion>
) для чтения данных недействительна. Конечная версия не может быть больше последней версии таблицы(<latestVersion>
).
ЗАПРОС DS_НАЧАТЬ ВЕРСИЮ ПОСЛЕ ПОСЛЕДНЕЙ ВЕРСИИ
SQLSTATE: не присвоено
<dsError>
: указанная начальная версия(<startVersion>
) для чтения данных является недопустимой. Начальная версия не может быть больше последней версии таблицы(<latestVersion>
).
Тайм-аут запроса DS на сервере
SQLSTATE: не присвоено
<dsError>
: тайм-аут произошел при обработке <queryType>
на <tableName>
после <numActions>
обновлений в течение <numIter>
итераций.<progressUpdate> <suggestion> <traceId>
DS_ОГРАНИЧЕНИЕ_СКОРОСТИ_НА_DS_СЕРВЕРЕ
SQLSTATE: не присвоено
<dsError>
: <message>
DS_RECIPIENT_RPC_INVALID_PARAMETER (Неверный параметр получателя DS по RPC)
SQLSTATE: не присвоено
<dsError>
: <message>
Ошибка DS_RECON_FAILED_ON_UC_WRITE_RPC при записи UC через RPC
SQLSTATE: не присвоено
<dsError>
: сбой UC RPC <rpcName>
, преобразование в INTERNAL_ERROR
.
ресурс уже существует на сервере ds
SQLSTATE: не присвоено
<dsError>
: <message>
ИСТОЩЕНИЕ_РЕСУРСОВ_DS
SQLSTATE: не присвоено
<dsError>
: превышено ограничение <resource>
: [<limitSize>
]<suggestion>
.<traceId>
DS_RESOURCE_NOT_FOUND_ON_DS_SERVER (Ресурс не найден на сервере DS)
SQLSTATE: не присвоено
<dsError>
: <message>
Обнаружен конфликт имени схемы DS
SQLSTATE: не присвоено
<dsError>
: каталог <catalogName>
уже содержит имена схем, найденные в общей папке <shareName>
.
<description>
конфликтующих имен схем: <schemaNamesInCommon>
Тайм-аут сервера DS
SQLSTATE: не присвоено
<dsError>
: истекло время ожидания <rpcName>
сервера из-за <errorCause>
, повторите попытку.<traceId>
DS_SHARE_УЖЕ_ПОДКЛЮЧЕН_К_КАТАЛОГУ
SQLSTATE: не присвоено
<dsError>
: ресурс <shareName>
от поставщика <providerName>
уже подключен к каталогу <catalogName>
.
Системная группа разрешений рабочей области не поддерживается
SQLSTATE: не присвоено
Не удается предоставить права на <securableType>
системной созданной группе <principal>
.
Путешествие во времени не разрешено
SQLSTATE: не присвоено
<dsError>
. Запрос на перемещение во времени не разрешается, если история не передана на <tableName>
. Обратитесь к поставщику данных.
DS_НЕАВТОРИЗОВАННЫЙ
SQLSTATE: не присвоено
<dsError>
: неавторизованный.
DS_UNAUTHORIZED_D2O_OIDC_RECIPIENT (неавторизованный получатель)
SQLSTATE: не присвоено
<dsError>
: Неавторизованный получатель OIDC D2O: <message>
.
DS_НЕИЗВЕСТНОЕ_ИСКЛЮЧЕНИЕ
SQLSTATE: не присвоено
<dsError>
: <traceId>
DS_UNKNOWN_QUERY_ID (Неизвестный идентификатор запроса)
SQLSTATE: не присвоено
<dsError>
: неизвестный идентификатор запроса <queryID>
для <schema>
.
<table>
из общей папки <share>
.
DS_НЕИЗВЕСТНЫЙ_СТАТУС_ЗАПРОСА
SQLSTATE: не присвоено
<dsError>
: неизвестное состояние запроса для идентификатора запроса <queryID>
для <schema>
.
<table>
из общей папки <share>
.
DS_НЕИЗВЕСТНЫЙ_RPC
SQLSTATE: не присвоено
<dsError>
: rpc неизвестен <rpcName>
.
ds_неподдерживаемая_версия_чтения_дельта
SQLSTATE: не присвоено
<dsError>
: версия средства чтения протоколов Delta <tableReaderVersion>
выше, чем <supportedReaderVersion>
, и не может поддерживаться на сервере разностного обмена.
НЕПОДДЕРЖИВАЕМЫЕ_ФУНКЦИИ_Таблицы_Дельта
SQLSTATE: не присвоено
<dsError>
: функции таблиц <tableFeatures>
находятся в таблице<versionStr> <historySharingStatusStr> <optionStr>
НЕПОДДЕРЖИВАЕМАЯ ОПЕРАЦИЯ
SQLSTATE: не присвоено
<dsError>
: <message>
Неподдерживаемая схема хранения
SQLSTATE: не присвоено
<dsError>
: неподдерживаемая схема хранения: <scheme>
.
НЕПОДДЕРЖИВАЕМЫЙ_ТИП_ТАБЛИЦЫ
SQLSTATE: не присвоено
<dsError>
: не удалось получить <schema>
.
<table>
от Share <share>
, так как таблица типа [<tableType>
] в настоящее время не поддерживается в запросах <queryType>
.
DS_USER_CONTEXT_ERROR (ошибка контекста пользователя)
SQLSTATE: не присвоено
<dsError>
: <message>
Функции общего доступа к DS_VIEW запрещены
SQLSTATE: не присвоено
<dsError>
: следующие функции: <functions>
запрещены в запросе на совместное использование представления.
Домен рабочего пространства не установлен
SQLSTATE: не присвоено
<dsError>
: домен рабочей области <workspaceId>
не задан.
Рабочая область DS не найдена
SQLSTATE: не присвоено
<dsError>
: <workspaceId>
рабочая область не найдена.
Автозагрузчик
Добавление нового не поддерживается
Режим эволюции схемы <addNewColumnsMode>
не поддерживается при указании схемы. Чтобы использовать этот режим, можно указать схему с помощью cloudFiles.schemaHints
вместо этого.
Ошибка неоднозначных параметров аутентификации
Обнаружены параметры аутентификации для настройки уведомлений в каталоге (по умолчанию)
режим списка:
<options>
Если вы хотите использовать режим уведомлений о файлах, задайте явно:
.option("cloudFiles.<useNotificationsKey>
", "true")
Кроме того, если вы хотите пропустить проверку параметров и их игнорировать
Параметры проверки подлинности можно задать:
.option("cloudFiles.ValidateOptionsKey>", "false")
Ошибка неясного режима инкрементального перечисления (CF_AMBIGUOUS_INCREMENTAL_LISTING_MODE_ERROR)
Режим инкрементального перечисления (cloudFiles.<useIncrementalListingKey>
)
и уведомление о файлах (cloudFiles.<useNotificationsKey>
)
были включены одновременно.
Убедитесь, что выбрано только одно.
CF_AZURE_ОТСУТСТВУЮТ_ВАРИАНТЫ_АУТЕНТИФИКАЦИИ
Укажите учетные данные службы Databricks или идентификатор клиента и clientSecret для проверки подлинности с помощью Azure.
Аутентификация Azure: несколько вариантов
При предоставлении учетных данных службы Databricks не следует предоставлять другие параметры учетных данных (например, clientId, clientSecret или connectionString).
CF_AZURE_STORAGE_SUFFIXES_REQUIRED
Для Azure требуется adlsBlobSuffix и adlsDfsSuffix
Несоответствие CF_BUCKET
<storeType>
в событии файла <fileEvent>
отличается от того, что ожидается источником: <source>
.
Не удается развить схему: журнал пуст.
Невозможно развивать схему, если журнал схемы пуст. Расположение журнала схемы: <logPath>
Невозможно обработать сообщение очереди_CF
Не удается проанализировать следующее сообщение очереди: <message>
CF_CANNOT_RESOLVE_CONTAINER_NAME (Не удается разрешить имя контейнера)
Не удается разрешить имя контейнера из пути: <path>
, полученный URI: <uri>
Не удается выполнить дескриптор каталога
Невозможно выполнять просмотр содержимого каталога при наличии запущенного асинхронного потока обратной заполнения.
Разрешить переопределения и очистку источников для обоих режимов
Не удается включить cloudFiles.cleanSource и cloudFiles.allowOverwrites одновременно.
CF_CLEAN_SOURCE_CANNOT_MOVE_FILES_INSIDE_SOURCE_PATH (невозможно переместить файлы внутри указанных в исходном пути)
Перемещение файлов в каталог, расположенный по пути, из которого производится импорт, не поддерживается.
Источник CF_CLEAN не включен
CleanSource не включен для этой рабочей области. Обратитесь в службу поддержки Databricks.
CF_CLEAN_SOURCE_UNAUTHORIZED_WRITE_PERMISSION (недостаточные права на запись)
Автозагрузчик не может архивировать обработанные файлы, так как у него нет прав на запись в исходный каталог или папку перемещения.
<reason>
Чтобы исправить, вы можете:
Предоставление разрешений на запись исходному каталогу и перемещение назначения ИЛИ
Задайте для cleanSource значение OFF
Вы также можете разблокировать поток, изменив настройку SQLConf spark.databricks.cloudFiles.cleanSource.disabledDueToAuthorizationErrors на значение 'true'.
CF_Дублированная_Колонка_В_Данных
При попытке определить схему секции таблицы произошла ошибка. Один и тот же столбец повторяется в ваших данных и в путях разделения. Чтобы игнорировать значение партиции, укажите столбцы партиции явно с помощью: .option("cloudFiles.<partitionColumnsKey>", "{comma-separated-list}")
Пустая директория для определения схемы
Не удается определить схему, если входной путь <path>
пуст. Попробуйте запустить поток при наличии файлов во входном пути или укажите схему.
Ошибка авторизации CF_EVENT_GRID
Не удалось создать подписку на Event Grid. Убедитесь, что ваша служба работает корректно.
Субъект имеет <permissionType>
подписки сетки событий. Дополнительные сведения см. в следующем разделе:
<docLink>
Сбои при создании сетчатой структуры событий (CF_EVENT_GRID_CREATION_FAILED)
Не удалось создать подписку на грид событий. Пожалуйста, убедитесь, что Microsoft.EventGrid...
зарегистрирован в качестве поставщика ресурсов в вашей подписке. Дополнительные сведения см. в следующем разделе:
<docLink>
ОШИБКА_НЕ_НАЙДЕНА_СЕТКА_СОБЫТИЙ_CF
Не удалось создать подписку на Event Grid. Убедитесь, что ваше хранилище находится в порядке
учетная запись (<storageAccount>
) находится в вашей группе ресурсов (<resourceGroup>
) и
учетная запись хранения — это учетная запись StorageV2 (общего назначения версии 2). Дополнительные сведения см. в следующем разделе:
<docLink>
Уведомление о событии CF не поддерживается
Режим уведомлений о событиях автозагрузчика не поддерживается для <cloudStore>
.
CF_НЕ УДАЛОСЬ ПРОВЕРИТЬ НОВЫЙ ПОТОК
Не удалось проверить, является ли поток новым
Не удалось создать подписку Pub/Sub
Не удалось создать подписку: <subscriptionName>
. Подписка с тем же именем уже существует и связана с другой темой: <otherTopicName>
. Желаемая тема — <proposedTopicName>
. Удалите существующую подписку или создайте подписку с новым суффиксом ресурса.
Не удалось создать тему PubSub
Не удалось создать раздел: <topicName>
. Раздел с тем же именем уже существует.
<reason>
Удалить существующий раздел или повторите попытку с другим суффиксом ресурса
Ошибка: не удалось удалить уведомление GCP
Не удалось удалить уведомление с идентификатором <notificationId>
в контейнере <bucketName>
для раздела <topicName>
. Повторите попытку или вручную удалите уведомление через консоль GCP.
Не удалось десериализовать сохраненную схему
Не удалось десериализировать сохраненную схему из строки: '<jsonSchema>
'
CF_НЕ УДАЛОСЬ ИЗМЕНИТЬ СХЕМУ
Невозможно развивать схему без журнала схемы.
CF_FAILED_TO_FIND_PROVIDER (Не удалось найти поставщика)
Не удалось найти поставщика для <fileFormatInput>
CF_НЕ_УДАЛОСЬ_ВЫВЕСТИ_СХЕМУ
Не удалось вывести схему для форматирования <fileFormatInput>
из существующих файлов в пути ввода <path>
.
Дополнительные сведения см. в CF_FAILED_TO_INFER_SCHEMA
CF_НЕ УДАЛОСЬ ЗАПИСАТЬ В ЛОГ СХЕМЫ
Не удалось записать в журнал схемы в расположении <path>
.
Требуется формат файла (CF_FILE_FORMAT_REQUIRED)
Не удалось найти обязательный параметр: cloudFiles.format.
CF_FOUND_MULTIPLE_AUTOLOADER_PUBSUB_SUBSCRIPTIONS
Найдено несколько подписок (<num>
) с префиксом «Auto Loader» для темы <topicName>
:
<subscriptionList>
Для каждой темы должна быть только одна подписка. Пожалуйста, вручную убедитесь, что ваша тема не имеет нескольких подписок.
CF_GCP_AUTHENTICATION (аутентификация CF GCP)
Укажите все из нижеперечисленного: <clientEmail>
, <client>
,
<privateKey>
и <privateKeyId>
или предоставьте <serviceCredential>
для использования учетных данных сервиса Databricks.
Или не указывайте ни один из них, чтобы использовать цепочку поставщиков учетных данных GCP по умолчанию для аутентификации с ресурсами GCP.
Количество меток CF_GCP превышено
Получено слишком много меток (<num>
) для ресурса GCP. Максимальное число меток для каждого ресурса — <maxNum>
.
CF_ЧИСЛО_МЕТК_РЕСУРСА_GCP_ПРЕВЫШЕНО
Получено слишком много тегов ресурсов (<num>
) для ресурса GCP. Максимальное количество тегов ресурсов на ресурс составляет <maxNum>
, так как теги ресурсов хранятся в виде меток GCP на ресурсах, а определенные теги Databricks используют некоторые из этой квоты меток.
Неполный лог-файл в журнале схемы
Неполный файл в журнале схемы по пути <path>
CF_INCOMPLETE_METADATA_FILE_IN_CHECKPOINT (неполный файл метаданных в контрольной точке)
Неполный файл метаданных в контрольной точке автозагрузчика
CF_НЕПРАВИЛЬНОЕ_ИСПОЛЬЗОВАНИЕ_ПАРТИИ
CloudFiles — это источник потоковой передачи. Используйте spark.readStream вместо spark.read. Чтобы отключить эту проверку, установите для параметра <cloudFilesFormatValidationEnabled>
значение false.
Некорректные параметры SQL (CF_INCORRECT_SQL_PARAMS)
Метод cloud_files принимает два обязательных строковых параметра: путь к загрузке и формат файла. Параметры чтения файлов должны быть предоставлены в схеме со строковым ключом-значением. Например, cloud_files("path", "json", map("option1", "value1")). Получено: <params>
CF_НЕПРАВИЛЬНОЕ_ИСПОЛЬЗОВАНИЕ_ПОТОКА
Чтобы использовать CloudFiles в качестве источника потоковой передачи, укажите формат файла с параметром cloudFiles.format и используйте load() для создания кадра данных. Чтобы отключить эту проверку, установите для параметра <cloudFilesFormatValidationEnabled>
значение false.
CF_INTERNAL_ERROR
Внутренняя ошибка.
Дополнительные сведения см. в CF_INTERNAL_ERROR
CF_INVALID_ARN текущее состояние: недопустимый ARN (Amazon Resource Name).
Недопустимый ARN: <arn>
CF_INVALID_AZURE_CERTIFICATE (Недействительный сертификат Azure)
Закрытый ключ, предоставленный параметром cloudFiles.certificate, не может быть проанализирован. Укажите допустимый открытый ключ в формате PEM.
Неверный закрытый ключ сертификата Azure (CF_INVALID_AZURE_CERT_PRIVATE_KEY)
Закрытый ключ, предоставленный параметром cloudFiles.certificatePrivateKey, не может быть проанализирован. Укажите допустимый закрытый ключ в формате PEM.
CF_НЕДЕЙСТВИТЕЛЬНАЯ_ТОЧКА_КОНТРОЛЯ
Эта контрольная точка не является допустимым источником CloudFiles
CF_INVALID_CLEAN_SOURCE_MODE (Недопустимый режим очистки исходного кода)
Недопустимый режим для параметра чистого источника <value>
.
Недопустимый ключ тегов ресурса GCP (CF_INVALID_GCP_RESOURCE_TAG_KEY)
Неверный ключ тега ресурса для ресурса GCP: <key>
. Ключи должны начинаться со строчной буквы, находиться в пределах от 1 до 63 символов и содержать только строчные буквы, цифры, символы подчеркивания (_) и дефисы (-).
Неверное значение тега ресурса GCP
Недопустимое значение тега ресурса GCP: <value>
. Значения должны находиться в пределах от 0 до 63 символов длиной и должны содержать только строчные буквы, цифры, символы подчеркивания (_) и дефисы (-).
CF_NEDOPUSTIMY_OPTION_KLYUCHI_MANAGED_FILE_EVENTS
Автозагрузчик не поддерживает следующие параметры при использовании с событиями управляемого файла:
<optionList>
Рекомендуется удалить эти параметры, а затем перезапустить поток.
CF_INVALID_MANAGED_FILE_EVENTS_RESPONSE (неверный ответ на управляемые события файлов)
Недействительный ответ от службы событий для управляемых файлов. Обратитесь в службу поддержки Databricks.
Дополнительные сведения см. в CF_INVALID_MANAGED_FILE_EVENTS_RESPONSE
Недействительный режим эволюции схемы CF
cloudFiles.
<schemaEvolutionModeKey>
должен быть одним из
-
<addNewColumns>
-
<failOnNewColumns>
-
<rescue>
-
<noEvolution>
Неисправная схема: ошибка в параметрах подсказки
Указания схемы могут указывать только определенный столбец один раз.
В этом случае переопределение столбца: <columnName>
несколько раз в schemaHints:
<schemaHints>
НЕДОПУСТИМАЯ СХЕМА ПОДСКАЗКИ СТОЛБЦА
Указания схемы нельзя использовать для переопределения вложенных типов карт и массивов.
Конфликтуемый столбец: <columnName>
Требуется ограничение на последний прочитанный смещение
latestOffset должен вызываться с параметром ReadLimit для этого источника.
Неправильный формат файла журнала (CF_LOG_FILE_MALFORMED)
Файл журнала был неправильно сформирован: не удалось считывать правильную версию журнала из <fileName>
.
CF_MANAGED_FILE_EVENTS_BACKFILL_IN_PROGRESS (Заполнение информации о файлах управляемых событий в процессе)
Вы запросили, чтобы Auto Loader игнорировал существующие файлы во внешнем расположении, установив параметр includeExistingFiles в значение false. Однако служба событий управляемых файлов по-прежнему обнаруживает существующие файлы во внешнем местоположении. Пожалуйста, повторите попытку после того, как управляемые события файлов завершат обнаружение всех файлов во внешнем расположении.
CF_MANAGED_FILE_EVENTS_ENDPOINT_NOT_FOUND
Вы используете Auto Loader с управляемыми событиями файлов, но оказывается, что внешнее место хранения для входного пути "<path>
" не имеет включенных событий файла или входной путь указан неверно. Попросите администратора Databricks включить события файлов во внешнем расположении для вашего входного пути.
Файлы_CF_УПРАВЛЕННЫЕ_СОБЫТИЯ_NEPАЗРЕШЕНЫ_ДЛЯ_ЭНДПОИНТА
Вы используете автозагрузчик с управляемыми событиями файлов, но у вас нет доступа к внешнему расположению или к тому носителю, который указан в пути к файлу "<path>
", или входной путь недопустим. Пожалуйста, попросите администратора Databricks предоставить права на чтение для внешнего расположения или тома, или укажите допустимый входной путь внутри существующего внешнего расположения или тома.
CF_MANAGED_FILE_EVENTS_IS_PREVIEW
Автозагрузчик с событиями управляемого файла — это предварительная версия функций. Чтобы продолжить, обратитесь в службу поддержки Databricks или отключите параметр cloudFiles.useManagedFileEvents.
CF_MAX_ДОЛЖЕН_БЫТЬ_ПОЛОЖИТЕЛЬНЫМ
Max должен быть положительным
Используемый метаданный файл одновременно
Несколько запросов потоковой передачи одновременно используют <metadataFile>
Ошибка отсутствия файла метаданных CF
Отсутствует файл метаданных в каталоге контрольной точки источника потоковой передачи. Эти метаданные
Файл содержит важные параметры по умолчанию для потока, поэтому поток не может быть перезапущен
Прямо сейчас. Обратитесь в службу поддержки Databricks.
CF_MISSING_PARTITION_COLUMN_ERROR (Отсутствует столбец в разделе)
Столбец секционирования <columnName>
не существует в предоставленной схеме:
<schema>
СХЕМА ОТСУТСТВУЕТ В РЕЖИМЕ БЕЗ ПУТЕЙ (CF_MISSING_SCHEMA_IN_PATHLESS_MODE)
Укажите схему с помощью схемы .schema(), если путь не предоставляется источнику CloudFiles при использовании режима уведомлений о файлах. Кроме того, чтобы включить автозагрузчик для вывода схемы, укажите базовый путь в .load().
МНОЖЕСТВО_УВЕДОМЛЕНИЙ_ПУБСАБ_ДЛЯ_ТЕМЫ
Найдены существующие уведомления для темы <topicName>
в ведре <bucketName>
:
уведомление,id
<notificationList>
Чтобы избежать загрязнения подписчика непреднамеренными событиями, удалите указанные выше уведомления и повторите попытку.
CF_NEW_PARTITION_ERROR (Ошибка создания нового раздела)
Новые столбцы разделов были определены из ваших файлов: [<filesList>
]. Укажите все столбцы секций в схеме или укажите список столбцов секций, для которых требуется извлечь значения с помощью: .option("cloudFiles.partitionColumns", "{comma-separated-list|empty-string}")
CF_PARTITON_INFERENCE_ERROR
При попытке определить схему секционирования текущего пакета файлов произошла ошибка. Укажите столбцы раздела явно с помощью: .option("cloudFiles.<partitionColumnOption>", "{comma-separated-list}"
)
Путь не существует для чтения файлов
Не удается считывать файлы, если входной путь <path>
не существует. Убедитесь, что входной путь существует и повторите попытку.
CF_PERIODIC_BACKFILL_NOT_SUPPORTED (периодическое заполнение не поддерживается)
Периодическое обратное заполнение не поддерживается, если асинхронное обратное заполнение отключено. Вы можете включить асинхронное заполнение/перечисление каталогов, установив параметр spark.databricks.cloudFiles.asyncDirListing
в значение true.
CF_PREFIX_MISMATCH (несоответствие префикса CF)
Обнаружено несогласованное событие: ключ <key>
не имеет префикса: <prefix>
Несоответствие протокола CF
<message>
Если вам не нужно вносить другие изменения в код, установите SQL
конфигурация: '<sourceProtocolVersionKey> = <value>
'
чтобы возобновить трансляцию. Ознакомьтесь со следующими сведениями:
<docLink>
дополнительные сведения.
Ошибка региона CF не найдена
Не удалось получить регион AWS по умолчанию. Укажите регион с помощью параметра cloudFiles.region.
Префикс_ресурса_CF_Пустой
Не удалось создать службы уведомлений: суффикс ресурса не может быть пустым.
CF_RESOURCE_SUFFIX_INVALID_CHAR_AWS — недопустимый символ в суффиксе ресурса AWS
Не удалось создать службы уведомлений: суффикс ресурсов может иметь только буквенно-цифровые символы, дефисы (-) и подчеркивания (_).
Недопустимый символ в суффиксе ресурса Azure
Не удалось создать службы уведомлений: суффикс ресурса может иметь только строчную букву, число и дефис (-).
CF_РЕСУРС_СУФФИКС_НЕДОПУСТИМЫЙ_СИМВОЛ_GCP
Не удалось создать службы уведомлений: суффикс ресурсов может содержать только буквенно-цифровые символы, дефисы (-), подчеркивания (_), точки (.), тильды (~) плюс (+) и знаки процента (<percentSign>
).
ПРЕДЕЛ СУФФИКСА РЕСУРСА CF
Не удалось создать службы уведомлений: суффикс ресурса не может содержать более <limit>
символов.
CF_RESOURCE_SUFFIX_LIMIT_GCP
Не удалось создать службы уведомлений: суффикс ресурса должен находиться между <lowerLimit>
и <upperLimit>
символами.
CF_ОГРАНИЧЕННЫЙ_КЛЮЧ_ТЕГА_РЕСУРСОВ_GCP
Найден ограниченный ключ тега ресурса GCP (<key>
). Следующие ключи тега ресурса GCP ограничены для автозагрузчика: [<restrictedKeys>
]
Срок хранения превышает максимальный возраст файла
cloudFiles.cleanSource.retentionDuration не может быть больше cloudFiles.maxFileAge.
КЛЮЧ_ДЛЯ_НОВОГО_ПРЕФИКСА_CF_ТЕМЫ_ОПУБЛ_ПОДПИСКИ_ТОЙ_ЖЕ
Не удалось создать уведомление для раздела: <topic>
с префиксом: <prefix>
. Существует уже раздел с тем же именем с другим префиксом: <oldPrefix>
. Попробуйте использовать другой суффикс ресурса для установки или удаления существующей установки.
Ошибка CF_SCHEMA_LOG_DEEP_CLONE_FAILED
Не удалось клонировать и перенести записи журнала схем из исходного журнала схемы.
CF_SFTP_MISSING_PASSWORD_OR_KEY_FILE (Отсутствует пароль или файл ключа)
Для SFTP необходимо указать пароль или файл ключа.
Укажите пароль в исходном коде ресурса (URI) или <passwordOption>
или укажите содержимое файла ключа с помощью <keyFileOption>
.
CF_SFTP_NOT_ENABLED - SFTP не включён
Доступ к файлам SFTP не включен. Обратитесь в службу поддержки Databricks.
CF_SFTP_REQUIRE_UC_CLUSTER
Кластер с поддержкой UC необходим для доступа к файлам SFTP. Обратитесь в службу поддержки Databricks.
CF_SFTP_ИМЯ_ПОЛЬЗОВАТЕЛЯ_НЕ_НАЙДЕНО
Имя пользователя должно быть указано для SFTP.
Укажите имя пользователя в исходном URI или через <option>
.
CF_SOURCE_DIRECTORY_PATH_REQUIRED (Требуется путь к исходному каталогу)
Укажите путь к исходному каталогу с параметром path
ИСТОЧНИК_НЕПОДДЕРЖИВАЕТСЯ
На данный момент источник облачных файлов поддерживает только пути для S3, хранилищ BLOB-объектов Azure (wasb/wasbs) и Azure Data Lake первого поколения (adl) и второго поколения (abfs/abfss). path: '<path>
', разрешенный URI: '<uri>
'
CF_СОСТОЯНИЕ_НЕПРАВИЛЬНЫЕ_SQL_ПАРАМЕТРЫ
Функция cloud_files_state принимает строковый параметр, представляющий каталог контрольных точек потока cloudFiles, или многокомпонентное имя таблицы, определяющее таблицу потоковой передачи, и необязательный второй целочисленный параметр, представляющий версию контрольной точки, для которой следует загрузить состояние. Второй параметр также может быть "последним" для чтения последней контрольной точки. Получено: <params>
CF_STATE_INVALID_CHECKPOINT_PATH (Неправильный путь контрольной точки)
Путь к входной контрольной точке <path>
недопустим. Либо путь не существует, либо не найдены источники cloud_files.
НЕДОПУСТИМАЯ_ВЕРСИЯ_CF_STATE
Указанная версия <version>
не существует или удалена во время анализа.
Поток завершен
<threadName>
поток мертв.
Невозможно определить местоположение контрольной точки потока
Не удалось получить расположение контрольной точки потока из исходного расположения контрольной точки: <checkPointLocation>
CF_Невозможно определить формат файла
Не удалось определить исходный формат файла из <fileSize>
выборок файлов, обнаружено <formats>
. Укажите формат.
Невозможно извлечь информацию о корзине (CF)
Не удалось извлечь сведения о контейнере. Путь: '<path>
', разрешённый URI: '<uri>
'.
Невозможно извлечь информацию о ключе
Не удалось извлечь ключевую информацию. Путь: '<path>
', разрешённый URI: '<uri>
'.
CF_НЕВОЗМОЖНО_ИЗВЛЕЧЬ_ИНФОРМАЦИЮ_АККАУНТА_ХРАНИЛИЩА
Не удается извлечь сведения об учетной записи хранения; path: '<path>
', разрешенный URI: '<uri>
'
CF_НЕВОЗМОЖНО СПИСОК ЭФФЕКТИВНО
Получено событие переименования каталога для пути <path>
, но мы не можем эффективно перечислить этот каталог. Чтобы поток продолжался, задайте для параметра cloudFiles.ignoreDirRenames значение true, и попробуйте включить регулярные дозаполнения с помощью cloudFiles.backfillInterval для обработки этих данных.
CF_UNEXPECTED_READ_LIMIT
Непредвиденный лимит чтения: <readLimit>
CF_UNKNOWN_OPTION_KEYS_ОШИБКА
Найденные неизвестные ключи параметров:
<optionList>
Убедитесь, что все предоставленные ключи параметров верны. Если вы хотите пропустить
Чтобы проверить параметры и игнорировать неизвестные параметры, можно установить:
.option("cloudFiles.<validateOptions>
", "false")
CF_НЕИЗВЕСТНОЕ_ОГРАНИЧЕНИЕ_ЧТЕНИЯ
Неизвестный предел чтения: <readLimit>
CF_НЕПОДДЕРЖИВАЕМЫЙ_ПЕРЕМЕЩЕНИЕ_ЧИСТОГО_ИСТОЧНИКА
Конфигурация режима cleanSource «move» не поддерживается.
Дополнительные сведения см. в CF_UNSUPPORTED_CLEAN_SOURCE_MOVE
Функция SQL для облачных файлов CF_UNSUPPORTED не поддерживается
Функция SQL "cloud_files" для создания потокового источника для автозагрузчика поддерживается только в декларативных конвейерах Lakeflow. Дополнительные сведения см. в следующем разделе:
<docLink>
Не поддерживаемый формат для вывода схемы (CF_UNSUPPORTED_FORMAT_FOR_SCHEMA_INFERENCE)
Вывод схемы не поддерживается для формата: <format>
. Укажите схему.
CF_UNSUPPORTED_LOG_VERSION
UnsupportedLogVersion: максимальная поддерживаемая версия журнала — v<maxVersion>
, но обнаружена версия v<version>
. Файл журнала был создан более новой версией DBR и не может быть прочитан этой версией. Обновите его.
CF_UNSUPPORTED_SCHEMA_EVOLUTION_MODE (неподдерживаемый режим эволюции схемы)
Режим эволюции схемы <mode>
не поддерживается для формата: <format>
. Задайте для режима эволюции схемы значение None.
CF_USE_DELTA_FORMAT
Чтение из таблицы Delta не поддерживается с помощью этого синтаксиса. Если вы хотите использовать данные из Delta, ознакомьтесь с документацией: чтение таблицы Delta (<deltaDocLink>
) или чтение таблицы Delta в качестве источника потока (<streamDeltaDocLink>
). Источник потоковой передачи из Delta уже оптимизирован для добавочного потребления данных.
Геопространственный
Ошибка разбора EWKB
Ошибка синтаксического анализа EWKB: <parseError>
на позиции <pos>
GEOJSON_PARSE_ERROR
Ошибка синтаксического анализа GeoJSON: <parseError>
в позиции <pos>
Дополнительные сведения см. в GEOJSON_PARSE_ERROR
КОД_ОШИБКИ_GEO_КОДИРОВЩИК_НЕСООТВЕТСТВИЕ_SRID
Не удалось закодировать значение <type>
, так как предоставленный SRID <valueSrid>
значения для кодирования не соответствует типу SRID: <typeSrid>
.
H3_INVALID_CELL_ID
<h3Cell>
не является допустимым идентификатором ячейки H3
Дополнительные сведения см. в H3_INVALID_CELL_ID
ОШИБОЧНОЕ_ЗНАЧЕНИЕ_ДИСТАНЦИИ_СЕТКИ
<k>
Расстояние сетки H3 должно быть не отрицательным
Дополнительные сведения см. в H3_INVALID_GRID_DISTANCE_VALUE
НЕВЕРНОЕ ЗНАЧЕНИЕ РАЗРЕШЕНИЯ
<r>
разрешение H3 должно быть между <minR>
и <maxR>
, включительно
См. дополнительные сведения в H3_INVALID_RESOLUTION_VALUE
H3_НЕ ВКЛЮЧЕН
<h3Expression>
отключен или не поддерживается. Рассмотрите возможность переключения на уровень, поддерживающий выражения H3
Дополнительные сведения см. в H3_NOT_ENABLED
H3_ОШИБКА_В_ПЕНТАГОНЕ
Был найден пятиугольник при вычислении шестиугольного кольца <h3Cell>
с сеточным расстоянием <k>
.
H3_НЕОПРЕДЕЛЕННОЕ_РАССТОЯНИЕ_СЕТКИ
Расстояние между <h3Cell1>
и <h3Cell2>
сетки H3 не определено
Значения разных SRID
Аргументы "<sqlFunction>
" должны иметь одинаковое значение SRID. Найденные значения SRID: <srid1>
, <srid2>
Недопустимый аргумент
"<sqlFunction>
": <reason>
Неверный тип аргумента
Аргумент "<sqlFunction>
" должен иметь тип <validTypes>
ОШИБКА_НЕДЕЙСТВИТЕЛЬНОГО_ПРЕОБРАЗОВАНИЯ_СИСТЕМЫ_КООРДИНАТ
<sqlFunction>
: недопустимое или неподдерживаемое преобразование CRS из SRID <srcSrid>
в SRID <trgSrid>
ST_НЕВЕРНОЕ_ЗНАЧЕНИЕ_ПО_ЭНДИАННОСТИ
Endianness '<e>
' должен быть либо "NDR" (маленький эндиан) или "XDR" (big-endian)
НЕВЕРНОЕ_ЗНАЧЕНИЕ_GEOHASH
<sqlFunction>
: недопустимое геохашное значение: '<geohash>
'. Значения geohash должны быть допустимыми строками в нижнем регистре формата base32, как указано в https://en.wikipedia.org/wiki/Geohash#Textual_representation
ST_НЕДОПУСТИМОЕ_ЗНАЧЕНИЕ_ИНДЕКСА
<sqlFunction>
: недопустимый индекс <index>
для указанного геопространственного значения.
СТ_НЕВЕРНОЕ_ЗНАЧЕНИЕ_ТОЧНОСТИ
Точность <p>
должна находиться между <minP>
и <maxP>
, включительно
НЕДОПУСТИМОЕ ЗНАЧЕНИЕ SRID
Недопустимые или неподдерживаемые SRID <srid>
ST не включен
<stExpression>
отключен или не поддерживается. Рассмотрите возможность переключения на уровень, поддерживающий выражения ST
Неподдерживаемый тип возврата
Типы данных GEOGRAPHY
и GEOMETRY
не могут быть возвращены в запросах. Используйте одно из следующих выражений SQL для преобразования их в стандартные форматы обмена: <projectionExprs>
.
Ошибка разбора WKB
Ошибка при разборе WKB: <parseError>
на позиции <pos>
Дополнительные сведения см. в WKB_PARSE_ERROR
WKT_PARSE_ERROR
Ошибка синтаксического анализа WKT: <parseError>
на позиции <pos>
Дополнительные сведения см. в WKT_PARSE_ERROR
Каталог Unity
ОШИБКА_КОНФЛИКТУЮЩИХ_ИМЕН_СТОЛБЦОВ
Столбец <columnName>
конфликтует с другим столбцом с тем же именем, но без пробелов (например, существующего столбца с именем <columnName>
). Переименуйте столбец с другим именем.
УЧЕТНЫЕ_ДАННЫЕ_ПОДКЛЮЧЕНИЯ_НЕ_ПОДДЕРЖИВАЮТСЯ_ДЛЯ_ПОДКЛЮЧЕНИЯ_К_ОНЛАЙН_ТАБЛИЦЕ
SQLSTATE: не присвоено
Недопустимый запрос на получение учетных данных для соединения уровня типа <connectionType>
. Такие учетные данные доступны только для управляемых подключений PostgreSQL.
ТИП ПОДКЛЮЧЕНИЯ НЕ АКТИВИРОВАН
SQLSTATE: не присвоено
Тип подключения "<connectionType>
" не включен. Включите подключение для его использования.
DELTA_SHARING_СУЩЕСТВУЕТ_ТОЛЬКО_ДЛЯ_ЧТЕНИЯ_ПОЛУЧАТЕЛЬ
SQLSTATE: не присвоено
Уже существует объект Recipient <existingRecipientName>
с тем же идентификатором общего доступа '<existingMetastoreId>
'.
DELTA_SHARING_READ_ONLY_SECURABLE_KIND (Тип защищенного объекта, доступного только для чтения в Delta Sharing)
SQLSTATE: не присвоено
Данные типа Delta Sharing Securable <securableKindName>
доступны только для чтения и не могут быть созданы, изменены или удалены.
ВНЕШНИЙ ДОСТУП ОТКЛЮЧЕН НА METAХРАНИЛИЩЕ
SQLSTATE: не присвоено
Выдача учетных данных отклоняется для среды, отличной от Databricks Compute, из-за отключения внешнего доступа к данным для метахранилища <metastoreName>
. Обратитесь к администратору хранилища метаданных, чтобы включить конфигурацию "Внешний доступ к данным" в хранилище метаданных.
ВНЕШНИЙ ДОСТУП НЕ РАЗРЕШЕН ДЛЯ ТАБЛИЦЫ
SQLSTATE: не присвоено
Доступ к таблице с идентификатором <tableId>
невозможен вне вычислительной среды Databricks из-за её типа <securableKind>
. Доступ извне возможен только к типам таблиц "TABLE_EXTERNAL
", "TABLE_DELTA_EXTERNAL
" и "TABLE_DELTA
".
СХЕМА_ВНЕШНЕГО_ИСПОЛЬЗОВАНИЯ_ПРИСВОЕНА_НЕВЕРНОМУ_ТИПУ_ОБЪЕКТА_БЕЗОПАСНОСТИ
SQLSTATE: не присвоено
Привилегии EXTERNAL
USE SCHEMA
неприменимо к этой сущности <assignedSecurableType>
и могут быть назначены только схеме или каталогу. Удалите привилегии из объекта <assignedSecurableType>
и назначьте его схеме или каталогу.
ЗАПИСЬ_ИЗВНЕ_НЕ_РАЗРЕШЕНА_ДЛЯ_ТАБЛИЦЫ
SQLSTATE: не присвоено
Таблица с идентификатором <tableId>
не может быть записана вне вычислительной среды Databricks из-за своего типа <securableKind>
. Только виды таблиц "TABLE_EXTERNAL
" и "TABLE_DELTA_EXTERNAL
" могут быть записаны внешне.
КОРЕНЬ_ХРАНИЛИЩА_ИННОСТРАННОГО_КАТАЛОГА_ДОЛЖЕН_ПОДДЕРЖИВАТЬ_ЗАПИСЬ
SQLSTATE: не присвоено
Расположение хранилища для внешнего каталога типа <catalogType>
будет использоваться для выгрузки данных и не может быть доступно только для чтения.
ПРЕДЕЛ ПЕРЕКРЫТИЯ HMS_SECURABLE ПРЕВЫШЕН
SQLSTATE: не присвоено
Число <resourceType>
s для входного пути <url>
превышает установленный лимит (<overlapLimit>
) для перекрывающихся <resourceType>
s HMS.
НЕДОПУСТИМОЕ_ИМЯ_РЕСУРСА_DELTA_SHARING
SQLSTATE: не присвоено
Запросы Delta Sharing не поддерживаются с использованием имен ресурсов
Неверное_имя_ресурса_тип_сущности
SQLSTATE: не присвоено
Предоставленное имя ресурса ссылается на тип сущности <provided>
, но ожидаемый <expected>
.
НЕВЕРНОЕ_ИМЯ_РЕСУРСА_ID_МЕТАХРАНИЛИЩА
SQLSTATE: не присвоено
Указанное имя ресурса ссылается на хранилище метаданных, которое не находится в области текущего запроса.
ПЕРЕКРЫТИЕ_ЛОКАЦИЙ
SQLSTATE: не присвоено
URL-адрес входного пути "<path>
" пересекается с <overlappingLocation>
в вызове "<caller>
".
<conflictingSummary>
. <permissionErrorSuggestion>
СТРОКА_ПОДКЛЮЧЕНИЯ_MONGO_DB_SRV_НЕ_РАЗРЕШАЕТ_ИСПОЛЬЗОВАНИЕ_ПОРТА
SQLSTATE: не присвоено
Создание или обновление подключения MongoDB запрещено, так как строка подключения MongoDB SRV не требует порта.
Удалите порт, так как строка подключения SRV не требует порта.
КОРЕНЬ_ХРАНЕНИЯ_ВНЕШНЕГО_КАТАЛОГА_REDSHIFT_ДОЛЖЕН_БЫТЬ_S3
SQLSTATE: не присвоено
Корневая директория хранилища для внешнего каталога Redshift должна находиться в AWS S3.
ВИД_ЗАЩИЩАЕМЫЙ_НЕ_ПОДДЕРЖИВАЕТ_ФЕДЕРАЦИЮ_LAKEHOUSE
SQLSTATE: не присвоено
Защищаемый типа <securableKind>
не поддерживает федерацию Lakehouse.
ОБЕСПЕЧИВАЕМЫЙ_ТИП_НЕ_ВКЛЮЧЕН
SQLSTATE: не присвоено
Тип '<securableKind>
', который можно защитить, не включен. Если это защищаемый тип, связанный с функцией предварительного просмотра, включите его в настройках рабочей области.
ТИП_БЕЗОПАСНОСТИ_НЕ_ПОДДЕРЖИВАЕТ_ФЕДЕРАЦИЮ_ОЗЕРА_ДАННЫХ
SQLSTATE: не присвоено
Защищаемый с помощью типа <securableType>
не поддерживает федерацию Lakehouse.
Количество столбцов исходной таблицы превышает предел
SQLSTATE: не присвоено
Исходная таблица содержит более <columnCount>
столбцов. Уменьшите количество столбцов до <columnLimitation>
или меньше.
UC_AAD_TOKEN_СЛИШКОМ_КОРОТКИЙ_СРОК_ДЕЙСТВИЯ
SQLSTATE: не присвоено
Срок действия токена AAD для Exchanged <lifetime>
настроен слишком коротким. Проверьте параметр Azure AD, чтобы убедиться, что временный маркер доступа имеет по крайней мере часовое время существования. https://learn.microsoft.com/azure/active-directory/develop/active-directory-configurable-token-lifetimes
UC_ABAC_DEPENDENCY_DIFFERING_RF_CM
SQLSTATE: не присвоено
Зависимость '<dependency>
' упоминается несколько раз и приводит к различию в фильтрах строк ABAC или масках столбцов.
UC_ABAC_EVALUATION_ERROR (Ошибка оценки UC_ABAC)
SQLSTATE: не присвоено
Ошибка при оценке политик ABAC в <resource>
.
UC_ABAC_EVALUATION_USER_ERROR (Ошибка пользователя при оценке UC_ABAC)
SQLSTATE: не присвоено
Ошибка при оценке политик ABAC для '<resource>
'. Политика '<policyName>
' завершилась сбоем, сообщение: <message>
.
Изменение вида данных DLT за пределами определяющего конвейера
SQLSTATE: не присвоено
Изменение представления "<viewFullName>
" за пределами конвейера, который его определяет, запрещено. Вместо этого обновите определение представления из конвейера, который его определил (идентификатор конвейера: <owningPipelineId>
).
UC_AUTHZ_ACTION_NOT_SUPPORTED (Действие не поддерживается)
SQLSTATE: не присвоено
Авторизация <actionName>
не поддерживается; Убедитесь, что вызываемый RPC реализован для этого типа ресурса
UC_BUILTIN_HMS_ОТКАЗ_В_РАЗРЕШЕНИИ_НА_СОЗДАНИЕ_СОЕДИНЕНИЯ
SQLSTATE: не присвоено
Не удается создать подключение для встроенного хранилища метаданных hive, так как пользователь: <userId>
не является администратором рабочей области: <workspaceId>
УС_ВСТРОЕННАЯ_HMS_СВЯЗЬ_ИЗМЕНИТЬ_ОГРАНИЧЕННОЕ_ПОЛЕ
SQLSTATE: не присвоено
Попытка изменить ограниченное поле во встроенном подключении HMS '<connectionName>
'. Можно обновить только warehouse_directory.
НЕВОЗМОЖНО ПЕРЕИМЕНОВАТЬ СТОЛБЕЦ ФИЛЬТРАЦИИ РАЗДЕЛА
SQLSTATE: не присвоено
Не удалось переименовать столбец <originalLogicalColumn>
таблицы, так как он используется для фильтрации секций.<sharedTableName>
Чтобы продолжить, вы можете удалить таблицу из общего доступа, переименовать столбец и снова поделиться ею с желательными столбцами фильтрации секций. Хотя это может нарушить потоковый запрос для получателя.
Создание UC-ребенка запрещено для не-UC-кластера
SQLSTATE: не присвоено
Невозможно создать <securableType>
'<securable>
' в <parentSecurableType>
'<parentSecurable>
', поскольку запрос не поступает из кластера UC.
ОШИБКА_ДОСТУПА_К_ОБЛАЧНОМУ_ХРАНИЛИЩУ
SQLSTATE: не присвоено
Не удалось получить доступ к облачному хранилищу: <errMsg>
exceptionTraceId=<exceptionTraceId>
UC_Конфликтующие_Параметры_Подключения
SQLSTATE: не присвоено
Не удается создать подключение как с именем пользователя, так и паролем и параметрами проверки подлинности oauth. Выберите один из них.
Достигнут максимум подключений по учетным данным
SQLSTATE: не присвоено
Достигнуто максимальное количество учетных данных для имени подключения "<connectionName>
". Удалите существующие учетные данные перед созданием нового.
Учетные данные для подключения UC не существуют для пользователя с логином.
SQLSTATE: не присвоено
Учетные данные для идентификации пользователя "<userIdentity>
" не найдены для подключения "<connectionName>
". Сначала войдите в систему, посетив <connectionPage>
Тип учетных данных UC_CONNECTION не поддерживается
SQLSTATE: не присвоено
Создание учетных данных для защищаемого типа "<securableType>
" не поддерживается. Поддерживаемые защищённые типы: <allowedSecurableType>
UC_СОЕДИНЕНИЕ_УЖЕ_СУЩЕСТВУЕТ_ДЛЯ_УЧЕТНЫХ_ДАННЫХ
SQLSTATE: не присвоено
У учетных данных '<credentialName>
' есть одно или несколько зависимых подключений. Вы можете использовать параметр принудительного исполнения для продолжения обновления или удаления учетных данных, но подключения, использующие эти учетные данные, могут больше не работать.
UC_СОЕДИНЕНИЕ_СРОК_ДЕЙСТВИЯ_МАРКЕРА_ДОСТУПА_ИСТЕК
SQLSTATE: не присвоено
Истек срок действия маркера доступа, связанного с подключением. Обновите подключение, чтобы перезапустить поток OAuth, чтобы получить маркер.
Срок действия соединения истек, обновите токен.
SQLSTATE: не присвоено
Срок действия токена обновления, связанного с подключением, истек. Обновите подключение, чтобы перезапустить поток OAuth, чтобы получить новый маркер.
ПОДКЛЮЧЕНИЕ_UC_В_РЕЖИМЕ_ОШИБКИ
SQLSTATE: не присвоено
Подключение находится в состоянии FAILED
. Обновите подключение с допустимыми учетными данными, чтобы повторно активировать его.
ОТСУТСТВУЕТ_ОПЦИЯ_СОЕДИНЕНИЯ_UC
SQLSTATE: не присвоено
Подключения защищаемого типа "<securableType>
" должны включать следующие параметры: <requiredOptions>
.
Отсутствует токен обновления для подключения UC
SQLSTATE: не присвоено
Токен обновления не связан с подключением. Обновите интеграцию клиента OAuth в поставщике идентификаторов для возвращения токенов обновления, а также обновите или создайте заново подключение, чтобы перезапустить поток OAuth и получить необходимые токены.
Ошибка обмена UC_CONNECTION_OAUTH
SQLSTATE: не присвоено
Сбой обмена токенами OAuth с кодом состояния HTTP <httpStatus>
. Возвращенный ответ сервера или сообщение об исключении: <response>
ОПЦИЯ_ПОДКЛЮЧЕНИЯ_UC_НЕ_ПОДДЕРЖИВАЕТСЯ
SQLSTATE: не присвоено
Подключения типа, защищаемого '<securableType>
', не поддерживают следующие параметры: <optionsNotSupported>
. Поддерживаемые параметры: <allowedOptions>
.
Согласованные коммиты не включены
SQLSTATE: не присвоено
Поддержка координированных коммитов не включена. Обратитесь в службу поддержки Databricks.
Невозможно создать в неактивном защищаемом ресурсе
SQLSTATE: не присвоено
Невозможно создать <securableType>
"<securableName>
", так как он находится в неактивном <parentSecurableType>
"<parentSecurableName>
". Удалите родительский защищаемый объект и повторно создайте родительский объект.
СБОЙ_РАЗБОРА_ЭЛЕМЕНТА_УПРАВЛЕНИЯ_ДОСТУПОМ_УЧЕТНЫХ_ДАННЫХ
SQLSTATE: не присвоено
Не удалось проанализировать предоставленный идентификатор соединителя доступа: <accessConnectorId>
. Проверьте форматирование и повторите попытку.
НЕ УДАЛОСЬ ПОЛУЧИТЬ ТОКЕН ПОДТВЕРЖДЕНИЯ ДЛЯ UC_CREDENTIAL
SQLSTATE: не присвоено
Не удалось получить маркер AAD для выполнения проверки разрешений облака в соединителе доступа. Повторите действие.
UC_ОШИБОЧНЫЕ_УЧЁТНЫЕ_ДАННЫЕ_ОБЛАЧНЫЕ_РАЗРЕШЕНИЯ
SQLSTATE: не присвоено
Для регистрации учётных данных необходима роль участника в соответствующем соединителе доступа с идентификатором <accessConnectorId>
. Обратитесь к администратору учетной записи.
UC_CREDENTIAL_НЕВЕРНЫЙ_ТИП_УДОСТОВЕРЕНИЯ_ДЛЯ_ЦЕЛИ
SQLSTATE: не присвоено
Тип учетных данных '<credentialType>
' не поддерживается для цели '<credentialPurpose>
'
UC_CREDENTIAL_PERMISSION_DENIED (Доступ к учетной записи запрещен)
SQLSTATE: не присвоено
Только администратор учетной записи может создавать или обновлять учетные данные с типом <storageCredentialType>
.
Политика доверия UC_CREDENTIAL открыта
SQLSTATE: не присвоено
Политика доверия роли IAM, позволяющая учетной записи Databricks использовать роль, должна требовать наличия внешнего идентификатора. Пожалуйста, свяжитесь с администратором вашей учетной записи, чтобы добавить условие для внешнего идентификатора. Такое поведение направлено на защиту от проблемы «Смущённого заместителя» (https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html).
UC_CREDENTIAL_НЕПРИВИЛЕГИРОВАННЫЙ_УЧЕТНЫЙ_ЗАПИСЬ_НЕ_ПОДДЕРЖИВАЕТСЯ
SQLSTATE: не присвоено
Служебные субъекты не могут использовать привилегию CREATE STORAGE CREDENTIAL
для регистрации управляемых идентичностей. Чтобы зарегистрировать управляемую идентичность, назначьте служебному принципалу роль администратора учетной записи.
UC_CREDENTIAL_WORKSPACE_API_ЗАПРЕЩЕНО
SQLSTATE: не присвоено
Создание или обновление учетных записей пользователем, не являющимся администратором учетной записи, не поддерживается в API на уровне учетной записи. Вместо этого используйте API уровня рабочей области.
Версия доверенного компонента слишком устарела
SQLSTATE: не присвоено
Среда выполнения Databricks больше не поддерживает эту операцию. Используйте последнюю версию (может потребоваться просто перезапустить кластер).
UC_DELTA_UNIVERSAL_FORMAT_НЕ_МОЖЕТ_РАСПОЗНАТЬ_ICEBERG_VERSION
SQLSTATE: не присвоено
Не удалось определить версию таблицы Iceberg из расположения метаданных <metadataLocation>
.
UC_ДЕЛЬТА_УНИВЕРСАЛЬНЫЙ_ФОРМАТ_ОДНОВРЕМЕННАЯ_ЗАПИСЬ
SQLSTATE: не присвоено
Обнаружено одновременное обновление той же версии метаданных айсберга.
UC_DELTA_УНИВЕРСАЛЬНЫЙ_ФОРМАТ_НЕДОПУСТИМОЕ_РАСПОЛОЖЕНИЕ_МЕТАДАННЫХ
SQLSTATE: не присвоено
Недопустимое расположение зафиксированных метаданных <metadataLocation>
. Это не подкаталог корневого каталога <tableRoot>
таблицы.
Ограничение_отсутствующего_поля_UC_DELTA_UNИВЕРСАЛЬНЫЙ_ФОРМАТ
SQLSTATE: не присвоено
Информация о преобразовании формата дельта-айсберга отсутствует обязательные поля.
UC_DELTA_УНИВЕРСАЛЬНЫЙ_ФОРМАТ_БЕЗ_ОГРАНИЧЕНИЙ_НА_СОЗДАНИЕ
SQLSTATE: не присвоено
Настройка информации о формате дельта-айсберга при создании не поддерживается.
If no standardized translation exists or no further information context is provided, the original remains unchanged as error codes like this are often used as-is across different languages in software contexts.
SQLSTATE: не присвоено
Предоставленная информация о преобразовании формата айсберга дельта слишком велика.
ОБНОВЛЕНИЕ_ФОРМАТА_UC_DELTA_UNIVERSAL_НЕВЕРНОЕ
SQLSTATE: не присвоено
Универсальные метаданные можно обновлять только в Delta-таблицах с включённым режимом единообразия.
Превышено предельное значение глубины зависимости
SQLSTATE: не присвоено
<resourceType>
Глубина '<ref>
' превышает предел (или имеет циклическую ссылку).
Зависимость UC не существует
SQLSTATE: не присвоено
<resourceType>
"<ref>
" недопустим, так как один из базовых ресурсов не существует. <cause>
ОШИБКА_ЗАВИСИМОСТЬ_ДОСТУП_ЗАПРЕЩЕН
SQLSTATE: не присвоено
<resourceType>
"<ref>
" не имеет достаточных привилегий для выполнения, так как владелец одного из базовых ресурсов завершил проверку авторизации. <cause>
UC_ДВОЙНОЕ_ПОДКЛЮЧЕНИЕ
SQLSTATE: не присвоено
Соединение с именем '<connectionName>
' с тем же URL-адресом уже существует. Попросите владельца предоставить разрешение на использование этого подключения вместо создания дубликата.
UC_ДЫБЛИКАТ_СОЗДАНИЯ_КАТАЛОГА_МАТЕРИАЛОВ
SQLSTATE: не присвоено
Предпринята попытка создать каталог Fabric с URL-адресом"<storageLocation>
, который соответствует существующему каталогу, который не допускается.
UC_СОЗДАНИЕ_ДВОЙНОГО_НАЗНАЧЕНИЯ_ТЕГА
SQLSTATE: не присвоено
Назначение тегов с ключом тега <tagKey>
уже существует
СУЩНОСТЬ_УЦ НЕ ИМЕЕТ СООТВЕТСТВУЮЩЕГО ОНЛАЙН-КЛАСТЕРА
SQLSTATE: не присвоено
Сущность <securableType> <entityId>
не имеет соответствующего сетевого кластера.
UC_ERROR_CODE_XWYEY
SQLSTATE: не присвоено
Если эта проблема сохранится, обратитесь в службу поддержки Databricks с кодом ошибки #UC-XWYEY
.
Превышен максимальный лимит файлов
SQLSTATE: не присвоено
Существует более <maxFileResults>
файлов. Укажите [max_results], чтобы ограничить количество возвращенных файлов.
Код ошибки UC_EXTERNAL_LOCATION_OP_NOT_ALLOWED - операция с внешней локацией не разрешена.
SQLSTATE: не присвоено
Не удается <opName> <extLoc> <reason>
.
<suggestion>
.
Функция UC отключена
SQLSTATE: не присвоено
<featureName>
в настоящее время отключен в UC.
UC_ИНОСТРАННЫЙ_КАТАЛОГ_ДЛЯ_ТИПА_ПОДКЛЮЧЕНИЯ_НЕ_ПОДДЕРЖИВАЕТСЯ
SQLSTATE: не присвоено
Создание внешнего каталога для типа подключения "<connectionType>
" не поддерживается. Этот тип подключения можно использовать только для создания конвейеров управляемой загрузки данных. Дополнительные сведения см. в документации Databricks.
Проверка иностранных учетных данных только для операций чтения
SQLSTATE: не присвоено
Для внешних таблиц можно получить только учетные данные READ.
UC_FOREIGN_HMS_SHALLOW_CLONE_MISMATCH
SQLSTATE: не присвоено
Базовая таблица и таблица-клон должны находиться в одном каталоге для поверхностных клонов, созданных в иностранных каталогах хранилища метаданных Hive. Базовая таблица '<baseTableName>
' находится в каталоге '<baseCatalogName>
', и таблица-клон '<cloneTableName>
' находится в каталоге '<cloneCatalogName>
'.
Несоответствие длины столбца дочернего ключа UC_FOREIGN_KEY_CHILD_COLUMN_LENGTH_MISMATCH
SQLSTATE: не присвоено
Внешний ключ <constraintName>
имеет разные размеры для дочерних и родительских столбцов.
Неправильное соответствие столбцов внешнего ключа
SQLSTATE: не присвоено
Родительские столбцы внешнего ключа не соответствуют указанным дочерним столбцам первичного ключа. Родительские столбцы внешнего ключа: (<parentColumns>
), а дочерние столбцы первичного ключа — (<primaryKeyChildColumns>
).
Несоответствие типа столбца внешнего ключа UC
SQLSTATE: не присвоено
Тип дочернего столбца внешнего ключа не соответствует типу родительского столбца. Дочерний столбец внешнего ключа <childColumnName>
имеет тип <childColumnType>
, а родительский столбец <parentColumnName>
имеет тип <parentColumnType>
.
UC_GCP_INVALID_PRIVATE_KEY
SQLSTATE: не присвоено
Доступ запрещен. Причина: закрытый ключ учетной записи службы недействителен.
UC_GCP_INVALID_PRIVATE_KEY_JSON_FORMAT (Недопустимый формат частного ключа JSON)
SQLSTATE: не присвоено
Закрытый ключ учетной записи Google Server OAuth должен быть допустимым объектом JSON с обязательными полями, обязательно укажите полный JSON-файл, созданный на странице сведений о учетной записи службы "КЛЮЧИ".
UC_GCP_НЕДОПУСТИМЫЙ_ФОРМАТ_JSON_ЧАСТНОГО_КЛЮЧА_ОТСУТСТВУЮТ_ПОЛЯ
SQLSTATE: не присвоено
Закрытый ключ учетной записи Google Server OAuth должен быть допустимым объектом JSON с обязательными полями, обязательно укажите полный JSON-файл, созданный на странице сведений о учетной записи службы "КЛЮЧИ". Отсутствующие поля <missingFields>
UC_IAM_ROLE_Неролина_владельца
SQLSTATE: не присвоено
Роль IAM для этих учетных данных хранения была найдена не самозаверяющей. Проверьте доверенность вашей роли и политики IAM, чтобы удостовериться, что ваша роль IAM может взять на себя функции согласно документации учетных данных Unity Catalog.
UC_ICEBERG_COMMIT_CONFLICT (конфликт фиксации в UC_ICEBERG)
SQLSTATE: не присвоено
Не удается зафиксировать <tableName>
: расположение метаданных <baseMetadataLocation>
изменилось с <catalogMetadataLocation>
.
UC_ICEBERG_COMMIT_НЕПРАВИЛЬНАЯ_ТАБЛИЦА
SQLSTATE: не присвоено
Невозможно выполнить фиксацию в управляемой таблице Айсберга в неуправляемую таблицу Айсберга: <tableName>
.
UC_ICEBERG_COMMIT_ОТСУТСТВУЕТ_ОГРАНИЧЕНИЕ_ПОЛЯ
SQLSTATE: не присвоено
Отсутствуют обязательные поля в предоставленных сведениях о фиксации в системе Managed Iceberg.
Несовпадение UC_ID
SQLSTATE: не присвоено
<type> <name>
не имеет идентификатора <wrongId>
. Повторите операцию.
UC_INVALID_ACCESS_BRICKSTORE_PG_CONNECTION
SQLSTATE: не присвоено
Недопустимый доступ к экземпляру базы данных. <reason>
Не удалось получить доступ к сущности DBFS: UC_INVALID_ACCESS_DBFS_ENTITY
SQLSTATE: не присвоено
Недопустимый доступ к <securableType> <securableName>
в федеративном каталоге <catalogName>
. <reason>
UC_НЕДЕЙСТВИТЕЛЬНЫЙ_ID_УЧЕТНОЙ_ЗАПИСИ_CLOUDFLARE
SQLSTATE: не присвоено
Недопустимый идентификатор учетной записи Cloudflare.
Неверные учетные данные в облаке
SQLSTATE: не присвоено
Недопустимый облачный провайдер аутентификации '<cloud>
'. Разрешенный поставщик облачных служб '<allowedCloud>
'.
UC_INVALID_CREDENTIAL_PURPOSE_VALUE (Недопустимое значение цели аутентификационных данных)
SQLSTATE: не присвоено
Недопустимое значение "<value>
" для свойства "назначение" учетных данных. Допустимые значения '<allowedValues>
'.
Некорректный Переход Учетных Данных
SQLSTATE: не присвоено
Не удается обновить подключение от <startingCredentialType>
до <endingCredentialType>
. Единственным допустимым переходом является переход от подключения на основе имени пользователя и пароля к подключению на основе токена OAuth.
UC_НЕДОПУСТИМАЯ_СТРОКА_CRON_ТКАНЬ
SQLSTATE: не присвоено
Недопустимая строка cron. Найдено: '<cronString>
' с исключением синтаксического анализа: '<message>
'
UC_НЕДЕЙСТВИТЕЛЬНАЯ ДИРЕКТНАЯ ДОСТУПНАЯ УПРАВЛЯЕМАЯ ТАБЛИЦА
SQLSTATE: не присвоено
Недопустимая таблица с управляемым прямым доступом <tableName>
. Убедитесь, что ни определение исходной таблицы, ни конвейера не заданы.
Ошибка: UC_INVALID_EMPTY_STORAGE_LOCATION (недопустимое пустое место хранения)
SQLSTATE: не присвоено
В каталоге '<securableType>
' обнаружено непредвиденное пустое место хранения для <securableName>
'<catalogName>
'. Чтобы устранить эту ошибку, выполните DESCRIBE SCHEMA <catalogName>
.
<securableName>
обновите эту страницу.
НЕДОПУСТИМЫЕ_ОПЦИИ_ОБНОВЛЕНИЯ
SQLSTATE: не присвоено
Недопустимые параметры, указанные для обновления. Недопустимые параметры: <invalidOptions>
. Допустимые параметры: <allowedOptions>
.
Ошибка: UC_INVALID_OPTION_VALUE
SQLSTATE: не присвоено
Недопустимое значение '<value>
' для '<option>
'. Допустимые значения '<allowedValues>
'.
Недопустимое значение параметра: пусто
SQLSTATE: не присвоено
"<option>
" не может быть пустым. Введите непустое значение.
НЕВЕРНОЕ_УСЛОВИЕ_ПОЛИТИКИ
SQLSTATE: не присвоено
Недопустимое условие в политике '<policyName>
'. Ошибка компиляции с сообщением '<message>
'.
UC_INVALID_R2_ACCESS_KEY_ID - неверный идентификатор ключа доступа R2.
SQLSTATE: не присвоено
Недопустимый идентификатор ключа доступа R2.
Ошибка UC: Неверный секретный ключ доступа R2
SQLSTATE: не присвоено
Недопустимый секретный ключ доступа R2.
Ошибка недопустимого обновления безопасности, принадлежащего группе администраторов системного рабочего пространства
SQLSTATE: не присвоено
Не удается обновить <securableType>
"<securableName>
, так как он принадлежит внутренней группе. Обратитесь в службу поддержки Databricks для получения дополнительных сведений.
UC_INVALID_WASBS_EXTERNAL_LOCATION_STORAGE_CREDENTIAL - Ошибка: недействительный учетные данные для хранения внешней локации WASBS
SQLSTATE: не присвоено
Предоставленные учетные данные хранилища <storageCredentialName>
не связаны с корнем DBFS, создание isbs External Location запрещено.
НЕВЕРНЫЙ_ФОРМАТ_МЕСТОПОЛОЖЕНИЯ
SQLSTATE: не присвоено
Расположение хранилища имеет недопустимую схему URI: <scheme>
.
UC_MALFORMED_OAUTH_SERVER_RESPONSE (некорректный ответ сервера OAuth)
SQLSTATE: не присвоено
В ответе сервера токенов отсутствует поле <missingField>
. Возвращенный ответ сервера: <response>
UC_METASTORE_СТАТУС_НАЗНАЧЕНИЯ_НЕДЕЙСТВИТЕЛЕН
SQLSTATE: не присвоено
'<metastoreAssignmentStatus>
' не может быть присвоено. Поддерживаются только MANUALLY_ASSIGNABLE
и AUTO_ASSIGNMENT_ENABLED
.
UC_METASTORE_CERTIFICATION не включена
SQLSTATE: не присвоено
Сертификация хранилища метаданных не включена.
UC_METASTORE_DB_ШАРДИРОВАНИЕ_НЕ_НАЙДЕНО
SQLSTATE: не присвоено
Не удалось получить отображение хранилища метаданных на сегменты базы данных по идентификатору <metastoreId>
из-за внутренней ошибки. Обратитесь в службу поддержки Databricks.
UC_METASTORE_ИМЕЕТ_АКТИВНЫЕ_УПРАВЛЯЕМЫЕ_ОНЛАЙН_КАТАЛОГИ
SQLSTATE: не присвоено
Хранилище метаданных <metastoreId>
имеет <numberManagedOnlineCatalogs>
управляемые онлайн-каталоги. Удалите их явным образом, а затем повторите удаление хранилища метаданных.
UC_METASTORE_STORAGE_ROOT_CREDENTIAL_UPDATE_INVALID (Ошибка обновления учетных данных корневого хранилища метаданных UC)
SQLSTATE: не присвоено
Корневые учетные данные хранилища метаданных нельзя определить при обновлении корневого расположения хранилища метаданных. Учетные данные будут получены из внешнего родительского расположения метахранилища.
Ошибка UC_METASTORE_STORAGE_ROOT_DELETION_INVALID
SQLSTATE: не присвоено
Не удалось удалить корневое расположение хранилища метаданных. <reason>
UC_METASTORE_STORAGE_ROOT_ТОЛЬКО ДЛЯ ЧТЕНИЯ_НЕВЕРНЫЙ
SQLSTATE: не присвоено
Корневой элемент <securableType>
в хранилище метаданных не может быть только для чтения.
Ошибка: неверное обновление корневого хранилища метаданных (UC_METASTORE_STORAGE_ROOT_UPDATE_INVALID)
SQLSTATE: не присвоено
Корневой каталог хранилища метаданных нельзя обновить после установки.
Недопустимое состояние модели (UC_MODEL_INVALID_STATE)
SQLSTATE: не присвоено
Не удается создать временные<opName>
учетные данные для версии <modelVersion>
модели с состоянием <modelVersionStatus>
. Учетные данные '<opName>
' могут быть созданы только для версий модели с состоянием <validStatus>
UC_ОТСУТСТВУЕТ_ID_ОРГАНИЗАЦИИ_В_КОНТЕКСТЕ
SQLSTATE: не присвоено
Попытка получить доступ к идентификатору организации (или идентификатору рабочего пространства), но в контексте его нет.
UC_ОНЛАЙН_КАТАЛОГ_НЕ_ИЗМЕНЯЕМЫЙ
SQLSTATE: не присвоено
<rpcName>
запрос обновляет <fieldName>
. Используйте вкладку «Вычисления» в интернет-магазине, чтобы изменить все, кроме комментариев, владельца и режима изоляции онлайн-каталога.
КВОТА_УЧ_ONLINE_КАТАЛОГА_ПРЕВЫШЕНА
SQLSTATE: не присвоено
Невозможно создать более <quota>
интернет-магазинов в мета-хранилище, так как уже существует <currentCount>
. Возможно, у вас нет доступа к существующим интернет-магазинам. Обратитесь к администратору хранилища метаданных, чтобы получить доступ или получить дополнительные инструкции.
Ошибка в онлайн-каталоге индекса UC: недействительная операция CRUD
SQLSTATE: не присвоено
Онлайн каталоги индексов должны быть <action>
через API /vector-search.
UC_ОНЛАЙН_ИНДЕКС_КАТАЛОГ_НЕИЗМЕНЯЕМЫЙ
SQLSTATE: не присвоено
<rpcName>
запрос обновляет <fieldName>
. Используйте API /vector-search для изменения чего-либо, кроме комментариев, владельца и режима изоляции каталога онлайн-индексов.
Лимит квоты индекса каталога UC онлайн превышен
SQLSTATE: не присвоено
Невозможно создать более <quota>
онлайн-каталогов индексов в хранилище метаданных, так как уже существует <currentCount>
. Возможно, у вас нет доступа к существующим каталогам индексов в Сети. Обратитесь к администратору хранилища метаданных, чтобы получить доступ или получить дополнительные инструкции.
UC_ОНЛАЙН_ИНДЕКС_НЕДОПУСТИМЫЙ_CRUD
SQLSTATE: не присвоено
Онлайн-индексы должны быть <action>
через API /vector-search.
Ошибка UC_ONLINE_STORE_INVALID_CRUD
SQLSTATE: не присвоено
Интернет-магазины должны быть <action>
с помощью вкладки вычислений интернет-магазина.
ИМЯ_СТОЛБЦА_ОНЛАЙН_ТАБЛИЦЫ_СЛИШКОМ_ДЛИННОЕ
SQLSTATE: не присвоено
Имя столбца исходной таблицы <columnName>
слишком длинно. Максимальная длина — <maxLength>
символов.
ОГРАНИЧЕНИЕ_ПЕРВИЧНОГО_КЛЮЧА_ОНЛАЙН_ТАБЛИЦЫ_НЕ_ВХОДИТ_В_ПЕРВИЧНЫЙ_КЛЮЧ_ИСТОЧНИКА
SQLSTATE: не присвоено
Столбец <columnName>
нельзя использовать в качестве первичного ключевого столбца таблицы в сети, так как он не является частью существующего ограничения PRIMARY KEY
исходной таблицы. Более подробную информацию см. в <docLink>
UC_ONLINE_TABLE_TIMESERIES_KEY_NOT_IN_SOURCE_TABLE_PRIMARY_KEY_CONSTRAINT (Ключ временного ряда в онлайн-таблице не находится в ограничении первичного ключа исходной таблицы)
SQLSTATE: не присвоено
Столбец <columnName>
нельзя использовать в качестве ключа временного ряда онлайн-таблицы, так как это не столбец временного ряда существующего ограничения PRIMARY KEY
исходной таблицы. Более подробную информацию см. в <docLink>
Квота превышена: онлайн-представления на таблицу источника
SQLSTATE: не присвоено
Невозможно создать более <quota>
онлайн-таблиц для каждой исходной таблицы.
Доступ к просмотру онлайн ограничен
SQLSTATE: не присвоено
Для доступа к ресурсам <resourceName>
требуется использование бессерверного хранилища SQL. Убедитесь, что хранилище используется для выполнения запроса или просмотра каталога базы данных в пользовательском интерфейсе бессерверным. Более подробную информацию см. в <docLink>
Превышена непрерывная квота для онлайн-просмотра UC
SQLSTATE: не присвоено
Невозможно создать более <quota>
непрерывных онлайн-просмотров в интернет-магазине, и уже имеется <currentCount>
. Возможно, у вас нет доступа к имеющимся онлайн-представлениям. Обратитесь к администратору интернет-магазина, чтобы получить доступ или получить дополнительные инструкции.
Онлайн-просмотр UC не поддерживает DMK
SQLSTATE: не присвоено
<tableKind>
невозможно создать в пределах расположения хранилища, использующего управляемые ключи Databricks. Пожалуйста, выберите другую схему или каталог в хранилище без шифрования с использованием управляемых ключей Databricks.
ВИД_ОНЛАЙН_ПРОСМОТР_НЕДЕЙСТВИТЕЛЬНЫЙ_КАТАЛОГ
SQLSTATE: не присвоено
Недопустимый каталог <catalogName>
с типом <catalogKind>
для создания внутри <tableKind>
.
<tableKind>
можно создать только в каталогах типов: <validCatalogKinds>
.
Неправильная схема UC_ONLINE_VIEW (UC_ONLINE_VIEW_INVALID_SCHEMA)
SQLSTATE: не присвоено
Недопустимая схема <schemaName>
с типом <schemaKind>
для создания внутри <tableKind>
.
<tableKind>
можно создать только в схемах типов: <validSchemaKinds>
.
UC_ONLINE_VIEW_НЕКОРРЕКТНЫЙ_TTL_ТИП_КОЛОНКИ_ПО_ВРЕМЕНИ
SQLSTATE: не присвоено
Столбец <columnName>
типа <columnType>
нельзя использовать в качестве столбца времени TTL. Допустимые типы <supportedTypes>
.
UC_ОПЕРАЦИЯ_НЕ_ПОДДЕРЖИВАЕТСЯ
SQLSTATE: не присвоено
Операция, не поддерживаемая каталогом Unity. <detailedMessage>
ВЫХОД ЗА ПРЕДЕЛЫ ДОСТУПНЫХ МАРШРУТОВ
SQLSTATE: не присвоено
Ошибка авторизованного пути. Расположение <securableType>
<location>
не определено в авторизованных путях для каталога: <catalogName>
. Попросите владельца каталога добавить путь к списку авторизованных путей, определенных в каталоге.
UC_ПЕРЕКРЫВАЮЩИЕСЯ_РАЗРЕШЕННЫЕ_ПУТИ
SQLSTATE: не присвоено
Параметр "authorized_paths" содержит перекрывающиеся пути: <overlappingPaths>
Убедитесь, что каждый путь является уникальным и не пересекается с другими путями в списке.
Несоответствие параметров пагинации и запроса UC
SQLSTATE: не присвоено
Аргумент запроса "" имеет значение "<arg>
<received>
", которое отличается от значения, используемого в первом вызове разбиения на страницы ('<expected>
)
UC_PATH_FILTER_НАРУШЕНИЕ_СПИСКА_РАЗРЕШЕНИЙ
SQLSTATE: не присвоено
Путь "<targetPath>
" с учетными данными <credentialName>
не допускается. Убедитесь, что путь является дочерним путем элемента в следующем списке: "<allowlist>
".
Путь_слишком_длинный
SQLSTATE: не присвоено
Входной путь слишком длинен. Разрешенная длина: <maxLength>
. Длина входных данных: <inputLength>
. Входные данные: <path>
...
Ограничение на одновременное подключение к базе данных файлового хранилища превышено.
SQLSTATE: не присвоено
Превышено ограничение параллелизма для хранилища <metastoreId>
метаданных. Повторите попытку позже. Если проблема сохранится, обратитесь в службу поддержки. Код ошибки #UC-<errorCodeArbitraryFiveLettersUpperCase>
ОШИБКА UC_POSTGRESQL: ДОСТИГНУТА КВОТА НА ОНЛАЙН-ПРЕДСТАВЛЕНИЯ НА ОДНУ ИСХОДНУЮ ТАБЛИЦУ
SQLSTATE: не присвоено
Не удается создать более <quota>
синхронизированных таблиц базы данных для каждой исходной таблицы.
УНИКАЛЬНЫЙ_КЛЮЧ_НА_ОБОБЩАЕМОЙ_КОЛОНКЕ
SQLSTATE: не присвоено
Невозможно создать первичный ключ <constraintName>
, так как дочерний столбец <childColumnNames>
может принимать значение NULL. Измените допустимость NULL для столбца и повторите попытку.
Истекло время ожидания запроса (UC)
SQLSTATE: не присвоено
Эта операция заняла слишком много времени.
UC_ИМЯ_КОРНЕВОГО_ХРАНИЛИЩА_S3_СОДЕРЖИТ_ТОЧКУ
SQLSTATE: не присвоено
Имя контейнера S3 корневого хранилища, содержащее точки, не поддерживается каталогом Unity: <uri>
UC_SCHEMA_EMPTY_STORAGE_LOCATION (Пустое местоположение хранения)
SQLSTATE: не присвоено
Неожиданно обнаружено пустое место хранения для схемы "<schemaName>
" в каталоге "<catalogName>
". Убедитесь, что схема использует схему пути <validPathSchemesListStr>
.
UC_БЕЗСЕРВЕРНЫЙ_НЕНАДЕЖНЫЙ_ДОМЕН_ХРАНЕНИЕ_ТОКЕН_МИНТИНГ
SQLSTATE: не присвоено
Бессерверные записные книжки не могут извлечь временные учетные данные доступа из каталога Unity.
Ошибка разбора UC_STORAGE_CREDENTIAL_ACCESS_CONNECTOR
SQLSTATE: не присвоено
Не удалось проанализировать предоставленный идентификатор соединителя доступа: <accessConnectorId>
. Проверьте форматирование и повторите попытку.
Ошибка: Отказано в разрешении на создание корневого каталога в DBFS для указанного учетного хранилища.
SQLSTATE: не присвоено
Не удается создать учетные данные хранения для корневого каталога DBFS, так как пользователь: <userId>
не является администратором рабочей области: <workspaceId>
UC_STORAGE_CREDENTIAL_DBFS_ROOT_PRIVATE_DBFS_ENABLED
SQLSTATE: не присвоено
Учетные данные корневого хранилища DBFS пока не поддерживаются для рабочих областей с поддержкой брандмауэра DBFS
UC_STORAGE_CREDENTIAL_DBFS_ROOT_PRIVATE_NOT_SUPPORTED
SQLSTATE: не присвоено
Учетные данные корневого хранилища DBFS для текущей рабочей области пока не поддерживаются
UC_STORAGE_CREDENTIAL_DBFS_ROOT_WORKSPACE_ОТКЛЮЧЕН
SQLSTATE: не присвоено
Корневой каталог DBFS не включен для рабочей области <workspaceId>
Токен подтверждения не удалось получить для UC_STORAGE_CREDENTIAL
SQLSTATE: не присвоено
Не удалось получить маркер AAD для выполнения проверки разрешений облака в соединителе доступа. Повторите действие.
Неверные облачные разрешения для учетных данных хранилища
SQLSTATE: не присвоено
Для регистрации учетных данных хранилища требуется роль участника через соответствующий соединитель доступа с идентификатором <accessConnectorId>
. Обратитесь к администратору учетной записи.
Доступ к учетным данным хранилища запрещен
SQLSTATE: не присвоено
Только администратор учетной записи может создавать или обновлять учетные данные хранения с типом <storageCredentialType>
.
УЧ_ХРАНЕНИЕ_УДОСТОВЕРЕНИЕ_ОТСУТСТВУЕТ_ПРОВЕРОЧНЫЙ_ТОКЕН
SQLSTATE: не присвоено
Отсутствует маркер проверки для субъекта-службы. Пожалуйста, предоставьте действительный токен Entra ID для области ARM в заголовке запроса 'X-Databricks-Azure-SP-Management-Token' и повторите попытку. Дополнительные сведения см. в статье https://docs.databricks.com/api/workspace/storagecredentials
UC_STORAGE_CREDENTIAL_TRUST_POLICY_IS_OPEN (Политика доверия к учетным данным хранения открыта)
SQLSTATE: не присвоено
Политика доверия роли IAM, позволяющая учетной записи Databricks использовать роль, должна требовать наличия внешнего идентификатора. Пожалуйста, свяжитесь с администратором вашей учетной записи, чтобы добавить условие для внешнего идентификатора. Такое поведение направлено на защиту от проблемы «Смущённого заместителя» (https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html).
UC_ХРАНЕНИЕ_УЧЕТНЫЕ_ДАННЫЕ_БЕЗ_ПРИВИЛЕГИЙ_СЛУЖЕБНАЯ_УЧЕТНАЯ_ЗАПИСЬ_НЕ_ПОДДЕРЖИВАЕТСЯ
SQLSTATE: не присвоено
Служебные субъекты не могут использовать привилегию CREATE STORAGE CREDENTIAL
для регистрации управляемых идентичностей. Чтобы зарегистрировать управляемую идентичность, назначьте служебному принципалу роль администратора учетной записи.
Since there are no improvements needed in this context due to lack of specific instructions or context, the translation remains unchanged: UC_STORAGE_CREDENTIAL_WASBS_NOT_DBFS_ROOT
SQLSTATE: не присвоено
Расположение <location>
не находится в корневом каталоге DBFS, так как невозможно создать учетные данные хранилища. <storageCredentialName>
UC_ХРАНИЛИЩЕ_УЧЕТНЫЕ_ДАННЫЕ_РАБОЧЕЕ_ПРОСТРАНСТВО_API_ЗАПРЕЩЕНО
SQLSTATE: не присвоено
Создание или обновление учетных данных хранилища пользователем, не являющимся администратором учетной записи, не поддерживается в API уровня учетной записи. Вместо этого используйте API уровня рабочей области.
UC_STORAGE_CREDENTIAL_WS_BUCKET_НЕДОПУСТИМОЕ_РАСПОЛОЖЕНИЕ_КОРЗИНЫ
SQLSTATE: не присвоено
Расположение <requestedLocation>
не находится внутри допустимого контекста <allowedLocation>
UC_STORAGE_CREDENTIAL_WS_INTERNAL_CATALOG_NOT_SUPPORTED
SQLSTATE: не присвоено
Учетные данные хранилища внутреннего каталога рабочей области для текущей рабочей области пока не поддерживаются
UC_СИСТЕМА_РАБОЧЕЕ_ПРОСТРАНСТВО_ГРУППОВОЕ_РАЗРЕШЕНИЕ_НЕПОДДЕРЖИВАЕМЫЙ
SQLSTATE: не присвоено
Не удается предоставить права на <securableType>
системной созданной группе <principal>
.
Таблица UC не принадлежит каталогу
SQLSTATE: не присвоено
Запрос на выполнение операций фиксации или getCommits для таблицы "<tableId>
" требует включения каталожного элемента, принадлежащего данной таблице.
UC_МЕТКА_СО_СВОЙСТВОМ_НЕ_СУЩЕСТВУЕТ
SQLSTATE: не присвоено
Назначение тега с ключом <tagKey>
не найдено
Операция с временными учетными данными не поддерживается
SQLSTATE: не присвоено
Операция с временными учетными данными не поддерживается.
UC_UNDROP_RESOURCE_ID_УЖЕ СУЩЕСТВУЕТ
SQLSTATE: не присвоено
Не удается удалить "<resourceType>
" потому, что "<resourceType>
" с идентификатором "<resourceId>
" уже существует.
UC_UNDROP_RESOURCE_NAME_ALREADY_EXISTS
SQLSTATE: не присвоено
Не удается удалить "<resourceType>
", так как "<resourceType>
" с именем "<resourceName>
" уже существует.
UC_UNDROP_RESOURCE_NOT_READY (Ресурс не готов к восстановлению)
SQLSTATE: не присвоено
Не удается отменить удаление "<resourceType>
", потому что "<resourceType>
" с идентификатором "<resourceId>
" не готов к восстановлению, повторите попытку позже.
ОШИБКА_ВОССТАНОВЛЕНИЯ_РЕСУРСА_ПОЛЕ_ВОССТАНОВЛЕНИЯ_ИСТЕКЛО
SQLSTATE: не присвоено
Не удается удалить "<resourceType>
", так как "<resourceType>
" с идентификатором "<resourceId>
" выходит за рамки поддерживаемого периода восстановления "<maxRestorationPeriodDay>
" дней.
Недопустимый базовый путь подключения HTTP (UC_UNSUPPORTED_HTTP_CONNECTION_BASE_PATH)
SQLSTATE: не присвоено
Указан недопустимый базовый путь, базовый путь должен иметь вид /api/resources/v1. Неподдерживаемый путь: <path>
UC_НЕПОДДЕРЖИВАЕМЫЙ_ХОСТ_HTTP_СОЕДИНЕНИЯ
SQLSTATE: не присвоено
Недопустимое имя узла предоставлено, имя узла должно быть наподобие https://www.databricks.com без суффикса пути. Неподдерживаемый узел: <host>
НЕПОДДЕРЖИВАЕМЫЙ ЛАТИНСКИЙ СИМВОЛ В ПУТИ
SQLSTATE: не присвоено
Во внешних расположениях, объемах и путях к таблицам поддерживаются только базовые латинские или латинские-1 ASCII
символы. Неподдерживаемый путь: <path>
Изменение запрещено для защищаемого элемента подготовки.
SQLSTATE: не присвоено
Невозможно обновить <securableType>
"<securableName>
", так как он находится в процессе подготовки.
Конфликт записи
SQLSTATE: не присвоено
<type> <name>
был изменен другим запросом. Повторите операцию.
Запрос на внешние согласованные фиксации в Unity Catalog отклонен
SQLSTATE: не присвоено
Запрос на выполнение фиксации или getCommits для таблицы "<tableId>
" за пределами включенной вычислительной среды каталога Databricks Unity отклонен по соображениям безопасности. Обратитесь в службу поддержки Databricks для интеграции с каталогом Unity.
Запрос на создание внешней промежуточной таблицы в Unity Catalog отклонен.
SQLSTATE: не присвоено
Запрос на создание промежуточной таблицы "<tableFullName>
" вне вычислительной среды с включенным каталогом Databricks Unity запрещен по соображениям безопасности. Обратитесь в службу поддержки Databricks для интеграции с каталогом Unity.
ЗАПРОС НА СОЗДАНИЕ ТАБЛИЦЫ НЕВОЗМОЖЕН ДЛЯ НЕНАРУЖНИХ ТАБЛИЦ В UNITY_CATALOG.
SQLSTATE: не присвоено
Запрос на создание не внешней таблицы "<tableFullName>
" из-за пределов включенной вычислительной среды каталога Databricks Unity запрещен для обеспечения безопасности. Обратитесь в службу поддержки Databricks для интеграции с каталогом Unity.
Запрос на удаление внешней таблицы в каталоге Unity для невнешней таблицы отклонен
SQLSTATE: не присвоено
Запрос на удаление не внешней таблицы "<tableFullName>
" из-за пределов включенной вычислительной среды каталога Databricks Unity не поддерживается.
Доступ к созданию учетных данных для внешних путей в Unity Catalog отклонен
SQLSTATE: не присвоено
Запрос на создание учетных данных доступа для пути "<path>
" из-за пределов включенной вычислительной среды каталога Databricks Unity запрещен для обеспечения безопасности. Обратитесь в службу поддержки Databricks для интеграции с каталогом Unity.
ОТКАЗАНО В ПРАВАХ НА ГЕНЕРАЦИЮ УЧЕТНЫХ ДАННЫХ ДЛЯ ВНЕШНЕЙ ТАБЛИЦЫ В UNITY CATALOG
SQLSTATE: не присвоено
Запрос на создание учетных данных доступа для таблицы "<tableId>
" из-за пределов включенной вычислительной среды каталога Databricks Unity запрещен для обеспечения безопасности. Обратитесь в службу поддержки Databricks для интеграции с каталогом Unity.
Каталог Unity: доступ к внешним учетным данным отклонён
SQLSTATE: не присвоено
Запрос на получение внешних учетных данных для защищаемых объектов из-за пределов включенной вычислительной среды каталога Databricks Unity запрещен для обеспечения безопасности.
ОТКАЗ В ОБНОВЛЕНИИ СНИМКОВ МЕТАДАННЫХ ВНЕШНЕГО КАТАЛОГА ЕДИНСТВА
SQLSTATE: не присвоено
Запрос на обновление моментальных снимков метаданных вне вычислительной среды с поддержкой Databricks Unity Catalog отклонён в целях безопасности.
Учетные данные для записи не поддерживаются для устаревшей управляемой онлайн-таблицы
SQLSTATE: не присвоено
Недопустимый запрос на получение учетных данных записи для управляемой интерактивной таблицы в онлайн-каталоге.
API файлов
FILES_API_API_НЕ_ВКЛЮЧЕН
SQLSTATE: не присвоено
<api_name>
API не включен
FILES_API_API_НЕ_ВКЛЮЧЕН_ДЛЯ_ОБЛАЧНЫХ_ПУТЕЙ
SQLSTATE: не присвоено
Запрошенный метод API файлов не поддерживается для облачных путей
ДОСТУП К ФАЙЛАМ_АПИ_АВС_ЗАПРЕЩЕН
SQLSTATE: не присвоено
Доступ к контейнеру хранилища запрещен AWS.
СРЕДСТВА_API_AWS_ВСЕ_ДОСТУПЫ_ОТКЛЮЧЕНЫ
SQLSTATE: не присвоено
Весь доступ к контейнеру хранилища отключен в AWS.
ФАЙЛЫ_API_AWS_БАКЕТ_НЕ_СУЩЕСТВУЕТ
SQLSTATE: не присвоено
Ведро хранения не существует в облачном сервисе AWS.
ДОСТУП К ФАЙЛАМ API AWS ЗАПРЕЩЕН
SQLSTATE: не присвоено
Доступ к контейнеру хранилища запрещен AWS.
FILES_API_AWS_INVALID_AUTHORIZATION_HEADER (Недопустимый заголовок авторизации)
SQLSTATE: не присвоено
Рабочая область неправильно настроена: она должна находиться в том же регионе, что и контейнер корневого хранилища рабочей области AWS.
FILES_API_AWS_INVALID_BUCKET_NAME (Ошибка: недопустимое имя корзины)
SQLSTATE: не присвоено
Недопустимое имя контейнера хранилища.
ФАЙЛЫ_API_AWS_KMS_КЛЮЧ_ОТКЛЮЧЕН
SQLSTATE: не присвоено
Настроенные ключи KMS для доступа к контейнеру хранилища отключены в AWS.
ФАЙЛЫ_API_AWS_НЕАВТОРИЗОВАННЫЙ
SQLSTATE: не присвоено
Доступ к ресурсу AWS не несанкционированен.
FILES_API_УЧЕТНАЯ_ЗАПИСЬ_AZURE_ОТКЛЮЧЕНА
SQLSTATE: не присвоено
Учетная запись хранения отключена в Azure.
ФАЙЛЫ_API_AZURE_РАЗРЕШЕНИЕ_НЕСООТВЕТСТВИЕ_АВТОРИЗАЦИИ
SQLSTATE: не присвоено
Несоответствие разрешений авторизации.
ОШИБКА_API_AZURE_КОНТЕЙНЕР_НЕ_СУЩЕСТВУЕТ
SQLSTATE: не присвоено
Контейнер Azure не существует.
ДОСТУП К FILES_API_AZURE ЗАПРЕЩЕН
SQLSTATE: не присвоено
Доступ к контейнеру хранилища запрещен Azure.
API_AZURE_ИМЕЕТ_АРЕНДУ
SQLSTATE: не присвоено
Azure ответила, что в настоящее время есть аренда ресурса. Повторите попытку позже.
ОШИБКА_API_AZURE_НЕДОСТАТОЧНЫЕ_ПРАВА_УЧЕТНОЙ_ЗАПИСИ
SQLSTATE: не присвоено
Доступ к учетной записи не имеет достаточных разрешений для выполнения этой операции.
Неправильная конфигурация учетной записи хранилища FILES_API_AZURE_INVALID_STORAGE_ACCOUNT_CONFIGURATION
SQLSTATE: не присвоено
Конфигурация доступа к учетной записи не поддерживается.
НЕДОПУСТИМОЕ_ИМЯ_УЧЕТНОЙ_ЗАПИСИ_ХРАНИЛИЩА_AZURE
SQLSTATE: не присвоено
Не удается получить доступ к учетной записи хранения в Azure: недопустимое имя учетной записи хранения.
АУТЕНТИФИКАЦИЯ ПО КЛЮЧУ ДЛЯ ФАЙЛОВ API AZURE НЕ ДОПУСКАЕТСЯ
SQLSTATE: не присвоено
Хранилище ключей не найдено в Azure. Проверьте параметры ключей, управляемых клиентом.
КЛЮЧИ_API_AZURE_KEY_VAULT_КЛЮЧ_НЕ_НАЙДЕН
SQLSTATE: не присвоено
Ключ хранилища ключей Azure не найден в Azure. Проверьте параметры ключей, управляемых клиентом.
API_ФАЙЛЫ_AZURE_KEY_VAULT_ХРАНИЛИЩЕ_НЕ_НАЙДЕНО
SQLSTATE: не присвоено
Хранилище ключей не найдено в Azure. Проверьте параметры ключей, управляемых клиентом.
ФАЙЛОВЫЙ_API_AZURE_MI_ACCESS_КОННЕКТОР_НЕ_НАЙДЕН
SQLSTATE: не присвоено
Учетные данные управляемой идентичности Azure с коннектором доступа не найдены. Это может быть связано с тем, что элементы управления доступом к IP-адресам отклонили запрос.
Время ожидания операции FILES_API_AZURE истекло
SQLSTATE: не присвоено
Операция не может быть выполнена в течение допустимого времени.
НЕВЕРНЫЙ_ПУТЬ_К_ФАЙЛАМ_API_AZURE
SQLSTATE: не присвоено
Запрошенный путь недопустим для Azure.
ПУТЬ_FILES_API_AZURE_НЕИЗМЕНЯЕМЫЙ
SQLSTATE: не присвоено
Запрошенный путь неизменяем.
НЕПОДДЕРЖИВАЕМЫЙ_ЗАГОЛОВОК_FILES_API_AZURE
SQLSTATE: не присвоено
Один из заголовков, указанных в операции, не поддерживается.
FILES_API не может разобрать параметр URL
SQLSTATE: не присвоено
Невозможно проанализировать параметр URL-адреса.
КАТАЛОГ_API_ФАЙЛОВ_НЕ_НАЙДЕН
SQLSTATE: не присвоено
<unity_catalog_error_message>
ФАЙЛЫ_API_ОГРАНИЧЕНЫ_РЕСУРСЫ_ОБЛАКА
SQLSTATE: не присвоено
<message>
ПРОБЛЕМА ПОДКЛЮЧЕНИЯ ПОСТАВЩИКА ОБЛАЧНОГО ХРАНИЛИЩА FILES_API
SQLSTATE: не присвоено
Возникла проблема с подключением к <cloud_storage_provider>
. Повторите попытку позже.
FILES_API: двоеточие не поддерживается в пути
SQLSTATE: не присвоено
Символ ":" не поддерживается в путях
FILES_API_CONSUMER_NETWORK_ZONE_NOT_ALLOWED (Сетевой доступ потребителя к файловому API не разрешен)
SQLSTATE: не присвоено
Зона сетей потребителей "<consumer_network_zone>
" не разрешена в зоне сети запрашивающего пользователя "<requester_network_zone>
".
FILES_API_CONTROL_PLANE_NETWORK_ZONE_NOT_ALLOWED (запрещенная зона)
SQLSTATE: не присвоено
Сетевая зона управляющей плоскости Databricks не разрешена.
ДИРЕКТОРИИ_API_ФАЙЛОВ_НЕ_МОГУТ_ИМЕТЬ_СОДЕРЖИМОГО
SQLSTATE: не присвоено
Было предоставлено содержимое, но директории не могут иметь содержимое файла.
КАТАЛОГ_Files_API_НЕ_ПУСТой
SQLSTATE: не присвоено
Каталог не пуст. Эта операция не поддерживается в непустых каталогах.
ФАЙЛЫ_API_ДИРЕКТОРИЯ_НЕ_НАЙДЕНА
SQLSTATE: не присвоено
Каталог не найден.
FILES_API_DMK_ОТКЛЮЧЕН_КЛЮЧ_ШИФРОВАНИЯ_ROOT
SQLSTATE: не присвоено
Корневой ключ для шифрования, управляемого клиентом, отключен.
ЗАГОЛОВОК_ФАЙЛОВ_АПИ_ДЛЯ_ДИПЛОМАЦИИ
SQLSTATE: не присвоено
Запрос содержал несколько копий заголовка, разрешенного только один раз.
ПОВТОРЯЮЩИЙСЯ_ПАРАМЕТР_ЗАПРОСА_ФАЙЛОВ_API
SQLSTATE: не присвоено
Параметр запроса "<parameter_name>
" должен присутствовать ровно один раз, но был предоставлен несколько раз.
ИМЯ_ПУСТОГО_КОНТЕЙНЕРА_ДЛЯ_API_ФАЙЛОВ
SQLSTATE: не присвоено
Имя контейнера DBFS пусто.
ОТКАЗ В ДОСТУПЕ К КЛЮЧУ ШИФРОВАНИЯ FILES_API
SQLSTATE: не присвоено
У пользователя нет доступа к ключу шифрования.
ВРЕМЯ ОЖИДАНИЯ ОПЕРАЦИИ ПОЛУЧЕНИЯ КЛЮЧА ШИФРОВАНИЯ FILES_API истекло
SQLSTATE: не присвоено
Операция извлечения ключа шифрования не может быть выполнена в течение допустимого времени.
ФАЙЛЫ_API_СЛИШКОМ_БОЛЬШОЙ_ОБЪЕКТ
SQLSTATE: не присвоено
Объект превышает максимальный допустимый размер объекта.
Ошибка API файлов: истек срок действия (TTL)
SQLSTATE: не присвоено
TTL истек.
FILES_API_ERROR_НЕВЕРНЫЙ_TTL
SQLSTATE: не присвоено
TTL недопустим.
ОШИБКА_API_ФАЙЛОВ_КЛЮЧ_ДЛЯ_РАБОЧЕЙ_ОБЛАСТИ_НЕ_НАЙДЕН
SQLSTATE: не присвоено
Ключ рабочей области не найден.
ОШИБКА_API_ФАЙЛОВ_ОТСУТСТВИЕ_ОБЯЗАТЕЛЬНОГО_ПАРАМЕТРА
SQLSTATE: не присвоено
URL-адрес отсутствует обязательный параметр.
ОШИБКА_API_ФАЙЛЫ_TTL_В_БУДУЩЕМ
SQLSTATE: не присвоено
TTL находится в будущем.
ОШИБКА_API_ФАЙЛЫ_НЕДЕЙСТВИТЕЛЕН_URL_ИМЯ_ШАРДА_ИССУЕРА
SQLSTATE: не присвоено
Недопустимое имя шарда издателя.
ВРЕМЯ_ДЕЙСТВИЯ_ФАЙЛЫ_API_ДОЛЖНО_БЫТЬ_ПРИСУТСТВУЕТ
SQLSTATE: не присвоено
Время истечения срока должно быть указано
FILES_API_ПРОСРОЧЕННЫЙ_ТОКЕН
SQLSTATE: не присвоено
Срок действия предоставленного маркера истек.
ВРЕМЯ_ДЕЙСТВИЯ_ФАЙЛОВ_API_ДОЛЖНО_БЫТЬ_В_БУДУЩЕМ
SQLSTATE: не присвоено
Время истечения срока должно быть в будущем
ВРЕМЯ_ИСТЕЧЕНИЯ_Files_API_СЛИШКОМ_ДАЛЕКО_В_БУДУЩЕМ
SQLSTATE: не присвоено
Запрошенный срок жизни больше, чем поддерживается (1 час)
ФАЙЛЫ_API_ВНЕШНИЙ_ПУТЬ_ЛОКАЛИЗАЦИИ_ПЕРЕСЕКАЕТСЯ_С_ДРУГОЙ_UC_ЕДИНИЦЕЙ_ХРАНЕНИЯ
SQLSTATE: не присвоено
<unity_catalog_error_message>
ФАЙЛ УЖЕ СУЩЕСТВУЕТ
SQLSTATE: не присвоено
Созданный файл уже существует.
ФАЙЛЫ_API_ФАЙЛ_НЕ_НАЙДЕН
SQLSTATE: не присвоено
Файл не найден.
ФАЙЛЫ_API_ИМЯ_ФАЙЛА_ИЛИ_КАТАЛОГА_ЗАКАНЧИВАЕТСЯ_НА_ТОЧКУ
SQLSTATE: не присвоено
Файлы или каталоги, заканчивающиеся символом "." не поддерживаются.
РАЗМЕР_ФАЙЛА_API_ПРЕВЫШЕН
SQLSTATE: не присвоено
Размер файла не должен превышать <max_download_size_in_bytes>
байт, но обнаружено <size_in_bytes>
байт.
Файлы_API_GCP_аккаунт_отключен
SQLSTATE: не присвоено
Доступ к контейнеру хранилища отключен в GCP.
ФАЙЛЫ_API_GCP_БУКЕТ_НЕ_СУЩЕСТВУЕТ
SQLSTATE: не присвоено
Контейнер хранилища не существует в GCP.
Доступ к FILES_API_GCP запрещен
SQLSTATE: не присвоено
Доступ к контейнеру запрещен GCP.
ФАЙЛЫ_API_КЛЮЧ_GCP_ОТКЛЮЧЕН_ИЛИ_УНИЧТОЖЕН
SQLSTATE: не присвоено
Ключ шифрования, управляемый клиентом, настроенный для этого расположения, отключен или уничтожен.
ЗАПРОС FILES_API_GCP ЗАПРЕЩЕН ПОЛИТИКОЙ
SQLSTATE: не присвоено
Запросы GCP к бакету запрещены политикой, проверьте ограничения службы VPC.
ХОСТ FILES_API ВРЕМЕННО НЕДОСТУПЕН
SQLSTATE: не присвоено
Узел поставщика облачных услуг временно недоступен; повторите попытку позже.
Неверный токен продолжения FILES_API
SQLSTATE: не присвоено
Предоставленный маркер страницы недопустим.
FILES_API: недопустимое имя хоста
SQLSTATE: не присвоено
Недопустимое имя узла.
Неверный HTTP-метод для API файлов
SQLSTATE: не присвоено
Недопустимый метод http. Ожидаемое "<expected>
", но получено "<actual>
".
FILES_API_INVALID_METASTORE_ID_HEADER
SQLSTATE: не присвоено
Недопустимый заголовок идентификатора хранилища метаданных.
НЕПРАВИЛЬНЫЙ_ТОКЕН_СТРАНИЦЫ_API_ФАЙЛОВ
SQLSTATE: не присвоено
Недопустимый маркер страницы
НЕПРАВИЛЬНЫЙ_ПУТЬ_API_ФАЙЛОВ
SQLSTATE: не присвоено
Недопустимый путь: <validation_error>
НЕВЕРНЫЙ ДИАПАЗОН_API_ФАЙЛЫ
SQLSTATE: не присвоено
Заголовок диапазона является недопустимым.
ФАЙЛЫ_API_НЕДЕЙСТВИТЕЛЬНОЕ_ПОЛНОЕ_ИМЯ_РЕСУРСА
SQLSTATE: не присвоено
<unity_catalog_error_message>
НЕВЕРНЫЙ ТОКЕН СЕССИИ API ФАЙЛОВ
SQLSTATE: не присвоено
Недопустимый токен сеанса
FILES_API_INVALID_SESSION_TOKEN_TYPE (Неверный тип токена сессии)
SQLSTATE: не присвоено
Недопустимый тип токена сеанса. Ожидаемое "<expected>
", но получено "<actual>
".
НЕВЕРНАЯ_МЕТКА_ВРЕМЕНИ_API_ФАЙЛОВ
SQLSTATE: не присвоено
Отметка времени неверна.
НЕПРАВИЛЬНЫЙ_ТИП_ЗАГРУЗКИ_API_FILES
SQLSTATE: не присвоено
Недопустимый тип отправки. Ожидаемое "<expected>
", но получено "<actual>
".
неверный параметр URL в API файлов
SQLSTATE: не присвоено
URL-адрес, переданный в качестве параметра, недопустим
НЕДОПУСТИМОЕ ЗНАЧЕНИЕ ДЛЯ ПАРАМЕТРА ЗАПРОСА OVERWRITE В FILES_API
SQLSTATE: не присвоено
Параметр запроса "overwrite" должен быть одним из следующих: true, false, но является: <got_values>
НЕДОПУСТИМОЕ ЗНАЧЕНИЕ ДЛЯ ПАРАМЕТРА ЗАПРОСА В FILES_API
SQLSTATE: не присвоено
Параметр запроса "<parameter_name>
" должен быть одним из следующих: <expected>
, но был: <actual>
НЕКОРРЕКТНЫЙ_ФОРМАТ_ТЕЛА_ЗАПРОСА_API_ФАЙЛОВ
SQLSTATE: не присвоено
Неправильно сформированный текст запроса
Функция управления каталогом в API файлов отключена
SQLSTATE: не присвоено
<unity_catalog_error_message>
FILES_API_METASTORE_NOT_FOUND (Хранилище метаданных API файлов не найдено)
SQLSTATE: не присвоено
<unity_catalog_error_message>
Метод FILES_API не включен для фонового хранения артефактов JOBS_BACKGROUND_COMPUTE.
SQLSTATE: не присвоено
Запрошенный метод API файлов не поддерживается для хранения артефактов при фоновой обработке заданий.
FILES_API_ОТСУТСТВИЕ_ДЛИНЫ_СОДЕРЖИМОГО
SQLSTATE: не присвоено
Заголовок длины содержимого обязателен в запросе.
ОТСУТСТВУЕТ_ПАРАМЕТР_ЗАПРОСА_FILES_API
SQLSTATE: не присвоено
Параметр запроса "<parameter_name>
" является обязательным, но отсутствует в запросе.
API ФАЙЛОВ: ОТСУТСТВИЕ ОБЯЗАТЕЛЬНОГО ПАРАМЕТРА В ЗАПРОСЕ
SQLSTATE: не присвоено
В запросе отсутствует обязательный параметр.
ОШИБКА_ФАЙЛЫ_API_MLFLOW_ДОСТУП_ЗАПРЕЩЕН
SQLSTATE: не присвоено
<mlflow_error_message>
ВЕРСИЯ МОДЕЛИ FILES_API НЕ ГОТОВА
SQLSTATE: не присвоено
Версия модели еще не готова
АПИ_ФАЙЛОВ_ОТМЕНА_МНОГОЧАСТЬЕВОЙ_ЗАГРУЗКИ_ПРЕДВАРИТЕЛЬНО_ПОДПИСАННЫЙ_УРЛ_НЕ_ПОДДЕРЖИВАЕТСЯ
SQLSTATE: не присвоено
Подписанные URL-адреса для прерывания многопартийных загрузок не поддерживаются для файлов, хранящихся в <cloud_storage_provider>
.
FILES_API_многосоставной_загрузки_пустой_список_частей
SQLSTATE: не присвоено
Список частей должен иметь по крайней мере один элемент, но был пустым.
FILES_API_НЕВЕРНАЯ_ЧАСТЬ_МНОГОЧАСТНОЙ_ЗАГРУЗКИ
SQLSTATE: не присвоено
Не удалось найти одну или несколько указанных частей. Часть могла не быть отправлена, или указанный тег сущности может не совпадать с тегом сущности части.
ЗАГРУЗКА_ФАЙЛОВ_API_МНОГОЧАСТЕВЫЙ_НЕДЕЙСТВИТЕЛЬНЫЙ_НОМЕР_ЧАСТИ
SQLSTATE: не присвоено
Номера частей должны быть больше или равны <min>
и меньше или равны <max>
.
Ошибка: отсутствует ETag для многокомпонентной загрузки FILES_API
SQLSTATE: не присвоено
ETags должны быть предоставлены для файлов, хранящихся в <cloud_storage_provider>
. По крайней мере один ETag не был предоставлен или пуст.
ЗАГРУЗКА_ЧАСТЕЙ_МОДИФИЦИРОВАНОЕ_СОСТОЯНИЕ_ХРАНИЛИЩА
SQLSTATE: не присвоено
Внутреннее состояние сущности хранилища было изменено с момента начала отправки, например, поскольку путь к файлу не указывает на то же базовое расположение облачного хранилища. Продолжайте, начав новый сеанс загрузки.
ЧАСТИ_БЕЗ_ЗАМЫКАЮЩИХ_ЧАСТЕЙ_РАЗНОГО_РАЗМЕРА В ФАЙЛОВОМ_API_РАЗДЕЛЕННАЯ_ЗАГРУЗКА
SQLSTATE: не присвоено
Части, отправленные в рамках многопартийного сеанса отправки, должны иметь одинаковый размер для файлов, хранящихся на <cloud_storage_provider>
, за исключением последней части, которая может быть меньше.
FILES_API_РАЗМЕР_ЧАСТИ_МНОГОЧАСТЕВОЙ_ЗАГРУЗКИ_ВНЕ_ДОПУСТИМОГО_ДИАПАЗОНА
SQLSTATE: не присвоено
Размер частей, отправленных в рамках сеанса многопартийной загрузки, должен иметь размер более или равный <min>
и менее или равный <max>
.
СЕССИЯ ЗАГРУЗКИ ЧЕРЕЗ API ФАЙЛОВ НЕ НАЙДЕНА
SQLSTATE: не присвоено
Сеанс отправки не найден. Возможно, она была прервана или завершена.
ФАЙЛЫ_API_МНОГОЧАСТЕВАЯ_ЗАГРУЗКА_СПИСОК_НЕУПОРЯДОЧЕННЫХ_ЧАСТЕЙ
SQLSTATE: не присвоено
Список частей должен быть упорядочен номером части, но был неупорядочен.
ФАЙЛЫ_API_НЕ_ВКЛЮЧЕНЫ_ДЛЯ_PLACE
SQLSTATE: не присвоено
API файлов для <place>
не включено для этой рабочей области или учетной записи.
API_ФАЙЛОВ_НЕ_ПОДДЕРЖИВАЕТСЯ_ДЛЯ_ВНУТРЕННЕГО_ХРАНИЛИЩА_РАБОЧЕГО_ПРОСТРАНСТВА
SQLSTATE: не присвоено
Запрошенный метод API файлов не поддерживается для внутреннего хранилища рабочих областей
Операция FILES_API должна быть доступна
SQLSTATE: не присвоено
операция должна присутствовать
ОШИБКА_СБОЯ_ОПЕРАЦИИ_ФАЙЛОВ_API
SQLSTATE: не присвоено
Время ожидания операции истекло.
РАЗМЕР_СТРАНИЦЫ_FILES_API_ДОЛЖЕН_БЫТЬ_БОЛЬШЕ_ИЛИ_РАВЕН_НУЛЮ
SQLSTATE: не присвоено
page_size должно быть больше или равно 0
ПОТЬ ПУТИ_API_ФАЙЛОВ_ДОЛЖЕН_ЗАКАНЧИВАТЬСЯ_КOSОЙЧЕРТОЙ
SQLSTATE: не присвоено
Пути, заканчивающиеся символом "/", представляют каталоги. Этот API не поддерживает операции с каталогами.
ПУТЬ_FILES_API_ЯВЛЯЕТСЯ_КАТАЛОГОМ
SQLSTATE: не присвоено
Заданный путь указывает на существующий каталог. Этот API не поддерживает операции с каталогами.
ПУТЬ_К_ФАЙЛАМ_API_ЯВЛЯЕТСЯ_ФАЙЛОМ
SQLSTATE: не присвоено
Заданный путь указывает на существующий файл. Этот API не поддерживает операции с файлами.
ПУТЬ_API_ФАЙЛОВ_НЕ_ЯВЛЯЕТСЯ_ДОПУСТИМЫМ_УРЛ_С_КОДИРОВКОЙ_UTF8
SQLSTATE: не присвоено
Указанный путь не является допустимым URL-адресом в кодировке UTF-8.
ПУТЬ_FILES_API_НЕ_ВКЛЮЧЕН_ДЛЯ_DATAPLANE_PROXY
SQLSTATE: не присвоено
Заданный путь не активирован для прокси-сервера сетевого уровня.
FILES_API_PATH_ДОЛЖЕН_БЫТЬ_ПРИСУТСТВУЮЩИМ
SQLSTATE: не присвоено
Путь должен быть указан
FILES_API_PATH_НЕПОДДЕРЖИВАЕТСЯ
SQLSTATE: не присвоено
<rejection_message>
ПУТЬ_ФАЙЛОВ_API_СЛИШКОМ_ДЛИННЫЙ
SQLSTATE: не присвоено
Предоставленный путь к файлу слишком длинный.
Ошибка: Несоблюдение предусловий FILES_API
SQLSTATE: не присвоено
Запрос завершился ошибкой из-за несоответствия предварительному условию.
API ДЛЯ ФАЙЛОВ: ПОДПИСАННЫЕ URL ДЛЯ МОДЕЛЕЙ НЕ ПОДДЕРЖИВАЮТСЯ
SQLSTATE: не присвоено
В данный момент API для файлов с предварительно подписанными URL-ами для моделей не поддерживается.
FILES_API_R2_CREDENTIALS_DISABLED
SQLSTATE: не присвоено
На данный момент R2 не поддерживается.
ДИАПАЗОН_API_ФАЙЛОВ_НЕПРИЕМЛЕМЫЙ
SQLSTATE: не присвоено
Запрошенный диапазон не удовлетворяется.
FILES_API_Рекурсивный_Список_Не_Поддерживается
SQLSTATE: не присвоено
Рекурсивно перечисление файлов не поддерживается.
ФАЙЛЫ_API_ЗАПРАШИВАЮЩИЙ_СЕТЬ_ЗОНА_НЕИЗВЕСТНО
SQLSTATE: не присвоено
Не удается определить сетевую зону запрашивающего сервера.
ЗАПРОС FILES_API БЫЛ НАПРАВЛЕН НЕПРАВИЛЬНО
SQLSTATE: не присвоено
Запрос перенаправился неправильно
ЗАПРОС FILES_API ДОЛЖЕН ВКЛЮЧАТЬ ИНФОРМАЦИЮ ОБ АККАУНТЕ
SQLSTATE: не присвоено
Запрос должен содержать сведения об учетной записи
Запрос к API файлов должен включать информацию о пользователе
SQLSTATE: не присвоено
Запрос должен содержать сведения о пользователе
ЗАПРОС_API_ФАЙЛОВ_ДОЛЖЕН_ВКЛЮЧАТЬ_ИНФОРМАЦИЮ_О_РАБОЧЕЙ_СРЕДЕ
SQLSTATE: не присвоено
Запрос должен содержать сведения о рабочей области
ФАЙЛЫ_API_РЕСУРС_ТОЛЬКО_ДЛЯ_ЧТЕНИЯ
SQLSTATE: не присвоено
Ресурс доступен только для чтения.
API Файлы: ресурс не найден
SQLSTATE: не присвоено
<unity_catalog_error_message>
ФАЙЛЫ_API_СХЕМА_НЕ_НАЙДЕНА
SQLSTATE: не присвоено
<unity_catalog_error_message>
Файлы API, защищенный URL не доступен
SQLSTATE: не присвоено
Доступ к URL-адресу невозможно.
СБОЙ ПРОВЕРКИ ПОДПИСИ FILES_API
SQLSTATE: не присвоено
Сбой проверки подписи.
КОНТЕКСТ_ХРАНИЛИЩА_FILES_API_НЕ_УСТАНОВЛЕН
SQLSTATE: не присвоено
Конфигурация хранилища для этой рабочей области недоступна.
Учетные данные FILES_API_STORAGE не найдены
SQLSTATE: не присвоено
<unity_catalog_error_message>
FILES_API_TABLE_TYPE_NOT_SUPPORTED (Тип таблицы API файлов не поддерживается)
SQLSTATE: не присвоено
API файлов не поддерживается для <table_type>
СБОЙ АУТЕНТИФИКАЦИИ FILES_API_UC
SQLSTATE: не присвоено
<unity_catalog_error_message>
ФАЙЛЫ_API_UC_IAM_ROLЬ_НЕАВТОНОМНАЯ
SQLSTATE: не присвоено
<unity_catalog_error_message>
НЕВЕРНОЕ СОСТОЯНИЕ МОДЕЛИ FILES_API_UC
SQLSTATE: не присвоено
<unity_catalog_error_message>
ДОСТУП К ФАЙЛАМ_API_UC ЗАПРЕЩЕН
SQLSTATE: не присвоено
<unity_catalog_error_message>
FILES_API_UC_РЕСУРС_ИСЧЕРПАН
SQLSTATE: не присвоено
<message>
ФАЙЛЫ_API_UC_НЕПОДДЕРЖИВАЕМЫЙ_ЛАТИНСКИЙ_СИМВОЛ_В_ПУТИ
SQLSTATE: не присвоено
<unity_catalog_error_message>
ИМЯ_ТОМА_ИЗМЕНЕНО_API_FILES
SQLSTATE: не присвоено
<unity_catalog_error_message>
НЕОЖИДАННАЯ ОШИБКА ВО ВРЕМЯ РАЗБОРА URI В FILES_API
SQLSTATE: не присвоено
Непредвиденная ошибка при анализе URI
НЕОЖИДАННЫЕ ПАРАМЕТРЫ ЗАПРОСА API ФАЙЛОВ
SQLSTATE: не присвоено
Непредвиденные параметры запроса: <unexpected_query_parameters>
FILES_API_UNKNOWN_METHOD (неизвестный метод API файлов)
SQLSTATE: не присвоено
Неизвестный метод <method>
ОШИБКА_СЕРВЕРА_НЕИЗВЕСТНАЯ_API_ФАЙЛОВ
SQLSTATE: не присвоено
Неизвестная ошибка сервера.
ФАЙЛЫ_API_НЕИЗВЕСТНЫЙ_ХОСТ_УРЛ
SQLSTATE: не присвоено
Хост URL-адреса неизвестен.
НЕПОДДЕРЖИВАЕМЫЙ_МЕТОД_АУТЕНТИФИКАЦИИ_В_FILES_API
SQLSTATE: не присвоено
Запрос не прошел проверку подлинности успешно.
API файлов не поддерживает данный HTTP-метод
SQLSTATE: не присвоено
HttpMethod не поддерживается.
Неподдерживаемая комбинация параметров FILES_API
SQLSTATE: не присвоено
Сочетание параметров не поддерживается.
ФАЙЛЫ_API_НЕПОДДЕРЖИВАЕМЫЙ_ПУТЬ
SQLSTATE: не присвоено
Предоставленный путь не поддерживается API файлов. Убедитесь, что указанный путь не содержит вхождений последовательностей '../' или './'. Убедитесь, что указанный путь не использует несколько последовательных косых черт (например, "///").
ФАЙЛЫ_API_ЗАГРУЗИТЬ_ЧАСТЬ_УРЛОВ_СЧЁТЧИК_ДОЛЖЕН_БЫТЬ_БОЛЬШЕ_НУЛЯ
SQLSTATE: не присвоено
Входной параметр count должен превышать 0.
URL_ГЕНЕРАЦИЯ_API_ФАЙЛОВ_ОТКЛЮЧЕНА
SQLSTATE: не присвоено
Создание предварительно заданных URL-адресов не включено для <cloud>
.
ФАЙЛОВЫЙ_API_ТИП_ТОМАНЕ_ПОДДЕРЖИВАЕТСЯ
SQLSTATE: не присвоено
API файлов не поддерживается для <volume_type>
.
РАБОЧЕЕ_ПРОСТРАНСТВО_API_ФАЙЛОВ_ОТМЕНЕНО
SQLSTATE: не присвоено
Рабочая область была отменена.
WORKSPACE_FILES_API_NE_NAYDEN
SQLSTATE: не присвоено
Конфигурация хранилища для этой рабочей области недоступна.
распределённая технология реестра (DLT)
АКТИВНОЕ ОБНОВЛЕНИЕ СУЩЕСТВУЕТ ДЛЯ СВЯЗАННОГО КОНВЕЙЕРА
Активное обновление '<updateId>
' уже существует для связанного потока '<linkedPipelineId>
'.
ДЛЯ КОНВЕЙЕРА СУЩЕСТВУЕТ АКТИВНОЕ ОБНОВЛЕНИЕ
Активное обновление "<updateId>
" уже существует для конвейера "<pipelineId>
".
ALTER НЕ ДОПУСКАЕТСЯ ДЛЯ ТАБЛИЦЫ КОНВЕЙЕРА
ALTER
не допускается для таблиц, управляемых с помощью a
Дополнительные сведения см. в ALTER_NOT_ALLOWED_FOR_PIPELINE_TABLE
РАСПИСАНИЕ_ИЗМЕНЕНИЕ_НЕ_СУЩЕСТВУЕТ
Невозможно изменить элемент <type>
в таблице без существующего расписания или триггера. Добавьте расписание или триггер в таблицу перед попыткой изменить его.
ПРЕВЫШЕНИЕ_ЛИМИТА_API
Превышена квота API для источника данных <sourceName>
.
Дополнительные сведения см. в API_QUOTA_EXCEEDED
ОШИБКА_ПРИМЕНЕНИЯ_ИЗМЕНЕНИЙ
Произошла ошибка во время операции AUTO CDC.
Дополнительные сведения см. в APPLY_CHANGES_ERROR
ОШИБКА_ПРИМЕНЕНИЯ_ИЗМЕНЕНИЙ_ИЗ_СНИМКОВ
Произошла ошибка во время AUTO CDC FROM SNAPSHOT
операции.
Дополнительные сведения см. в APPLY_CHANGES_FROM_SNAPSHOT_ERROR
ПРИМЕНЕНИЕ_ИЗМЕНЕНИЙ_ОТ_СНИМКОВ_ОЖИДАНИЯ_НЕ_ПОДДЕРЖИВАЮТСЯ
Набор <datasetName>
данных имеет определенные ожидания, но ожидания в настоящее время не поддерживаются для наборов данных с помощью AUTO CDC FROM SNAPSHOT
.
Удалите ожидания, чтобы устранить эту ошибку. В качестве альтернативы рекомендуется использовать следующую структуру для применения ожиданий путем объединения AUTO CDC
и AUTO CDC FROM SNAPSHOT
:
Примените изменения, полученные из моментального снимка, используя SCD типа 1, к промежуточной таблице, без заранее определенных результатов.
Чтение изменений из промежуточной таблицы с помощью
spark.readStream.option("readChangeFeed", "true").table
.Примените изменения из промежуточной таблицы к конечной целевой таблице, используя
dlt.create_auto_cdc_flow
следующие параметры в дополнение к тем, с которыми в настоящее время используетсяdlt.acreate_auto_cdc_flow_from_snapshot
:
Для обработки изменений:
apply_as_deletes = "_change_type == 'delete'"
Чтобы удалить столбцы, добавленные CDF, выполните следующие действия.
except_column_list = ["_change_type", "_commit_version", "_commit_timestamp"]
- Включите текущий набор ожиданий в конечной целевой таблице, используемой для
dlt.create_auto_cdc_flow
.
ИЗМЕНЕНИЯ_НЕ_ПРИМЕНЕНЫ_ЧАСТИЧНЫЕ_ОБНОВЛЕНИЯ_НЕ_ВКЛЮЧЕНЫ
Функция с COLUMNS
по UPDATE
находится в предварительной версии и не включена для рабочей области. Обратитесь к представителю Databricks, чтобы узнать больше об этой функции и получить доступ к частной предварительной версии.
СБОЙ_МИГРАЦИИ_АРХИТЕКТУРЫ
Для получения дополнительной информации см. ARCHITECTURE_MIGRATION_FAILURE
ARCLIGHT_ТРЕБУЕТ_SERVERLESS
Конвейеры, предназначенные для каталогов, использующих хранилище по умолчанию, должны использовать бессерверные вычисления. Если у вас нет доступа к бессерверным вычислениям, обратитесь к Databricks, чтобы включить эту функцию для рабочей области.
Невозможно добавить столбец в включенные столбцы
Новые столбцы (<columnNames>
) добавляются в поле include_columns в определении конвейера для таблицы <qualifiedTableName>
. Обновите таблицу, чтобы избежать потенциальной потери данных или удалить эти столбцы из include_columns.
НЕВОЗМОЖНО_ДОБАВИТЬ_МЕСТО_ХРАНЕНИЯ
Не удается добавить расположение хранилища в существующий конвейер с определенным каталогом, если необходимо задать расположение хранилища, создайте новый конвейер.
Существующий каталог: '<catalog>
'.
Запрошено расположение хранилища: <storageLocation>
.
НЕВОЗМОЖНО_СОСТАВИТЬ_ДЕКОРАТОР
SQLSTATE: не присвоено
Декоратор @<decoratorName>
не может быть сочетан с<otherDecorators>
.
Невозможно исключить несуществующий столбец
Определение конвейера исключает столбцы (<columnNames>
), которые не существуют в таблице <qualifiedTableName>
исходного <sourceType>
. Удалите эти столбцы из поля exclude_columns.
НЕВОЗМОЖНО ОТФИЛЬТРОВАТЬ ОБЯЗАТЕЛЬНЫЙ СТОЛБЕЦ
Определение потока данных не включает требуемые столбцы (<columnNames>
) в таблице <qualifiedTableName>
источника <sourceType>
для загрузки. Добавьте их в include_columns или удалите их из exclude_columns.
НЕВОЗМОЖНО ВКЛЮЧИТЬ НЕСУЩЕСТВУЮЩИЙ СТОЛБЕЦ
Определение конвейера содержит столбцы (<columnNames>
), которые не существуют в таблице <qualifiedTableName>
исходного <sourceType>
. Удалите эти столбцы из поля include_columns.
НЕВОЗМОЖНО_ЗАГРУЗИТЬ_ТАБЛИЦУ_БЕЗ_ПЕРВИЧНОГО_КЛЮЧА
Таблица <qualifiedTableName>
в источнике <sourceType>
не имеет первичного ключа.
Укажите первичный ключ в конфигурации соединителя для того чтобы загрузить таблицу, если она существует.
НЕЛЬЗЯ_ИЗМЕНИТЬ_ВЛАДЕЛЬЦА_КОНВЕЙЕРА_ДЛЯ_UC_КОНВЕЙЕРОВ
Изменение владельца для не-UC конвейеров пока не поддерживается.
Нельзя изменить владельца конвейера: отказано в доступе
Только администраторы рабочей области могут изменить владельца конвейера.
НЕЛЬЗЯ_ИЗМЕНИТЬ_ВЛАДЕЛЬЦА_КОНВЕЙЕРА_ПРИ_ОТСУТСТВИИ_ДАННЫХ
Новый владелец не существует.
НЕВОЗМОЖНО_ИЗМЕНИТЬ_ТИП_ПАЙПЛАЙНА
pipeline_type невозможно обновить.
Текущий тип конвейера: <currentPipelineType>
.
Обновлён тип конвейера: <requestedPipelineType>
.
НЕЛЬЗЯ_ИЗМЕНИТЬ_МЕСТО_ХРАНЕНИЯ
Не удается изменить расположение хранилища существующего конвейера.
Существующее расположение хранилища: '<existingStorageLocation>
'.
Запрошено расположение хранилища: <requestedStorageLocation>
.
НЕВОЗМОЖНО_УДАЛИТЬ_СТОЛБЕЦ_ИЗ_ИСКЛЮЧЕННЫХ_СТОЛБЦОВ
Столбцы (<columnNames>
) удаляются из поля exclude_columns в определении конвейера обработки данных для таблицы <qualifiedTableName>
. Пожалуйста, полностью обновите таблицу, чтобы избежать потенциальной потери данных, или добавьте эти столбцы обратно в 'exclude_columns'.
Невозможно установить каталог для HMS_PIPELINE
Не удается добавить каталог в существующий конвейер с определенным расположением хранилища, если вы хотите использовать UC, создайте новый конвейер и задайте каталог.
Существующее расположение хранилища: '<storageLocation>
'
Запрошенный каталог: '<catalog>
'
НЕВОЗМОЖНО_УСТАНОВИТЬ_ID_СВЯЗАННОГО_КОНВЕЙЕРА
Идентификаторы каналов одинаковы, установка идентификаторов связанных каналов приведёт к блокировке.
НЕЛЬЗЯ_УСТАНОВИТЬ_СХЕМУ_ДЛЯ_СУЩЕСТВУЮЩЕГО_КОНВЕЙЕРА
Указанное поле "схема" в параметрах конвейера для конвейера "<pipelineName>
" является незаконным. Причина:
Дополнительные сведения см. в CANNOT_SET_SCHEMA_FOR_EXISTING_PIPELINE
НЕ МОЖЕТ БЫТЬ УСТАНОВЛЕНО ВМЕСТЕ
SQLSTATE: не присвоено
<argList>
являются взаимоисключающими и не могут быть заданы одновременно.
НЕЛЬЗЯ_УКАЗАТЬ_ОДНОВРЕМЕННО_ВКЛЮЧАЕМЫЕ_И_ИСКЛЮЧАЕМЫЕ_СТОЛБЦЫ
Определение конвейера задаёт параметры include_columns и exclude_columns для <identifier>
. Удалите один из них.
НЕВОЗМОЖНО_ОБНОВИТЬ_КОЛОНОК_КЛАСТЕРАЦИИ
Невозможно обновить столбцы кластеризации для таблицы <tableName>
, так как он использует столбцы секций. Таблица может использовать столбцы секционирования или кластеризации, но не оба одновременно.
Чтобы переключаться между методами кластеризации и секционирования, выполните полное обновление этой таблицы.
НЕВОЗМОЖНО ОБНОВИТЬ СТОЛБЦЫ РАЗДЕЛА
Невозможно обновить столбцы разделов для потоковой таблицы <tableName>
.
Текущий: <existingPartitionColumns>
,
Запрошено: <requestedPartitionColumns>
Чтобы применить это изменение раздела, выполните полное обновление этой таблицы и любых других потоковых таблиц, которые имеют обновленные столбцы разделов.
В качестве альтернативы отмените это изменение, чтобы продолжить использование существующих столбцов разделов.
НЕВОЗМОЖНО_ОБНОВИТЬ_СХЕМУ_ТАБЛИЦЫ
Не удалось объединить текущие и новые схемы для таблиц <tableName>
.
Чтобы продолжить изменение схемы, можно активировать полное обновление этой таблицы.
В зависимости от варианта использования и изменений схемы вы можете скрыть изменение схемы. Вы можете обновить запросы, чтобы выходная схема совместима с существующей схемой (например, явно приведение столбцов к правильному типу данных).
НЕВОЗМОЖНО ЗАПИСАТЬ В НЕАКТИВНЫЕ СТОЛБЦЫ
<details>
Однако конечные таблицы уже имеют неактивные столбцы с этим именем; Столбцы неактивны, так как они ранее были удалены из исходных таблиц.
Чтобы продолжить обновление, выполните FULL REFRESH
для таблиц или удалите эти неактивные столбцы командой ALTER TABLE DROP COLUMN
.
НЕВОЗМОЖНО_ЗАПИСАТЬ_В_НЕАКТИВНЫЕ_ТАБЛИЦЫ
Следующие таблицы в назначении неактивны и конфликтуют с текущими исходными таблицами: <tables>
.
Эти таблицы остаются неактивными, так как они были ранее удалены из источника или не выбраны из соединителя.
Чтобы продолжить обновление, выполните FULL REFRESH
в таблицах или удалите эти неактивные таблицы из назначения в обозревателе каталогов или с помощью команды DROP TABLE
и повторите обновление.
НЕВОЗМОЖНО ЗАПИСАТЬ В ТАБЛИЦЫ ВО ВРЕМЯ СБРОСА
Следующие таблицы в месте назначения не были сброшены правильно при предыдущем полном обновлении: <tables>
.
Чтобы восстановить их, запустите полное обновление.
Сопоставление каталога недоступно в UC.
Каталог UC не имеет сопоставления для каталога '<sourceCatalog>
'.
Проверьте, зарегистрирован ли каталог в каталоге UC.
НЕСООТВЕТСТВИЕ СХЕМЫ КАТАЛОГА С КОНЕЧНЫМ КОНВЕЙЕРОМ
Каталог и схема <destPipelineCatalog>
целевого конвейера с идентификатором '<destPipelineSchema>
' не соответствуют каталогу <destPipelineId>
и схеме таблицы<tableName>
. Конечный конвейер должен иметь тот же каталог и схему, что и таблица, или использовать режим прямой публикации.
НЕПОДДЕРЖИВАЕМАЯ СПЕЦИФИКАЦИЯ КАТАЛОГА
CatalogSpecs не поддерживается соединителями баз данных в настоящее время. Пожалуйста, удалите спецификацию каталога.
CDC_ПРИМЕНЯТЕЛЬ_СТОЛБЕЦ_UOID_НЕ_ПОДДЕРЖИВАЕТСЯ
Столбцы с UOID <columnNames>
для таблицы <tableName>
не поддерживаются в конвейерах CDC с управляемой загрузкой.
Проверьте, поддерживает ли поток обработки данных столбец UOID, или запросите полное обновление.
Смертельная ошибка CDC_APPLIER от шлюза
Конвейер шлюза столкнулся с фатальной ошибкой:
<errorMessage>
Ознакомьтесь со сбоем обновления конвейера: <link>
CDC_APPLIER_NOT_READY_РАЗМЕТНЫЕ_ДАННЫЕ_ТАБЛИЦЫ_РЕПЛИКАЦИИ
Реплицированные метаданные таблицы для таблицы <tableName>
не готовы.
Текущая временная метка запроса на выполнение работы — <existingRequestTs>
, но мы ожидаем <expectedRequestTs>
или более позднего.
CDC_APPLIER_TРЕБУЕТ_ПОЛНУЮ_ОБНОВЛЕНИЕ_ВСЕХ_ЦЕЛЕВЫХ_ТАБЛИЦ
Полное обновление одной целевой таблицы и нормальное обновление другой целевой таблицы из того же источника не поддерживается.
Пожалуйста, полностью обновите обе таблицы, если это возможно, чтобы продолжить.
Полные таблицы обновления: <fullRefreshTables>
Целевые таблицы для исходных данных <sourceTable>
: <destinationTables>
Схема CDC_APPLIER изменилась во время потоковой передачи
Версия схемы <dataSchemaVersion>
отличается от версии схемы чтения <readSchemaVersion>
.
DLT повторит обновление.
CDC_ПРИМЕНИТЕЛЬ_ПОСЛЕДОВАТЕЛЬНОСТЬ_ПО_СТОЛБЦУ_НЕ_НАЙДЕНА
Столбец <columnName>
для таблицы <tableName>
, указанной в sequenceBy, не существует в <columns>
.
Последовательность применения CDC по неверному типу
Столбец <columnName>
таблицы <tableName>
, указанной в sequenceBy, имеет тип <typeName>
, который не поддерживается.
Поддерживаемые типы для столбцов sequenceBy — <allowedTypes>
.
CDC_APPLIER_ПОСЛЕДОВАТЕЛЬНОСТЬ_ПО_НЕСКОЛЬКИМ_СТОЛБЦАМ_НЕ_ПОДДЕРЖИВАЕТСЯ
По крайней мере один столбец можно указать в последовательности конвейера управляемого приема CDC.
Указанные столбцы: <columns>
для таблицы <tableName>
.
Изменения схемы, несовместимые с CDC
Мы обнаружили несовместимое изменение схемы (<cause>
) от версии схемы <previousSchemaVersion>
до <currentSchemaVersion>
.
Поэтому мы не можем продолжить применение изменений для <tableName>
. Запросить полное обновление таблицы.
Предыдущая схема: <previousSchema>
Текущая схема: <currentSchema>
Потенциальные пробелы в данных CDC
Следующие таблицы [<needFullRefreshTableList>
] не обновлялись успешно в течение <retention>
дней.
Выполните полное обновление для этих таблиц или всего потока данных.
CDC_ТАБЛИЦА_ИЗ_НЕСКОЛЬКИХ_ИСТОЧНИКОВ
Найдено одно и то же имя таблицы <table>
из нескольких источников: <sources>
.
Чтобы избежать конфликта, разделите их на разные конвейеры.
Несколько исходных таблиц CDC сопоставлены с одной таблицей назначения
Найдено несколько исходных таблиц: <source_tables>
сопоставлено с одной целевой таблицей <destination_table>
.
Сопоставьте их с другим именем целевой таблицы или с другой целевой схемой.
CDC_ТАБЛИЦА_НЕ_НАЙДЕНА_В_ОБЩИХ_ТАБЛИЦАХ
Таблица <table>
не найдена в моментальном снимке всех таблиц базы данных-источника.
Сведения о спецификации таблицы:
<tableSpec>
ИЗМЕНЕНИЯ_HMS_PIPELINE_УК_ЗАПРЕЩЕНЫ
Невозможно изменить конвейер HMS на конвейер UC.
ИЗМЕНЕНИЯ_UC_PIPELINE_НА_HMS_НЕ_РАЗРЕШЕНЫ
Невозможно изменить конвейер UC на конвейер HMS.
ИЗМЕНЕНИЕ_PIPELINE_ID_ТАБЛИЦЫ_НЕ_ПОДДЕРЖИВАЕТСЯ
Изменение конвейера <commandTableType>
не поддерживается.
Изменение каталога не разрешено
Не удается изменить каталог существующего конвейера. Существующий каталог: '<existingCatalog>
'. Запрошенный каталог: '<requestedCatalog>
'.
Изменение целевой схемы не допускается
Изменение целевой схемы запрещено. Причина: <reason>
.
ПРЕВЫШЕН ЛИМИТ ПОЛИТИКИ БЮДЖЕТА ДЛЯ СОЗДАНИЯ КЛАСТЕРА
Не удалось создать кластер, поскольку бюджетная политика конвейера превысила установленный лимит. Используйте другую политику или обратитесь к администратору выставления счетов.
ОШИБКА_КЛИЕНТА_СОЗДАНИЯ_КЛАСТЕРА
Не удалось создать кластер конвейера: <errorMessage>
Эта ошибка, скорее всего, вызвана неправильной настройкой в конвейере.
Проверьте конфигурацию кластера потока данных и связанную с ним политику кластера.
Лимит кредитов на создание кластера исчерпан
Не удалось создать кластер, так как вы исчерпали доступные кредиты. Добавьте метод оплаты для обновления учетной записи.
ИСТОЩЕНИЕ_РЕСУРСОВ_ПРИ_СОЗДАНИИ_КЛАСТЕРА
Не удалось создать кластер, так как вы превысили ограничения ресурсов: <errorMessage>
ОШИБКА ЗАПУСКА КЛИЕНТА КЛАСТЕРА
Не удалось запустить кластер конвейера <clusterId>
: <clusterStateMessage>
Эта ошибка, скорее всего, вызвана неправильной настройкой в конвейере.
Проверьте конфигурацию кластера потока данных и связанную с ним политику кластера.
Ошибка запуска кластера в облаке (CLUSTER_LAUNCH_CLOUD_FAILURE)
Не удалось запустить кластер конвейера <clusterId>
: <clusterStateMessage>
Эта ошибка может быть временной— перезапустите конвейер и сообщите, если вы по-прежнему видите ту же проблему.
Ошибка клиента настройки кластера
Дополнительные сведения см. в CLUSTER_SETUP_CLIENT_ERROR
Недоступен кластер
Связь с водителем потеряна. Кластер <clusterId>
недоступен в течение <timeoutSeconds>
секунд.
МАСКА_СТОЛБЦА_БЕЗ_СТОЛБЦА
Маска столбца, найденная для столбца "<columnName>
", который не существует в схеме MV/ST. Если это связано с изменением схемы базовой таблицы,
Удалите старую маску с ALTER TABLE
[table_name] [столбец, где применяется маска] ALTER COLUMN
DROP
MASK; или восстановите столбец.
НЕ НАЙДЕН СТОЛБЕЦ ДЛЯ ОБНОВЛЕНИЯ
Столбец <column>
, указанный в COLUMNS
TO UPDATE
не найден в исходном кадре данных.
ОДНОВРЕМЕННОЕ_ОБНОВЛЕНИЕ_НЕ_УДАЛОСЬ_ОСТАНОВИТЬ_ПРЕДЫДУЩЕЕ_ОБНОВЛЕНИЕ
Запущено обновление '<upgradedUpdateId>
' для повышения версии, но не удалось остановить предыдущее обновление '<oldUpdateId>
'.
Эта ошибка, скорее всего, является временной. Процесс будет автоматически перезапущен, и проблема должна устраниться самостоятельно.
Сообщите об этой ошибке Databricks, если вы по-прежнему видите ту же проблему.
ДЕКОРАТОР_ДАННЫХ_ПРИМЕНЕН_ДВАЖДЫ
SQLSTATE: не присвоено
Набор данных <datasetName>
уже существует. Убедитесь, что функция запроса была отмечена либо как представление, либо как таблица, и это сделано только один раз.
НАБОР_ДАННЫХ_НЕ_ОПРЕДЕЛЕН
Не удалось прочитать набор данных '<datasetName>
'. Этот набор данных не определен в конвейере.
Если эта таблица управляется другим конвейером, то не используйте dlt.read
/ dlt.readStream
для чтения таблицы или не добавляйте к имени ключевое слово LIVE.
DBFS_НЕ_ВКЛЮЧЕН
DBFS не включена для этой рабочей области; Опубликуйте в каталоге Unity или укажите другое расположение хранилища для конвейера.
Конвейер DBSQL не должен содержать несколько таблиц
Конвейер DBSQL
должен иметь ровно одно материализованное представление или потоковую таблицу, но найденные <tablesSize>
таблицы: <tables>
Конечный конвейер не найден
Не удается найти конечный конвейер с идентификатором "<pipelineId>
". Убедитесь, что вы находитесь в той же рабочей области, что и поток данных, вы владелец этого потока, и поток выполнялся по крайней мере один раз.
Канал назначения не находится в режиме прямой публикации
Конечный конвейер с идентификатором '<pipelineId>
' не использует режим прямой публикации.
ОТКАЗАНО_В_РАЗРЕШЕНИИ_НА_ТРУБОПРОВОД_НАЗНАЧЕНИЯ
Вы не можете выполнить эту операцию, вы не являетесь владельцем целевого конвейера с идентификатором "<pipelineId>
". Только владельцы могут изменить поток таблицы.
ТИП_КОНЕЧНОЙ_ТРУБЫ_НЕ_СОВПАДАЕТ_С_ТИПОМ_ТРУБЫ_РАБОЧЕЙ_ОБЛАСТИ (DESTINATION_PIPELINE_TYPE_NOT_WORKSPACE_PIPELINE_TYPE)
Конечный конвейер с идентификатором '<pipelineId>
' не является конвейером ETL.
ДО_СОЗДАНИЯ_ИЛИ_РЕДАКТИРОВАНИЯ_НЕДОПУСТИМОЕ_ДЕЙСТВИЕ_ПОЛЬЗОВАТЕЛЯ
Ошибка при обработке запроса "<action>
".
Удаление расписания: расписание не существует
Невозможно удалить SCHEDULE
из таблицы без существующего расписания или триггера.
ДУБЛИРОВАНО_ИЗ_МЕСТОПОЛОЖЕНИЯ_JSON_СХЕМЫ
Дублированный ключ расположения схемы from_json: <schemaLocationKey>
Выберите уникальные ключи расположения схемы для каждого запроса from_json в конвейере
Дубль_config_specs_таблицы_настройки_ингестации
Конфигурация потока загрузки данных содержит повторяющиеся таблицы. Убедитесь, что каждая таблица уникальна.
ПУСТЫЕ_ОБЪЕКТЫ_КОНФИГУРАЦИИ_ПОГРУЗКИ
Объекты конфигурации импорта пусты.
Расширенная автоподстройка требует продвинутой версии
Параметр расширенного автомасштабирования "spare_capacity_fraction" поддерживается только в профессиональной версии продукта Lakeflow Declarative Pipelines.
Измените настройки вашего конвейера, чтобы установить "edition": "advanced", чтобы иметь возможность использовать 'spare_capacity_fraction'.
ФУНКЦИЯ ВЫБОРА ЖУРНАЛА СОБЫТИЙ НЕ ПОДДЕРЖИВАЕТСЯ
Публикация журнала событий в каталоге Unity не поддерживается для этого конвейера. Если это непредвиденное, обратитесь в службу поддержки Databricks.
Нарушение ожиданий
Поток «<flowName>
» не оправдал ожидания.
Для получения дополнительной информации см. EXPECTATION_VIOLATION
ПАРАМЕТР EXPLORE_ONLY НЕЛЬЗЯ УСТАНОВИТЬ ВМЕСТЕ С ПАРАМЕТРОМ VALIDATE_ONLY
explore_only и validate_only не могут одновременно иметь значение true.
Режим "Только исследование" не включен
Обновление "explore_only" не включено.
ИССЛЕДОВАТЬ_ТОЛЬКО_НА_НЕ_ПОГЛОЩЕНИИ_PIPELINE
explore_only можно установить в true только для потоков данных.
НЕ УДАЛОСЬ СОЗДАТЬ ЖУРНАЛ СОБЫТИЙ
Не удалось создать журнал событий конвейера (id=<pipelineId>
) с идентификатором <eventLogIdentifier>
. Дополнительные сведения см. в разделе об исключении ниже.
НЕ УДАЛОСЬ ОПУБЛИКОВАТЬ ПРЕДСТАВЛЕНИЕ В METASTORE
Не удалось опубликовать представление <viewName>
в хранилище метаданных, так как <reason>
.
Не удалось обновить журнал событий
Не удалось обновить идентификатор журнала событий конвейера (id=<pipelineId>
) на <newEventLogIdentifier>
. Дополнительные сведения см. в разделе об исключении ниже.
СХЕМА_ПОТОКА_ИЗМЕНЕНА
Поток <flowName>
завершился, так как он столкнулся с изменением схемы во время выполнения.
Изменение схемы совместимо с существующей целевой схемой, и следующий запуск потока может возобновиться с новой схемой.
ДЛЯ_FOREACH_BATCH_SINK_ПОДДЕРЖКА_ТОЛЬКО_В_ПРЕДВАРИТЕЛЬНОМ_КАНАЛЕ
На данный момент DLT ForeachBatch Sink не поддерживается.
Для приемника DLT ForeachBatch требуется частный предварительный просмотр канала PREVIEW
.
Приемники DLT: <sinkNames>
Сценарии инициализации трубопровода шлюза не разрешены
Трубопровод шлюза не разрешает сценарии инициализации кластера. Удалите его из <from>
.
КОНФИГУРАЦИЯ_ИСКРЫ_ПАРАДНОЙ_ТРУБЫ_НЕ_РАЗРЕШЕНА
Пайплайн шлюза не поддерживает конфигурацию Spark [<configs>
]. Удалите их из <from>
.
Предел обновления организации превышен
Число запрошенных идентификаторов организации превышает максимально допустимое ограничение <limit>
ИСТОЧНИК_КАТАЛОГ_ОТСУТСТВУЕТ_В_СЫРЫХ_ДАННЫХ_КОННЕКТОРА_GOOGLE_ANALYTICS
Произошла ошибка в соединителе необработанных данных Google Analytics.
Исходный каталог отсутствует в спецификации загрузки. Исходный каталог здесь — это идентификатор проекта GCP, из которого требуется загрузить.
Убедитесь, что каталог источника присутствует в спецификации загрузки, чтобы устранить эту проблему.
HMS неактивен
Хранилище метаданных Hive не включено для этой рабочей области; пожалуйста, опубликуйте в Каталоге Unity.
НЕЗАКОННЫЙ_СТОЛБЕЦ_ДЛЯ_ИЗМЕНЕНИЯ_ТИПА_ДАННЫХ
Тип данных столбца, указанного в COLUMNS
TO UPDATE
, должен быть строковым массивом, но найден <illegalDataType>
.
НЕДОПУСТИМЫЙ_ID_ПАРАМЕТР_В_НАСТРОЙКАХ_КОНВЕЙЕРА
Параметры не должны содержать "<fieldName>
".
НЕПРАВИЛЬНОЕ_ПОЛЕ_СХЕМЫ_В_СПЕЦИФИКАЦИИ_КАНАЛА
Указанное поле schema в параметрах конвейера является незаконным. Причина: <reason>
.
НЕПРАВИЛЬНЫЙ_ТИП_КОРОНЕВОГО_ПУТИ
Корневой путь '<rootPath>
' должен быть каталогом, но обнаружено <objectType>
.
Конфигурация дублированной схемы поглощения
Конфигурация конвейера приема содержит повторяющиеся схемы. Убедитесь, что каждая схема уникальна.
ОШИБКА АУТЕНТИФИКАЦИИ НА ШЛЮЗЕ ИНГЕСТАЦИИ
Сбой проверки подлинности
Для получения дополнительной информации см. INGESTION_GATEWAY_AUTHENTICATION_FAILURE
Ошибка изменения схемы в шлюзе ввод данных
Обнаружена несоответствие схемы между исходными и целевыми таблицами. Чтобы устранить эту проблему, необходимо полное обновление таблицы "<entityName>
" в конвейере приема.
INGESTION_GATEWAY_CDC_NOT_ENABLED (Шлюз Поглощения: CDC не включен)
CDC не включен в <entityType>
"<entityName>
". Включите CDC и выполните полное обновление таблицы в конвейере приема данных. Сообщение об ошибке: '<errorMessage>
'.
Индикация: INGESTION_GATEWAY_DDL_OBJECTS_MISSING - отсутствуют объекты DDL шлюза загрузки данных.
Объекты DDL, отсутствующие в <entityType>
"<entityName>
". Выполните скрипт объектов DDL и обновите таблицу в конвейере приема данных. Сообщение об ошибке: '<errorMessage>
'.
ОТСУТСТВУЕТ_СВЯЗЬ_С_ШЛЮЗОМ_ПОЛУЧЕНИЯ_ДАННЫХ
В конфигурации шлюза приема отсутствует соединение.
Добавьте ссылку на подключение каталога Unity, содержащее учетные данные.
Сведения об определении конвейера шлюза приема:
<definition>
ОТСУТСТВУЕТ_ШЛЮЗ_ДЛЯ_ВНУТРЕННЕГО_КАТАЛОГА_ХРАНИЛИЩА
В конфигурации шлюза приема отсутствует каталог расположения внутреннего хранилища.
Добавьте каталог местонахождения внутренней памяти.
Сведения об определении конвейера шлюза приема:
<definition>
ОТСУТСТВУЕТ_ВНУТРЕННЕЕ_ИМЯ_ХРАНИЛИЩА_В_ШЛЮЗЕ_ЗАГРУЗКИ
В конфигурации шлюза приема отсутствует название расположения внутреннего хранилища.
Добавьте имя расположения внутреннего хранилища.
Сведения об определении конвейера шлюза приема:
<definition>
ОТСУТСТВУЕТ_СХЕМА_ВНУТРЕННЕГО_ХРАНИЛИЩА_В_ШЛЮЗЕ_ПЕРЕДАЧИ
Конфигурация шлюза приема отсутствует для схемы внутреннего расположения хранилища.
Добавьте схему расположения внутреннего хранилища.
Сведения об определении конвейера шлюза приема:
<definition>
ОТСУТСТВУЕТ_ТАБЛИЦА_В_ИСТОЧНИКЕ_ШЛЮЗА_ПРИЕМА
Таблица "<entityName>
" не существует в исходной базе данных или была удалена. Устраните проблему и полностью обновите таблицу в конвейере управляемого приема данных. Сообщение об ошибке: '<errorMessage>
'.
INGESTION_GATEWAY_PG_PUBLICATION_ALTER_FAILED
Не удалось изменить репликационную публикацию для <entityType>
'<entityName>
'
Сообщение об ошибке: <errorMessage>
Для получения дополнительной информации см. INGESTION_GATEWAY_PG_PUBLICATION_ALTER_FAILED
ОШИБКА_СОЗДАНИЯ_ПУБЛИКАЦИИ_ШЛЮЗА_ИНТЕГРАЦИИ_PG
Не удалось создать публикацию репликации для <entityType>
'<entityName>
'
Сообщение об ошибке: <errorMessage>
Дополнительные сведения см. в INGESTION_GATEWAY_PG_PUBLICATION_CREATION_FAILED
Ошибка при удалении публикации через шлюз PG
Не удалось удалить публикацию репликации для <entityType>
'<entityName>
'
Сообщение об ошибке: <errorMessage>
Дополнительные сведения см. в INGESTION_GATEWAY_PG_PUBLICATION_DROP_FAILED
СЛОТ_ПРИЁМА_ШЛЮЗА_PG_ИСПОЛЬЗУЕТСЯ_ДРУГИМ_ПРОЦЕССОМ
Не удалось создать слот репликации для <entityType>
'<entityName>
' из-за того, что слот репликации используется другим PID.
Сообщение об ошибке: <errorMessage>
ОШИБКА_СОЗДАНИЯ_СЛОТА_INGESTION_GATEWAY_PG
Не удалось создать слот репликации для <entityType>
'<entityName>
'
Сообщение об ошибке: <errorMessage>
Дополнительные сведения см. в INGESTION_GATEWAY_PG_SLOT_CREATION_FAILED
НЕИСПРАВНОСТЬ_НЕДОСТАТОЧНЫХ_РАЗРЕШЕНИЙ_ИСТОЧНИКА_ШАЛТЬ_ВХОДА
У пользователя нет необходимых разрешений для доступа к этому объекту или выполнения хранимой процедуры. Убедитесь, что предоставлены все необходимые привилегии. См. следующую документацию: https://docs.databricks.com/aws/en/ingestion/lakeflow-connect/sql-server/database-user-requirements
СЕТЕВОЙ_ШЛЮЗ_ПРИЕМА_НЕДОСТУПЕН_СБОЙ_ХОСТА_ИЛИ_ПОРТА
Сбой подключения из-за неправильного имени <host>
узла и (или) порта <port>
исходной базы данных.
Дополнительные сведения см. в INGESTION_GATEWAY_UNREACHABLE_HOST_OR_PORT_FAILURE
НЕДОПУСТИМАЯ_КОМАНДА_ПРИМЕНЕНИЯ_ИЗМЕНЕНИЙ
команда AUTO CDC
недопустима.
<reason>
.
НЕДОПУСТИМЫЙ_ТИП_АРГУМЕНТА
SQLSTATE: не присвоено
Значение недопустимого типа, переданного параметру '<paramName>
'. Ожидается <expectedType>
.
<additionalMsg>
.
Неверные параметры совместимости
Параметры таблицы, указанные для таблицы <table>
, недопустимы, так как
Дополнительные сведения см. в INVALID_COMPATIBILITY_OPTIONS
Неправильное использование декоратора
SQLSTATE: не присвоено
Первый позиционный аргумент, переданный @<decoratorName>
, должен быть вызываемым. Либо добавьте @<decoratorName>
без параметров в функцию, либо передайте параметры в @<decoratorName>
, используя аргументы ключевых слов (например, <exampleUsage>
).
НЕВЕРНАЯ_КОНФИГУРАЦИЯ_ЖУРНАЛА_СОБЫТИЙ
Недопустимая конфигурация журнала событий, найденная в спецификации конвейера: <message>
НЕВАЛИДНОЕ_ИМЯ_УЖЕ_ИСПОЛЬЗУЕТСЯ_КОМАНДА
Недопустимое имя '<name>
' в <command>
команде. Причина: <reason>
Недопустимый параметр для INVALID_PARAM_FOR_DBSQL_PIPELINE
При вызове "dry_run" для конвейера DBSQL
можно указать только pipeline_id и "pipeline_type".
НЕВЕРНЫЙ ВЫБОР ОБНОВЛЕНИЯ
Параметры выбора обновления, указанные для этого обновления, недопустимы, так как
Дополнительные сведения см. в "INVALID_REFRESH_SELECTION"
НЕВЕРНЫЙ ЗАПРОС ОБНОВЛЕНИЯ ВЫБОРА ДЛЯ НЕПРЕРЫВНОГО КОНВЕЙЕРА
Выбор обновления не поддерживается для непрерывного режима.
НЕДОПУСТИМЫЙ ЗАПРОС НА ВЫБОР ОБНОВЛЕНИЯ С ПОЛНЫМ ОБНОВЛЕНИЕМ
full_refresh не должно быть задано значение true для запроса на выбор обновления.
НЕВЕРНЫЙ_КОРНЕВОЙ_ПУТЬ
Недопустимый root_path '<rootPath>
': в настоящее время поддерживаются только абсолютные пути директории. Пути каталогов должны начинаться с '/' и не должны заканчиваться на '/'.
НЕДОПУСТИМОЕ_ИМЯ_СХЕМЫ
Недопустимая схема "<schemaName>
", указанная в параметре конвейера. Причина: <reason>
.
НЕСОВМЕСТИМЫЕ ТИПЫ СНЕПШОТА И ВЕРСИИ
SQLSTATE: не присвоено
snapshot_and_version для потока с целевым <target>
вернули неподдерживаемый тип.
<additionalMsg>
.
НЕПРАВИЛЬНЫЙ_ФОРМАТ_ИНТЕРВАЛА_ТРИГГЕРА
Недопустимая конфигурация интервала триггера, указанная в <configurationType>
Данные о работе не совпадают
Если заданы оба элемента "update_cause_details.job_details" и "job_task", они должны совпадать, но вместо этого имеются значения <details>
и <jobTask>
.
Сведения_о_задаче_работы_отсутствуют
Если "причина" является JOB_TASK
, необходимо указать "job_task" или "update_cause_details.job_details".
Ссылающаяся ссылка вне определения запроса (классическая)
Ссылки на наборы данных с помощью LIVE
виртуальной схемы за пределами определения запроса набора данных (т. е. аннотации @dlt.table) не поддерживаются.
ССЫЛКА_В_РЕАЛЬНОМ_ВРЕМЕНИ_ВНЕ_ОПРЕДЕЛЕНИЯ_ЗАПРОСА_DPM
Ссылки на наборы данных с использованием LIVE
виртуальной схемы <identifier>
вне определения запроса набора данных (например, @dlt.table аннотация) не поддерживаются.
ЖИВАЯ_ССЫЛКА_ВНЕ_ОПРЕДЕЛЕНИЯ_ЗАПРОСА_SPARK_SQL
Ссылка на наборы данных с помощью LIVE
виртуальной схемы в API spark.sql(...) не должна вызываться за пределами определения запроса набора данных (т. е. @dlt.table аннотация). Его можно вызывать только в определении запроса набора данных.
ДОСТИГНУТО МАКСИМАЛЬНОЕ ЧИСЛО ПОВТОРОВ ПЕРЕД ПЕРЕСЧЁТОМ ФЕРМЕНТА
Достигнуто максимальное число повторных попыток. Число повторных попыток:<flowRetryCount>
. Порог количества повторных попыток после отказа maxFlow:<maxFlowRetryAttempts>
. <message>
MESA_PIPELINE_INVALID_DEFINITION_TYPE (недопустимый тип определения)
Запуск конвейера <definitionType>
из UC-определения запрещен.
MESA_PIPELINE_MISMATCH_PIPELINE_TYPES
Хранимые и обновленные определения должны быть одного типа конвейера, но в данном случае они разные: <stored>
и <updated>
.
ОТСУТСТВУЕТ ОПРЕДЕЛЕНИЕ MESA_PIPELINE
Поток данных не имеет допустимого определения в UC, но требуется обновление.
MESA_PIPELINE_MISSING_DEFINITION_UNEXPECTED
Неожиданно отсутствует определение конвейера из UC.
ВРЕМЯ ОЖИДАНИЯ ОПЕРАЦИИ METASTORE ИСТЕКЛО
Операции, связанные с обновлением сведений о хранилище метаданных для <tableName>
, заняли больше времени, чем <timeout>
.
Эта проблема может быть временной или может указывать на ошибки в настроенном клиенте хранилища метаданных. Попробуйте перезапустить конвейер и сообщить об этой проблеме, если она сохраняется.
отсутствует привилегия создания схемы
Пользователь "<userName>
" не имеет разрешения на создание схемы в каталоге <catalogName>
ОТСУТСТВИЕ ПРАВА НА СОЗДАНИЕ ТАБЛИЦЫ
Пользователь "<userName>
" не имеет разрешения на создание таблицы в схеме <schemaName>
ОТСУТСТВУЕТ ЗАПУСК ОТ ИМЕНИ ПОЛЬЗОВАТЕЛЯ
Для обновления не было указано выполнение от имени пользователя.
ВЗАИМНО ИСКЛЮЧАЮЩИЕ ОПЦИИ
Взаимоисключающие опции <options>
. Удалите один из этих вариантов.
ОТРИЦАТЕЛЬНОЕ_ЗНАЧЕНИЕ
SQLSTATE: не присвоено
Значение для <arg_name>
должно быть больше или равно 0, получено '<arg_value>
'.
Таблица не поддерживает ЮК, уже управляется другим конвейером.
Таблица "<tableName>
" уже управляется конвейером <otherPipelineId>
.
Если вы хотите, чтобы таблица "<tableName>
" управляла этим конвейером.
Удалите таблицу из конвейера '
<otherPipelineId>
'.Запустите полное обновление для этого потока данных.
Если вы хотите продолжить управление таблицей из нескольких конвейеров, отключите этот флажок, установив для конфигурации pipelines.tableManagedByMultiplePipelinesCheck.enabled
значение false
в параметрах конвейера.
Это не рекомендуется, так как одновременные операции в таблице могут конфликтовать друг с другом и привести к непредвиденным результатам.
Достигнут лимит на количество имен блокнотов.
Недопустимый путь к записной книжке: "<nameStart>
...<nameEnd>
". Это длиннее <maxNotebookPathLength>
символов.
БЛОКНОТ_НЕ_НАЙДЕН
Не удалось загрузить записную книжку '<notebookPath>
'.
УВЕДОМЛЕНИЯ_ДВОЙНЫЕ_ПРЕДУПРЕЖДЕНИЯ
Повторяющиеся оповещения '<alertsDuplicates>
', указанные в [<alerts>
]
УВЕДОМЛЕНИЯ_ДВОЙНЫЕ_АДРЕСА_ЭЛ.ПОЧТЫ
Повторяющиеся адреса электронной почты '<emailRecipientsDuplicates>
', указанные в [<emailRecipients>
]
УВЕДОМЛЕНИЯ_НЕДОПУСТИМЫЕ ОПОВЕЩЕНИЯ
Для получения уведомлений указаны недопустимые уведомления: <invalidAlerts>
УВЕДОМЛЕНИЯ_НЕДЕЙСТВИТЕЛЬНЫЙ_ЭЛЕКТРОННЫЙ_АДРЕС
Недопустимый адрес электронной почты, указанный для получения уведомлений: <invalidEmailAddresses>
ОТСУТСТВУЮТ_ПАРАМЕТРЫ_УВЕДОМЛЕНИЯ
Укажите по крайней мере одного получателя и одного оповещения в <setting>
НЕ ПРЕДОСТАВЛЕНО АРГУМЕНТ ИСТОЧНИКА, СНИМКИ И ВЕРСИИ
SQLSTATE: не присвоено
Для source
с целью 'snapshot_version
' должно быть установлено либо create_auto_cdc_flow_from_snapshot
, либо <target>
.
ОТСУТСТВУЮТ ТАБЛИЦЫ В КОНВЕЙЕРЕ
Ожидается, что в ваших каналах данных определена как минимум одна таблица, но в канале данных не найдено ни одной таблицы.
Убедитесь, что вы включили ожидаемые исходные файлы и что исходный код содержит определения таблиц (например, CREATE MATERIALIZED VIEW
в коде SQL, @dlt.table в коде Python).
Обратите внимание, что для этой проверки учитываются только таблицы. Эта ошибка также может возникнуть, если в ваш конвейер включены только представления или потоки.
ВЛАДЕЛЕЦ ОТСУТСТВУЕТ
Владелец не существует.
ЗАПРОС_НА_ПАГИНАЦИЮ_ИМЕЕТ_ИМЯ_И_ПАГИНАЦИЮ
Вы можете предоставить <name>
или разбиение на страницы, но не оба одновременно.
ОШИБКА_НЕПОДДЕРЖИВАЕМОЕ_ПОЛЕ_ОПРЕДЕЛЕНИЯ_ПОТОКА
PatchPipelineDefinition поддерживает только поле schedule
, но предоставленное определение имело другие заполненные поля: "<updatedDefinition>
".
ОТСЕРИАЛИЗОВАННЫЙ_ПРОСМОТР_ЧИТАЕТ_ИЗ_ПОТОКОВОГО_ИСТОЧНИКА
Сохраненные представления не поддерживают обработку данных из потоковых источников.
ПРОЧТЕНИЯ СОХРАНЁННОГО ПРЕДСТАВЛЕНИЯ ИЗ ВРЕМЕННОГО ПРЕДСТАВЛЕНИЯ
Постоянное представление <persistedViewName>
не может ссылаться на временное представление <temporaryViewName>
, которое не будет доступно за пределами области действия конвейера. Сделайте сохраненное представление временным или сохраните временное представление.
Клонирование конвейера уже выполняется.
Конвейер уже клонируется в конвейер с идентификатором '<pipelineId>
'.
Копирование конвейера недопустимо во время активного обновления
Конвейер с идентификатором '<pipelineId>
' не может быть клонирован во время активного обновления.
НЕВЕРНЫЕ ПОЛЯ КОПИРОВАНИЯ КОНВЕЙЕРА
Запрос включал спецификацию конвейера с недопустимыми полями для клонирования. Допустимые поля: имя, каталог, целевой объект, конфигурация.
КЛОНИРОВАНИЕ_КОНВЕЙЕРА_НЕДОПУСТИМО_ИЗ-ЗА_ОТСУТСТВИЯ_ЦЕЛИ
Конвейер с идентификатором '<pipelineId>
' не публикуется в целевой схеме. Исходный конвейер должен публиковаться в целевой схеме, чтобы клонироваться. Повторите попытку после указания поля 'target' в спецификации конвейера и выполнения нового обновления, чтобы опубликовать данные в целевой схеме.
Недопустимое клонирование конвейера для UC_PIPELINE
Конвейер с идентификатором '<pipelineId>
' уже является UC-конвейером. Конвейеры UC нельзя клонировать.
КЛОНИРОВАНИЕ_КОНВЕЙЕРА_РЕЖИМ_НЕ_УКАЗАН
Нет указанного режима клонирования.
PIPELINE_CLONING_NO_TARGET_SPECIFIED (Цель клонирования не указана)
Для клонирования не указан целевой каталог.
Создание конвейера не включено для рабочего пространства
Создание конвейера не включено для этой рабочей области.
PIPELINE_DOES_NOT_EXIST Не существует такой pipeline.
Конвейер с идентификатором '<pipelineId>
' не существует.
Дополнительные сведения см. в разделе PIPELINE_DOES_NOT_EXIST
ОКРУЖЕНИЕ_КОНВЕЙЕРА_НЕ_ВКЛЮЧЕНО
Использование среды в технологии распределенного реестра (DLT) не включено.
PIPELINE_ENVIRONMENT_VERSION_NOT_ALLOWED (Версия среды конвейера не разрешена)
В настоящее время среда конвейера не поддерживает версии окружения.
ОШИБКА: НЕ УДАЛОСЬ ОБНОВИТЬ ТАБЛИЦУ UC ИЗ-ЗА ПАРАЛЛЕЛЬНОГО ОБНОВЛЕНИЯ
Трубопровод не смог обновить таблицу UC (<tableName>
) из-за одновременных изменений после <attempts>
попыток.
Убедитесь, что внешние процессы не изменяют таблицу, повторите обновление и обратитесь в службу поддержки Databricks, если эта проблема сохранится.
НЕОБХОДИМО ОБНОВИТЬ КОНВЕЙЕР ДЛЯ ТАБЛИЦЫ
Таблица <tableName>
не находится в требуемом состоянии, таблица не была обновлена в последнее время. Конвейер с идентификатором "<pipelineId>
" должен выполняться еще раз, после чего повторить операцию.
КОНВЕЙЕР ДЛЯ ТАБЛИЦЫ НЕ НАЙДЕН
Конвейер с идентификатором '<pipelineId>
', управляющий таблицей <tableName>
, не может быть найден. Убедитесь, что вы находитесь в той же рабочей области, что и поток данных, вы владелец этого потока, и поток выполнялся по крайней мере один раз.
Конфликты при включении в глобальный шаблон конвейера
Необходимо задать поле glob или notebook/file в разделе библиотеки в параметрах конвейера. Измените параметры конвейера.
GLOB включает не поддерживается
Использование поля glob для включения исходных файлов является функцией предварительной версии и отключена.
Повторно выберите каждый исходный файл, чтобы включить его в конвейер и устранить эту ошибку.
Обратитесь в службу поддержки Databricks, чтобы узнать больше об этой функции и зарегистрировать в предварительной версии.
НЕПОДДЕРЖИВАЕМЫЙ_СПЕЦИАЛЬНЫЙ_СИМВОЛ_В_PIPELINE_GLOB
Специальные символы <specialChar>
зарезервированы и не должны использоваться в пути, включенном в "<path>
" в параметрах конвейера. Удаление этих символов для устранения ошибки
ЛИМИТ НАЗВАНИЙ ПАЙПЛАЙНОВ ДОСТИГНУТ
Имя не может быть длиннее <maxPipelineNameLength>
символов.
АНАЛИЗ НЕВОЗМОЖНОСТИ ПОВТОРНОГО ЗАПУСКА PIPELINE
Процесс сбора данных не смог проанализировать исходные таблицы (<tables>
) из-за ошибок, которые невозможно исправить, после частичного выполнения.
Новое обновление конвейера не будет создано. Проверьте журнал событий и исправьте проблемы соответствующим образом.
КОНВЕЙЕР_НЕ_НАХОДИТСЯ_В_РЕЖИМЕ_ПРЯМОЙ_ПУБЛИКАЦИИ
Конвейер с идентификатором '<pipelineId>
', который управляет таблицей <tableName>
, не использует режим прямой публикации.
ОШИБКА: НЕ ГОТОВА К ПЛАНОВОМУ ОБНОВЛЕНИЮ
Таблица еще не готова к обновлению
Дополнительную информацию см. в PIPELINE_NOT_READY_FOR_SCHEDULED_UPDATE.
Отказано в разрешении для конвейера: не владелец
Вы не можете выполнить эту операцию. Вы не являетесь владельцем конвейера с идентификатором "<pipelineId>
", управляя таблицей <tableName>
.
ПОЛЕ НАСТРОЕК КОНВЕЙЕРА НЕ МОЖЕТ БЫТЬ ОТРЕДАКТИРОВАНО
"<uneditableFieldName>
" нельзя изменить пользователями. Если пользователи хотят добавить или изменить <settingName>
, используйте поле '<editableFieldName>
' вместо этого.
НАСТРОЙКИ КОНВЕЙЕРА ИЗМЕНЕНЫ ОДНОВРЕМЕННО
Параметры конвейера были изменены одновременно.
Настройки конвейера: неподдерживаемые конфигурации
Конфигурации <configurations>
не поддерживаются декларативными конвейерами Lakeflow. Удалите эти конфигурации.
НАСТРОЙКА_КОНВЕЙЕРА_НЕ_ДОЛЖНА_УКАЗЫВАТЬ_РАЗРАБОТКУ
Запуск обновления с параметром "разработка" не поддерживается.
Конвейер не должен содержать несколько таблиц
Конвейер должен иметь ровно одну таблицу, но найдено <tablesSize>
таблиц: <tables>
Количество файлов исходного кода в конвейере превышено
Количество исходных файлов, включая файлы, указанные в папках, превышает предел <limit>
.
При необходимости удалите или объедините избыточные файлы и измените соответствующую спецификацию конвейера.
или обратитесь в службу поддержки Databricks, чтобы запросить увеличение ограничения.
ГЛУБИНА ИСТОЧНИКОВОЙ ПАПКИ PIPELINE ПРЕВЫШЕНА
Папка "<folder_path>
" превышает максимально допустимую глубину вложенности каталога <limit>
. Уменьшите уровень вложения папок или обратитесь в службу поддержки Databricks, чтобы запросить увеличение ограничения.
ПАРАМЕТР_PIPELINE_SPEC_НЕ_МОЖЕТ_БЫТЬ_ИЗМЕНЕН
Изменение следующего параметра <param>
в параметрах конвейера запрещено
ТИП_КОНВЕЙЕРА_НЕ_ПОДДЕРЖИВАЕТСЯ
Тип конвейера "<pipelineType>
" не поддерживается.
ТИП_КОНВЕЙЕРА_НЕ_ТИП_КОНВЕЙЕРА_ПРОСТРАНСТВА
Конвейер с идентификатором '<pipelineId>
', управляя таблицей <tableName>
, не является конвейером ETL.
КВОТА_ТИПА_КОНВЕЙЕРА_ПРЕВЫШЕНА
Не удается запустить обновление"<updateId>
, так как достигнуто ограничение для активных конвейеров типа "<pipelineType>
".
Обновление конвейера для таблицы выполняется
Конвейер с идентификатором "<pipelineId>
", управляющий таблицей <tableName>
, выполняется. Перед выполнением операции остановите конвейер.
Достигнут предел пространства рабочего процесса
Создание конвейера типа "<pipelineType>
" заблокировано, так как рабочая область "<orgId>
" уже имеет "<countLimit>
" конвейеры. Обратитесь в службу поддержки Databricks, чтобы изменить это ограничение.
ОШИБКА УСТАНОВКИ PIP
Произошла ошибка при вызове установки %pip.
Установка PIP не в начале блокнота
Найденные ячейки, содержащие установку %pip, которые расположены не в верхней части записной книжки для '<notebookPath>
'
Переместите все ячейки %pip установки в начало записной книжки.
PY4J_BLOCKED_API
SQLSTATE: не присвоено
Вы используете API Python, который не поддерживается в текущей среде.
Пожалуйста, обратитесь к документации по Databricks для альтернатив.
<additionalInfo>
Ссылка на набор данных DLT вне определения запроса
Ссылка на набор данных DLT <identifier>
за пределами определения запроса данных (например, аннотации @dlt.table) не поддерживается. Пожалуйста, прочитайте это внутри определения запроса набора данных.
ОБНОВЛЕНИЕ НАЧАТО ИЗ НЕДОПУСТИМОЙ РАБОЧЕЙ ОБЛАСТИ
Обновление должно быть инициировано в рабочей области <homeWorkspaceId>
, где был создан ресурс.
Обновление было предприняно в рабочей области <userWorkspaceId>
.
РЕЖИМ_ОБНОВЛЕНИЯ_УЖЕ_СУЩЕСТВУЕТ
Невозможно добавить <type>
в таблицу, в которой уже есть <existingType>
. Удалите существующее расписание или используйте ALTER TABLE
... ALTER <type>
чтобы изменить его.
ОБЯЗАТЕЛЬНЫЙ_ПАРАМЕТР_НЕ_НАЙДЕН
Обязательный параметр <param>
не найден.
ЗАРЕЗЕРВИРОВАННОЕ_КЛЮЧЕВОЕ_СЛОВО_ИСПОЛЬЗУЕТСЯ_В_КАТАЛОГЕ
Использование 'CATALOG
' является незаконным, так как '<reservedKeyword>
' является зарезервированным ключевым словом в DLT.
ЗАРЕЗЕРВИРОВАННОЕ_КЛЮЧЕВОЕ_СЛОВО_В_ИСПОЛЬЗОВАНИИ_СХЕМА
Использование 'SCHEMA
' является незаконным, так как '<reservedKeyword>
' является зарезервированным ключевым словом в DLT.
Корневой путь не найден
Не удается получить доступ к корневому пути '<rootPath>
'. Убедитесь, что у вас есть необходимые права доступа.
ПОЛЬЗОВАТЕЛЬ_ДЛЯ_ЗАПУСКА_НЕ_НАЙДЕН
Указанный запуск от имени пользователя "<runAsUserId>
" для обновления не существует в рабочей области.
SAAS_CONNECTION_ERROR
Не удалось подключиться к источнику <sourceName>
. Код ошибки: <saasConnectionErrorCode>
.
Дополнительные сведения см. в SAAS_CONNECTION_ERROR
СРОК ДЕЙСТВИЯ ТОКЕНА ОБНОВЛЕНИЯ SAAS_CONNECTOR ИСТЕК
Срок действия токена обновления для подключения <connectionName>
истек. Измените подключение, повторно выполните проверку подлинности и повторно запустите конвейер.
Ошибка изменения схемы соединителя SaaS
Изменение схемы произошло в таблице <tableName>
источника <sourceName>
.
Дополнительные сведения см. в SAAS_CONNECTOR_SCHEMA_CHANGE_ERROR
ОШИБКА_API_ИСТОЧНИКА_SAAS_КОННЕКТОРА
Произошла ошибка в вызове API <sourceName>
. Тип исходного API: <saasSourceApiType>
. Код ошибки: <saasSourceApiErrorCode>
.
Попробуйте обновить целевую таблицу. Если проблема сохраняется, отправьте запрос.
ОШИБКА_SAAS_НЕКОРРЕКТНОГО_КОННЕКТОРА
Неподдерживаемая ошибка произошла в источнике данных <sourceName>
.
Дополнительные сведения см. в SAAS_CONNECTOR_UNSUPPORTED_ERROR
Изменения схемы, несовместимые с SaaS, во время инициализации
Мы обнаружили несовместимые изменения схемы при инициализации конвейера:
<details>
Выполните полное обновление затронутых таблиц.
ОШИБКА_СОЗДАНИЯ_ЧАСТИЧНОГО_АНАЛИЗА_ВВОДА_SAAS
Ошибка при создании входных данных для частичного анализа. Новое обновление конвейера не будет создано.
Проверьте журнал событий и исправьте проблемы соответствующим образом.
СХЕМА_SAAS_РАЗОШЛАСЬ_ВО_ВРЕМЯ_АНАЛИЗА
Анализируемая схема исходной таблицы (<table>
)отличалась от ожидаемой схемы.
Повторите обновление конвейера и проверьте, устранена ли проблема.
Если эта проблема сохраняется, выполните полное обновление таблиц, упомянутых выше.
Ожидаемая схема:
<expectedSchema>
Фактическая схема:
<actualSchema>
ПОДКЛЮЧЕНИЕ_SAAS_UC_НЕДОСТУПНО
Указанное подключение <connectionName>
недоступно. Проверьте подключение и повторите попытку.
Дополнительные сведения см. в SAAS_UC_CONNECTION_INACCESSIBLE
СПЕЦИФИКАЦИЯ_СХЕМЫ_ПУСТОЙ_КАТАЛОГ
SchemaSpec имеет пустую строку в поле каталога.
Удалите пустую строку или добавьте имя каталога. (Если эта схема не принадлежит каталогу в источнике, не устанавливайте поле.)
Сведения о спецификации схемы:
<schemaSpec>
СХЕМА_СПЕЦИФИКАЦИЯ_ПУСТАЯ_СХЕМА
SchemaSpec имеет пустую строку в поле схемы.
Удалите пустую строку или добавьте имя схемы. (Если эта таблица не принадлежит к схеме в источнике, не устанавливайте поле.)
Сведения о спецификации схемы:
<schemaSpec>
Требуется один из SCHEMA_SPEC_REQUIRE_ONE_OF_CATALOG_SCHEMA
Должен присутствовать по крайней мере один из исходного каталога и исходной схемы. Но оба пусты.
Сведения о спецификации схемы:
<schemaSpec>
ОШИБКА_СЕРВЕРЛЕС_БЮДЖЕТ_ПОЛИТИКА_НЕДОПУСТИМЫЙ_ЗАПРОС
Указанная политика бюджета с идентификатором "<budgetPolicyId>
" не может использоваться в этой рабочей области из-за ограничений привязки рабочей области политики.
ПОЛИТИКА БЕЗСЕРВЕРНОГО БЮДЖЕТА НЕВЕРНА
Политика бюджета серверлесс с идентификатором '<budgetPolicyId>
' является недопустимой.
ОТСУТСТВУЕТ_ПОЛИТИКА_БЮДЖЕТА_БЕЗ_СЕРВЕРОВ
Бессерверная политика бюджета с идентификатором '<budgetPolicyId>
' не существует.
SERVERLESS_BUDGET_POLICY_NOT_ENABLED (Бессерверная политика бюджета не включена)
Бессерверная политика бюджета не включена, обратитесь в службу поддержки Databricks.
ПОЛИТИКА БЕЗСЕРВЕРНОГО БЮДЖЕТА НЕ ВКЛЮЧЕНА ДЛЯ УЧЕТНОЙ ЗАПИСИ
Бессерверная политика бюджета не включена для этой учетной записи. Пользователь не может указать политику бюджета для этого конвейера. Администратор учетной записи должен попытаться зарегистрироваться через портал предварительного просмотра функций. Если проблема сохранится, обратитесь в службу поддержки Databricks.
Политика бюджета для Serverless не поддерживается для конвейера без Serverless
Бессерверная политика бюджета не может быть назначена бессерверному конвейеру.
БЕССЕРВЕРНАЯ_БЮДЖЕТНАЯ_ПОЛИТИКА_НЕ_ПОДДЕРЖИВАЕТСЯ_ДЛЯ_ТИПА_КОНВЕЙЕРА
Бессерверная политика бюджета не поддерживается для типа <pipelineType>
конвейера.
Отказано в разрешении политики бюджета SERVERLESS
У пользователя нет разрешения на использование бессерверной политики бюджета с идентификатором '<budgetPolicyId>
'.
SERVERLESS_НЕ_ДОСТУПНО
Бессерверные вычисления недоступны. Для получения дополнительной информации обратитесь к Databricks.
SERVERLESS_НЕ_ВКЛЮЧЕНО
Бессерверные вычисления нельзя использовать с декларативными конвейерами Lakeflow. Обратитесь к Databricks, чтобы включить эту функцию для рабочей области.
Функция "безсерверного" режима не активирована для пользователя
Бессерверные вычисления не включены для вызывающего абонента. Чтобы включить эту функцию, обратитесь к администратору рабочей области.
SERVERLESS_NOT_ENABLED_FOR_WORKSPACE (Серверлесс не включен для рабочей области)
Бессерверные вычисления недоступны для этой рабочей области и (или) региона. Для получения дополнительной информации обратитесь к Databricks.
SERVERLESS_TREBUETSYA
В этой рабочей области необходимо использовать бессерверные вычисления.
SERVICENOW_CONNECTION_ERROR
Произошла ошибка в ServiceNow. Тип исходного API: <saasSourceApiType>
.
Для получения дополнительной информации см. SERVICENOW_CONNECTION_ERROR
ОШИБКА_ПУСТОГО_КЛЮЧА_КУРСОРА_КОННЕКТОРА_SERVICENOW
Произошла ошибка в ServiceNow. Тип исходного API: <saasSourceApiType>
.
В настоящее время конвейер обработки данных не может принять таблицу "<tableName>
", так как ключ курсора в строке содержит пустое поле.
Чтобы продолжить выполнение конвейера, удалите эту таблицу. Если ошибка сохраняется, отправьте билет.
Ошибка в спящем режиме экземпляра разъема ServiceNow
Произошла ошибка в ServiceNow. Тип исходного API: <saasSourceApiType>
.
Не удалось подключиться к экземпляру ServiceNow. Экземпляр, по-видимому, находится в спящем режиме или неактивен.
Войдите в административный портал ServiceNow и подождите несколько минут, пока экземпляр полностью не активируется.
Если ошибка сохраняется, отправьте билет.
ОШИБКА_ОТКЛЮЧЕНИЯ_ЭКЗЕМПЛЯРА_CONNECTOR_SERVICENOW
Произошла ошибка в ServiceNow. Тип исходного API: <saasSourceApiType>
.
Не удалось подключиться к экземпляру ServiceNow. Экземпляр находится в автономном режиме.
Войдите на портал администрирования ServiceNow и дождитесь некоторого времени, пока экземпляр не восстановится.
Если ошибка сохраняется, отправьте билет.
SERVICENOW_CONNECTOR_INVALID_TABLE_ERROR (Ошибка: недопустимая таблица в коннекторе ServiceNow)
Произошла ошибка в ServiceNow. Тип исходного API: <saasSourceApiType>
.
Не удалось запросить схему таблицы "<tableName>
". Таблица не существует в учетной записи ServiceNow для этого пользователя.
Проверьте имя таблицы для любых опечаток и убедитесь, что у пользователя есть необходимые разрешения для доступа к таблице.
Если ошибка сохраняется, отправьте билет.
Ошибка: доступ к IP-адресу соединителя ServiceNow ограничен
Произошла ошибка в ServiceNow. Тип исходного API: <saasSourceApiType>
.
Не удалось подключиться к экземпляру ServiceNow. Экземпляр имеет ограничения доступа по IP-адресу.
Чтобы устранить эту проблему, отключите ограничения IP-адресов, перейдя в ServiceNow >> All >> System Security >> Контроль доступа по IP-адресам или используйте бессерверные фиксированные IP-адреса.
Если ошибка сохраняется, отправьте билет.
ОШИБКА_НЕПРАВИЛЬНО_СФОРМИРОВАННОГО_URL_КОНЕЧНОЙ_ТОЧКИ_СОЕДИНИТЕЛЬ_SERVICENOW
Произошла ошибка в ServiceNow. Тип исходного API: <saasSourceApiType>
.
Обнаружен недопустимый URL-адрес конечной точки API ServiceNow. Структура URL-адресов не соответствует ожидаемому формату ServiceNow.
Проверьте конфигурацию экземпляра ServiceNow в учетных данных подключения UC.
Дополнительные сведения см. в SERVICENOW_CONNECTOR_MALFORMED_ENDPOINT_URL_ERROR
SERVICENOW_CONNECTOR_MAX_FAILED_ATTEMPTS_REACHED (Достигнуто максимальное количество неудачных попыток подключения)
Произошла ошибка в ServiceNow. Тип исходного API: <saasSourceApiType>
.
Это часто происходит, когда получение данных для таблицы занимает слишком много времени. На первом шаге обратитесь к администратору ServiceNow, чтобы включить индексирование в столбце курсора.
Столбец курсора выбирается из следующего списка, в порядке доступности и предпочтений: sys_updated_on (первый выбор), sys_created_on (второй выбор), sys_archived (третий вариант)
Инструкции по включению индексирования в ServiceNow см. здесь: https://docs.databricks.com/ingestion/lakeflow-connect/servicenow-overview#why-is-my-servicenow-ingestion-performance-slow
Мы также рекомендуем увеличить время ожидания запроса REST API более чем 60 секунд, чтобы предоставить больше времени для получения записей.
Затем повторите конвейер приема. Если проблема сохранится, отправьте билет.
СЕРВИСНЫЙ РАЗЪЕМ СХЕМА НЕСООТВЕТСТВИЕ ТИПА ПОЛЯ
В ServiceNow произошла ошибка при получении схемы таблицы.
Найдено два конфликтующих типа данных для поля "": "<fieldName>
<firstDataType>
" и "<secondDataType>
".
Чтобы продолжить выполнение конвейера, удалите эту таблицу. Если ошибка сохраняется, отправьте билет.
SERVICENOW_CONNECTOR_UNAUTHORIZED_ACCESS_ERROR (ОШИБКА)
Произошла ошибка в ServiceNow. Тип исходного API: <saasSourceApiType>
.
Дополнительные сведения см. в SERVICENOW_CONNECTOR_UNAUTHORIZED_ACCESS_ERROR
Установка свойств таблицы не разрешена для таблицы конвейера
ALTER <commandTableType>
... SET TBLPROPERTIES
не поддерживается. Чтобы изменить свойства таблицы, измените исходное определение и запустите обновление.
Программный модуль SFDC_CONNECTOR_BULK_QUERY_JOB_INCOMPLETE завершен не полностью
Прием для объекта <objName>
неполный, так как задание запроса API Salesforce заняло слишком много времени, завершилось сбоем или было отменено вручную.
Дополнительные сведения см. в разделе SFDC_CONNECTOR_BULK_QUERY_JOB_INCOMPLETE
Ошибка SFDC: SFDC_CONNECTOR_BULK_QUERY_NOT_FOUND
Прием объекта <objName>
не удался, поскольку задание API-запроса массового API Salesforce не было найдено.
Выполните FULL REFRESH
в конкретной целевой таблице.
SFDC_CONNECTOR_CREATE_BULK_QUERY_лимит_API_превышен
Произошла ошибка в вызове API Salesforce: превышено ограничение API
Дождитесь сброса ограничений API. Затем попробуйте обновить целевую таблицу.
Если ошибка сохраняется, отправьте билет.
Ошибка создания задания массового запроса в соединителе SFDC
Погрузка для объекта <objName>
является неполной из-за ошибки создания задания запроса массового API Salesforce. Код ошибки: <saasSourceApiErrorCode>
.
<actionText>
.
МОЙКИ_НЕ_ПОДДЕРЖИВАЮТСЯ_В_SEG
В рабочих областях с включенным управлением исходящим трафиком в бессерверной архитектуре приемники DLT в конвейере не поддерживаются. Поддерживаемые приемники DLT : Kafka и Delta.
Обнаружены следующие неподдерживаемые приемники: <sinkNames>
, а их соответствующие форматы: <sinkFormats>
.
SOURCE_TABLE_NOT_MATERIALIZED (источник таблицы не материализован)
Не удалось считывать зависимый набор данных"<sourceTableName>
из-за того, что он не материализован. Запустите весь конвейер, чтобы материализовать все зависимые наборы данных.
Поддержка STANDALONE_PRIVATE_MVST не предусмотрена
Создание автономного PRIVATE
MV/ST не поддерживается. Удалите PRIVATE
модификатор
ЦЕЛЬ_ПОТОКА_НЕ_ОПРЕДЕЛЕНА
Не удается найти целевую таблицу <target>
для команды <command>
. Целевая таблица <target>
не определена в конвейере обработки данных.
SYNCED_TABLE_USER_ERROR (Ошибка синхронизации таблицы пользователя)
Ошибка пользователя в конвейере синхронизированной таблицы.
Дополнительные сведения см. в SYNCED_TABLE_USER_ERROR
ТАБЛИЦА_ИЗМЕНЕНА_ВО_ВРЕМЯ_ОПЕРАЦИИ
Таблица <tableName>
была изменена за пределами этой транзакции, и эта транзакция была откатена. Повторите операцию.
МАТЕРИАЛИЗАЦИЯ_ТАБЛИЦЫ_ЦИКЛИЧЕСКАЯ_ЗАВИСИМОСТЬ_ВНЕШНЕГО_КЛЮЧА
Обновление конвейера: <pipelineId>
обнаружена циклическая цепочка ограничений внешнего ключа: <tables>
ОШИБКА_НЕОБХОДИМО_УКАЗАТЬ_КАТАЛОГ_И_СХЕМУ_ТАБЛИЦЫ
У TableSpec отсутствует один из компонентов: исходный каталог и/или исходная схема.
Сведения о спецификации таблицы:
<tableSpec>
СПЕЦИФИКАЦИЯ_ТАБЛИЦЫ_ПУСТОЙ_КАТАЛОГ
TableSpec имеет пустую строку в поле каталога.
Удалите пустую строку или добавьте имя каталога. (Если эта таблица не принадлежит каталогу в источнике, не устанавливайте поле.)
Сведения о спецификации таблицы:
<tableSpec>
Спецификация таблицы: пустая схема
TableSpec имеет пустую строку в поле схемы.
Удалите пустую строку или добавьте имя схемы. (Если эта таблица не принадлежит к схеме в источнике, не устанавливайте поле.)
Сведения о спецификации таблицы:
<tableSpec>
СПЕЦИФИКАЦИЯ_ТАБЛИЦА_ПУСТАЯ_ТАБЛИЦА
Имя таблицы пусто. Укажите имя таблицы.
Сведения о спецификации таблицы:
<tableSpec>
ТОКЕН_ТАБЛИЦЫ_НЕ_СУЩЕСТВУЕТ_ДЛЯ_ЭВОЛЮЦИИ_СХЕМЫ_УСТАРЕВШЕЙ_ТАБЛИЦЫ
Эволюция схемы не может быть включена из-за отсутствия метаданных. Активируйте полное обновление.
Причина: Токен таблицы снимков должен быть определён при включении эволюции схемы.
ЗНАЧЕНИЕ_ИНТЕРВАЛА_ТРИГГЕРА_НЕДОПУСТИМО
Интервал триггера должен быть положительным, максимально допустимое значение — 2 147 483 647 секунд. Получено: <actual>
секунда.
ТРИГГЕР_ON_VIEW_READ_FROM_FILE_НЕ ПОДДЕРЖИВАЕТСЯ
Источник <source>
— это представление, которое считывается из расположения файла, которое в настоящее время не поддерживается триггером.
ТИП_ИСТОЧНИКА_ТРИГГЕРА_НЕ_ПОДДЕРЖИВАЕТСЯ
Триггер в настоящее время не поддерживает источник <source>
с типом <type>
.
UC_ЦЕЛЕВАЯ_СХЕМА_ОЧИСТКИ_НЕ_РАЗРЕШЕНА
Очистка поля в целевой схеме не допускается для конвейеров UC. Причина: <reason>
.
Функция UC не включена
Использование каталога UC в DLT не включено.
UC_PIPELINE_НЕ_МОЖЕТ_ОПУБЛИКОВАТЬ_В_HMS
Конвейеры с поддержкой UC не могут публиковать в хранилище метаданных Hive. Выберите другой целевой каталог.
Требуемая схема UC_TARGET_SCHEMA_REQUIRED
Поле целевой схемы требуется для конвейеров UC. Причина: <reason>
.
НЕВОЗМОЖНО ОПРЕДЕЛИТЬ СХЕМУ ТАБЛИЦЫ
Не удалось определить схему для таблицы <tableName>
из его вышестоящих потоков.
Измените потоки, записываемые в эту таблицу, чтобы обеспечить совместимость схем.
Пока сформированная схема:
<inferredDataSchema>
Несовместимая схема:
<incompatibleDataSchema>
Неожиданная ошибка разрешений схемы конвейера
Непредвиденная ошибка при проверке разрешений схемы для конвейера <pipelineId>
. Обратитесь в службу поддержки Databricks.
ROW_FILTERSНЕВОЗМОЖНО_УСТАНОВИТЬ_СОВМЕСТИМОСТЬ_С_COLUMN_MASKS
Единая совместимость не может быть задана для материализованных представлений или потоковых таблиц с примененными фильтрами строк или масками столбцов.
Ошибка инициализации UNITY_CATALOG
При настройке конвейера в кластере <clusterId>
произошла ошибка с каталогом Unity.
Убедитесь, что конфигурация каталога Unity правильна, а необходимые ресурсы (например, каталог, схема) существуют и доступны.
Кроме того, убедитесь, что кластер имеет соответствующие разрешения для доступа к каталогу Unity.
Сведения: <ucErrorMessage>
НЕРАЗРЕШЕННЫЙ_ПУТЬ_СИНКА
Путь к хранилищу для синка <identifier>
не может быть определен. Обратитесь в службу поддержки Databricks.
НЕРАЗРЕШЕННЫЕ_ТАБЛИЦЫ_ДЛЯ_ОБСЛУЖИВАНИЯ
Следующие таблицы были найдены в определении конвейера, но не удалось устранить во время обслуживания. Выполните выполнение обновления конвейера с последним определением конвейера, чтобы материализовать все таблицы в определении конвейера и разблокировать обслуживание или обратиться в службу поддержки Databricks, если проблема сохранится.
<unresolvedTableIdentifiersSet>
Несуществующий_Путь_К_Таблице
Путь хранения для таблицы <identifier>
не может быть определён. Обратитесь в службу поддержки Databricks.
НЕПОДДЕРЖИВАЕМАЯ_КОМАНДА_ИЗМЕНЕНИЯ
ALTER <commandTableType>
... <command>
не поддерживается.
НЕПОДДЕРЖИВАЕМЫЙ_КАНАЛ_ДЛЯ_DPM
Неподдерживаемый канал для режима прямой публикации. Ожидается либо канал "CURRENT
" либо "PREVIEW
", но получен "PREVIOUS
"
НЕПОДДЕРЖИВАЕМАЯ_КОМАНДА_В_НЕ_ДПМ_КАНАЛЕ
<command>
Поддерживается только в конвейерах декларативного типа Lakeflow при включенном режиме прямой публикации
НЕПОДДЕРЖИВАЕМАЯ КОМАНДА В ОПРЕДЕЛЕНИИ ЗАПРОСА
'<command>
' не поддерживается в определении запроса. Переместите команду за пределы определения запроса. Если это конвейер в Python, переместите <command>
вне @dlt.table()/@dlt.view() декоратора. Если это конвейер в Scala, переместите <command>
за пределы метода "query".
НЕПОДДЕРЖИВАЕМАЯ_ПОЛЬЗОВАТЕЛЬСКАЯ_ВЕРСИЯ_DBR
Пользовательская версия DBR '<v>
' не поддерживается в рабочих областях SHIELD
и HIPAA
. Ожидается один из вариантов [<supportedDbrVersions>
]
UNSUPPORTED_DBR_VERSION (неподдерживаемая версия DBR)
Версия DBR "<v>
" не поддерживается. Ожидается один из вариантов [<supportedDbrVersions>
]
Неподдерживаемая функция для рабочей области
<featureName>
не поддерживается в вашей рабочей области. Обратитесь в службу поддержки Databricks, чтобы включить эту функцию для рабочей области.
неподдерживаемый язык
Не удалось загрузить <language>
блокнот "<notebookPath>
". В настоящее время поддерживаются только ноутбуки <supportedLanguages>
.
НЕПОДДЕРЖИВАЕМЫЙ_ТИП_ФАЙЛА_БИБЛИОТЕКИ
<path>
файл не имеет расширения .py или .sql. В конвейерах поддерживаются только файлы Python и SQL.
НЕПОДДЕРЖИВАЕМЫЙ_ЯЗЫК_БИБЛИОТЕЧНОЙ_ТЕТРАДИ
Неподдерживаемый язык для записной книжки <language>
<path>
. Только Python и SQL поддерживаются в конвейерах
ТИП_ОБЪЕКТА_БИБЛИОТЕКИ_НЕ_ПОДДЕРЖИВАЕТСЯ
Включенный по пути <path>
тип <objectType>
, который не поддерживается. В настоящее время в качестве библиотек можно использовать только записные книжки и файлы. Чтобы устранить эту проблему, удалите неподдерживаемый объект или обновите библиотеки, настроенные для этого конвейера, поэтому включены только поддерживаемые типы объектов.
НЕПОДДЕРЖИВАЕМЫЙ_ТИП_ИСТОЧНИКА_УПРАВЛЯЕМОЙ_ЗАГРУЗКИ
Недопустимое определение управляемого конвейера поглощения, неподдерживаемый тип источника: <sourceType>
.
НЕПОДДЕРЖИВАЕМЫЙ_ТИП_ПОДАЧИ_SAAS
Указанный тип ввода <ingestionType>
не поддерживается.
Обратитесь в службу поддержки Databricks, если эта проблема сохраняется.
НЕПОДДЕРЖИВАЕМАЯ_КОМАНДА_SPARK_SQL
'<command>
' не поддерживается в API spark.sql("...") в DLT Python. Поддерживаемая команда: <supportedCommands>
.
ОБНОВЛЕННЫЙ_НАБОР_ОПРЕДЕЛЕНИЙ_ДЛЯ_НЕ_БДSQL_ПАЙПЛАЙНА
Только DBSQL
конвейеры могут иметь updated_definition.
ИСПОЛЬЗОВАТЬ_КАТАЛОГ_В_HMS
USE CATALOG
поддерживается только в декларативных конвейерах Lakeflow с включенной поддержкой UC
Текст не сохранен в пользовательском контексте
Не удается обновить таблицу <tableName>
, так как у нее нет запроса, сохраненного в каталоге Unity. Обратитесь в службу поддержки Databricks.
КОННЕКТОР_OTЧЕТА_WORKDAY_OTЧЕТ_НЕ НАЙДЕН_ОШИБКА
Произошла ошибка в отчетах Workday. Тип исходного API: <saasSourceApiType>
.
Неверный URL-адрес<reportUrl>
отчета. Проверьте наличие любых опечаток в базовом URL-адресе или имени отчета, чтобы устранить проблему.
Если проблема сохранится, отправьте билет.
Ошибка: несанкционированный доступ к Connector отчетов Workday
Произошла ошибка в отчетах Workday. Тип исходного API: <saasSourceApiType>
.
Дополнительные сведения см. в разделе WORKDAY_REPORTS_CONNECTOR_UNAUTHORIZED_ACCESS_ERROR
URL_ОТЧЁТА_WORKDAY_ПУСТОЙ
URL-адрес отчета Workday пуст. Необходимо предоставить по крайней мере один отчет.
Превышена квота рабочего пространства
Не удается запустить обновление"<updateId>
, так как в этой рабочей области уже<maxActiveUpdates>
запущены активные конвейеры.
Разное
ПОЛИТИКИ_ABAC_НЕПОДДЕРЖИВАЮТСЯ_ДЛЯ_ВЕРСИИ_ВЫПОЛНЕНИЯ
SQLSTATE: не присвоено
Запрос к таблице <tableFullName>
с политикой ABAC не поддерживается в назначенных кластерах из-за <dbrVersionMessage>
. Требуется версия <minimumSupportedVersion>
или более поздняя.
Отсутствуют учетные данные Azure Entra
SQLSTATE: не присвоено
Отсутствуют учетные данные Azure Entra (aka Azure Active Directory).
Убедитесь, что вы вошли в систему с помощью учетной записи Entra
или настроили личный маркер доступа Azure DevOps (PAT) в параметрах пользователя > интеграции Git.
Если вы не используете PAT и используете Azure DevOps с API Repos,
необходимо использовать токен доступа Azure Entra.
См. https://docs.microsoft.com/azure/databricks/dev-tools/api/latest/aad/app-aad-token для получения маркера доступа Azure Entra.
Ошибка разбора учетных данных AZURE_ENTRA
SQLSTATE: не присвоено
Возникла ошибка с учетными данными Azure Entra (Azure Active Directory). Попробуйте выйти из системы
Entra (https://portal.azure.com) и повторный вход в систему.
Кроме того, вы можете посетить пользовательские настройки в разделе Git интеграции >, чтобы задать
Настройка личного токена доступа Azure DevOps.
AZURE_ENTRA_LOGIN_ERROR (Ошибка входа Azure Entra)
SQLSTATE: не присвоено
Возникла ошибка с учетными данными Azure Active Directory. Попробуйте выйти из системы
Azure Active Directory (https://portal.azure.com) и войдите в систему снова.
Ошибка идентификации рабочей нагрузки Azure Entra
SQLSTATE: не присвоено
Обнаружена ошибка идентификации рабочей нагрузки Azure с исключением Azure: <azureWorkloadIdentityExceptionMessage>
Ошибка: CLEAN_ROOM_DELTA_SHARING_ENTITY_NOT_AUTHORIZED (не авторизовано для обмена данными в чистой комнате)
SQLSTATE: не присвоено
Невозможно запросить создание учетных данных для безопасного обмена дельта-данными в изолированной зоне.
ДОСТУП ЗАПРЕЩЕН К СКРЫТОМУ БЕЗОПАСНОМУ РЕЖИМУ CLEAN_ROOM
SQLSTATE: не присвоено
Защищаемые <securableName>
с типом <securableType>
и типом <securableKind>
управляются системой чистых комнат, у пользователя нет доступа.
CONSTRAINT_ALREADY_EXISTS (ОГРАНИЧЕНИЕ_УЖЕ_СУЩЕСТВУЕТ)
SQLSTATE: не присвоено
Ограничение с именем <constraintName>
уже существует, выберите другое имя.
ОГРАНИЧЕНИЕ_НЕ_СУЩЕСТВУЕТ
SQLSTATE: не присвоено
Ограничение <constraintName>
не существует.
НЕВОЗМОЖНО ПРОЧИТАТЬ УДАЛЕННЫЙ РЕПОЗИТОРИЙ
SQLSTATE: не присвоено
Не удалось прочитать удаленный репозиторий (<repoUrl>
).
Перейдите к удаленному поставщику Git, чтобы убедиться, что:
URL-адрес вашего удаленного репозитория Git является допустимым.
Ваш личный маркер доступа или пароль приложения имеет правильный доступ к репозиторию.
НЕ УДАЛОСЬ РАЗРЕШИТЬ УЗЕЛ ХРАНИЛИЩА
SQLSTATE: не присвоено
Не удалось разрешить хост для <repoUrl>
.
Начало времени не поддерживается.
SQLSTATE: не присвоено
Параметр beginning_of_time
не может быть истинным.
Срок действия CSMS токена продолжения истек
SQLSTATE: не присвоено
Запрошенные объекты не удалось найти для маркера продолжения.
CSMS_INVALID_CONTINUATION_TOKEN (недействительный токен продолжения)
SQLSTATE: не присвоено
Недопустимый маркер продолжения. Причина: <msg>
CSMS_НЕДОПУСТИМОЕ_МАКСИМАЛЬНОЕ_КОЛИЧЕСТВО_ОБЪЕКТОВ
SQLSTATE: не присвоено
Недопустимое значение <value>
для параметра max_objects, ожидаемое значение в [<minValue>
, <maxValue>
]
CSMS_INVALID_SUBSCRIPTION_ID (неверный идентификатор подписки)
SQLSTATE: не присвоено
Недопустимый идентификатор подписки. Причина: <msg>
CSMS_INVALID_URI_FORMAT: Ошибка: Неверный формат URI
SQLSTATE: не присвоено
Недопустимый формат URI. Требуется указать том (например, "/Volumes/catalog/schema/volume") или путь к облачному хранилищу (например, "s3://some-uri")
ТЕМА_KAFKA_ОТСУТСТВУЕТ
SQLSTATE: не присвоено
Должен предоставить топик Kafka
CSMS_LOCATION_ERROR (ошибка местоположения CSMS)
SQLSTATE: не присвоено
Не удалось перечислить объекты. На месте имеются проблемы, которые необходимо решить. Сведения: <msg>
CSMS_LOCATION_NOT_KNOWN (Местоположение не известно)
SQLSTATE: не присвоено
Расположение для URI <path>
не найдено
CSMS_METASTORE_ID_MISSING
SQLSTATE: не присвоено
Должен предоставить uuid хранилища метаданных
Ошибка разрешения CSMS_METASTORE
SQLSTATE: не присвоено
Не удалось определить хранилище метаданных для запроса.
Ошибка: CSMS_RESOLVE_LOCAL_SHARD_NAME_FAILED
SQLSTATE: не присвоено
Не удалось разрешить имя локального сегмента CSMS
Служба CSMS отключена
SQLSTATE: не присвоено
Служба отключена
Название шарда отсутствует в запросе
SQLSTATE: не присвоено
Имя сегмента отсутствует в запросе rpc на CSMS
CSMS_UNITY_CATALOG_ENTITY_NOT_FOUND (Сущность в каталоге Unity не найдена)
SQLSTATE: не присвоено
Сущность каталога Unity не найдена. Убедитесь, что каталог, схема, том и/или внешнее хранилище существуют.
CSMS_UNITY_CATALOG_ВНЕШНЕЕ_РАСПОЛОЖЕНИЕ_НЕ_СУЩЕСТВУЕТ
SQLSTATE: не присвоено
Внешнее местоположение каталога Unity не существует.
Каталог CSMS Unity: Дублирование внешнего хранилища
SQLSTATE: не присвоено
Универсальный код ресурса (URI) совпадает с другими томами
Хранилище метаданных каталога CSMS_UNITY не существует
SQLSTATE: не присвоено
Не удалось определить хранилище метаданных для запроса. Хранилище метаданных не существует
CSMS_UNITY_CATALOG_ДОСТУП_ЗАПРЕЩЕН
SQLSTATE: не присвоено
Отклонено разрешение
Таблица в CSMS_UNITY_CATALOG не существует
SQLSTATE: не присвоено
Таблица каталога Unity не существует.
CSMS_UNITY_CATALOG_ОБЪЕМ_НЕ_СУЩЕСТВУЕТ
SQLSTATE: не присвоено
Том каталога Unity не существует.
CSMS_НЕПОДДЕРЖИВАЕМЫЙ_ЗАЩИЩАЕМЫЙ_ЭЛЕМЕНТ
SQLSTATE: не присвоено
Неподдерживаемый защищаемый объект
CSMS_URI_MISSING (URI отсутствует)
SQLSTATE: не присвоено
Должен предоставить URI
CSMS_URI слишком длинный
SQLSTATE: не присвоено
Предоставленный универсальный код ресурса (URI) слишком длинный. Максимальная разрешенная длина составляет <maxLength>
.
Каталоги DMK не разрешены для классических вычислений
SQLSTATE: не присвоено
Хранилище Databricks по умолчанию невозможно получить с помощью классических вычислений. Используйте бессерверные вычисления для доступа к данным в хранилище по умолчанию
GITHUB_ПРИЛОЖЕНИЕ_НЕ_МОЖЕТ_ОБНОВИТЬ_УЧЕТНЫЕ_ДАННЫЕ
SQLSTATE: не присвоено
Сбой операции, так как учетные данные связанного приложения GitHub не удалось обновить.
Пожалуйста, повторите попытку или перейдите в раздел "Настройки пользователя" > Git Integration и попробуйте повторно связать учетную запись вашего поставщика Git.
Если проблема сохранится, отправьте запрос в службу поддержки.
У GITHUB_APP_CREDENTIALS нет доступа
SQLSTATE: не присвоено
Ссылка на учетную запись GitHub не имеет доступа. Чтобы устранить эту ошибку, выполните указанные ниже действия.
- Администратор репозитория должен перейти https://github.com/apps/databricks/installations/new и установить приложение Databricks GitHub для репозитория.
Кроме того, владелец учетной записи GitHub может установить приложение в учетной записи, чтобы предоставить доступ к репозиториям учетной записи.
- Если приложение уже установлено, ответственному администратору следует убедиться, что при использовании доступа с ограниченной областью действия с параметром "Только выбор репозиториев" они включили доступ к этому репозиторию, выбрав его.
https://docs.databricks.com/en/repos/get-access-tokens-from-git-provider.html#link-github-account-using-databricks-github-app Дополнительные сведения см. в статье.
Если проблема сохранится, отправьте запрос в службу поддержки.
Учётные данные приложения GitHub истекли
SQLSTATE: не присвоено
Учетные данные связанного приложения GitHub истекли через 6 месяцев бездействия.
Перейдите к настройкам пользователя интеграции Git > и попробуйте переподключить учетные данные.
Если проблема сохранится, отправьте запрос в службу поддержки.
УСТАНОВКА_ПРИЛОЖЕНИЯ_GITHUB_НА_ДРУГОЙ_АККАУНТ_ПОЛЬЗОВАТЕЛЯ
SQLSTATE: не присвоено
Ссылка на учетную запись GitHub не имеет доступа. Чтобы устранить эту ошибку, выполните указанные ниже действия.
Пользователь GitHub
<gitCredentialUsername>
должен перейти на https://github.com/apps/databricks/installations/new и установить приложение на учетную запись<gitCredentialUsername>
, чтобы разрешить доступ.Если пользователь
<gitCredentialUsername>
уже установил приложение и использует ограниченный доступ с параметром "Только выбор репозиториев", он должен убедиться, что он включил доступ к этому репозиторию, выбрав его.
https://docs.databricks.com/en/repos/get-access-tokens-from-git-provider.html#link-github-account-using-databricks-github-app Дополнительные сведения см. в статье.
Если проблема сохранится, отправьте запрос в службу поддержки.
УСТАНОВКА_GITHUB_ПРИЛОЖЕНИЯ_НА_ОРГАНИЗАЦИЮ
SQLSTATE: не присвоено
Ссылка на учетную запись GitHub не имеет доступа. Чтобы устранить эту ошибку, выполните указанные ниже действия.
Владельцу организации GitHub
<organizationName>
следует перейти по ссылке https://github.com/apps/databricks/installations/new и установить приложение на организацию<organizationName>
для разрешения доступа.Если приложение уже установлено в организации GitHub, владелец этой организации
<organizationName>
гарантирует, что при использовании ограниченного доступа с параметром "Только выбор репозиториев" они включили доступ к этому репозиторию, выбрав его.
https://docs.databricks.com/en/repos/get-access-tokens-from-git-provider.html#link-github-account-using-databricks-github-app Дополнительные сведения см. в статье.
Если проблема сохранится, отправьте запрос в службу поддержки.
УСТАНОВКА ПРИЛОЖЕНИЯ GITHUB НА ВАШ АККАУНТ
SQLSTATE: не присвоено
Ссылка на учетную запись GitHub не имеет доступа. Чтобы устранить эту ошибку, выполните указанные ниже действия.
Перейдите к https://github.com/apps/databricks/installations/new и установите приложение в учетную запись
<gitCredentialUsername>
, чтобы предоставить доступ.Если приложение уже установлено, и вы используете ограниченный доступ с параметром "Только выбор репозиториев", убедитесь, что вы включили доступ к этому репозиторию, выбрав его.
https://docs.databricks.com/en/repos/get-access-tokens-from-git-provider.html#link-github-account-using-databricks-github-app Дополнительные сведения см. в статье.
Если проблема сохранится, отправьте запрос в службу поддержки.
КЛАСТЕР_GIT_НЕ_ГОТОВ
SQLSTATE: не присвоено
Кластер Git не готов.
Недопустимые общие учетные данные GIT
SQLSTATE: не присвоено
Недопустимые учетные данные поставщика Git для URL-адреса репозитория <repoUrl>
.
Текущий поставщик учетных данных Git — <gitCredentialProvider>
, а имя пользователя — <gitCredentialUsername>
.
Перейдите к параметрам пользователя интеграции Git >, чтобы посмотреть учетные данные.
Перейдите к удаленному поставщику Git, чтобы убедиться, что:
Вы ввели правильный адрес электронной почты пользователя Git или имя пользователя с учетными данными поставщика Git.
У вашего токена или пароля приложения имеется правильный доступ к репозиторию.
Срок действия токена не истек.
Если у вас включена единая аутентификация с вашим поставщиком Git, обязательно авторизуйте токен.
GIT_CREDENTIAL_INVALID_PAT (Неверный идентификатор аутентификации GIT)
SQLSTATE: не присвоено
Недопустимые учетные данные персонального токена доступа поставщика Git для URL репозитория <repoUrl>
.
Текущий поставщик учетных данных Git — <gitCredentialProvider>
, а имя пользователя — <gitCredentialUsername>
.
Перейдите к параметрам пользователя интеграции Git >, чтобы посмотреть учетные данные.
Перейдите к удаленному поставщику Git, чтобы убедиться, что:
Вы ввели правильный адрес электронной почты пользователя Git или имя пользователя с учетными данными поставщика Git.
У вашего токена или пароля приложения имеется правильный доступ к репозиторию.
Срок действия токена не истек.
Если у вас включена единая аутентификация с вашим поставщиком Git, обязательно авторизуйте токен.
Отсутствуют учетные данные GIT (GIT_CREDENTIAL_MISSING)
SQLSTATE: не присвоено
Учетные данные Git не настроены, а они необходимы для этого репозитория (<repoUrl>
).
Перейдите к настройкам пользователя интеграции Git >, чтобы настроить учетные данные Git.
ОШИБКА_УЧЕТНЫХ_ДАННЫХ_GIT_НЕТ_ПРАВА_НА_ЗАПИСЬ
SQLSTATE: не присвоено
Доступ к <gitCredentialProvider>
хранилищу (<repoUrl>
) не предоставлен.
Убедитесь, что у вас (<gitCredentialUsername>
) есть доступ на запись в этот удаленный репозиторий.
НЕСООТВЕТСТВИЕ_ПРОВАЙДЕРА_УЧЕТНЫХ_ДАННЫХ_GIT
SQLSTATE: не присвоено
Неверный поставщик учетных данных Git для репозитория.
Текущий поставщик учетных данных Git (<gitCredentialProvider>
) не соответствует поставщику Git репозитория <repoUrl>
.
Попробуйте другой репозиторий или перейдите в раздел "Параметры пользователя" > интеграции с Git, чтобы обновить учетные данные Git.
КЛАСТЕР GIT_ПРОКСИ_НЕ_ГОТОВ
SQLSTATE: не присвоено
Прокси-кластер Git не готов.
СЕКРЕТ_GIT_В_КОДЕ
SQLSTATE: не присвоено
Секреты, найденные в коммите. Сведения: <secretDetail>
. Чтобы устранить эту ошибку, выполните указанные ниже действия.
Удалите секрет и попробуйте сделать коммит снова.
Если проблема сохранится, отправьте запрос в службу поддержки.
ИЕРАРХИЧЕСКОЕ_ПРОСТРАНСТВО_ИМЕН_НЕ_ВКЛЮЧЕНО
SQLSTATE: не присвоено
Учетная запись хранения Azure не включает иерархическое пространство имен.
Некорректная длина поля
SQLSTATE: не присвоено
<rpcName> <fieldName>
слишком долго. Максимальная длина — <maxLength>
символов.
НЕВЕРНОЕ_ЗНАЧЕНИЕ_ПАРАМЕТРА
SQLSTATE: не присвоено
<msg>
Дополнительные сведения см. в INVALID_PARAMETER_VALUE
РЕЗУЛЬТАТ ЗАПУСКА ЗАДАЧИ В РАМКАХ TASK_FRAMEWORK НЕ НАЙДЕН
SQLSTATE: не присвоено
Фреймворк задач: Выходные данные выполнения задачи для задачи с runId <runId>
и orgId <orgId>
не найдены.
Состояние задачи JOBS_TASK_FRAMEWORK_TASK_RUN не найдено
SQLSTATE: не присвоено
Платформа выполнения задач: не удалось найти состояние выполнения для задачи с runId <runId>
и orgId <orgId>
.
РЕГИСТРАТОР_ЗАДАЧ_РАБОЧИХ_КЛИЕНТОВ_КОНФИГ_НЕ_СУЩЕСТВУЕТ
SQLSTATE: не присвоено
RPC ClientConfig для задачи с идентификатором <taskId>
не существует.
ЗАДАЧА_РЕГИСТРАЦИИ_РАБОТ_НЕ_СУЩЕСТВУЕТ
SQLSTATE: не присвоено
Задача с идентификатором <taskId>
не существует.
РЕЕСТР_ЗАДАЧ_РАБОТ_НЕПОДДЕРЖИВАЕМАЯ_ЗАДАЧА_РАБОТЫ
SQLSTATE: не присвоено
Реестр задач: неподдерживаемая или неизвестная задача с классом <taskClassName>
.
ДОСТУП НА ОСНОВЕ ПУТИ НЕ ПОДДЕРЖИВАЕТСЯ ДЛЯ ВНЕШНЕГО ПОВЕРХНОСТНОГО КЛОНА
SQLSTATE: не присвоено
Доступ по пути к внешней таблице с неглубоким клонированием <tableFullName>
не поддерживается. Вместо этого используйте имена таблиц для доступа к поверхностному клону.
Доступ на основе путей не поддерживается для Fabric
SQLSTATE: не присвоено
Таблица Fabric, расположенная по URL-адресу"<url>
, не найдена. Используйте команду REFRESH FOREIGN CATALOG
для заполнения таблиц Fabric.
ДОСТУП НА ОСНОВЕ ПУТЕЙ НЕ ПОДДЕРЖИВАЕТСЯ ДЛЯ ТАБЛИЦ С ПОЛИТИКАМИ ДОСТУПА НА УРОВНЕ СТРОК И СТОЛБЦОВ
SQLSTATE: не присвоено
Доступ к таблице <tableFullName>
с фильтром строк или маской столбцов на основе пути не поддерживается.
ДОСТУП ЗАПРЕЩЕН
SQLSTATE: не присвоено
У пользователя нет <msg>
на <resourceType>
"<resourceName>
".
ОШИБКА_НЕПРАВИЛЬНЫЙ_ВВОД_ПРИ_УДАЛЕНИИ_АКТИВА_REDASH
SQLSTATE: не присвоено
Не удалось проанализировать запрос на удаление объекта: <invalidInputMsg>
REDASH_УДАЛИТЬ_ОБЪЕКТ_НЕ_В_КОРЗИНЕ
SQLSTATE: не присвоено
Не удалось удалить объект <resourceName>
, так как он не находится в корзине
ОТКАЗАНО В ДОСТУПЕ К REDASH
SQLSTATE: не присвоено
Не удалось найти или получить разрешение на доступ к ресурсам <resourceId>
В запросе Redash произошла ошибка: REDASH_QUERY_NOT_FOUND
SQLSTATE: не присвоено
Не удалось найти ресурс из идентификатора запроса <queryId>
НЕ УДАЛОСЬ СОЗДАТЬ ФРАГМЕНТ ЗАПРОСА REDASH
SQLSTATE: не присвоено
Не удалось создать новый фрагмент запроса
Превышена квота сниппета запроса Redash
SQLSTATE: не присвоено
Достигнута квота для количества фрагментов запроса. Текущая квота <quota>
.
REDASH_QUERY_SNIPPET_TRIGGER_ALREADY_IN_USE (Триггер уже используется в фрагменте запроса Redash)
SQLSTATE: не присвоено
Указанный триггер <trigger>
уже используется другим фрагментом запроса в этой рабочей области.
РЕСУРС_REDASH_НЕ_НАЙДЕН
SQLSTATE: не присвоено
Запрашиваемый ресурс <resourceName>
не существует
Обработчик восстановления REDASH: недопустимый ввод
SQLSTATE: не присвоено
Не удалось проанализировать запрос на удаление объекта: <invalidInputMsg>
"REDASH_ВОССТАНОВЛЕНИЕ_ОБЪЕКТА_НЕ_В_КОРЗИНЕ"
SQLSTATE: не присвоено
Не удалось восстановить объект <resourceName>
, который не находится в корзине
Объект уже находится в корзине.
SQLSTATE: не присвоено
Не удалось удалить в корзину уже удалённый объект <resourceName>
REDASH_UNABLE_TO_GENERATE_RESOURCE_NAME (Невозможно сгенерировать имя ресурса)
SQLSTATE: не присвоено
Не удалось создать имя ресурса из идентификатора <id>
Ошибка создания визуализации в Redash
SQLSTATE: не присвоено
Не удалось создать новую визуализацию
REDASH_ВИЗУАЛИЗАЦИЯ_НЕ_НАЙДЕНА
SQLSTATE: не присвоено
Не удалось найти визуализацию <visualizationId>
Лимит визуализаций в Redash превышен
SQLSTATE: не присвоено
Достигнута квота на количество визуализаций в запросе <query_id>
. Текущая квота <quota>
.
REPOSITORY_URL_НЕ_НАЙДЕН
SQLSTATE: не присвоено
Удаленный репозиторий (<repoUrl>
) не найден.
Текущий поставщик учетных данных Git — <gitCredentialProvider>
, а имя пользователя — <gitCredentialUsername>
.
Перейдите к удаленному поставщику Git, чтобы убедиться, что:
URL-адрес вашего удаленного репозитория Git является допустимым.
Ваш личный маркер доступа или пароль приложения имеет правильный доступ к репозиторию.
РЕСУРС_УЖЕ_СУЩЕСТВУЕТ
SQLSTATE: не присвоено
<resourceType>
'<resourceIdentifier>
' уже существует
РЕСУРС_НЕ_СУЩЕСТВУЕТ
SQLSTATE: не присвоено
<resourceType>
'<resourceIdentifier>
' не существует.
Правила доступа к строкам и столбцам не поддерживаются на назначенных кластерах
SQLSTATE: не присвоено
Запрос к таблице <tableFullName>
с фильтром строк или маской столбцов не поддерживается в назначенных кластерах.
БЕЗОПАСНОСТЬ ПО СТРОКАМ И СТОЛБЦАМ НЕ ПОДДЕРЖИВАЕТСЯ В ТАБЛИЦАХ DELTA SHARING
SQLSTATE: не присвоено
Таблица <tableFullName>
используется с Delta Sharing и не может использовать безопасность на уровне строк или столбцов.
СЕРВИС ВРЕМЕННО НЕДОСТУПЕН
SQLSTATE: не присвоено
Служба <serviceName>
временно на техобслуживании. Повторите попытку позже.
Таблицы с защитой строк и столбцов не поддерживаются в режиме онлайн.
SQLSTATE: не присвоено
Таблица <tableFullName>
не может одновременно иметь безопасность строк и столбцов и онлайн материализованные представления.
СЛИШКОМ МНОГО СТРОК ДЛЯ ОБНОВЛЕНИЯ
SQLSTATE: не присвоено
Слишком много строк для обновления, обновление прерывается.