Классы ошибок в Azure Databricks
Применимо к: Databricks SQL
Databricks Runtime 12.2 и выше
Классы ошибок являются описательными, читаемыми человеком, строками, уникальными для условия ошибки.
Классы ошибок можно использовать для программной обработки ошибок в приложении без необходимости анализа сообщения об ошибке.
Это список распространенных именованных условий ошибки, возвращаемых Azure Databricks.
Databricks Runtime и Databricks SQL
ДОБАВЛЕНИЕ_ПО_УМОЛЧАНИЮ_НЕПОДДЕРЖИВАЕТСЯ
Не удалось выполнить команду <statementType>
, так как значения DEFAULT
не поддерживаются при добавлении новых столбцов в существующий целевой источник данных с поставщиком таблиц: "<dataSource>
".
АГРЕГАТНАЯ_ФУНКЦИЯ_С_НЕДЕТЕРМИНИСТИЧЕСКИМ_ВЫРАЖЕНИЕМ
Недетерминированное выражение <sqlExpr>
не должно отображаться в аргументах статистической функции.
Ошибка преобразования при разборе AI_FUNCTION_HTTP
Не удалось проанализировать выходные данные модели при приведении к указанному типу возврата: "<dataType>
", ответ JSON был: "<responseString>
". Обновите возвращаемый тип, чтобы соответствовать содержимому типа, представленного в формате JSON ответа, а затем повторите запрос.
AI_FUNCTION_HTTP_PARSE_COLUMNS_ERROR
Фактический вывод модели содержит более чем один столбец «<responseString>
». Однако указанный тип возвращаемого значения["<dataType>
"] имеет только один столбец. Обновите возвращаемый тип, чтобы содержать то же количество столбцов, что и выходные данные модели, а затем повторите запрос снова.
AI_FUNCTION_HTTP_REQUEST_ERROR (Ошибка HTTP-запроса функции AI)
Произошла ошибка при выполнении HTTP-запроса для функции <funcName>
: <errorMessage>
AI_FUNCTION_INVALID_HTTP_RESPONSE
Недопустимый HTTP-ответ для функции <funcName>
: <errorMessage>
ФУНКЦИЯ_ИИ_НЕДОПУСТИМЫЕ_МАКС_СЛОВА
Максимальное число слов должно быть неотрицательным целым числом, но получено <maxWords>
.
AI_FUNCTION_INVALID_MODEL_PARAMETERS
Указанные параметры модели (<modelParameters>
) недопустимы в функции AI_QUERY
для обслуживания конечной точки "<endpointName>
".
Дополнительные сведения см. в AI_FUNCTION_INVALID_MODEL_PARAMETERS
НЕДОПУСТИМЫЙ_ТИП_ФОРМАТА_ОТВЕТА_ФУНКЦИИ_AI
Функция ИИ: "<functionName>
" требует допустимой строки <format>
для параметра responseFormat
, но найден следующий формат ответа: "<invalidResponseFormat>
". Исключение: <errorMessage>
AI_FUNCTION_JSON_PARSE_ERROR
Произошла ошибка при анализе ответа JSON для функции <funcName>
: <errorMessage>
Ошибка разбора схемы модели ИИ
Не удалось проанализировать схему для конечной точки обслуживания<endpointName>
": <errorMessage>
, ответ JSON: "<responseJson>
".
Задайте параметр returnType
вручную в функции AI_QUERY
, чтобы переопределить разрешение схемы.
ОШИБКА_НЕПОДДЕРЖИВАЕМАЯ_ФУНКЦИЯ_ИИ
Функция <funcName>
не поддерживается в текущей среде. Он доступен только в Databricks SQL Pro и без сервера.
Функция ИИ: Запрос не поддерживается
Не удалось оценить функцию SQL "<functionName>
", так как указанный аргумент <invalidValue>
имеет "<invalidDataType>
", но поддерживаются только следующие типы: <supportedDataTypes>
. Обновите вызов функции, чтобы указать аргумент типа строки и повторить запрос снова.
AI_FUNCTION_UNSUPPORTED_RESPONSE_FORMAT
Найден неподдерживаемый формат ответа.
Дополнительные сведения см. в AI_FUNCTION_UNSUPPORTED_RESPONSE_FORMAT
НЕПОДДЕРЖИВАЕМЫЙ_ТИП_ВОЗВРАТА_ФУНКЦИИ_ИИ
Функция ИИ: "<functionName>
" не поддерживает следующий тип в качестве возвращаемого типа: "<typeName>
". Возвращаемый тип должен быть допустимым типом SQL, понятным катализатором и поддерживаемым функцией ИИ. Текущие поддерживаемые типы включают: <supportedValues>
ОШИБКА_НЕВЕРНОГО_ЗНАЧЕНИЯ_АРГУМЕНТА_ИИ
Предоставленное значение "<argValue>
" не поддерживается аргументом "<argName>
". Поддерживаемые значения: <supportedValues>
AI_QUERY_ENDPOINT НЕ ПОДДЕРЖИВАЕТ СТРУКТУРИРОВАННЫЙ ВЫВОД
Ожидалось, что тип задачи конечной точки обслуживания будет "Чат" для поддержки структурированного вывода, но найдено значение "<taskType>
" для конечной точки "<endpointName>
".
Несоответствие_типа_столбца_результата_AI_запроса
Предоставленный параметр "<sqlExpr>
" не поддерживается возвращаемым типом аргумента.
AI_SEARCH_CONFLICTING_QUERY_PARAM_SUPPLY_ERROR
Конфликтующие параметры, обнаруженные для функции 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>
индекса, так как он не связан с конечной точкой модели внедрения.
AI_SEARCH_QUERY_TYPE_CONVERT_ENCODE_ERROR
Сбой материализации 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\>
ВСЕ_ПАРАМЕТРЫ_ДОЛЖНЫ_БЫТЬ_ИМЕННОВАНЫ
Использование параметризованных имен запросов требует именовать все параметры. Отсутствующие имена параметров: <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>
.
AMBIGUOUS_LATERAL_COLUMN_ALIAS
Алиас боковой колонки <name>
неясен и соответствует <n>
вариантам.
Неоднозначная ссылка
Ссылка <name>
является неоднозначной и может относиться к: <referenceNames>
.
НЕОДНОЗНАЧНАЯ_ССЫЛКА_НА_ПОЛЯ
Неоднозначная ссылка на поле <field>
. Отображается <count>
раз в схеме.
АНАЛИЗ_ОГРАНИЧЕНИЙ_НЕ_ПОДДЕРЖИВАЕТСЯ
ANALYZE CONSTRAINTS
не поддерживается.
Настройки ANSI невозможно отключить
Конфигурация ANSI SQL <config>
не может быть отключена в этом продукте.
AQE_THREAD_INTERRUPTED
Поток AQE прерывается, вероятно, из-за отмены запроса пользователем.
АРГУМЕНТ_НЕ_КОНСТАНТА
Функция <functionName>
включает параметр <parameterName>
в позиции <pos>
, требующей константного аргумента. Вычислить аргумент <sqlExpr>
отдельно и передать результат в виде константы.
АРИФМЕТИЧЕСКОЕ_ПЕРЕПОЛНЕНИЕ
<message>
.
<alternative>
Если необходимо установить <config>
в "false", чтобы обойти эту ошибку.
Дополнительные сведения см. в ARITHMETIC_OVERFLOW
Несоответствие_арности_присваивания
Число столбцов или переменных, назначенных или имеющих псевдоним: <numTarget>
не соответствует количеству исходных выражений: <numExpr>
.
AS_OF_JOIN
Недопустимое соединение as-of.
Дополнительные сведения см. в AS_OF_JOIN
AVRO_НЕПОДДЕРЖИВАЕМЫЕ_ЗНАЧЕНИЯ_ПО_УМОЛЧАНИЮ
Использование значений по умолчанию не поддерживается при включенииrescuedDataColumn
. Эту проверку можно удалить, задав значение false spark.databricks.sql.avro.rescuedDataBlockUserDefinedSchemaDefaultValue
, но значения по умолчанию не будут применяться, а значения NULL по-прежнему будут использоваться.
AVRO_INCOMPATIBLE_READ_TYPE
Не удается преобразовать Avro <avroPath>
в SQL <sqlPath>
, так как исходный кодированный тип данных — <avroType>
, однако вы пытаетесь считывать поле как <sqlType>
, что может привести к неправильному ответу.
Чтобы разрешить чтение этого поля, включите конфигурацию SQL: "spark.sql.legacy.avro.allowIncompatibleSchema".
НЕПОДДЕРЖИВАЕМОЕ СООТВЕТСТВИЕ ПОЗИЦИОНАЛЬНЫХ ПОЛЕЙ AVRO
Использование сопоставления позиционного поля не поддерживается, если включена либо rescuedDataColumn
, либо failOnUnknownFields
. Удалите эти параметры, чтобы продолжить.
МЕТАДАННЫЕ_ПАКЕТА_НЕ_НАЙДЕНЫ
Не удалось найти партию <batchMetadataFile>
.
Параметры BIGQUERY взаимоисключающие
Учетные данные подключения BigQuery должны быть указаны либо с помощью параметра 'GoogleServiceAccountKeyJson', либо всех параметров 'projectId', 'OAuthServiceAcctEmail', 'OAuthPvtKey'.
переполнение бинарной арифметики
<value1> <symbol> <value2>
вызвал переполнение. Используйте <functionName>
, чтобы игнорировать проблему переполнения и вернуть NULL
.
ЛОГИЧЕСКОЕ_ВЫСКАЗЫВАНИЕ_С_ПУСТОЙ_СТРОКОЙ
Логическое выражение <invalidStatement>
недействительно. Ожидалась одна строка со значением типа BOOLEAN
, но получена пустая строка.
Встроенный каталог
<operation>
не поддерживает встроенные каталоги.
вызов_на_потоковом_наборе_данных_неподдерживаемый
Метод <methodName>
не может вызываться для потокового набора данных или кадра данных.
НЕЛЬЗЯ_ИЗМЕНИТЬ_ПОРЯДОК_СТОЛБЦА_КОРЗИНЫ
ALTER TABLE (ALTER|CHANGE) COLUMN
не может изменить параметры сортировки типов или подтипов столбцов контейнеров, но нашел столбец контейнера <columnName>
в таблице <tableName>
.
CANNOT_ALTER_PARTITION_COLUMN
ALTER TABLE (ALTER|CHANGE) COLUMN
не поддерживается для столбцов секционирования, но найден столбец секционирования <columnName>
в таблице <tableName>
.
НЕЛЬЗЯ НАЗНАЧИТЬ СТОЛБЕЦ ВРЕМЕНИ СОБЫТИЯ БЕЗ ВОДЯНОГО ЗНАКА
Для переназначения столбца времени события необходимо определить маркер времени. Не удалось найти определение водяного знака в запросе потоковой передачи.
НЕВОЗМОЖНО ПРЕОБРАЗОВАТЬ ТИП ДАННЫХ
Не удается выполнить приведение <sourceType>
к <targetType>
.
CANNOT_CONVERT_PROTOBUF_FIELD_TYPE_TO_SQL_TYPE
Не удается преобразовать protobuf <protobufColumn>
в SQL <sqlColumn>
, так как схема несовместима (protobufType = <protobufType>
, sqlType = <sqlType>
).
НЕ УДАЕТСЯ ПРЕОБРАЗОВАТЬ ТИП СООБЩЕНИЯ PROTOBUF В ТИП SQL
Невозможно преобразовать <protobufType>
из Protobuf в тип данных SQL <toType>
.
CANNOT_CONVERT_SQL_TYPE_TO_PROTOBUF_FIELD_TYPE
Не удается преобразовать SQL <sqlColumn>
в protobuf <protobufColumn>
, так как схема несовместима (protobufType = <protobufType>
, sqlType = <sqlType>
).
НЕВОЗМОЖНО ПРЕОБРАЗОВАТЬ ЗНАЧЕНИЕ SQL В ТИП ПЕРЕЧИСЛЕНИЯ PROTOBUF
Невозможно преобразовать SQL <sqlColumn>
в Protobuf <protobufColumn>
, так как <data>
не входит в определенные значения для перечисления: <enumString>
.
НЕВОЗМОЖНО_СКОПИРОВАТЬ_СОСТОЯНИЕ
Не удается скопировать состояние каталога, например текущую базу данных и временные представления из каталога Unity в устаревший каталог.
CANNOT_CREATE_DATA_SOURCE_TABLE
Не удалось создать таблицу источника данных <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.
НЕ УДАЛОСЬ РАЗОБРАТЬ ВРЕМЯШТАМП
<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
таблицей.
НЕВОЗМОЖНО_ОБНОВИТЬ_ПОЛЕ
Не удается обновить поле типа <fieldName>
<table>
.
Дополнительные сведения смотрите в CANNOT_UPDATE_FIELD
CANNOT_UP_CAST_DATATYPE
Невозможно привести <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>
в плагин каталога.
CHECKPOINT_RDD_BLOCK_ID_NOT_FOUND
Блок контрольной точки <rddBlockId>
не найден!
Либо исполнитель, который первоначально сохранил контрольную точку для этого раздела, больше не активен, либо исходный RDD освобожден из памяти.
Если эта проблема сохраняется, вы можете использовать rdd.checkpoint()
вместо этого, что медленнее, чем локальная контрольная точка, но более отказоустойчивая.
ЦИКЛИЧЕСКАЯ_ССЫЛКА_НА_КЛАСС
Недопустимо наличие циклических ссылок в классе, но обнаружена циклическая ссылка на класс <t>
.
CLASS_NOT_OVERRIDE_EXPECTED_METHOD
Необходимо, чтобы <className>
переопределял либо <method1>
, либо <method2>
.
КЛАСС_НЕПОДДЕРЖИВАЕМЫЙ_ОБЪЕКТАМИ_КАРТЫ
MapObjects
не поддерживает класс <cls>
в виде результирующей коллекции.
КОМАНДЫ_CLEANROOM_НЕ_ПОДДЕРЖИВАЮТСЯ
Команды "Чистая комната" не поддерживаются
НЕДОПУСТИМОЕ ИМЯ ОБЪЕКТА ОБЩИХ ДАННЫХ CLEANROOM
Недопустимое имя для обозначения <type>
в чистой комнате. Используйте имя <type>
внутри чистой комнаты в формате [каталог].[схема].[<type>
].
Если вы не уверены в том, какое имя следует использовать, можно запустить "SHOW ALL IN CLEANROOM
[clean_room]" и использовать значение в столбце "name".
Файл исходного облачного источника не найден.
Уведомление о файле было получено для файла: <filePath>
, но файла больше не существует. Убедитесь, что файлы не удаляются перед их обработкой. Чтобы продолжить поток данных, можно установить для параметра <config>
в конфигурации Spark SQL значение true.
ОШИБКА_ОБЛАЧНОГО_ПОСТАВЩИКА
Ошибка поставщика облачных служб: <message>
CLUSTERING_COLUMNS_MISMATCH
Указанная кластеризация не совпадает с существующей таблицей <tableName>
.
Указанные столбцы кластеризации: [<specifiedClusteringString>
].
Существующие столбцы кластеризации: [<existingClusteringString>
].
КЛАСТЕРИЗАЦИЯ_НЕ_ПОДДЕРЖИВАЕТСЯ
"<operation>
" не поддерживает кластеризацию.
ФУНКЦИЯ АВТОКЛАСТЕРИЗАЦИИ НЕ ВКЛЮЧЕНА
Обратитесь к вашему представителю Databricks, чтобы включить функцию автоматической кластеризации.
CLUSTER_BY_AUTO_REQUIRES_CLUSTERING_FEATURE_ENABLED
Включите clusteringTable.enableClusteringTableFeature, чтобы активировать CLUSTER BY
AUTO.
CLUSTER_BY_AUTO_REQUIRES_PREDICTIVE_OPTIMIZATION
CLUSTER BY
AUTO требует включения прогнозной оптимизации.
CLUSTER_BY_AUTO_UNSUPPORTED_TABLE_TYPE_ERROR
CLUSTER BY
AUTO поддерживается только в управляемых таблицах UC.
CODEC_NOT_AVAILABLE
<codecName>
кодека недоступна.
Дополнительные сведения см. в CODEC_NOT_AVAILABLE
Ошибка: CODEC_SHORT_NAME_NOT_FOUND
Не удается найти короткое имя для <codecName>
кодека.
Неверное_имя_сортировки
Значение <collationName>
не является корректным именем сопоставления. Предлагаемые допустимые имена сортировки: [<proposals>
].
НЕДОПУСТИМЫЙ_ПРОВАЙДЕР_СОРТИРОВКИ
Значение <provider>
не представляет правильного поставщика параметров сортировки. Поддерживаемые поставщики: [<supportedProviders>
].
НЕСООТВЕТСТВИЕ_СОРТИРОВКИ
Не удалось определить, какие параметры сортировки следует использовать для строковых функций и операторов.
Дополнительные сведения см. в COLLATION_MISMATCH
COLLECTION_SIZE_LIMIT_EXCEEDED
Не удается создать массив с элементами <numberOfElements>
, превышающими ограничение размера массива <maxRoundedArrayLength>
.
Дополнительные сведения см. в COLLECTION_SIZE_LIMIT_EXCEEDED
ИМЕНА_СРЕДНИКОВ_СТОЛБЦОВ_НЕ_ДОПУСКАЮТСЯ
Псевдонимы столбцов не допускаются в <op>
.
СТОЛБЕЦ_УЖЕ_СУЩЕСТВУЕТ
Столбец <columnName>
уже существует. Выберите другое имя или переименуйте существующий столбец.
НЕСООТВЕТСТВИЕ_ТИПА_ЭЛЕМЕНТА_МАССИВА_СТОЛБЦА
Некоторые значения в поле <pos>
несовместимы с типом массива столбцов. Ожидаемый тип <type>
.
COLUMN_MASKS_ABAC_MISMATCH
Маски столбцов не удалось разрешить в <tableName>
из-за несоответствия между масками столбцов, унаследованными от политик, и явно определенными масками столбцов. Чтобы продолжить, отключите управление доступом на основе атрибутов (ABAC) и обратитесь в службу поддержки Databricks.
COLUMN_MASKS_CHECK_CONSTRAINT_UNSUPPORTED
Создание ограничения CHECK
для таблиц <tableName>
с политиками маски столбцов не поддерживается.
COLUMN_MASKS_DUPLICATE_USING_COLUMN_NAME
Инструкция <statementType>
пыталась назначить политику маски столбца столбцу, которая включает два или более других столбцов, на которые ссылается список USING COLUMNS
с тем же именем <columnName>
, что недопустимо.
COLUMN_MASKS_ФУНКЦИЯ_НЕ_ПОДДЕРЖИВАЕТСЯ
Политики маски столбцов для <tableName>
не поддерживаются:
Дополнительные сведения см. в COLUMN_MASKS_FEATURE_NOT_SUPPORTED
COLUMN_MASKS_INCOMPATIBLE_SCHEMA_CHANGE
Невозможно выполнить <statementType> <columnName>
из таблицы <tableName>
, так как на неё есть ссылка в политике маскировки столбца для столбца <maskedColumn>
. Перед тем как продолжить, владелец таблицы должен удалить или изменить эту политику.
COLUMN_MASKS_MERGE_UNSUPPORTED_SOURCE
MERGE INTO
операции не поддерживают политики маски столбцов в исходной таблице <tableName>
.
COLUMN_MASKS_MERGE_UNSUPPORTED_TARGET
Операции MERGE INTO
не позволяют запись в таблицу <tableName>
с политиками маски столбцов.
COLUMN_MASKS_МНОГОЧАСТНЫЕ_ЦЕЛЕВЫЕ_ИМЕНА_СТОЛБЦОВ
Эта попытка назначить политику маски столбца столбцу <columnName>
с несколькими компонентами имени недопустима.
COLUMN_MASKS_MULTI_PART_USING_COLUMN_NAME
Эта инструкция попыталась назначить политику маскирования столбца столбцу, но список USING COLUMNS
включал имя <columnName>
, состоящее из нескольких частей, что недопустимо.
COLUMN_MASKS_НЕ_ВКЛЮЧЁН
Поддержка определения маски столбцов не включена
COLUMN_MASKS_REQUIRE_UNITY_CATALOG
Политики маски столбцов поддерживаются только в каталоге Unity.
COLUMN_MASKS_SHOW_PARTITIONS_UNSUPPORTED
команда SHOW PARTITIONS
не поддерживается для таблиц\<format\>
с масками столбцов.
COLUMN_MASKS_TABLE_CLONE_SOURCE_NOT_SUPPORTED
<mode>
клон из таблицы <tableName>
с политикой маскирования столбцов не поддерживается.
COLUMN_MASKS_TABLE_CLONE_TARGET_NOT_SUPPORTED
Клонирование <mode>
в таблицу <tableName>
с политиками маскирования столбцов не поддерживается.
COLUMN_MASKS_UNSUPPORTED_CONSTANT_AS_PARAMETER
Использование константы в качестве параметра в политике маски столбцов не поддерживается. Обновите команду SQL, чтобы удалить констанду из определения маски столбца, а затем повторите попытку.
COLUMN_MASKS_НЕПОДДЕРЖИВАЕМЫЙ_ПОСТАВЩИК
Не удалось выполнить команду <statementType>
, так как назначение политик маски столбцов не поддерживается для целевого источника данных с поставщиком таблиц: "<provider>
".
COLUMN_MASKS_UNSUPPORTED_SUBQUERY
Не удается выполнить <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.
COMPLEX_EXPRESSION_UNSUPPORTED_INPUT
Не удается обработать входные типы данных для выражения: <expression>
.
Дополнительные сведения см. в COMPLEX_EXPRESSION_UNSUPPORTED_INPUT
Параллельный_запрос
Еще один экземпляр этого запроса [id: <queryId>
] был только что запущен параллельной сессией [существующий идентификатор выполнения: <existingQueryRunId>
новый идентификатор выполнения: <newQueryRunId>
].
Недостаточно ячеек у параллельного планировщика
Минимальное количество свободных слотов, необходимых в кластере, — <numTasks>
, однако кластер имеет только <numSlots>
слоты бесплатно. Запрос зависнет или завершится ошибкой. Увеличьте размер кластера, чтобы продолжить.
Параллельное обновление журнала потока
Параллельное обновление журнала. Для <batchId>
обнаружено несколько заданий потоковой передачи.
Убедитесь, что одновременно выполняется только одно задание потоковой передачи в определенном расположении контрольной точки.
КОНФИГУРАЦИЯ_НЕДОСТУПНА
Конфигурация <config>
недоступна.
КОНФЛИКТУЮЩИЕ_СТРУКТУРЫ_КАТАЛОГОВ
Обнаружены конфликтующие структуры каталогов.
Подозрительные пути:
<discoveredBasePaths>
Если указанные пути являются каталогами секций, задайте значение basePath в параметрах источника данных, чтобы указать корневой каталог таблицы.
Если есть несколько корневых каталогов, загрузите их отдельно, а затем объедините их.
КОНФЛИКТУЮЩИЕ_ИМЕНА_СТОЛБЦОВ_РАЗДЕЛА
Обнаружены конфликтующие названия столбцов секционирования:
<distinctPartColLists>
Для каталогов секционированных таблиц файлы данных должны находиться только в конечных каталогах.
И каталоги на том же уровне должны иметь то же имя столбца партиционирования.
Проверьте следующие каталоги для непредвиденных файлов или несогласованных имен столбцов секций:
<suspiciousPaths>
Конфликтующий поставщик
Указанный поставщик <provider>
не согласуется с существующим поставщиком каталога <expectedProvider>
. Используйте "USING <expectedProvider>
" и повторите команду.
CONNECT
Общая ошибка Spark Connect.
Дополнительную информацию см. в CONNECT
СОЕДИНЕНИЕ_УЖЕ_СУЩЕСТВУЕТ
Невозможно создать соединение <connectionName>
, так как оно уже существует.
Выберите другое имя, удалите или замените существующее подключение или добавьте предложение IF NOT EXISTS
, чтобы разрешить существующие подключения.
НАЗВАНИЕ_СОЕДИНЕНИЯ_НЕ_МОЖЕТ_БЫТЬ_ПУСТЫМ
Не удается выполнить эту команду, так как имя подключения должно быть не пустым.
СОЕДИНЕНИЕ_НЕ_НАЙДЕНО
Не удается выполнить эту команду, так как имя подключения <connectionName>
не найдено.
ОПЦИЯ_СОЕДИНЕНИЯ_НЕ_ПОДДЕРЖИВАЕТСЯ
Подключения типа "<connectionType>
" не поддерживают следующие варианты: <optionsNotSupported>
. Поддерживаемые параметры: <allowedOptions>
.
ТИП_СОЕДИНЕНИЯ_НЕ_ПОДДЕРЖИВАЕТСЯ
Не удается создать соединение типа "<connectionType>
". Поддерживаемые типы подключений: <allowedTypes>
.
МИГРАЦИЯ_СЕССИИ_ПОДКЛЮЧЕНИЯ
Ошибка миграции обобщённого сеанса (userId: <userId>
, sessionId: <sessionId>
, serverSessionId: <serverSessionId>
).
Дополнительные сведения см. в CONNECT_SESSION_MIGRATION
CONSTRAINTS_REQUIRE_UNITY_CATALOG
Ограничения таблиц поддерживаются только в каталоге Unity.
НЕПРАВИЛЬНЫЙ_ВХОД_ПРЕОБРАЗОВАНИЯ
Значение <str> (<fmt>
) невозможно преобразовать в <targetType>
, так как оно неправильно сформировано. Исправьте значение по синтаксису или измените его формат. Вместо этого используйте <suggestion>
, чтобы допускать неправильные входные данные и возвращать NULL
.
COPY_INTO_COLUMN_ARITY_MISMATCH
Не удается записать в <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" = true)
Разница в схеме:
<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_STATE_INTERNAL_ERROR
При обработке состояния COPY INTO
произошла внутренняя ошибка.
Дополнительную информацию см. в COPY_INTO_STATE_INTERNAL_ERROR
COPY_INTO_SYNTAX_ERROR
Не удалось проанализировать команду COPY INTO
.
Дополнительные сведения см. в COPY_INTO_SYNTAX_ERROR
КОПИРОВАНИЕ В НЕПОДДЕРЖИВАЕМУЮ ФУНКЦИЮ
Функция COPY INTO
"<feature>
" не поддерживается.
ТИП_ФОРМАТА_ЗАГРУЗКИ_КОПИРОВАНИЯ_НЕ_ПОДДЕРЖИВАЕТСЯ
Не удается выгрузить данные в формате "<formatType>
". Поддерживаемые форматы для <connectionType>
: <allowedFormats>
.
СООЗДАНИЕ_ВНЕШНЕЙ_СХЕМЫ_ЕЩЕ_НЕ_РЕАЛИЗОВАНО
Команда CREATE FOREIGN SCHEMA
еще не реализована
СОЗДАНИЕ_ВНЕШНЕЙ_ТАБЛИЦЫ_ЕЩЁ_НЕ_РЕАЛИЗОВАНО
Команда CREATE FOREIGN TABLE
еще не реализована
CREATE_OR_REFRESH_MV_ST_ASYNC
Невозможно материализовать представления или таблицы потоковой передачи с указанным ASYNC
, если используется CREATE
ИЛИ REFRESH
. Удалите ASYNC
из инструкции CREATE
OR REFRESH
или используйте REFRESH ASYNC
для асинхронного обновления существующих материализованных представлений или потоковых таблиц.
CREATE_PERMANENT_VIEW_WITHOUT_ALIAS
Невозможно создать постоянное представление <name>
без явного назначения псевдонима для выражения <attr>
.
Дублирующий_описатель_столбца_в_таблице_создать
CREATE TABLE
столбце <columnName>
указывает дескриптор "<optionName>
" несколько раз, что недопустимо.
СОЗДАНИЕ_ПРЕДСТАВЛЕНИЯ_НЕСООТВЕТСТВИЕ_КОЛИЧЕСТВА_СТОЛБЦОВ
Не удается создать представление <viewName>
, причина заключается в том, что
Дополнительные сведения см. в CREATE_VIEW_COLUMN_ARITY_MISMATCH
ОТСУТСТВУЕТ_УДОСТОВЕРЕНИЕ
Пожалуйста, укажите учетные данные при создании или обновлении внешних местоположений.
CSV_ПРИНУЖДЕНИЕ_СХЕМЫ_НЕ_ПОДДЕРЖИВАЕТСЯ
Параметр CSV enforceSchema
нельзя задавать при использовании rescuedDataColumn
или failOnUnknownFields
, так как столбцы считываются по имени, а не по порядковому номеру.
ССЫЛКА_НА_ЦИКЛИЧЕСКУЮ_ФУНКЦИЮ
Обнаружена ссылка на циклическую функцию: <path>
.
Дельта Databricks не включена
Databricks Delta не включен в вашей учетной записи.<hints>
DATATYPE_MISMATCH
Не удается разрешить <sqlExpr>
из-за несоответствия типа данных:
Дополнительную информацию см. в DATATYPE_MISMATCH
ТИП_ДАННЫХ_ОТСУТСТВУЕТ_РАЗМЕР
DataType <type>
требует параметра длины, например <type>
(10). Укажите длину.
ДАННЫЕ_РОДОСЛОВНАЯ_БЕЗОПАСНЫЙ_ПРОСМОТР_ЛИСТОВОЙ_УЗЕЛ_НЕ_ИМЕЕТ_СВЯЗИ
Запись родословной не удалась: отсутствует соответствующее отношение с политиками для CLM/RLS.
ИСТОЧНИК ДАННЫХ УЖЕ СУЩЕСТВУЕТ
Источник данных "<provider>
" уже существует. Выберите другое имя нового источника данных.
ОШИБКА_ВНЕШНЕГО_ИСТОЧНИКА_ДАННЫХ
Произошла ошибка при сохранении во внешний источник данных.
DATA_SOURCE_NOT_EXIST
Источник данных<provider>
' не найден. Убедитесь, что источник данных зарегистрирован.
ИСТОЧНИК_ДАННЫХ_НЕ_НАЙДЕН
Не удалось найти источник данных: <provider>
. Убедитесь, что имя поставщика правильно, и пакет правильно зарегистрирован и совместим с версией Spark.
ОПЦИЯ_ИСТОЧНИКА_ДАННЫХ_СОДЕРЖИТ_НЕДОПУСТИМЫЕ_СИМВОЛЫ
Параметр <option>
не должен быть пустым и не должен содержать недопустимые символы, строки запроса или параметры.
Параметр источника данных обязателен
Требуется опция <option>
.
Несоответствие схемы таблицы источника данных
Схема таблицы источника данных не соответствует ожидаемой схеме. Если вы используете API DataFrameReader.schema или создаете таблицу, избегайте указания схемы.
Схема источника данных: <dsSchema>
Ожидаемая схема: <expectedSchema>
ИСТОЧНИК_ДАННЫХ_URL_НЕ_РАЗРЕШЕН
URL-адрес JDBC не разрешен в параметрах источника данных, укажите параметры узла, порта и базы данных.
ЗНАЧЕНИЕ ПОЛЯ ДАТЫ/ВРЕМЕНИ ВЫХОДИТ ЗА ПРЕДЕЛЫ ДОПУСТИМОГО ДИАПАЗОНА
<rangeMessage>
. Если необходимо установить <ansiConfig>
в "false", чтобы обойти эту ошибку.
Переполнение даты/времени
Переполнение операции даты и времени: <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_SCHEMA_CHANGE_ERROR
SQLSTATE: не присвоено
Изменение схемы произошло в таблице <tableName>
источника <sourceName>
.
Дополнительные сведения см. в DC_SCHEMA_CHANGE_ERROR
DC_SERVICENOW_API_ERROR
Ошибка произошла в вызовах API ServiceNow, errorCode: <errorCode>
.
Дополнительные сведения см. в DC_SERVICENOW_API_ERROR
DC_SFDC_BULK_QUERY_JOB_INCOMPLETE
Прием для объекта <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_UNSUPPORTED_ERROR
Неподдерживаемая ошибка произошла в источнике данных <sourceName>
.
Дополнительные сведения см. в разделе DC_UNSUPPORTED_ERROR
DC_WORKDAY_RAAS_API_ERROR
Ошибка произошла в вызовах API RaAS Workday, errorCode: <errorCode>
.
Более подробную информацию см. в DC_WORKDAY_RAAS_API_ERROR
ТОЧНОСТЬ ДЕСЯТИЧНОЙ ДРОБИ ПРЕВЫШАЕТ МАКСИМАЛЬНУЮ ТОЧНОСТЬ
Десятичная точность <precision>
превышает максимальную точность <maxPrecision>
.
БАЗА_ДАННЫХ_ПО_УМОЛЧАНИЮ_НЕ_СУЩЕСТВУЕТ
База данных по умолчанию <defaultDatabase>
не существует, сначала создайте ее или измените базу данных по умолчанию на <defaultDatabase>
.
ФАЙЛ_ПО_УМОЛЧАНИЮ_НЕ_НАЙДЕН
Возможно, базовые файлы были обновлены. Вы можете явно отключить кэш в Spark, выполнив командуREFRESH TABLE
tableName в SQL или повторно выполнив команду Dataset/DataFrame. Если кэш дисков устарел или базовые файлы удалены, можно сделать кэш диска недействительным вручную, перезагрузив кластер.
DEFAULT_PLACEMENT_INVALID
Ключевое слово DEFAULT
в MERGE
, INSERT
, UPDATE
или команде SET VARIABLE
не удалось напрямую назначить целевому столбцу, так как оно было частью выражения.
Например, допускается UPDATE
SET c1 = DEFAULT
, но UPDATE T
SETc1 =
+ 1
DEFAULT не разрешено.
DEFAULT_UNSUPPORTED
Не удалось выполнить команду <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_НЕ_ПОДДЕРЖИВАЮТСЯ
Ожидания поддерживаются только в рамках процесса DLT.
ВИД_КЛАСТЕРА_ПО_НЕПОДДЕРЖИВАЕМЫЕ
MATERIALIZED
VIEWs с предложением CLUSTER BY
поддерживаются только в конвейере DLT.
Местоположение просмотра не поддерживается
<mv>
локации поддерживаются только в конвейере DLT.
DLT_VIEW_SCHEMA_WITH_TYPE_NOT_SUPPORTED
<mv>
схемы с указанным типом поддерживаются только в конвейере DLT.
DLT_VIEW_TABLE_CONSTRAINTS_NOT_SUPPORTED
предложения CONSTRAINT
в представлении поддерживаются только в конвейере DLT.
Расписание не существует
Невозможно удалить SCHEDULE
из таблицы без существующего расписания или триггера.
Дубль имен CTE
Определение CTE не может содержать повторяющиеся имена: <duplicateNames>
.
Дублированное имя поля в структуре Arrow
Повторяющиеся имена полей в структуре Arrow не допускаются, получено <fieldNames>
.
Дублированный ключ карты
Обнаружен повторяющийся ключ карты <key>
, проверьте входные данные.
Если вы хотите удалить повторяющиеся ключи, можно задать для параметра <mapKeyDedupPolicy>
значение "LAST_WIN
", чтобы ключ, вставленный в последнее время, имеет приоритет.
Дублированное_Имя_Метрики
Имя метрики не уникально: <metricName>
. То же имя нельзя использовать для метрик с различными результатами.
Однако допускается несколько экземпляров метрик с одинаковым результатом и именем (например, самосоединения).
Дубликаты назначений
Столбцы или переменные <nameList>
отображаются более одного раза в качестве целевых объектов назначения.
Дублированные_Клаузисы
Найдено повторяющееся предложение: <clauseName>
. Удалите один из них.
ДУБЛИРУЮЩИЙСЯ_КЛЮЧ
Найдены повторяющиеся ключи <keyColumn>
.
DUPLICATE_ROUTINE_PARAMETER_ASSIGNMENT
Вызов подпрограммы <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.
Журнал событий требует совместного вычисления
Невозможно запросить журналы событий из назначенного кластера или кластера "Общий без изоляции". Рассмотрите возможность использования стандартного кластера (ранее общего) или склада Databricks SQL вместо этого.
Журнал событий недоступен
Журналы событий недоступны для <tableOrPipeline>
. Повторите попытку позже после создания событий
ЖУРНАЛ_СОБЫТИЙ_НЕПОДДЕРЖИВАЕМЫЙ_ТИП_ТАБЛИЦЫ
Тип таблицы <tableIdentifier>
— <tableType>
.
Запрос журналов событий поддерживает только материализованные представления, потоковые таблицы или конвейеры DLT.
СОБЫТИЙНОЕ_ВРЕМЯ_НЕ_СОВПАДАЕТ_С_ТИПОМ_ВРЕМЕННОЙ_МЕТКИ
Время события <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' или используйте подсказку соединения, чтобы обеспечить перераспределение соединения.
EXECUTOR_BROADCAST_JOIN_STORE_OOM
Недостаточно памяти для хранения отношения трансляции <relationClassName>
. Размер отношения = <relationSize>
. StorageLevel = <storageLevel>
. [sparkPlanId: <sparkPlanId>
] Отключите широковещательные передачи для этого запроса с помощью команды set spark.sql.autoBroadcastJoinThreshold=-1 или с помощью подсказки соединения, чтобы принудительно использовать shuffle join.
НЕПОСРЕДСТВЕННОЕ_ВЫПОЛНЕНИЕ_ДВОЙНЫЕ_АЛИАСЫ_АРГУМЕНТОВ
Предложение USING
этой команды EXECUTE IMMEDIATE
включало несколько аргументов с одинаковым псевдонимом (<aliases>
), что недопустимо; обновите команду с указанием уникальных псевдонимов, а затем повторите команду.
ОЖИДАТЬ_ПОСТОЯННЫЙ_ВИД_НЕ_ВРЕМЕННЫЙ
'<operation>
' ожидает постоянный вид, но <viewName>
является временным видом.
EXPECT_TABLE_NOT_VIEW
'<operation>
' ожидает таблицу, но <viewName>
является представлением.
Дополнительные сведения см. в EXPECT_TABLE_NOT_VIEW
ОЖИДАЕТСЯ_ВИД_НЕ_ТАБЛИЦА
Таблица <tableName>
не поддерживает <operation>
.
Дополнительные сведения см. в EXPECT_VIEW_NOT_TABLE
ОШИБКА_ДЕКОДИРОВАНИЯ_ВЫРАЖЕНИЯ
Не удалось декодировать строку в значение выражений: <expressions>
.
Ошибка кодирования выражения
Не удалось закодировать значение выражений: <expressions>
в строку.
ТИП_ВЫРАЖЕНИЯ_НЕ_УПОРЯДОЧИВАЕМЫЙ
Невозможно отсортировать выражение столбца <expr>
, так как его тип <exprType>
не упорядочен.
EXTERNAL_TABLE_INVALID_SCHEME (Неверная схема внешней таблицы)
Внешние таблицы не поддерживают схему <scheme>
.
Обновление FABRIC: неправильная область действия
Ошибка при выполнении "REFRESH FOREIGN <scope> <name>
". Нельзя обновить Fabric <scope>
напрямую, используйте "REFRESH FOREIGN CATALOG <catalogName>
", чтобы обновить каталог тканей вместо этого.
ОШИБКА_ВЫПОЛНЕНИЯ_UDF
Определяемая пользователем функция (<functionName>
: (<signature>
) =><result>
) завершилась ошибкой из-за: <reason>
.
FAILED_FUNCTION_CALL
Не удалось подготовить функцию <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_REQUIRES_UC
<feature>
не поддерживается без каталога Unity. Чтобы использовать эту функцию, включите каталог Unity.
Функция недоступна
<feature>
не поддерживается в вашей среде. Чтобы использовать эту функцию, обратитесь в службу поддержки Databricks.
ПОЛЕ_УЖЕ_СУЩЕСТВУЕТ
Невозможно <op>
столбца, так как <fieldNames>
уже существует в <struct>
.
ПОЛЕ_НЕ_НАЙДЕНО
В <fields>
нет такого поля структуры <fieldName>
.
ФАЙЛ_В_ПОДГОТОВИТЕЛЬНОМ_ПУТИ_УЖЕ_СУЩЕСТВУЕТ
Файл в промежуточном пути <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>
должно быть не пустым.
НАЙДЕНО_НЕСКОЛЬКО_ИСТОЧНИКОВ_ДАННЫХ
Обнаружено несколько источников данных с именем "<provider>
". Убедитесь, что источник данных не одновременно зарегистрирован и расположен в classpath.
ИЗ_JSON_КОНФЛИКТУЮЩИЕ_ОБНОВЛЕНИЯ_СХЕМЫ
Операция from_json столкнулась с конфликтующими обновлениями схемы в месте: <location>
FROM_JSON_CORRUPT_RECORD_COLUMN_IN_SCHEMA
from_json найден столбецNameOfCorruptRecord (<columnNameOfCorruptRecord>
) присутствует
в объекте JSON и больше не может продолжить выполнение. Настройте другое значение для
опция «columnNameOfCorruptRecord».
Неправильная схема JSON
from_json вывод не смог прочитать схему, сохраненную в: <location>
СБОЙ РАСШИФРОВКИ ИЗ JSON (FROM_JSON_INFERENCE_FAILED)
from_json не удалось определить схему. Укажите его вместо этого.
FROM_JSON_INFERENCE_NOT_SUPPORTED
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 требуется свойство "<property>
".
Несоответствие_Столбца_Группировки
Столбец группировки (<grouping>
) не найден в столбцах группировки <groupingColumns>
.
Несоответствие столбца идентификатора группировки
Столбцы grouping_id (<groupingIdColumn>
) не соответствуют столбцам группировки (<groupByColumns>
).
ПРЕВЫШЕН ЛИМИТ РАЗМЕРА ГРУППИРОВКИ
Размер группирования наборов не может превышать <maxSize>
.
ГРУППИРОВКА_ПО_АГРЕГАТУ
Агрегатные функции не допускаются в GROUP BY
, но найдены <sqlExpr>
.
Более подробную информацию см. в GROUP_BY_AGGREGATE
GROUP_BY_POS_AGGREGATE
GROUP BY <index>
ссылается на выражение <aggExpr>
, содержащее агрегатную функцию. Агрегатные функции не допускаются в GROUP BY
.
ГРУППИРОВКА_ПО_ПОЗИЦИИ_ВНЕ_ДИАПАЗОНА
GROUP BY
положение <index>
не находится в списке выбора (допустимый диапазон равен [1, <size>
]).
Тип_группового_выражения_не_поддерживает_упорядочивание
Выражение <sqlExpr>
нельзя использовать в качестве выражения группировки, так как его тип данных <dataType>
не является упорядоченным типом данных.
HDFS_HTTP_ERROR
При попытке чтения из HDFS http-запрос завершился ошибкой.
Дополнительные сведения см. в HDFS_HTTP_ERROR
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
.
HYBRID_ANALYZER_EXCEPTION
Произошел сбой при попытке разрешить запрос или команду с помощью устаревшего анализатора фиксированной точки, а также однопроходного сопоставителя.
Дополнительные сведения см. в 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>
, так как он уже существует.
INDEX_NOT_FOUND
Не удается найти индекс <indexName>
в таблице <tableName>
.
НЕПОДДЕРЖИВАЕТ_СРАБАТЫВАНИЕ_БЕСКОНЕЧНОГО_ПОТОКА
Тип триггера <trigger>
не поддерживается для этого типа кластера.
Используйте другой тип триггера, например AvailableNow, Один раз.
НЕСООТВЕТСТВИЕ АРНОСТИ ВСТАВКИ_СТОЛБЦА
Не удается записать в <tableName>
, причина заключается в том, что
Дополнительные сведения см. в INSERT_COLUMN_ARITY_MISMATCH
Ошибка несоответствия количества столбцов в разделе (INSERT_PARTITION_COLUMN_ARITY_MISMATCH)
Невозможно записать в «<tableName>
», <reason>
:
Столбцы таблицы: <tableColumns>
.
Столбцы разделения с постоянными значениями: <staticPartCols>
.
Столбцы данных: <dataColumns>
.
Недостаточно прав
Недостаточно привилегий:
<report>
НЕДОСТАТОЧНЫЕ_ПРАВА_EXT_LOC
У пользователя <user>
недостаточные привилегии для внешнего расположения <location>
.
НЕДОСТАТОЧНЫЕ_ПОЛНОМОЧИЯ_НЕТ_ВЛАДЕЛЬЦА
Для <securableName>
нет владельца. Попросите администратора назначить владельца.
Недостаточно прав для изменения прав собственности на защищаемый объект
Пользователь не владеет <securableName>
.
НЕДОСТАТОЧНЫЕ_ПРАВА_ЗАЩИЩАЕМОЕ
У пользователя нет разрешений <action>
на <securableName>
.
НЕДОСТАТОЧНЫЕ ПРАВА ДЛЯ ВЛАДЕЛЬЦА ЗАЩИЩАЕМОГО РОДИТЕЛЯ
Владелец <securableName>
отличается от владельца <parentSecurableName>
.
НЕДОСТАТОЧНЫЕ ПРАВА ДОСТУПА ДЛЯ ХРАНИЛИЩА CRED
Учетные данные хранения <credentialName>
имеют недостаточно привилегий.
НЕСООТВЕТСТВИЕ_ПРАВ_ДОСТУПА_ДЛЯ_НАДЕЖНЫХ_ЭЛЕМЕНТОВ
Пользователь не может <action>
на <securableName>
из-за разрешений на базовые защищаемые объекты.
НЕДОСТАТОЧНО_РАЗРЕШЕНИЙ_ДЛЯ_БАЗОВЫХ_ЗАЩИЩЕННЫХ_ОБЪЕКТОВ_ПОДРОБНО
Пользователь не может выполнить действие <action>
на <securableName>
из-за разрешений на подлежащие объекты безопасности.
<underlyingReport>
INTERVAL_ARITHMETIC_OVERFLOW
Переполнение целого числа при операциях с интервалами.
Дополнительные сведения см. в INTERVAL_ARITHMETIC_OVERFLOW
ИНТЕРВАЛ_РАЗДЕЛЁН_НА_НОЛЬ
Деление на ноль. Используйте try_divide
, чтобы терпеть 0 делителей и возвращать NULL
вместо этого.
НЕВЕРНЫЙ_АГРЕГАТНЫЙ_ФИЛЬТР
Выражение FILTER
<filterExpr>
в агрегатной функции недопустимо.
Дополнительные сведения см. в INVALID_AGGREGATE_FILTER
НЕВЕРНЫЙ_ИНДЕКС_МАССИВА
Индекс <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>
.
INVALID_BYTE_STRING
Ожидаемый формат — ByteString, но был <unsupported> (<class>
).
НЕДОПУСТИМОЕ_ИМЯ_КОЛОНКИ_КАК_ПУТЬ
Источник данных <datasource>
не может сохранить столбец <columnName>
, так как его имя содержит некоторые символы, которые не допускаются в путях к файлам. Пожалуйста, используйте псевдоним для переименования.
INVALID_COLUMN_OR_FIELD_DATA_TYPE
Столбец или поле <name>
имеет тип <type>
, а требуется тип <expectedType>
.
INVALID_CONF_VALUE
Значение "<confValue>
" в конфигурации "<confName>
" недопустимо.
Дополнительные сведения см. в INVALID_CONF_VALUE
НЕДОПУСТИМЫЙ_ПОВРЕЖДЕННЫЙ_ТИП_ЗАПИСИ
Столбец <columnName>
для поврежденных записей должен иметь тип STRING
null, но получил <actualType>
.
НЕДОПУСТИМОЕ ИСПОЛЬЗОВАНИЕ ТЕКУЩЕГО ПОЛУЧАТЕЛЯ
функцию current_recipient
можно использовать только в инструкции CREATE VIEW
или инструкции ALTER VIEW
для определения только представления с общим доступом в Unity Catalog.
INVALID_CURSOR
Курсор недопустим.
Дополнительную информацию см. в разделе INVALID_CURSOR
НЕДОПУСТИМЫЙ_ФОРМАТ_ДАТЫ_И_ВРЕМЕНИ
Нераспознанный шаблон даты и времени: <pattern>
.
Дополнительную информацию см. в INVALID_DATETIME_PATTERN
НЕВЕРНОЕ_ЗНАЧЕНИЕ_ПО_УМОЛЧАНИЮ
Не удалось выполнить команду <statement>
, так как конечный столбец или переменная <colName>
имеет DEFAULT
значение <defaultValue>
.
Дополнительные сведения см. в INVALID_DEFAULT_VALUE
INVALID_DELIMITER_VALUE
Недопустимое значение для разделителя.
Дополнительные сведения см. в INVALID_DELIMITER_VALUE
НЕДОПУСТИМЫЙ КАТАЛОГ НАЗНАЧЕНИЯ
Каталог назначения команды SYNC
должен находиться в каталоге Unity. Найдено <catalog>
.
НЕПРАВИЛЬНАЯ_ПАМЯТЬ_ДРАЙВЕРА
Системная память <systemMemory>
должна быть не менее <minSystemMemory>
.
Увеличьте размер кучи с помощью параметра -driver-memory или "<config>
" в конфигурации Spark.
НЕВЕРНЫЕ_ДИНАМИЧЕСКИЕ_ПАРАМЕТРЫ
Параметры, переданные <option_list>, запрещены для внешней таблицы <table_name>.
НЕДОПУСТИМО_ПУСТОЕ_МЕСТОПОЛОЖЕНИЕ
Имя расположения не может быть пустой строкой, но <location>
было задано.
НЕВЕРНЫЙ_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".
INVALID_EXTERNAL_TYPE
Внешний тип <externalType>
недопустим для типа <type>
выражения <expr>
.
INVALID_EXTRACT_BASE_FIELD_TYPE
Не удается извлечь значение из <base>
. Требуется сложный тип [STRUCT
, ARRAY
, MAP
], но получен <other>
.
НЕВЕРНОЕ_ПОЛЕ_ИЗВЛЕЧЕНИЯ
Не удается извлечь <field>
из <expr>
.
INVALID_EXTRACT_FIELD_TYPE
Имя поля должно быть ненулевой строковой константой, но оно <extraction>
.
НЕВЕРНОЕ_ИМЯ_ПОЛЯ
Имя поля <fieldName>
недопустимо: <path>
не является структурой.
НЕПРАВИЛЬНЫЙ_ФОРМАТ
Недопустимый формат: <format>
.
Дополнительные сведения смотрите в INVALID_FORMAT
НЕВЕРНАЯ_ДРОБНАЯ_ЧАСТЬ_СЕКУНДЫ
Допустимый диапазон значений для секунд — [0, 60] (включительно), но введённое значение — <secAndMicros>
. Чтобы избежать этой ошибки, используйте try_make_timestamp
, которая возвращает NULL
при ошибке.
Если вы не хотите использовать версию метки времени сеанса по умолчанию этой функции, используйте try_make_timestamp_ntz
или try_make_timestamp_ltz
.
НЕПРАВИЛЬНЫЙ_ДЕСЬЯТЕЛЬ
Недопустимый дескриптор <handle>
.
Дополнительные сведения см. в INVALID_HANDLE
Недопустимый метод HTTP-запроса
Входной параметр: метод, значение: <paramValue>
не является допустимым параметром для http_request, так как он не является допустимым методом HTTP.
НЕДОПУСТИМЫЙ_ПУТЬ_HTTP_ЗАПРОСА
Входной параметр: путь, значение: <paramValue>
не является допустимым параметром для http_request, так как обход пути не допускается.
INVALID_IDENTIFIER
Недопустимый неквалифицированный идентификатор <ident>
должен быть заключен в кавычки следующим образом: <ident>
.
Нецитируемые идентификаторы могут содержать только ASCII
буквы ("a" - "z", "A" - "Z"), цифры ("0" - "9") и нижнее подчёркивание ('_').
Неквотированные идентификаторы также не должны начинаться с цифры.
Различные источники данных и хранилища метаданных могут накладывать дополнительные ограничения на допустимые идентификаторы.
НЕДОПУСТИМЫЙ_ИНДЕКС_НОЛЯ
Индекс 0 недопустим. Индекс должен быть либо < 0, либо > 0 (первый элемент имеет индекс 1).
НЕВЕРНАЯ_ВСТРОЕННАЯ_ТАБЛИЦА
Недопустимая встроенная таблица.
Дополнительные сведения см. в INVALID_INLINE_TABLE
НЕВЕРНЫЙ_ФОРМАТ_ИНТЕРВАЛА
Ошибка при преобразовании «<input>
» в интервал. Убедитесь, что указанное значение имеет допустимый формат для определения интервала. Вы можете обращаться к документации для получения информации о правильном формате.
Дополнительные сведения см. в INVALID_INTERVAL_FORMAT
НЕДОПУСТИМЫЙ_ИНТЕРВАЛ_С_ДОБАВЛЕНИЕМ_МИКРОСЕКУНД
Невозможно добавить интервал к дате, так как часть микросекунд не равна 0. Если необходимо, установите <ansiConfig>
в значение "false", чтобы обойти эту ошибку.
НЕДОПУСТИМАЯ_ФУНКЦИЯ_ОБРАТНОГО_РАСПРЕДЕЛЕНИЯ
Недопустимая обратная функция распределения <funcName>
.
Дополнительные сведения см. в INVALID_INVERSE_DISTRIBUTION_FUNCTION
Недопустимый Java-идентификатор в качестве имени поля
<fieldName>
не является допустимым идентификатором Java и не может использоваться в качестве имени поля.
<walkedTypePath>
.
НЕДОПУСТИМЫЙ ТИП СОЕДИНЕНИЯ ДЛЯ JOINWITH
Недопустимый тип соединения в joinWith: <joinType>
.
НЕВЕРНЫЙ_ТИП_ДАННЫХ_JSON
Не удалось преобразовать строку JSON "<invalidType>
" в тип данных. Введите допустимый тип данных.
НЕВЕРНЫЙ ТИП ДАННЫХ JSON ДЛЯ СОРТИРОВОК
Параметры сортировки можно применять только к типам строк, но тип данных JSON равен <jsonType>
.
INVALID_JSON_RECORD_TYPE
Обнаружен недопустимый тип записи JSON при выводе общей схемы в режиме <failFastMode>
. Ожидается тип STRUCT
, но найден <invalidType>
.
INVALID_JSON_ROOT_FIELD
Не удается преобразовать корневое поле JSON в целевой тип Spark.
НЕВЕРНЫЙ_ТИП_КАРТЫ_JSON_СХЕМЫ
Входная схема <jsonSchema>
может содержать только STRING
в качестве типа ключа для MAP
.
НЕВЕРНЫЙ_РАЗМЕР_БУФЕРА_KRYO_СЕРИАЛИЗАТОРА
Значение конфигурации "<bufferSizeConfKey>
" должно быть меньше 2048 MiB, но получено <bufferSizeConfValue>
MiB.
НЕКОРРЕКТНОЕ_ИСПОЛЬЗОВАНИЕ_МЕТКИ
Недопустимое использование метки <labelName>
.
Дополнительные сведения см. в INVALID_LABEL_USAGE
НЕВЕРНЫЙ_ВЫЗОВ_ФУНКЦИИ_LAMBDA
Недопустимый вызов лямбда-функции.
Дополнительные сведения см. в INVALID_LAMBDA_FUNCTION_CALL
INVALID_LATERAL_JOIN_TYPE
<joinType>
JOIN с корреляцией LATERAL
не допускается, поскольку подзапрос OUTER
не может коррелировать со своим партнером соединения. Удалите корреляцию LATERAL
или используйте INNER
JOINили ЛЕВУЮ OUTER
JOIN.
НЕВЕРНОЕ_ОГРАНИЧЕНИЕ_КАК_ВЫРАЖЕНИЕ
Недопустимое ограничение, например выражение <expr>
.
Дополнительные сведения см. в INVALID_LIMIT_LIKE_EXPRESSION
НЕДОПУСТИМЫЙ НЕАБСОЛЮТНЫЙ ПУТЬ
Указанный не абсолютный путь <path>
не может быть квалифицирован. Обновите путь, чтобы он был допустимой точкой подключения dbfs.
НЕВЕРНЫЕ НЕДЕТЕРМИНИСТСКИЕ ВЫРАЖЕНИЯ
Оператор ожидает детерминированное выражение, но фактическое выражение является <sqlExprs>
.
НЕДОПУСТИМЫЙ ДИАПАЗОН ЧИСЛОВОГО ЛИТЕРАЛА
Числовой литерал <rawStrippedQualifier>
находится вне допустимого диапазона для <typeName>
с минимальным значением <minValue>
и максимальным значением <maxValue>
. Измените значение соответствующим образом.
INVALID_OBSERVED_METRICS
Недопустимые наблюдаемые показатели.
Для получения дополнительной информации см. INVALID_OBSERVED_METRICS
НЕДОПУСТИМЫЕ_ПАРАМЕТРЫ
Недопустимые параметры:
Дополнительные сведения см. в INVALID_OPTIONS
INVALID_PANDAS_UDF_PLACEMENT (Некорректное размещение Pandas UDF)
Групповая агрегатная функция pandas UDF <functionList>
не может вызываться вместе с другими агрегатными функциями, отличными от pandas.
INVALID_PARAMETER_MARKER_VALUE
Было предоставлено недопустимое сопоставление параметров:
Дополнительные сведения см. в INVALID_PARAMETER_MARKER_VALUE
НЕВЕРНОЕ_ЗНАЧЕНИЕ_ПАРАМЕТРА
значение параметра(-ов) <parameter>
в <functionName>
недопустимо.
Дополнительные сведения см. в INVALID_PARAMETER_VALUE
НЕДОПУСТИМЫЙ_ТИП_ДАННЫХ_СТОЛБЦА_РАЗДЕЛА
Не удается использовать <type>
для столбца секционирования.
INVALID_PARTITION_OPERATION
Недопустимая команда раздела.
Дополнительные сведения см. в 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 частей имени.
НЕПРАВИЛЬНЫЙ_ЗАПРОС_СМЕШАННЫЕ_ПАРАМЕТРЫ_ЗАПРОСА
Параметризованный запрос должен использовать позиционные или именованные параметры, но не оба.
НЕВЕРНАЯ ЗАМЕНА REGEXP
Не удалось выполнить regexp_replace для источника = "<source>
", pattern = "<pattern>
", замена = "<replacement>
" и положение = <position>
.
НЕПРАВИЛЬНЫЙ_ФОРМАТ_КОМАНДЫ_СБРОСА
Ожидаемый формат — "RESET
" или "RESET
key". Если вы хотите включить специальные символы в ключ, используйте кавычки, например RESET key
.
INVALID_S3_COPY_CREDENTIALS
COPY INTO
учетные данные должны включать AWS_ACCESS_KEY
, AWS_SECRET_KEY
и AWS_SESSION_TOKEN
.
НЕВОЗМОЖНЫЙ_РЕЖИМ_СОХРАНЕНИЯ
Указанный режим сохранения <mode>
недопустим. Допустимые режимы сохранения включают «append», «overwrite», «ignore», «error», «errorifexists» и «default».
INVALID_SCHEMA
Входная схема <inputSchema>
не является допустимой строкой схемы.
Дополнительные сведения см. в INVALID_SCHEMA
НЕДОПУСТИМОЕ ИМЯ СХЕМЫ ИЛИ ОТНОШЕНИЯ
<name>
не является допустимым именем для таблиц и схем. Допустимые имена содержат только символы алфавита, цифры и _.
Неправильная схема
Каталог Unity не поддерживает <name>
в качестве схемы файлов по умолчанию.
INVALID_SECRET_LOOKUP
Недопустимый поиск секретов:
Дополнительные сведения см. в INVALID_SECRET_LOOKUP
Некорректный_Синтаксис_Набора
Ожидаемый формат — "SET
", "SET
ключ" или "SET
ключ=значение". Если вы хотите включить специальные символы в ключ или включить точку с запятой в значение, используйте обратные кавычки, например: SET key
=value
.
INVALID_SHARED_ALIAS_NAME
Имя псевдонима <sharedObjectType>
должно иметь форму "schema.name".
INVALID_SINGLE_VARIANT_COLUMN
Параметр singleVariantColumn
нельзя использовать, если также указана пользовательская схема.
НЕДОПУСТИМЫЙ ИСТОЧНИКОВЫЙ КАТАЛОГ
Исходный каталог не должен находиться в каталоге Unity для команды SYNC
. Найдено <catalog>
.
INVALID_SQL_ARG
Аргумент <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>
недопустим.
НЕВЕРНОЕ_ВЫРАЖЕНИЕ_ПОДЗАПРОСА
Недопустимый вложенный запрос:
Дополнительные сведения см. в 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
INVALID_TYPED_LITERAL
Значение типизированного литерала <valueType>
недопустимо: <value>
.
НЕПРАВИЛЬНАЯ_РЕАЛИЗАЦИЯ_UDF
Функция <funcName>
не реализует ScalarFunction или AggregateFunction.
Неверный_Синтаксис_Обновления
<command> <supportedOrNot>
исходная таблица находится в хранилище метаданных Hive, а целевая таблица находится в каталоге Unity.
INVALID_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
INVALID_VARIABLE_TYPE_FOR_QUERY_EXECUTE_IMMEDIATE
Тип переменной должен быть строковым, но получен <varType>
.
НЕДОПУСТИМОЕ ПРЕОБРАЗОВАНИЕ ВАРИАНТА
Значение варианта <value>
невозможно привести к <dataType>
. Вместо этого используйте try_variant_get
.
INVALID_VARIANT_FROM_PARQUET
Недопустимый вариант.
Дополнительные сведения см. в INVALID_VARIANT_FROM_PARQUET
НЕВЕРНЫЙ_ВАРИАНТ_ПОЛУЧЕНИЯ_ПУТИ
Путь <path>
не является допустимым путем для извлечения вариантов в <functionName>
.
Допустимый путь должен начинаться с $
и следует нулю или нескольким сегментам, таким как [123]
, .name
, ['name']
или ["name"]
.
НЕДОПУСТИМАЯ СХЕМА УНИЧТОЖЕНИЯ ВАРИАНТА (INVALID_VARIANT_SHREDDING_SCHEMA)
Схема <schema>
не является допустимой схемой измельчения вариантов.
НЕДОПУСТИМОЕ_УСЛОВИЕ_WHERE
Условие WHERE
<condition>
содержит недопустимые выражения: <expressionList>
.
Переопределите запрос, чтобы избежать функций окон, агрегатных функций и функций генератора в предложении WHERE
.
НЕДОПУСТИМАЯ СПЕЦИФИКАЦИЯ ОКНА ДЛЯ ФУНКЦИИ АГРЕГАЦИИ
Не удается указать ORDER BY
или рамку окна для <aggFunc>
.
НЕДОПУСТИМОЕ_СООБЩЕНИЕ_ФИКСАЦИИ_АВТОРА
Модуль записи источников данных создал недопустимое количество сообщений о фиксации. Ожидается только одно сообщение коммита от каждой задачи, но получено <detail>
.
НЕВЕРНОЕ_РАСПРЕДЕЛЕНИЕ_ЗАПИСИ
Запрошенное распределение записи недействительно.
Дополнительные сведения см. в INVALID_WRITE_DISTRIBUTION
ОШИБКА ИЗОЛИРОВАННОЙ КОМАНДЫ
Не удалось выполнить <command>
. Выходные данные команды:
<output>
НЕИЗВЕСТНАЯ ОШИБКА ИЗОЛИРОВАННОЙ КОМАНДЫ
Не удалось выполнить <command>
.
УСЛОВИЕ_СОЕДИНЕНИЯ_НЕ_ЯВЛЯЕТСЯ_ТИПОМ_BOOLEAN
Условие соединения <joinCondition>
имеет недопустимый тип <conditionType>
, ожидаемый "BOOLEAN
".
KAFKA_DATA_LOSS
Некоторые данные могут быть потеряны, так как они больше не доступны в Kafka;
Либо данные были устаревшими и удалены Kafka, либо раздел мог быть удалён до того, как все данные были обработаны.
была обработана тема.
Если вы не хотите, чтобы потоковый запрос завершался с ошибкой в таких случаях, установите для параметра failOnDataLoss значение false.
Причина:
Дополнительные сведения см. в KAFKA_DATA_LOSS
KINESIS_COULD_NOT_READ_SHARD_UNTIL_END_OFFSET
Не удалось прочитать сегмент <shardId>
до требуемого номера последовательности <endSeqNum>
.
поток Kinesis <stream>
с режимом потребителя <consumerMode>
. Запрос завершится ошибкой из-за
потенциальная потеря данных. Последняя прочитанная запись имела номер последовательности <lastSeqNum>
.
Это может произойти, если данные с endSeqNum уже устарели, или поток Kinesis был удален.
удален и восстановлен с тем же именем. Характер сбоя может быть переопределен
установив параметр spark.databricks.kinesis.failOnDataLoss в значение false в конфигурации Spark.
KINESIS_EFO_CONSUMER_NOT_FOUND
Для потока 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_MUST_SPECIFY_REGISTERED_CONSUMER_ID_AND_TYPE
Чтобы читать из Kinesis Streams с зарегистрированными потребителями, необходимо указать параметры registeredConsumerId
и registeredConsumerIdType
.
Источник KINESIS_должен указать имена потоков или ARNs
Чтобы прочитать из Kinesis Streams, необходимо настроить (но не оба) streamName
или streamARN
параметры в виде разделенного запятыми списка имен потоков или ARN.
KINESIS_SOURCE_NO_CONSUMER_OPTIONS_WITH_REGISTERED_CONSUMERS
Чтобы прочитать из Kinesis Streams с зарегистрированными потребителями, не настраивайте параметры consumerName
или consumerNamePrefix
, так как они не будут действовать.
KINESIS_SOURCE_REGISTERED_CONSUMER_ID_COUNT_MISMATCH (несоответствие количества зарегистрированных идентификаторов потребителей источника Kinesis)
Число зарегистрированных идентификаторов потребителей должно быть равно количеству потоков Kinesis, но было получено <numConsumerIds>
идентификаторов потребителей и <numStreams>
потоков.
KINESIS_SOURCE_ЗАРЕГИСТРИРОВАННЫЙ_ПОТРЕБИТЕЛЬ_НЕ_НАЙДЕН
Предоставленный зарегистрированный потребитель <consumerId>
не найден для streamARN <streamARN>
. Убедитесь, что вы зарегистрировали потребителя или не предоставили параметр registeredConsumerId
.
KINESIS_SOURCE_REGISTERED_CONSUMER_TYPE_INVALID
Зарегистрированный тип потребителя <consumerType>
недопустим. Он должен быть либо name
, либо ARN
.
KRYO_BUFFER_OVERFLOW
Сбой сериализации Крио: <exceptionMsg>
. Чтобы избежать этого, увеличьте значение "<bufferSizeConfKey>
".
Несоответствие меток
Начальная метка <beginLabel>
не соответствует конечной метке <endLabel>
.
Метка уже существует
Метка <label>
уже существует. Выберите другое имя или переименуйте существующую метку.
ПУТЬ_ЗАГРУЗКИ_ДАННЫХ_НЕ_СУЩЕСТВУЕТ
LOAD DATA входной путь не существует: <path>
.
LOCAL_MUST_WITH_SCHEMA_FILE (обязателен файл схемы)
LOCAL
необходимо использовать вместе со схемой file
, но получил: <actualSchema>
.
ЛОКАЦИЯ_УЖЕ_СУЩЕСТВУЕТ
Не удается назвать управляемую таблицу как <identifier>
, так как ее связанное расположение <location>
уже существует. Сначала выберите другое имя таблицы или удалите существующее расположение.
ПОТЕРЯННЫЕ_РАЗДЕЛЫ_ТЕМЫ_В_КОНЕЧНОМ_СМЕЩЕНИИ_С_ДОСТУПНЫМ_ТРИГГЕРОМ_СЕЙЧАС
Некоторые разделы в темах Kafka были потеряны во время выполнения запроса с Trigger.AvailableNow. Ошибка может быть временной — перезапустить запрос и сообщить, если вы по-прежнему видите ту же проблему.
Разделы для последнего смещения: <tpsForLatestOffset>
, разделы для конечного смещения: <tpsForEndOffset>
ИСКАЖЕННОЕ_СООБЩЕНИЕ_AVRO
Неправильные сообщения Avro обнаруживаются при десериализации. Режим синтаксического анализа: <mode>
. Чтобы обработать неправильно сформированное сообщение Avro как нулевой результат, попробуйте задать параметр ‘mode’ как ‘PERMISSIVE
’.
ИСКАЖЕННАЯ_КОДИРОВКА_СИМВОЛОВ
Недопустимое значение, обнаруженное при выполнении <function>
с <charset>
НЕПРАВИЛЬНАЯ_ЗАПИСЬ_CSV
Неправильно сформированная запись CSV: <badRecord>
НЕКОРРЕКТНАЯ_ЗАПИСЬ_ПРИ_РАЗБОРЕ
Неправильные записи обнаружены при синтаксическом анализе записей: <badRecord>
.
Режим синтаксического анализа: <failFastMode>
. Чтобы обработать неправильные записи в качестве результата NULL, попробуйте задать параметр mode как "PERMISSIVE
".
Дополнительные сведения см. в MALFORMED_RECORD_IN_PARSING
Неправильный_вариант (MALFORMED_VARIANT)
Вариант двоичного файла неправильно сформирован. Проверьте, является ли источник данных допустимым.
УПРАВЛЯЕМАЯ_ТАБЛИЦА_С_АВТОРИЗАЦИЕЙ
Создание управляемой таблицы с учетными данными хранения не поддерживается.
MATERIALIZED_VIEW_MESA_REFRESH_WITHOUT_PIPELINE_ID
Невозможно выполнить <refreshType>
для материализованного представления, так как оно создано до появления идентификатора конвейера. Чтобы включить <refreshType>
, удалите материализованное представление и создайте его заново.
MATERIALIZED_VIEW_OPERATION_NOT_ALLOWED
Операция материализованного представления <operation>
запрещена.
Пожалуйста, см. дополнительные сведения в MATERIALIZED_VIEW_OPERATION_NOT_ALLOWED
РЕЗУЛЬТАТЫ_МАТЕРИАЛИЗОВАННОГО_ПРЕДСТАВЛЕНИЯ_БЕЗ_ЯВНОГО_АЛИАСА
Выходное выражение <expression>
в материализованном представлении должно быть явно обозначено.
МАТЕРИАЛИЗОВАННЫЙ ВИД ДЛЯ НЕПОДХОДЯЩЕГО ПОТОКОВОГО ЗАПРОСА
материализованное представление <name>
не удалось создать с помощью потокового запроса. Используйте CREATE
[ИЛИ REFRESH
] <st>
или удалите ключевое слово STREAM
из вашего предложения FROM
, чтобы превратить это соотношение в пакетный запрос.
ОПЕРАЦИЯ_НЕПОДДЕРЖИВАЕМАЯ_МАТЕРИАЛИЗОВАННЫМ_ПРЕДСТАВЛЕНИЕМ
Операция <operation>
в настоящее время не поддерживается материализованными представлениями.
ПРЕВЫШЕНО МАКСИМАЛЬНОЕ КОЛИЧЕСТВО ПЕРЕМЕННЫХ В СЕССИИ
Не удается создать новую переменную <variableName>
, так как число переменных в сеансе превышает максимально допустимое число (<maxNumVariables>
).
MAX_RECORDS_PER_FETCH_INVALID_FOR_KINESIS_SOURCE
maxRecordsPerFetch должен быть положительным целым числом меньше или равно <kinesisRecordLimit>
MERGE_CARDINALITY_VIOLATION
Условие поиска ON
инструкции MERGE
сопоставило одну строку целевой таблицы с несколькими строками исходной таблицы.
Это может привести к тому, что над целевой строкой проводится операция обновления или удаления более одного раза, что не допускается.
ОБЪЕДИНИТЬ_БЕЗ_УКАЗАНИЙ
В операторе MERGE
должно быть по крайней мере одно условие WHEN
.
ОГРАНИЧЕНИЕ_МЕТРИКИ_НЕ_ПОДДЕРЖИВАЕТСЯ
METRIC CONSTRAINT
не активирован.
METRIC_STORE_INVALID_ARGUMENT_VALUE_ERROR
Предоставленное значение "<argValue>
" не поддерживается аргументом "<argName>
" для функции таблицы METRIC_STORE
.
Дополнительные сведения см. в METRIC_STORE_INVALID_ARGUMENT_VALUE_ERROR
ОШИБКА: НЕПОДДЕРЖИВАЕМОЕ ХРАНИЛИЩЕ МЕТРИК
Подпрограмма хранилища метрик <routineName>
в настоящее время отключена в этой среде.
METRIC_VIEW_CACHE_TABLE_НЕ_ПОДДЕРЖИВАЕТСЯ
Представление метрик не допускается использовать таблицы кэша.
Функция просмотра метрик отключена
Функция представления метрик отключена. Убедитесь, что для параметра "spark.databricks.sql.metricView.enabled" задано значение true.
НЕВЕРНАЯ ФУНКЦИЯ ВВОДА МЕТРИЧЕСКОГО ВИДА
Функция MEASURE
() принимает только атрибут в качестве входных данных, но получил <expr>
METRIC_VIEW_IN_CTE_NOT_SUPPORTED (Отображение метрики в CTE не поддерживается)
Представление метрик запрещено в определениях CTE. план: <plan>
СОЕДИНЕНИЕ ПРЕДСТАВЛЕНИЙ МЕТРИК НЕ ПОДДЕРЖИВАЕТСЯ
Использование соединений в представлении метрик запрещено. план: <plan>
Просмотр метрики: отсутствует функция измерения
Использование столбца мер <column>
представления метрик требует MEASURE
() функции для получения результатов.
Некорректное использование METRIC_VIEW
Использование представления метрик не поддерживается. план: <plan>
METRIC_VIEW_WINDOW_FUNCTION_NOT_SUPPORTED
Запрещено использовать оконную функцию <expr>
для представления метрик.
МИГРАЦИЯ НЕ ПОДДЕРЖИВАЕТСЯ
<table>
не поддерживается для миграции в управляемую таблицу, так как она не является таблицей <tableKind>
.
Несоответствие разделов темы между конечным смещением и предварительно извлеченными данными
Источник данных Kafka в Trigger.AvailableNow должен предоставлять те же разделы темы с предвыбранным смещением до конечного смещения для каждого микробатча. Ошибка может быть временной — перезапустить запрос и сообщить, если вы по-прежнему видите ту же проблему.
разделы темы для предварительного получения смещения: <tpsForPrefetched>
, разделы темы для конечного смещения: <tpsForEndOffset>
.
MISSING_AGGREGATION
Нерегластрирующее выражение <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>
не поддерживает несколько источников.
Ошибка интерфейса MULTI_UDF
Не разрешено реализовать несколько интерфейсов UDF, класс UDF <className>
.
ВЗАИМОИСКЛЮЧАЮЩИЕ_УСЛОВИЯ
Взаимоисключающие предложения или параметры <clauses>
. Удалите одно из этих предложений.
MV_ST_ALTER_QUERY_INCORRECT_BACKING_TYPE
Входной запрос ожидает <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_ERROR
Ошибка выполнения встроенного запроса. requestId: <requestId>
, облако: <cloud>
, операция: <operation>
request: [https: <https>
, method = <method>
, path = <path>
, params = <params>
, host = <host>
, headers = <headers>
, bodyLen = <bodyLen>
],
ошибка: <error>
ИСТОЧНИК_ДАННЫХ_NATIVE_XML_НЕ_ВКЛЮЧЕН
Нативный источник данных XML не включен в этом кластере.
ОТРИЦАТЕЛЬНЫЕ_ЗНАЧЕНИЯ_В_ЧАСТОТНОМ_ВЫРАЖЕНИИ
Обнаружено отрицательное значение в <frequencyExpression>
: <negativeValue>
, тогда как ожидалось положительное целое значение.
ВЛОЖЕННАЯ_АГРЕГАТНАЯ_ФУНКЦИЯ
Нельзя использовать агрегатную функцию в аргументе другой агрегатной функции. Пожалуйста, используйте внутреннюю агрегатную функцию в подзапросе.
NESTED_EXECUTE_IMMEDIATE
Вложенные команды EXECUTE IMMEDIATE
не допускаются. Убедитесь, что предоставленный SQL-запрос (<sqlString>
) не содержит другую команду EXECUTE IMMEDIATE
.
НЕСУЩЕСТВУЮЩЕЕ_ИМЯ_ПОЛЯ_В_СПИСКЕ
Поля <nonExistFields>
не существуют. Доступные поля: <fieldNames>
NON_FOLDABLE_ARGUMENT
Функция <funcName>
требует, чтобы параметр <paramName>
был свертываемым выражением типа <paramType>
, но фактический аргумент является не свертываемым.
НЕ_ПОСЛЕДНИЕ_СОВПАДАЮЩЕЕ_УТВЕРЖДЕНИЕ_ИСКЛЮЧИТЬ_УСЛОВИЕ
Если в конструкции MERGE
есть несколько клаузов MATCHED
, только последняя клауз MATCHED
может не иметь условия.
НЕТ_ПОСЛЕДНЕГО_НЕ_СОВПАДАЮЩЕГО_ПО_УСЛОВИЮ_ИСКЛЮЧЕНИЮ_ИСТОЧНИКА
Когда в операторе MERGE
есть более одного условия NOT MATCHED BY SOURCE
, только последнее условие NOT MATCHED BY SOURCE
может опустить условие.
УСЛОВИЕ_ПРОПУСКА_НЕПОСЛЕДНЕГО_БЕЗ_СООТВЕТСТВИЯ_ЦЕЛИ
Если в операторе MERGE
есть несколько условий NOT MATCHED [BY TARGET
], только последнее условие NOT MATCHED [BY TARGET
] может опустить условие.
НЕЛИТЕРАЛЬНЫЕ_ЗНАЧЕНИЯ_ОСИ
Литеральные выражения, необходимые для значений сводных элементов, найдены <expression>
.
НЕНАСТРОЕННЫЙ_СТОЛБЕЦ
выражение PARTITION
не может содержать несекционированный столбец: <columnName>
.
NON_TIME_WINDOW_NOT_SUPPORTED_IN_STREAMING
Функция окна не поддерживается в <windowFunc>
(как столбец <columnName>
) для потоковой передачи кадров и наборов данных.
Структурированная потоковая передача поддерживает агрегирование только в окне времени с помощью функции WINDOW
. (спецификация окна: <windowSpec>
)
NOT_ALLOWED_IN_FROM
Запрещено в предложении FROM
:
Дополнительные сведения см. в NOT_ALLOWED_IN_FROM
NOT_ALLOWED_IN_PIPE_OPERATOR_WHERE
Запрещено в конструкции конвейера WHERE
:
Дополнительные сведения см. в NOT_ALLOWED_IN_PIPE_OPERATOR_WHERE
NOT_A_CONSTANT_STRING
Выражение <expr>
, используемое в подпрограмме или предложении <name>
, должно быть константой STRING
, значение которой составляет NOT NULL
.
Дополнительные сведения см. в NOT_A_CONSTANT_STRING
НЕ_РАЗДЕЛЕННАЯ_ТАБЛИЦА
Операция <operation>
не допускается для <tableIdentWithDB>
, так как она не является секционированной таблицей.
NOT_A_SCALAR_FUNCTION
<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
не поддерживается для изменения <originName>
столбца <table>
с типом <originType>
на <newName>
с типом <newType>
.
НЕПОДДЕРЖИВАЕМАЯ_КОМАНДА_ДЛЯ_Таблицы_V2
<cmd>
не поддерживается для таблиц версии 2.
НЕПОДДЕРЖИВАЕМАЯ_КОМАНДА_БЕЗ_ПОДДЕРЖКИ_HIVE
<cmd>
не поддерживается, если вы хотите включить его, задайте для параметра hive значение "spark.sql.catalogImplementation".
НЕ ПОДДЕРЖИВАЕТСЯ В JDBC КАТАЛОГЕ
Не поддерживается команда в каталоге JDBC:
Дополнительные сведения см. в NOT_SUPPORTED_IN_JDBC_CATALOG
NOT_SUPPORTED_WITH_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_EXTERNAL_LOCATION_EXCEPTION
SQLSTATE: нет назначенных
Внешнее расположение "<externalLocation>
" не существует. Убедитесь, что имя внешнего расположения правильно, а затем повторите запрос или команду.
НЕТ_ТАКОГО_МЕТАХРАНИЛИЩА_ИСКЛЮЧЕНИЕ
SQLSTATE: не назначено
Хранилище метаданных не найдено. Попросите администратора учетной записи назначить хранилище метаданных текущей рабочей области, а затем повторите запрос или команду.
NO_SUCH_PROVIDER_EXCEPTION
SQLSTATE: не назначено
Поставщик общих ресурсов "<providerName>
" не существует. Убедитесь, что имя поставщика общих служб указано правильно и соответствует имени допустимого существующего имени поставщика, а затем повторите запрос или команду.
NO_SUCH_RECIPIENT_EXCEPTION (Получатель не найден)
SQLSTATE: не назначено
Получатель "<recipient>
" не существует. Убедитесь, что имя получателя указано правильно и соответствует имени допустимого существующего получателя, а затем повторите запрос или команду.
ОШИБКА_НЕСУЩЕСТВУЮЩЕЙ_ДОЛИ
SQLSTATE: не присвоено
Доля "<share>
" не существует. Убедитесь, что имя общей папки орфографировано правильно и соответствует имени допустимой существующей общей папки, а затем повторите запрос или команду.
ИСКЛЮЧЕНИЕ: НЕТ ТАКИХ УЧЕТНЫХ ДАННЫХ ХРАНИЛИЩА.
SQLSTATE: не назначено
Учетные данные хранилища "<storageCredential>
" не существуют. Убедитесь, что имя учетных данных хранилища указано правильно и соответствует имени допустимого существующего учетного данные хранилища, а затем повторите выполнение запроса или команды.
NO_SUCH_USER_EXCEPTION
SQLSTATE: не назначено
Пользователь "<userName>
" не существует. Убедитесь, что имя пользователя, которому вы предоставляете разрешение или меняете владение, написано верно и соответствует имени действующего пользователя, затем повторите попытку выполнить запрос или команду.
NO_UDF_INTERFACE
Класс UDF <className>
не реализует интерфейс UDF.
ПОЛЕ_ИЛИ_СТОЛБЕЦ_С_ВОЗМОЖНЫМ_NULL
Столбец или поле <name>
допускает значение NULL, если это необходимо, чтобы не допускалось значение NULL.
Атрибуты идентификатора строки, допускающие NULL
Атрибуты идентификатора строки не могут иметь значение NULL: <nullableRowIdAttrs>
.
ОПЦИЯ_ИСТОЧНИКА_ДАННЫХ_NULL
Параметр чтения и записи источника данных <option>
не может иметь значение NULL.
NULL_MAP_KEY
Не удается использовать значение NULL в качестве ключа карты.
Строка запроса NULL: EXECUTE IMMEDIATE
Для немедленного выполнения необходима ненулевая переменная в качестве строки запроса, но указанная переменная <varName>
имеет значение null.
ЧИСЛО ВНЕ ДОПУСТИМОГО ДИАПАЗОНА
Значение <value>
нельзя интерпретировать как числовое, так как оно имеет более 38 цифр.
NUMERIC_VALUE_OUT_OF_RANGE
Для получения дополнительных сведений см. 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
секции TO <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>
.
PARTITION_METADATA
<action>
не допускается в таблице <tableName>
, так как хранение метаданных секций не поддерживается в каталоге Unity.
НЕСООТВЕТСТВИЕ_НОМЕРА_РАЗДЕЛА
Число значений (<partitionNumber>
) не соответствовало размеру схемы (<partitionSchemaSize>
): значения <partitionValues>
, схема <partitionSchema>
, путь к файлу <urlEncodedPath>
.
Повторно материализуйте таблицу или обратитесь к владельцу.
PARTITION_TRANSFORM_EXPRESSION_NOT_IN_PARTITIONED_BY
Выражение <expression>
должно находиться внутри partitionedBy.
ПУТЬ_УЖЕ_СУЩЕСТВУЕТ
Путь <outputPath>
уже существует. Установите режим на «перезапись», чтобы переписать существующий путь.
ПУТЬ_НЕ_НАЙДЕН
Путь не существует: <path>
.
ЛИМИТ_ПАМЯТИ_ДЕСЕРИАЛИЗОВАННОГО_PROTOBUF_PHOTON_ПРЕВЫШЕН
Десериализация плана Photon protobuf требует по крайней мере <size>
байтов, что превышает допустимый предел.
ограничение в <limit>
байт. Это может быть связано с очень большим планом или присутствием чего-то очень большого.
общая схема. Попробуйте упростить запрос, удалить ненужные столбцы или отключить Photon.
ПРЕВЫШЕН ЛИМИТ ПАМЯТИ ДЛЯ PHOTON_SERIALIZED_PROTOBUF
Сериализованный план Photon protobuf составляет <size>
байт, что превышает допустимый предел.
<limit>
байт. Сериализованный размер типов данных в плане составляет <dataTypeSize>
байт.
Это может быть связано с очень большим планом или наличием очень широкой схемы.
Попробуйте перезаписать запрос, чтобы удалить нежелательные операции и столбцы или отключить Фотон.
ОПЕРАТОР_PIPE_АГГРЕГАТОРНОЕ_ВЫРАЖЕНИЕ_НЕ_СОДЕРЖИТ_АГГРЕГАТОРНЫХ_ФУНКЦИЙ
Неклассифицированное выражение <expr>
предоставляется в качестве аргумента оператору конвейера |>AGGREGATE
, но не содержит агрегатную функцию. Обновите его таким образом, чтобы включить туда агрегатную функцию, а затем повторите запрос.
ОПЕРАТОР_PIPE_СОДЕРЖИТ_АГРЕГАТНУЮ_ФУНКЦИЮ
Агрегатная функция <expr>
не допускается при использовании оператора трубы |><clause>
; пожалуйста, используйте оператор трубы |>AGGREGATE
вместо этого.
Несоответствие_типа_данных_значения_сводной_таблицы
Недопустимое значение сводной "<value>
": тип данных значения <valueType>
не соответствует типу данных столбца сводной <pivotType>
.
Несоответствие_числа_аргументов_процедуры
Процедура <procedureName>
ожидает <expected>
аргументов, но <actual>
были предоставлены.
ПРОЦЕДУРА_СОЗДАНИЕ_ПУСТАЯ_РУТИНА
CREATE PROCEDURE
с пустым определением подпрограммы запрещено.
создание_процедуры_параметр_out_inout_со_значением_по_умолчанию
Параметр <parameterName>
определен в режиме параметра <parameterMode>
. Параметр OUT и INOUT
не может быть опущен при вызове подпрограммы и поэтому не поддерживает выражение DEFAULT
. Чтобы продолжить, удалите предложение DEFAULT
или измените режим параметров на IN
.
ПРОЦЕДУРА_НЕ_ПОДДЕРЖИВАЕТСЯ
Хранимая процедура не поддерживается
ПРОЦЕДУРА_НЕ_ПОДДЕРЖИВАЕТСЯ_С_HMS
Хранимая процедура не поддерживается в хранилище метаданных Hive. Вместо этого используйте каталог Unity.
PROTOBUF_DEPENDENCY_NOT_FOUND
Не удалось найти зависимость: <dependencyName>
.
PROTOBUF_DESCRIPTOR_FILE_NOT_FOUND
Ошибка чтения файла дескриптора протокола Protobuf по пути: <filePath>
.
PROTOBUF_FIELD_MISSING
Поиск <field>
в схеме Protobuf в <protobufSchema>
дал <matchSize>
совпадений. Кандидаты: <matches>
.
Отсутствует поле protobuf в схеме SQL
Найдено <field>
в схеме Protobuf, но в схеме SQL нет совпадения.
НЕСООТВЕТСТВИЕ_ТИПА_ПОЛЯ_PROTOBUF
Обнаружено несоответствие типов для поля: <field>
.
Использование классов Java в протоколе protobuf не поддерживается (PROTOBUF_JAVA_CLASSES_NOT_SUPPORTED).
Классы Java не поддерживаются для <protobufFunction>
. Обратитесь в службу поддержки Databricks о альтернативных вариантах.
PROTOBUF_MESSAGE_NOT_FOUND
Не удается найти сообщение <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>
.
PS_INVALID_UNSAFE_ROW_CONVERSION_FROM_PROTO
Недопустимый UnsafeRow для декодирования в PubSubMessageMetadata, требуемая схема proto: <protoSchema>
. Входной UnsafeRow может быть поврежден: <unsafeRow>
.
PS_MISSING_AUTH_INFO
Не удалось найти полные сведения о проверке подлинности PubSub.
ОТСУТСТВУЕТ_ОБЯЗАТЕЛЬНАЯ_ОПЦИЯ
Не удалось найти обязательный параметр: <key>
.
ОШИБКА ПЕРЕМЕЩЕНИЯ КОНТРОЛЬНОЙ ТОЧКИ
Не удалось переместить необработанные файлы контрольных точек данных из <src>
в целевой каталог: <dest>
.
Параметры многофакторной аутентификации
Укажите учетные данные службы Databricks или учетные данные учетной записи службы GCP.
PS_MULTIPLE_FAILED_EPOCHS
Поток PubSub нельзя запустить, так как имеется несколько неудачных выборок: <failedEpochs>
.
PS_OPTION_NOT_IN_BOUNDS
<key>
должен находиться в пределах следующих границ (<min>
, <max>
), исключая обе границы.
ПС_ПРЕДОСТАВИТЬ_УЧЕТНЫЕ_ДАННЫЕ_С_ОПЦИЕЙ
Кластеры стандартного режима доступа (ранее общий режим доступа) не поддерживают проверку подлинности с профилями экземпляров. Предоставьте учетные данные потоку непосредственно с помощью параметра .option().
PS_SPARK_SPECULATION_NOT_SUPPORTED (Спекулятивное выполнение в Spark не поддерживается)
Соединитель источника PubSub доступен только в кластере с отключенной функцией spark.speculation
.
PS_UNABLE_TO_CREATE_SUBSCRIPTION
Произошла ошибка при попытке создать подписку <subId>
на тему <topicId>
. Убедитесь, что есть достаточные разрешения для создания подписки и повторите попытку.
НЕВОЗМОЖНО РАЗОБРАТЬ ПРОТОКОЛ
Не удалось проанализировать сериализованные байты для создания прототипа.
PS_UNSUPPORTED_GET_OFFSET_CALL
getOffset не поддерживается без предоставления ограничения.
PYTHON_DATA_SOURCE_ERROR
Не удалось <action>
источник данных Python <type>
: <msg>
PYTHON_STREAMING_DATA_SOURCE_RUNTIME_ERROR
Сбой в работе источника потоковых данных 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>
.
ТЕКУЩИЙ_ФАЙЛ_НЕ_НАЙДЕН
<message>
Возможно, базовые файлы были обновлены. Вы можете явно отключить кэш в Spark, выполнив командуREFRESH TABLE
tableName в SQL или повторно выполнив команду Dataset/DataFrame.
READ_FILES_AMBIGUOUS_ROUTINE_PARAMETERS
Вызов функции <functionName>
имеет параметры <parameterName>
и <alternativeName>
, которые установлены как взаимные псевдонимы. Задайте только один из них.
READ_TVF_UNEXPECTED_REQUIRED_PARAMETER
Функция <functionName>
обязательный параметр <parameterName>
должна быть назначена в позиции <expectedPos>
без имени.
СРОК ДЕЙСТВИЯ ПОЛУЧАТЕЛЯ НЕ ПОДДЕРЖИВАЕТСЯ
Для метки времени окончания срока действия получателя поддерживаются только TIMESTAMP
/TIMESTAMP_LTZ
/TIMESTAMP_NTZ
типы.
RECURSIVE_PROTOBUF_SCHEMA
Найдена рекурсивная ссылка в схеме Protobuf, которая не может обрабатываться Spark по умолчанию: <fieldDescriptor>
. Попробуйте задать параметр recursive.fields.max.depth
1–10. Не допускается переход на 10 уровней рекурсии.
РЕКУРСИВНЫЙ_ВИД
Обнаружено рекурсивное представление <viewIdent>
(цикл: <newPath>
).
Значение по умолчанию REF не разрешено в разделе
Ссылки на значения столбцов DEFAULT
не допускаются в предложении PARTITION
.
RELATION_LARGER_THAN_8G
Невозможно создать <relationName>
, размер которого превышает 8 гигабайт.
Ошибка: Ошибка выполнения удаленной функции через HTTP
Сбой удаленного HTTP-запроса с кодом <errorCode>
и сообщение об ошибке <errorMessage>
Ошибка разбора результата REMOTE FUNCTION HTTP
Не удалось оценить функцию <functionName>
SQL из-за невозможности анализа результата JSON из удаленного HTTP-ответа; Сообщение об ошибке <errorMessage>
. Ознакомьтесь с документацией по API: <docUrl>
. Исправьте проблему, указанную в сообщении об ошибке, и повторите запрос.
РЕЗУЛЬТАТ_ОШИБКА_НЕДОПУСТИМЫЙ_ОШИБКА_УДАЛЕННАЯ_ФУНКЦИЯ_HTTP
Не удалось оценить функцию <functionName>
SQL из-за невозможности обработки неожиданного удаленного HTTP-ответа; Сообщение об ошибке <errorMessage>
. Ознакомьтесь с документацией по API: <docUrl>
. Исправьте проблему, указанную в сообщении об ошибке, и повторите запрос.
REMOTE_FUNCTION_HTTP_RETRY_TIMEOUT
Удаленный запрос завершился ошибкой после повтора <N>
раз; Последний неудачный код ошибки HTTP был <errorCode>
, и сообщение было <errorMessage>
REMOTE_FUNCTION_MISSING_REQUIREMENTS_ERROR
Не удалось оценить функцию <functionName>
SQL, так как <errorMessage>
. Проверьте требования в <docUrl>
. Исправьте проблему, указанную в сообщении об ошибке, и повторите запрос.
RENAME_SRC_PATH_NOT_FOUND (путь источника для переименования не найден)
Не удалось переименовать, так как <sourcePath>
не найден.
ПОВТОРЯЮЩИЙСЯ_ПОЛОЖЕНИЕ
Предложение <clause>
может использоваться не более одного раза за операцию <operation>
.
ТРЕБУЕМЫЙ_ПАРАМЕТР_УЖЕ_ЗАДАН_ПОЗИЦИОННО
Обязательный параметр <parameterName>
подпрограммы <routineName>
был присвоен на позиции <positionalIndex>
без имени.
Обновите вызов функции, чтобы удалить именованный аргумент с <parameterName>
для этого параметра или удалить позиционный аргумент.
аргумент в <positionalIndex>
и повторите запрос.
ОБЯЗАТЕЛЬНЫЙ_ПАРАМЕТР_НЕ_НАЙДЕН
Не удается вызвать подпрограмму <routineName>
, так как требуется параметр с именем <parameterName>
, но обычный вызов не предоставлял значение. Обновите обычный вызов, чтобы указать значение аргумента (позиционально по индексу <index>
или по имени) и повторите запрос.
ТРЕБУЕТ_ОДНОЧАСТНОЕ_ИМЯ_ПРОСТРАНСТВА_ИМЕН
<sessionCatalog>
требуется одночастное пространство имен, но получено <namespace>
.
RESCUED_DATA_COLUMN_CONFLICT_WITH_SINGLE_VARIANT
Параметр чтения 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
.
ROUTINE_PARAMETER_NOT_FOUND
Подпрограмма <routineName>
не поддерживает параметр <parameterName>
, указанный в позиции <pos>
.<suggestion>
ПРОЦЕДУРА_ИСПОЛЬЗУЕТ_СИСТЕМНОЕ_ЗАРЕЗЕРВИРОВАННОЕ_ИМЯ_КЛАССА
Невозможно создать функцию <routineName>
, так как указанное имя класса "<className>
" зарезервировано для использования системы. Переименуйте класс и повторите попытку.
ROW_LEVEL_SECURITY_ABAC_MISMATCH
Не удалось разрешить фильтры строк в <tableName>
, так как между фильтрами строк, унаследованными от политик, и явно определенными фильтрами строк было несоответствие. Чтобы продолжить, отключите управление доступом на основе атрибутов (ABAC) и обратитесь в службу поддержки Databricks.
ПРОВЕРКА ОГРАНИЧЕНИЙ НА УРОВНЕ СТРОК НЕ ПОДДЕРЖИВАЕТСЯ
Создание ограничения CHECK
для таблиц <tableName>
с политиками безопасности на уровне строк не поддерживается.
ОШИБКА_ДОСТУПА_НА_УРОВНЕ_СТРОКИ_ДВОЙНОЕ_НАЗВАНИЕ_СТОЛБЦА
Инструкция <statementType>
пыталась назначить политику безопасности уровня строки для таблицы, но два или более ссылаемых столбцов имели одинаковое имя <columnName>
, что недопустимо.
ROW_LEVEL_SECURITY_FEATURE_NOT_SUPPORTED
Политики безопасности на уровне строк для <tableName>
не поддерживаются:
Дополнительные сведения см. в ROW_LEVEL_SECURITY_FEATURE_NOT_SUPPORTED
НЕСОВМЕСТИМОЕ ИЗМЕНЕНИЕ СХЕМЫ НА УРОВНЕ СТРОКИ ЗАЩИТЫ
Невозможно выполнить <statementType> <columnName>
из таблицы <tableName>
, так как она ограничивается политикой безопасности на уровне строк. Прежде чем продолжить, владелец таблицы должен эту политику удалить или изменить.
СЛИЯНИЕ_НА_УРОВНЕ_СТРОКИ_НЕПОДДЕРЖИВАЕМЫЙ_ИСТОЧНИК
Операции MERGE INTO
не реализуют политики безопасности на уровне строк в исходной таблице <tableName>
.
ОГРАНИЧЕНИЕ_НА_УРОВНЕ_СТРОКИ_СЛИЯНИЕ_НЕПОДДЕРЖИВАЕМАЯ_ЦЕЛЬ
MERGE INTO
операции не поддерживают запись в таблицу <tableName>
с политиками безопасности на уровне строк.
ROW_LEVEL_SECURITY_MULTI_PART_COLUMN_NAME
Этот оператор пытался назначить политику безопасности уровня строки таблице, но ссылается на столбец <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).
Клонирование из таблицы <tableName>
с политикой безопасности на уровне строк для <mode>
не предусмотрено.
ROW_LEVEL_SECURITY_TABLE_CLONE_TARGET_НЕПОДДЕРЖИВАЕТСЯ
Клонирование <mode>
в таблицу <tableName>
с политикой безопасности на уровне строк не поддерживается.
Неподдерживаемая константа в качестве параметра для Row-Level Security
Использование константы в качестве параметра в политике безопасности на уровне строк не поддерживается. Обновите команду SQL, чтобы удалить константу из определения фильтра строк, а затем повторите попытку.
ПРОВАЙДЕР НЕПОДДЕРЖИВАЕТ СЕКЬЮРИТИ НА УРОВНЕ СТРОКИ
Не удалось выполнить команду <statementType>
, так как назначение политики безопасности на уровне строк не поддерживается для целевого источника данных с поставщиком таблиц: "<provider>
".
ROW_SUBQUERY_TOO_MANY_ROWS (слишком много строк в подзапросе)
Более одной строки возвращено вложенным запросом, используемым в качестве строки.
Значение_Строки_Нулевое
Найдено NULL
в строке по индексу <index>
, ожидалось значение, отличное отNULL
.
Идентификатор правила не найден
Не найден идентификатор имени правила "<ruleName>
". При добавлении нового правила измените RuleIdCollection.scala.
РАЗРЕШЕНИЯ_ПРИМЕРНОЙ_ТАБЛИЦЫ
Разрешения не поддерживаются в примерах баз данных или таблиц.
НЕСОВМЕСТИМАЯ_СКАЛЯРНАЯ_ФУНКЦИЯ
Функция ScalarFunction <scalarFunc>
не переопределяет метод 'produceResult(InternalRow)' при помощи пользовательской реализации.
СКАЛЯРНАЯ_ФУНКЦИЯ_НЕ_ПОЛНОСТЬЮ_РЕАЛИЗОВАНА
Скалярная функция <scalarFunc>
не реализует и не переопределяет метод «produceResult(InternalRow)».
SCALAR_SUBQUERY_IS_IN_GROUP_BY_OR_AGGREGATE_FUNCTION
Коррелированный скалярный вложенный запрос "<sqlExpr>
" отсутствует как в GROUP BY
, так и в функции агрегации.
Добавьте его в GROUP BY
по порядку или поместите в first()
(или first_value
), если вам не важно, какое значение будет получено.
СКАЛЯРНЫЙ_ПОДЗАПРОС_СЛИШКОМ_МНОГО_СТРОК
Несколько строк, возвращаемых вложенным запросом, используемым в качестве выражения.
ГРАФИК_УЖЕ_СУЩЕСТВУЕТ
Невозможно добавить <scheduleType>
в таблицу, в которой уже есть <existingScheduleType>
. Удалите существующее расписание или используйте ALTER TABLE
...
ALTER <scheduleType>
... чтобы изменить его.
SCHEDULE_PERIOD_INVALID
Период расписания для <timeUnit>
должен быть целым значением от 1 до <upperBound>
(включительно). Получено: <actual>
.
СХЕМА_УЖЕ_СУЩЕСТВУЕТ
Не удается создать схему <schemaName>
, так как она уже существует.
Выберите другое имя, удалите существующую схему или добавьте пункт IF NOT EXISTS
, чтобы учитывать существующую схему.
СХЕМА_НЕ_ПУСТАя
Не удается удалить схему <schemaName>
, так как она содержит объекты.
Используйте DROP SCHEMA
…
CASCADE
удалить схему и все её объекты.
SCHEMA_NOT_FOUND
Не удается найти схему <schemaName>
. Проверьте орфографию и правильность схемы и каталога.
Если имя не задано в каталоге, проверьте выходные данные current_schema() или укажите имя с правильным каталогом.
Чтобы игнорировать ошибку при сбое, используйте DROP SCHEMA IF EXISTS
.
Ошибка конфигурации реестра схем
Не удалось инициализировать схему из реестра схем.
<reason>
.
АРГУМЕНТ_ФУНКЦИИ_ВТОРОЙ_НЕ_ЦЕЛОЕ_ЧИСЛО
Второй аргумент функции <functionName>
должен быть целым числом.
СЕКРЕТНАЯ_ФУНКЦИЯ_НЕВЕРНОЕ_МЕСТОПОЛОЖЕНИЕ
Не удается выполнить команду <commandType>
с одной или несколькими не зашифрованными ссылками на функцию SECRET
; Зашифруйте результат каждого такого вызова функции с помощью AES_ENCRYPT
и повторите попытку.
SEED_EXPRESSION_IS_UNFOLDABLE
Выражение <seedExpr>
выражения <exprWithSeed>
должно быть свертываемым.
СЕРВЕР_ЗАНЯТ
Сервер занят и не может обрабатывать запрос. Подождите минуту и повторите попытку.
ПОКАЗАТЬ_СТОЛБЦЫ_С_КОНФЛИКТНЫМ_ПРОСТРАНСТВОМ_ИМЕН
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
.
SQL_CONF_NOT_FOUND
Не удается найти конфигурацию SQL <sqlConf>
. Убедитесь, что конфигурация существует.
Путь временного размещения в настоящее время недоступен
Временная ошибка при доступе к целевому промежуточному пути <path>
, попробуйте через несколько минут
STAR_GROUP_BY_POS
Звёздочка (*) не разрешена в списке выбора, если используется порядковая позиция GROUP BY
.
ПРОЦЕССОР С СОХРАНЕНИЕМ СОСТОЯНИЯ НЕ МОЖЕТ ВЫПОЛНИТЬ ОПЕРАЦИЮ ИЗ-ЗА НЕВЕРНОГО СОСТОЯНИЯ ДЕС.
Не удалось выполнить операцию процессора с сохранением состояния<operationType>
с недопустимым состоянием идентификатора<handleState>
.
СОСТОЯТЕЛЬНОМУ_ПРОЦЕССОРУ_НЕ_МОЖЕТ_ВЫПОЛНИТЬ_ОПЕРАЦИЮ_С_НЕВЕРНЫМ_РЕЖИМОМ_ВРЕМЕНИ
Не удалось выполнить состояниесохраняющую операцию процессора<operationType>
с недопустимым режимом времени<timeMode>
.
STATEFUL_PROCESSOR_DUPLICATE_STATE_VARIABLE_DEFINED
Переменная состояния с именем <stateVarName>
уже определена в StatefulProcessor.
STATEFUL_PROCESSOR: неправильный режим времени для назначения TTL
Не удается использовать TTL для состояния=<stateName>
в timeMode=<timeMode>
, используйте TimeMode.ProcessingTime() вместо этого.
ДЛИТЕЛЬНОСТЬ_STATEFUL_PROCESSOR_TTL_ДОЛЖНА_БЫТЬ_ПОЛОЖИТЕЛЬНОЙ
Длительность TTL должна быть больше нуля для операции хранилища состояний=<operationType>
в состоянии=<stateName>
.
ПРОЦЕССОР_СОХРАНЯЮЩИЙ_СОСТОЯНИЕ_НЕИЗВЕСТНЫЙ_РЕЖИМ_ВРЕМЕНИ
Неизвестный режим времени <timeMode>
. Допустимые режимы timeMode: «none», «processingTime», «eventTime»
STATE_STORE_CANNOT_CREATE_COLUMN_FAMILY_WITH_RESERVED_CHARS
Не удалось создать семейство столбцов с неподдерживаемым начальным символом и именем=<colFamilyName>
.
НЕДОПУСТИМОЕ_ИСПОЛЬЗОВАНИЕ_COLUMN_FAMILY_С_НЕВЕРНЫМ_ИМЕНЕМ
Не удалось выполнить операцию с семейством столбцов<operationName>
с недопустимым именем<colFamilyName>
. Имя семейства столбцов не может быть пустым, не должно включать начальные или конечные пробелы, и не должно использовать зарезервированное ключевое слово «default».
Несовместимость схемы семейства столбцов хранилища состояния
Несовместимое преобразование схемы с семейством столбцов=<colFamilyName>
, oldSchema=<oldSchema>
, newSchema=<newSchema>
.
Хранилище состояния не поддерживает повторно используемый итератор
<inputClass>
StateStore не поддерживает повторно используемый итератор.
РУКОЯТКА_ХРАНИЛИЩА_СОСТОЯНИЯ_НЕ_ИНИЦИАЛИЗИРОВАНА
Дескриптор не инициализирован для этого StatefulProcessor.
Пожалуйста, используйте только StatefulProcessor в операторе transformWithState.
STATE_STORE_INCORRECT_NUM_ORDERING_COLS_FOR_RANGE_SCAN
Неверное число порядковых номеров =<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>
или перезапустите новый каталог контрольных точек.
Тип 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
STDS_NO_PARTITION_DISCOVERED_IN_STATE_STORE
Государство не имеет никакого разделения. Проверьте еще раз, что запрос указывает на допустимое состояние. параметры: <sourceOptions>
СМЕЩЕНИЕ_ЛОГ_НЕДОСТУПНО
Журнал смещения для <batchId>
не существует, расположение контрольной точки: <checkpointLocation>
.
Укажите идентификатор пакета, доступный для запроса. Вы можете запросить доступные идентификаторы пакетов с помощью источника данных метаданных состояния.
STDS_OFFSET_METADATA_LOG_UNAVAILABLE
Метаданные недоступны для журнала смещения для <batchId>
, расположения контрольной точки: <checkpointLocation>
.
Кажется, что контрольная точка работает только со старыми версиями Spark. Запустите потоковый запрос с последней версией Spark, чтобы Spark создает метаданные состояния.
STDS_REQUIRED_OPTION_UNSPECIFIED (Требуемая опция не указана)
необходимо указать<optionName>
.
ПОТОКОВАЯ_AQE_НЕ_ПОДДЕРЖИВАЕТСЯ_ДЛЯ_ОПЕРАТОРОВ_С_СОСТОЯНИЕМ
Адаптивное выполнение запросов не поддерживается для операторов с состоянием в структурированной потоковой передаче.
Потоковая передача из материализованного представления
Невозможно получить данные из материализованного представления <viewName>
. Потоковая передача из материализованных представлений не поддерживается.
РЕЖИМ_ПОТОКОВОГО_ВЫВОДА
Недопустимый режим вывода потоковой передачи: <outputMode>
.
Дополнительные сведения см. в STREAMING_OUTPUT_MODE
STREAMING_REAL_TIME_MODE
Режим потоковой передачи в режиме реального времени имеет следующее ограничение:
Дополнительную информацию см. в STREAMING_REAL_TIME_MODE
ОПЕРАТОР СОСТОЯНИЯ С ПОТОКОМ НЕ СООТВЕТСТВУЕТ В МЕТАДАННЫХ СОСТОЯНИЯ
Имя оператора потоковой передачи с отслеживанием состояния не соответствует оператору в метаданных состояния. Вероятно, это произойдет, когда пользователь добавляет, удаляет или изменяет оператор отслеживания состояния в существующем потоковом запросе.
Операторы с состоянием в метаданных: [<OpsInMetadataSeq>
]; Операторы с состоянием в текущем пакете: [<OpsInCurBatchSeq>
].
ТРЕБУЕТСЯ ОБНОВЛЕНИЕ ТАБЛИЦЫ ПОТОКА
для выполнения <tableName>
<operation>
необходимо обновить таблицу потоковой передачи.
Если таблица создается из DBSQL
, выполните REFRESH <st>
.
Если таблица создается конвейером в DLT, выполните обновление конвейера.
ТАБЛИЦА_СТРИМИНГА_НЕ_ПОДДЕРЖИВАЕТСЯ
Таблицы потоковой передачи можно создавать и обновлять только в хранилищах SQL DLT и Databricks.
STREAMING_TABLE_OPERATION_NOT_ALLOWED
Операция <operation>
не разрешена:
Дополнительные сведения см. в STREAMING_TABLE_OPERATION_NOT_ALLOWED
STREAMING_TABLE_QUERY_INVALID
Потоковую таблицу <tableName>
можно создать только из потокового запроса. Добавьте ключевое слово STREAM
в предложение FROM
, чтобы преобразовать это отношение в потоковый запрос.
ПОТОК_НЕ_НАЙДЕН_ДЛЯ_ИСТОЧНИКА_KINESIS
Поток Kinesis <streamName>
в <region>
не найден.
Запустите новый запрос, указывающий на правильное имя потока.
Несоответствие длины массива структур
Входная строка не имеет ожидаемого количества значений, необходимых схеме. Заполнение полей <expected>
обязательно, в то время как значения <actual>
предоставляются при необходимости.
СУММА_ЛИМИТА_И_СМЕЩЕНИЯ_ПРЕВЫШАЕТ_МАКС_ЦЕЛОЕ_ЧИСЛО
Сумма предложения LIMIT
и предложения OFFSET
не должна превышать максимальное 32-разрядное целочисленное значение (2 147 483 647), но найдено ограничение = <limit>
, смещение = <offset>
.
SYNC_METADATA_DELTA_ONLY
Команда "Восстановить метаданные синхронизации таблиц" поддерживается только для разностной таблицы.
СИНХ_ИСТ_ЦЕЛЬ_ТБЛ_НЕ_СОВПАДАЮТ
Имя исходной таблицы <srcTable>
должно совпадать с именем целевой таблицы <destTable>
.
SYNTAX_DISCONTINUED
Поддержка предложения или ключевого слова: <clause>
была прекращена в этом контексте.
Дополнительные сведения см. в SYNTAX_DISCONTINUED
ТАБЛИЦА_ИЛИ_ПРЕДСТАВЛЕНИЕ_УЖЕ_СУЩЕСТВУЕТ
Невозможно создать таблицу или представление <relationName>
, так как она уже существует.
Выберите другое имя, удалите существующий объект, добавьте предложение IF NOT EXISTS
, чтобы терпеть существующие объекты, добавьте предложение OR REPLACE
, чтобы заменить существующее материализованное представление, или добавьте предложение OR 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>
.
Временная таблица или представление уже существует
Не удается создать временное представление <relationName>
, так как оно уже существует.
Выберите другое имя, удалите или замените имеющееся представление, или добавьте предложение IF NOT EXISTS
, чтобы допустить предсуществующие представления.
ИМЯ_ВРЕМЕННОГО_ПРЕДСТАВЛЕНИЯ_СЛИШКОМ_МНОГО_ЧАСТЕЙ_ИМЕНИ
CREATE TEMPORARY VIEW
или соответствующие API наборов данных принимают только имена представлений с одной частью, но получили: <actualName>
.
ЗАВЕРШАЮЩАЯ_ЗАПЯТАЯ_В_SELECT
Обнаружена висячая запятая в предложении SELECT
. Удалите запятую перед предложением FROM
.
Недопустимый интервал триггера
Интервал триггера должен быть положительным и таким, чтобы его можно было преобразовать в целые секунды. Получено: <actual>
секунд.
UC_BUCKETED_TABLES
Сегментированные таблицы не поддерживаются в каталоге Unity.
ИМЯ_КАТАЛОГА_НЕ_УКАЗАНО
Для каталога Unity укажите явное имя каталога. Например, SHOW GRANT your.address@email.com ON CATALOG
main.
UC_COMMAND_NOT_SUPPORTED
Команды: <commandName>
не поддерживаются в каталоге Unity.
Дополнительные сведения см. в UC_COMMAND_NOT_SUPPORTED
УК_КОМАНДА_НЕ_ПОДДЕРЖИВАЕТСЯ_В_БЕЗСЕРВЕРНОМ_РЕЖИМЕ
Команды: <commandName>
не поддерживаются для Unity Catalog в безсерверной среде вычислений. Вместо этого используйте вычислительный ресурс со стандартным или выделенным режимом доступа.
Команда UC не поддерживается в режиме общего доступа
Команда(ы) <commandName>
не поддерживается для вычислительных ресурсов каталога Unity в режиме стандартного доступа (ранее называемый общим). Вместо этого используйте выделенный режим доступа.
Назначение учетных данных не поддерживается
Указанный тип учетных данных не поддерживается.
UC_DATASOURCE_NOT_SUPPORTED
Формат источника данных <dataSourceFormatName>
не поддерживается в каталоге Unity.
UC_DATASOURCE_OPTIONS_NOT_SUPPORTED
Параметры источника данных не поддерживаются в каталоге Unity.
Отсутствует местоположение внешнего тома
LOCATION
пункт должен быть предусмотрен для внешнего тома. Проверьте синтаксис "CREATE EXTERNAL VOLUME
...
LOCATION
...' для создания внешнего тома.
Не удалось обеспечить состояние обеспечения UC
Сбой запроса, так как он пытался ссылаться на таблицу <tableName>
, но не смог сделать это: <failureReason>
. Обновите таблицу <tableName>
, чтобы убедиться, что она находится в активном состоянии подготовки, а затем попробуйте повторно выполнить запрос.
Схема файла UC для создания таблицы не поддерживается
Создание таблицы в каталоге Unity с помощью схемы файлов <schemeName>
не поддерживается.
Вместо этого создайте федеративное подключение к источнику данных с помощью команды CREATE CONNECTION
для того же поставщика таблиц, а затем создайте каталог на основе соединения с командой CREATE FOREIGN CATALOG
, чтобы ссылаться на эти таблицы.
UC_HIVE_METASTORE_FEDERATION_CROSS_CATALOG_VIEW_NOT_SUPPORTED
Представление федерации хранилища метаданных Hive не поддерживает зависимости между несколькими каталогами. Представление <view>
в каталоге федерации метаданных Hive должно использовать зависимость из каталога hive_metastore или spark_catalog, но его зависимость <dependency>
находится в другом каталоге <referencedCatalog>
. Обновите зависимости, чтобы удовлетворить это ограничение, а затем повторите запрос или команду.
UC_HIVE_METASTORE_FEDERATION_NOT_ENABLED
Федерация хранилища метаданных Hive не включена в этом кластере.
Доступ к каталогу <catalogName>
не поддерживается в этом кластере.
UC_INVALID_DEPENDENCIES
Зависимости <viewName>
записываются как <storedDeps>
при синтаксическом анализе как <parsedDeps>
. Это, вероятно, произошло через неправильное использование API, отличного от SQL. Вы можете восстановить зависимости в среде выполнения Databricks, выполнив ALTER VIEW <viewName>
AS <viewText>
.
UC_INVALID_NAMESPACE
Вложенные или пустые пространства имен не поддерживаются в каталоге Unity.
UC_НЕДЕЙСТВИТЕЛЬНАЯ_ССЫЛКА
На объект <name>
, который не является объектомUnity-Catalog, нельзя ссылаться в объектах каталога Unity.
Запись в федерацию UC_LAKEHOUSE не разрешена
Поддержка записи в каталоге Unity Lakehouse не включена для <provider>
поставщика в этом кластере.
Местоположение для управляемого тома не поддерживается
Управляемый том не принимает условие LOCATION
. Проверьте синтаксис "CREATE VOLUME
..." для создания управляемого тома.
Функция UC не включена
Каталог Unity не включен в этом кластере.
Федерация запросов не включена
Федерация запросов каталога Unity не включена в этом кластере.
Учетные данные для службы не включены
В этом кластере не включены учетные данные службы.
Тома UC не включены
Поддержка томов каталога Unity не включена в этом экземпляре.
UC_РАЗДЕЛЕНИЕ_ОБЪЕМОВ_НЕ_ВКЛЮЧЕНО
Поддержка общего доступа к томам не включена в этом экземпляре.
UC_VOLUME_NOT_FOUND (том не найден)
Том <name>
не существует. Используйте "SHOW VOLUMES
" для перечисления доступных томов.
UDF_ENVIRONMENT_ERROR
Не удалось установить зависимости UDF для <udfName>
.
Дополнительные сведения см. в UDF_ENVIRONMENT_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)
UDF PySpark <udf> (<eval-type>
не поддерживается в кластерах в стандартном режиме доступа (прежнее название — режим общего доступа).
UDF_PYSPARK_USER_CODE_ERROR
Сбой выполнения.
Дополнительные сведения см. в UDF_PYSPARK_USER_CODE_ERROR
UDF_UNSUPPORTED_PARAMETER_DEFAULT_VALUE
Значение по умолчанию параметра не поддерживается для определяемой пользователем функции <functionType>
.
UDF_USER_CODE_ERROR
Сбой выполнения функции <fn>
.
Для получения дополнительной информации см. UDF_USER_CODE_ERROR
UDTF_ALIAS_NUMBER_MISMATCH
Число псевдонимов, указанных в предложении AS, не соответствует количеству столбцов, выводимых UDTF.
Ожидалось <aliasesSize>
псевдонимов, но получили <aliasesNames>
.
Убедитесь, что число предоставленных псевдонимов соответствует количеству выходных столбцов в UDTF.
UDTF_INVALID_ALIAS_IN_REQUESTED_ORDERING_STRING_FROM_ANALYZE_METHOD (Неправильный псевдоним в запрашиваемой строке упорядочения из метода анализа)
Не удалось оценить определяемую пользователем функцию таблицы, так как его метод анализа вернул запрошенный OrderingColumn, выражение имени столбца которого включало ненужный псевдоним <aliasName>
; Удалите этот псевдоним и повторите запрос.
НЕДОПУСТИМОЕ ЗАПРОШЕННОЕ ВЫРАЖЕНИЕ ВЫБОРА ИЗ МЕТОДА АНАЛИЗА ТРЕБУЕТ АЛИАСА
Не удалось оценить определяемую пользователем функцию таблицы, так как его метод анализа вернул запрошенное выражение select (<expression>
), которое не содержит соответствующего псевдонима; Обновите UDTF, чтобы указать псевдоним там, а затем повторите запрос.
НЕ_УДАЕТСЯ_ЗАПРОСИТЬ_ПАМЯТЬ
Не удалось получить <requestedBytes>
байт памяти, получено <receivedBytes>
.
UNABLE_TO_CONVERT_TO_PROTOBUF_MESSAGE_TYPE
Не удалось преобразовать тип SQL <toType>
в тип Protobuf <protobufType>
.
НЕВОЗМОЖНО_ЗАГРУЗИТЬ_ТАБЛИЦЫ_HIVE
Не удается получить таблицы базы данных Hive: <dbName>
. Имя класса ошибки: <className>
.
НЕВОЗМОЖНО_ОПРЕДЕЛИТЬ_СХЕМУ
Не удалось определить схему для <format>
. Его необходимо указать вручную.
НЕСАНКЦИОНИРОВАННЫЙ ДОСТУП
Несанкционированный доступ:
<report>
UNBOUND_SQL_PARAMETER
Найден несвязанный параметр: <name>
. Исправьте args
и предоставьте сопоставление параметра либо с SQL литералом, либо с функциями конструктора коллекций, такими как map()
, array()
, struct()
.
UNCLOSED_BRACKETED_COMMENT
Найден незакрытый комментарий с скобками. Добавьте */ в конце комментария.
НЕОЖИДАННЫЙ_ТИП_ВВОДА
Параметр <paramIndex>
функции <functionName>
требует тип <requiredType>
, однако <inputSql>
имеет тип <inputType>
.
UNEXPECTED_INPUT_TYPE_OF_NAMED_PARAMETER
Для параметра <namedParamKey>
функции <functionName>
требуется тип <requiredType>
, однако <inputSql>
имеет тип <inputType>
.<hint>
НЕОЖИДАННЫЙ_ОПЕРАТОР_В_ПОТОЧНОМ_ПРЕДСТАВЛЕНИИ
Неожиданный оператор <op>
в операторе CREATE VIEW
, используемом как источник потока.
Запрос потокового представления должен состоять только из SELECT
, WHERE
и UNION ALL
операций.
НЕОЖИДАННЫЙ ПОЗИЦИОННЫЙ АРГУМЕНТ
Не удается вызвать подпрограмму <routineName>
, так как она содержит позиционные аргументы после именованного аргумента, назначенного <parameterName>
; Измените их так, чтобы позиционные аргументы пришли сначала, а затем повторите запрос снова.
НЕОЖИДАННЫЙ_СЕРИАЛИЗАТОР_ДЛЯ_КЛАССА (UNEXPECTED_SERIALIZER_FOR_CLASS)
Класс <className>
имеет неожиданный сериализатор выражений. Ожидает "STRUCT
" или "IF
", который возвращает "STRUCT
", но найден <expr>
.
ИСКЛЮЧЕНИЕ_НЕИЗВЕСТНОЕ_ПОЛЕ
Обнаружен <changeType>
во время синтаксического анализа: <unknownFieldBlob>
, проблема может быть исправлена автоматическим повтором: <isRetryable>
Дополнительные сведения см. в UNKNOWN_FIELD_EXCEPTION
НЕИЗВЕСТНЫЙ_ПОЗИЦИОННЫЙ_АРГУМЕНТ
Вызов подпрограммы <routineName>
содержит неизвестный позиционный аргумент <sqlExpr>
в позиции <pos>
. Это недопустимо.
НЕИЗВЕСТНЫЙ_ПРИМИТИВНЫЙ_ТИП_В_ВАРИАНТЕ
Неизвестный примитивный тип с идентификатором <id>
найден в вариантном значении.
НЕИЗВЕСТНЫЙ_ТИП_СООБЩЕНИЯ_PROTOBUF
Попытка рассматривать <descriptorName>
как сообщение, а оно оказалось <containingType>
.
UNPIVOT_REQUIRES_ATTRIBUTES
UNPIVOT
требует, чтобы все заданные выражения <given>
были столбцами, если не заданы <empty>
выражения. Это не столбцы: [<expressions>
].
UNPIVOT_REQUIRES_VALUE_COLUMNS
Для UNPIVOT
необходимо указать по крайней мере один столбец значений; все столбцы обозначены как идентификаторы.
UNPIVOT_VALUE_DATA_TYPE_MISMATCH (несоответствие типа данных значения при отклонении)
Несводные столбцы значений должны использовать наименее распространенный тип, некоторые типы не: [<types>
].
НЕСООТВЕТСТВИЕ_РАЗМЕРА_UNPIVOT_VALUE
Все столбцы значений unpivot должны иметь тот же размер, что и имена столбцов значений (<names>
).
НЕРАСПОЗНАННОЕ_ИМЯ_ПАРАМЕТРА
Не удается вызвать подпрограмму <routineName>
, так как обычный вызов включал именованную ссылку на аргумент с именем <argumentName>
, но эта подпрограмма не включает в себя подпись, содержащую аргумент с этим именем. Вы имели в виду один из следующих вариантов? [<proposal>
].
НЕРАСПОЗНАННЫЙ_ТИП_SQL
Нераспознанный тип SQL — имя: <typeName>
, идентификатор: <jdbcType>
.
UNRECOGNIZED_STATISTIC
Статистика <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
НЕРАЗРЕШЕННЫЙ_КЛЮЧ_КАРТЫ
Не удается разрешить столбец <objectName>
в качестве ключа мапы. Если ключ является строковым литералом, добавьте одинарные кавычки вокруг него.
Дополнительные сведения см. в UNRESOLVED_MAP_KEY
НЕРАЗРЕШЁННАЯ_РУТИНА
Не удается определить подпрограмму <routineName>
по пути поиска <searchPath>
.
Проверьте орфографию <routineName>
, убедитесь, что процедура существует, и подтвердите, что у вас есть права USE
на каталог и схему, а также EXECUTE
на процедуру.
Дополнительные сведения см. в UNRESOLVED_ROUTINE
НЕРАЗРЕШЁННЫЙ_ИСПОЛЬЗУЕМЫЙ_СТОЛБЕЦ_ДЛЯ_ОБЪЕДИНЕНИЯ
USING
столбца <colName>
невозможно разрешить на <side>
стороне соединения. Столбцы на стороне <side>
: [<suggestion>
].
НЕРАЗРЕШЕННАЯ_ПЕРЕМЕННАЯ
Не удается разрешить переменную <variableName>
в пути поиска <searchPath>
.
НЕПОДДЕРЖИВАЕМЫЙ_ФОРМАТ_ФАЙЛА_ОБРАБОТКА_НЕСТРУКТУРИРОВАННЫХ_ДАННЫХ
Неструктурированный формат файла <format>
не поддерживается. Поддерживаемые форматы файлов <supportedFormats>
.
Обновите format
из выражения <expr>
до одного из поддерживаемых форматов, а затем повторите запрос.
ОБРАБОТКА_НЕСТРУКТУРИРОВАННЫХ_ДАННЫХ_НЕПОДДЕРЖИВАЕМАЯ_МОДЕЛЬ
Неструктурированная модель <model>
не поддерживается. Поддерживаемые модели — <supportedModels>
.
Переключитесь на одну из поддерживаемых моделей, а затем повторите запрос снова.
НЕСТРУКТУРИРОВАННЫЙ_СТОЛБЕЦ_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
UNSUPPORTED_COMMON_ANCESTOR_LOC_FOR_FILE_STREAM_SOURCE
Общие предки исходного пути и sourceArchiveDir должны быть зарегистрированы в UC.
Если вы видите это сообщение об ошибке, скорее всего, вы регистрируете путь к источнику и sourceArchiveDir в разных внешних расположениях.
Поместите их в одно внешнее место.
НЕПОДДЕРЖИВАЕМЫЕ_ОГРАНИЧИТЕЛЬНЫЕ_УСЛОВИЯ
Предложения ограничений <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
UNSUPPORTED_FN_TYPE
Неподдерживаемый пользовательский тип функции: <language>
НЕПОДДЕРЖИВАЕМЫЙ_ГЕНЕРАТОР
Генератор не поддерживается:
Дополнительные сведения см. в UNSUPPORTED_GENERATOR
НЕПОДДЕРЖИВАЕМОЕ_ГРУППИРОВОЧНОЕ_ВЫРАЖЕНИЕ
grouping()/grouping_id() можно использовать только с GroupingSets/Cube/Rollup.
НЕПОДДЕРЖИВАЕМАЯ НАЧАЛЬНАЯ ПОЗИЦИЯ И ПАРА СИГНАЛА ДЛЯ ИСТОЧНИКА KINESIS
<trigger>
с исходной позицией <initialPosition>
не поддерживается источником Kinesis
UNSUPPORTED_INSERT
Не удается вставить в целевой объект.
Дополнительные сведения см. в 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>
.
НЕПОДДЕРЖИВАЕМЫЙ_ОПЕРАТОР_ПОТОКА_БЕЗ_ВОДЯНОГО_ЗНАКА
<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>
не поддерживается в качестве источника потоковой передачи данных в кластере стандартного режима доступа (ранее — кластер с совместным доступом).
UNSUPPORTED_STREAMING_TABLE_VALUED_FUNCTION
Функция <funcName>
не поддерживает потоковую передачу. Удалите ключевое слово STREAM
ЛИМИТ НА ЧТЕНИЕ ПОТОКА НЕ ПОДДЕРЖИВАЕТСЯ ДЛЯ ИСТОЧНИКА KINESIS
<streamReadLimit>
не поддерживается источником Kinesis
UNSUPPORTED_SUBQUERY_EXPRESSION_CATEGORY
Неподдерживаемое выражение подзапроса:
Дополнительные сведения см. в UNSUPPORTED_SUBQUERY_EXPRESSION_CATEGORY
НЕПОДДЕРЖИВАЕМЫЕ_СТОЛБЦЫ_ВРЕМЕННОЙ_СЕРИИ
Создание первичного ключа с столбцами таймерий не поддерживается
НЕПОДДЕРЖИВАЕМЫЙ_РЯД_ВРЕМЕНИ_С_БОЛЕЕ_ЧЕМ_ОДНИМ_СТОЛБЦОМ
Создание первичного ключа с использованием нескольких столбцов временного ряда <colSeq>
не поддерживается
НЕПОДДЕРЖИВАЕМЫЙ_ТРИГГЕР_ДЛЯ_ИСТОЧНИКА_KINESIS
<trigger>
не поддерживается источником Kinesis
НЕПОДДЕРЖИВАЕМЫЙ_ТИПИЗИРОВАННЫЙ_ЛИТЕРАЛ
Литералы типа <unsupportedType>
не поддерживаются. Поддерживаемые типы — это <supportedTypes>
.
UNSUPPORTED_UDF_FEATURE
Функция <function>
использует следующие функции, требующие более новой версии среды выполнения Databricks: <features>
. Дополнительные сведения см. в <docLink>
.
НЕПОДДЕРЖИВАЕМЫЕ ТИПЫ UDF В ОДНОМ МЕСТЕ
Типы UDF нельзя использовать вместе: <types>
UNTYPED_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
Определяемая пользователем функция недопустима:
Дополнительную информацию см. в USER_DEFINED_FUNCTIONS
ИСКЛЮЧЕНИЕ, ВЫЗВАННОЕ ПОЛЬЗОВАТЕЛЕМ
<errorMessage>
ИСКЛЮЧЕНИЕ_ПОЛЬЗОВАТЕЛЯ_НЕСООТВЕТСТВИЕ_ПАРАМЕТРОВ
Функция raise_error()
использовалась для создания класса ошибок: <errorClass>
, которая ожидает параметры: <expectedParms>
.
Указанные параметры <providedParms>
не соответствуют ожидаемым параметрам.
Обязательно укажите все ожидаемые параметры.
ИСКЛЮЧЕНИЕ, ВЫЗВАННОЕ ПОЛЬЗОВАТЕЛЕМ_НЕИЗВЕСТНЫЙ_КЛАСС_ОШИБКИ
Функция raise_error()
использовалась для создания неизвестного класса ошибок: <errorClass>
Переменная уже существует
Не удается создать переменную <variableName>
, так как она уже существует.
Выберите другое имя или удалите или замените существующую переменную.
ПЕРЕМЕННАЯ_НЕ_НАЙДЕНА
Не удается найти переменную <variableName>
. Проверьте орфографию и правильность схемы и каталога.
Если имя не соответствует схеме и каталогу, проверьте выходные данные current_schema() или укажите имя с правильной схемой и каталогом.
Чтобы игнорировать ошибку при сбросе, используйте DROP VARIABLE IF EXISTS
.
VARIANT_CONSTRUCTOR_SIZE_LIMIT
Не удается создать вариант размером более 16 МиБ. Максимальный допустимый размер значения Variant — 16 МиБ.
ВАРИАНТ_ДВОЙНОЙ_КЛЮЧ
Не удалось создать вариант из-за повторяющегося ключа объекта <key>
.
VARIANT_SIZE_LIMIT
Не удается создать вариант больше <sizeLimit>
в <functionName>
.
Избегайте больших входных строк в это выражение (например, добавьте вызовы функций, чтобы проверить размер выражения и преобразовать его в NULL
сначала, если он слишком велик).
ПРЕДСТАВЛЕНИЕ_УЖЕ_СУЩЕСТВУЕТ
Невозможно создать представление <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>
.
WRONG_NUM_ARGS
<functionName>
требует <expectedNum>
параметров, но фактическое количество - <actualNum>
.
Дополнительные сведения см. в WRONG_NUM_ARGS
Отсутствует тег строки XML
параметр <rowTag>
необходим для чтения файлов в формате XML.
XML_UNSUPPORTED_NESTED_TYPES
XML не поддерживает <innerDataType>
как внутренний тип <dataType>
. Пожалуйста, оберните <innerDataType>
в поле StructType при использовании внутри <dataType>
.
ОШИБКА_КОНФЛИКТА_ДАННЫХ_СПАСЕННЫХ_ШАБЛОНОМ_XML
Спасенных данных и столбца подстановочных знаков нельзя включить одновременно. Удалите параметр wildcardColumnName.
ZORDERBY_COLUMN_DOES_NOT_EXIST
Столбец ZOrderBy <columnName>
не существует.
Delta Lake
ДЕЛЬТА_АКТИВНАЯ_СПАРК_СЕССИЯ_НЕ_НАЙДЕНА
Не удалось найти активную SparkSession
ДЕЛЬТА_АКТИВНАЯ_ТРАНЗАКЦИЯ_УЖЕ_УСТАНОВЛЕНА
Не удается задать новый txn как активный, если он уже активен
ОШИБКА: НЕ УДАЛОСЬ ДОБАВИТЬ СТОЛБЕЦ С ВНУТРЕННИМ ИМЕНЕМ
Не удалось добавить столбец <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
.
DELTA_AGGREGATE_IN_GENERATED_COLUMN
Найдено <sqlExpr>
. Созданный столбец не может использовать статистическое выражение
ДЕЛЬТА_АГРЕГАЦИЯ_НЕ_ПОДДЕРЖИВАЕТСЯ
Агрегатные функции не поддерживаются в <operation> <predicate>
.
DELTA_ALTER_COLLATION_NOT_SUPPORTED_BLOOM_FILTER
Не удалось изменить сравнение столбца <column>
, так как он имеет индекс фильтра Блума. Либо сохраните существующую сортировку, либо удалите индекс фильтра Блума, а затем повторно выполните команду, чтобы изменить сортировку.
ИЗМЕНЕНИЕ_СОРТИРОВКИ_В_DELTA_НЕ_ПОДДЕРЖИВАЕТСЯ_ПО_КЛАСТЕРУ
Не удалось изменить параметры сортировки столбца <column>
, так как это столбец кластеризации. Сохраните существующий параметр сортировки или измените столбец на некластерный с помощью команды ALTER TABLE
, а затем повторите попытку изменить параметр сортировки.
DELTA_ALTER_TABLE_CHANGE_COL_NOT_SUPPORTED
ALTER TABLE CHANGE COLUMN
не поддерживается для изменения столбцов <currentType>
на <newType>
ИЗМЕНЕНИЕ_ТАБЛИЦЫ_DELTA_С_КЛАСТЕРИЗАЦИЕЙ_НЕ_РАЗРЕШЕНО
ALTER TABLE CLUSTER BY
поддерживается только для Delta таблицы с кластеризацией Liquid.
DELTA_ALTER_TABLE_CLUSTER_BY_ON_PARTITIONED_TABLE_NOT_ALLOWED
ALTER TABLE CLUSTER BY
нельзя применить к секционированной таблице.
DELTA_ALTER_TABLE_RENAME_NOT_ALLOWED
Выполнение операции не разрешено: 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 с кластеризацией.
ИЗМЕНЕНИЕ_ТИПА_ДАННЫХ_Δ_НЕОДНОЗНАЧНЫЙ
Не удается изменить тип данных <column>
с <from>
на <to>
. Это изменение содержит удаление и добавление столбцов, поэтому они неоднозначны. Внесите эти изменения по отдельности с помощью ALTER TABLE
[ADD | DROP | RENAME
] COLUMN
.
DELTA_AMBIGUOUS_PARTITION_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_BLOOM_FILTER_OOM_ON_WRITE
Ошибка OutOfMemory произошла при записи индексов фильтров Блума для следующих столбцов: <columnsWithBloomFilterIndices>
.
Вы можете уменьшить объем потребляемой памяти индексов фильтров Блума, выбрав меньшее значение для параметра numItems, большее значение для параметра fpp или индексируя меньшее количество столбцов.
DELTA_CANNOT_CHANGE_DATA_TYPE - Нельзя изменить тип данных DELTA
Не удается изменить тип данных: <dataType>
ДЕЛЬТА_НЕ_МОЖЕТ_ИЗМЕНИТЬ_МЕСТОПОЛОЖЕНИЕ
Не удается изменить расположение таблицы Delta с помощью SET TBLPROPERTIES
. Вместо этого используйте ALTER TABLE SET LOCATION
.
DELTA_CANNOT_CHANGE_PROVIDER
"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)".
НЕЛЬЗЯ_ИЗМЕНИТЬ_ЗАВИСИМОСТИ_СООРДИНАТИРОВАННЫХ_КОМИТОВ
<Command>
нельзя переопределить или отменить свойства таблицы временных меток в процессе фиксации, так как в этой таблице включены координированные фиксации, которые зависят от этих свойств. Удалите их ("delta.enableInCommitTimestamps", "delta.inCommitTimestampEnablementVersion", "delta.inCommitTimestampEnablementTimestamp") из предложения TBLPROPERTIES
, а затем повторите команду снова.
НЕЛЬЗЯ_ИЗМЕНИТЬ_СВОЙСТВО_ТАБЛИЦЫ_DELTA
Конфигурация таблицы Delta <prop>
не может быть указана пользователем
DELTA_CANNOT_OVERRIDE_COORDINATED_COMMITS_CONFS
<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_CANNOT_RESOLVE_COLUMN
Не удается разрешить столбец <columnName>
в <schema>
НЕЛЬЗЯ_ВОССТАНОВИТЬ_ВЕРСИЮ_ТАБЛИЦЫ_DELTA
Не удается восстановить таблицу до версии <version>
. Доступные версии: [<startVersion>
, <endVersion>
].
DELTA_CANNOT_RESTORE_TIMESTAMP_EARLIER (Невозможно восстановить более раннюю временную метку)
Невозможно восстановить таблицу до метки времени (<requestedTimestamp>
), так как эта метка раньше самой ранней доступной версии. Используйте метку времени после (<earliestTimestamp>
).
НЕВОЗМОЖНО ВОССТАНОВИТЬ МЕТКУ ВРЕМЕНИ, ПРЕВЫШАЮЩУЮ Δ.
Не удается восстановить таблицу до метки времени (<requestedTimestamp>
) после последней доступной версии. Пожалуйста, используйте временную метку перед (<latestTimestamp>
)
НЕЛЬЗЯ_УСТАНОВИТЬ_ЗАВИСИМОСТИ_КООРДИНИРОВАННЫХ_КОМИТОВ
<Command>
нельзя задать свойства таблицы меток времени в ходе фиксации совместно с согласованными фиксациями, потому что последние зависят от первых и задают их автоматически. Удалите их ("delta.enableInCommitTimestamps", "delta.inCommitTimestampEnablementVersion", "delta.inCommitTimestampEnablementTimestamp") из предложения TBLPROPERTIES
, а затем повторите команду снова.
DELTA_CANNOT_SET_LOCATION_ON_PATH_IDENTIFIER
Не удается изменить расположение таблицы на основе пути.
DELTA_CANNOT_SET_MANAGED_STATS_COLUMNS_PROPERTY
Не удается задать delta.managedDataSkippingStatsColumns в таблице, отличной от DLT
DELTA_CANNOT_SET_UC_COMMIT_COORDINATOR_CONF_IN_COMMAND
Если включить "unity-catalog" в качестве координатора фиксации, настройка "<configuration>
" не может быть задана из команды. Удалите его из предложения TBLPROPERTIES
, а затем повторите команду.
DELTA_CANNOT_SET_UC_COMMIT_COORDINATOR_CONF_IN_SESSION
Если включить "unity-catalog" в качестве координатора фиксации, настройка "<configuration>
" не может быть задана из конфигураций SparkSession. Отмените это, выполнив spark.conf.unset("<configuration>")
, а затем повторите команду.
DELTA_НЕЛЬЗЯ_ОТМЕНИТЬ_СОГЛАСОВАННЫЕ_КОМИТЫ_НАСТРОЙКИ
ALTER
не удается отменить настройки согласованных коммитов. Чтобы изменить таблицу из согласованных фиксаций, повторите попытку с помощью ALTER
TABLE[table-name]
DROP FEATURE ‘coordinatedCommits-preview’
.
НЕВОЗМОЖНО ОБНОВИТЬ ПОЛЕ МАССИВА
Невозможно обновить поле %1$s типа %2$s: обновите этот элемент, обновив элемент %2$s.element
НЕВОЗМОЖНО ОБНОВИТЬ ПОЛЕ КАРТЫ_DELTA
Невозможно обновить поле %1$s типа %2$s: изменить карту, обновив %2$s.key или %2$s.value.
DELTA_CANNOT_UPDATE_OTHER_FIELD
Не удается обновить поле <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_NOT_ALLOWED_IN_THIS_VERSION
Настройка delta.enableChangeDataFeed не может быть задана. Канал данных изменений от Delta пока недоступен.
Изменение данных Delta: несовместимая схема данных
Получение изменений таблицы между версией <start>
и <end>
завершилось сбоем из-за несовместимой схемы данных.
Ваша схема чтения <readSchema>
в версии <readVersion>
, однако мы обнаружили несовместимую схему данных в версии <incompatibleVersion>
.
Если это возможно, получите изменения таблицы, используя схему конечной версии, задав <config>
на endVersion
, или обратитесь в службу поддержки.
DELTA_ИЗМЕНЕНИЕ_ПОТОКА_ДАННЫХ_НЕСОВМЕСТИМОЕ_ИЗМЕНЕНИЕ_СХЕМЫ
Получить изменения таблицы между версией <start>
и <end>
не удалось из-за несовместимого изменения схемы.
Ваша схема чтения имеет версию <readSchema>
на версии <readVersion>
, но мы обнаружили несовместимое изменение схемы на версии <incompatibleVersion>
.
Если это возможно, запросите изменения таблицы отдельно от версии <start>
до <incompatibleVersion>
– 1, а также от версии <incompatibleVersion>
до <end>
.
DELTA_CHANGE_DATA_FILE_NOT_FOUND
Не удается найти файл <filePath>
, на который ссылается журнал транзакций. Это может произойти, если данные были вручную удалены из файловой системы, а не с помощью инструкции таблицы DELETE
. Этот запрос, как представляется, предназначен для канала изменений данных, если это так, эта ошибка может возникать, когда файл измененных данных выходит за пределы срока хранения и был удален инструкцией VACUUM
. Дополнительные сведения см. в <faqPath>
DELTA_CHANGE_TABLE_FEED_DISABLED
Не удается записать в таблицу, так как включено delta.enableChangeDataFeed. Поток данных об изменениях из Delta недоступен.
DELTA_CHECKPOINT_NON_EXIST_TABLE
Невозможно создать контрольную точку для несуществующей таблицы <path>
. Вы вручную удалили файлы в каталоге _delta_log?
DELTA_CLONE_AMBIGUOUS_TARGET
Были предоставлены два пути в качестве целевого объекта CLONE
, так что возникает неоднозначность, какой из них следует использовать. Внешний
расположение для CLONE
было предоставлено в <externalLocation>
одновременно с маршрутом
<targetIdentifier>
.
DELTA_CLONE_INCOMPLETE_FILE_COPY (Копирование файла дельта-клона не завершено)
Файл (<fileName>
) не скопирован полностью. Ожидаемый размер файла: <expectedSize>
, найден: <actualSize>
. Чтобы продолжить операцию, игнорируя проверку размера файла, установите <config>
в false.
DELTA_CLONE_UNSUPPORTED_SOURCE (Клонирование Delta не поддерживается для этого источника)
Не поддерживается источник клонирования <mode>
«<name>
», формат которого <format>
.
Поддерживаемые форматы: delta, айсберг и parquet.
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
Для кластеризации liquid требуется, чтобы столбцы кластеризации имели статистику. Не удалось найти столбцы кластеризации "<columns>
" в схеме статистики:
<schema>
DELTA_CLUSTERING_CREATE_EXTERNAL_NON_LIQUID_TABLE_FROM_LIQUID_TABLE (Создание внешней неликвидной таблицы из ликвидной таблицы в кластеризации Delta)
Создание внешней таблицы без "liquid clustering" из каталога таблицы с "liquid clustering" запрещено; путь: <path>
.
DELTA_CLUSTERING_NOT_SUPPORTED
"<operation>
" не поддерживает кластеризацию.
ОШИБКА ВЫВОДА ИЗ ЭКСПЛУАТАЦИИ DELTA-КЛАСТЕРИЗАЦИИ
Не удается завершить таблицу <phaseOutType>
при использовании функции таблицы <tableFeatureToAdd>
(причина: <reason>
). Повторите команду OPTIMIZE
.
== Ошибка ==
<error>
DELTA_CLUSTERING_REPLACE_TABLE_WITH_PARTITIONED_TABLE
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>
.
DELTA_CLUSTER_BY_НЕВЕРНОЕ_КОЛИЧЕСТВО_СТОЛБЦОВ
CLUSTER BY
для кластеризации Liquid поддерживает до <numColumnsLimit>
столбцов кластеризации, но в таблице есть <actualNumColumns>
столбцы кластеризации. Удалите дополнительные столбцы кластеризации.
DELTA_CLUSTER_BY_SCHEMA_NOT_PROVIDED
Невозможно указать CLUSTER BY
, если схема не определена. Определите схему для таблицы номер <tableName>
.
DELTA_CLUSTER_BY_WITH_BUCKETING
Кластеризация и группировка не могут быть указаны одновременно. Удалите CLUSTERED BY INTO BUCKETS
/ bucketBy, если вы хотите создать таблицу Delta с кластеризацией.
DELTA_CLUSTER_BY_WITH_PARTITIONED_BY
Кластеризация и секционирование не могут быть указаны. Удалите PARTITIONED BY
/ partitionBy / partitionedBy, если вы хотите создать таблицу Delta с кластеризацией.
КОЛЛАЦИИ_DELTA_НЕ_ПОДДЕРЖИВАЮТСЯ
Параметры сортировки не поддерживаются в Delta Lake.
ПРОПУСК ДАННЫХ СТОЛБЦА ДЕЛЬТЫ НЕ ПОДДЕРЖИВАЕТСЯ ДЛЯ РАЗДЕЛЕННЫХ СТОЛБЦОВ
Пропуск данных не поддерживается для разделительного столбца "<column>
".
ДЕЛЬТА_КОЛОНКА_ПРОПУСК_ДАННЫХ_НЕПОДДЕРЖИВАЕМЫЙ_ТИП
Пропуск данных не поддерживается для столбца<column>
типа <type>
.
DELTA_COLUMN_MAPPING_MAX_COLUMN_ID_NOT_SET
Свойство max column id (<prop>
) не задано в таблице с включенным сопоставлением столбцов.
DELTA_COLUMN_MAPPING_MAX_COLUMN_ID_NOT_SET_CORRECTLY
Максимальный идентификатор столбца (<prop>
) в таблице с включенным сопоставлением столбцов равен <tableMax>
и не может быть меньше максимального идентификатора для всех полей (<fieldMax>
).
DELTA_COLUMN_MISSING_DATA_TYPE
Тип данных столбца <colName>
не указан.
DELTA_COLUMN_NOT_FOUND (Дельта столбец не найден)
Не найден столбец <columnName>
, указанный [<columnList>
]
DELTA_COLUMN_NOT_FOUND_IN_MERGE
Не удалось найти столбец "<targetCol>
" целевой таблицы из столбцов INSERT
: <colNames>
. предложение INSERT
должно указывать значение для всех столбцов целевой таблицы.
DELTA_COLUMN_NOT_FOUND_IN_SCHEMA
Не удалось найти столбец <columnName>
в:
<tableSchema>
ПУТЬ_СТОЛБЦА_ДЕЛЬТА_НЕ_ВЛОЖЕН
Ожидалось, что <columnPath>
будет вложенным типом данных, но был найден <other>
. Искал(а)
индекс <column>
в вложенном поле.
Схема:
<schema>
DELTA_COLUMN_STRUCT_TYPE_MISMATCH
Невозможно вставить структурный столбец <source>
в поле <targetField>
<targetType>
в <targetTable>
.
DELTA_COMMIT_INTERMEDIATE_REDIRECT_STATE
Невозможно выполнить фиксацию таблицы в состоянии перенаправления таблицы «<state>
».
Ошибка валидации компактации Delta
Проверка сжатия пути <compactedPath>
до <newPath>
завершилась ошибкой: отправьте отчет об ошибке.
СТОЛБЕЦ_СЛОЖНОГО_ТИПА_DELTA_СОДЕРЖИТ_ПУСТОЙ_ТИП
Найден вложенный nullType в столбце <columName>
, который является <dataType>
. Delta не поддерживает запись NullType в сложных типах.
DELTA_CONCURRENT_APPEND
ConcurrentAppendException: файлы были добавлены в <partition>
в результате одновременного обновления. <retryMsg> <conflictingCommit>
Дополнительные сведения см. в <docLink>
.
DELTA_CONCURRENT_DELETE_DELETE
ConcurrentDeleteDeleteException: эта транзакция попыталась удалить один или несколько файлов, которые были удалены (например, <file>
) одновременным обновлением. Повторите операцию.<conflictingCommit>
Дополнительные сведения см. в <docLink>
.
DELTA_CONCURRENT_DELETE_READ
ConcurrentDeleteReadException: эта транзакция попыталась прочитать один или несколько файлов, удаленных (например, <file>
) одновременным обновлением. Повторите операцию.<conflictingCommit>
Дополнительные сведения см. в <docLink>
.
DELTA_ОДНОВРЕМЕННАЯ_ТРАНЗАКЦИЯ
ConcurrentTransactionException: эта ошибка возникает, когда несколько запросов потоковой передачи используют одну контрольную точку для записи в эту таблицу. Выполнялось ли одновременно несколько экземпляров одного и того же потокового запроса?<conflictingCommit>
Дополнительные сведения см. в <docLink>
.
ДЕЛЬТА_ОДНОВРЕМЕННАЯ_ЗАПИСЬ
ConcurrentWriteException: параллельная транзакция записывает новые данные, так как текущая транзакция считывает таблицу. Повторите операцию.<conflictingCommit>
Дополнительные сведения см. в <docLink>
.
DELTA_CONFLICT_SET_COLUMN
Существует конфликт в этих столбцах SET
: <columnList>
.
Переопределение DELTA_CONF в команде не поддерживается.
Во время <command>
настройка "<configuration>
" не может быть задана из команды. Удалите его из предложения TBLPROPERTIES
, а затем повторите команду.
Переопределение конфигурации дельты не поддерживается в этой сессии.
Во время <command>
конфигурация "<configuration>
" не может быть задана из конфигураций SparkSession. Пожалуйста, сбросьте его, выполнив spark.conf.unset("<configuration>")
, а затем повторите команду.
DELTA_CONSTRAINT_ALREADY_EXISTS
Ограничение "<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_UNSUPPORTED_COLLATED_PARTITION_COLUMN
Не удается преобразовать таблицу Parquet с столбцом секционирования с сортировкой <colName>
в Delta.
DELTA_CONVERSION_UNSUPPORTED_COLUMN_MAPPING
Невозможно задать конфигурацию ‘<config>
’ на <mode>
при использовании CONVERT
для DELTA
.
Неподдерживаемое изменение схемы в преобразовании Delta
Неподдерживаемые изменения схемы, обнаруженные для таблицы <format>
: <path>
, <hint>
DELTA_CONVERT_NON_PARQUET_TABLE
CONVERT
TO DELTA
поддерживает только таблицы формата Parquet, но вы пытаетесь преобразовать источник <sourceName>
: <tableId>
ПРЕОБРАЗОВАНИЕ_ДЕЛЬТА_В_ДЕЛЬТА_СТРОКОВОЕ_ОТСЛЕЖИВАНИЕ_БЕЗ_СТАТИСТИКИ
Невозможно включить отслеживание строк без сбора статистики.
Если вы хотите включить отслеживание строк, сделайте следующее:
- Включение сбора статистики путем выполнения команды
SET <statisticsCollectionPropertyKey>
= true
- Запустите
CONVERT
TODELTA
без параметра NOSTATISTICS
.
Если вы не хотите собирать статистику, отключите отслеживание строк:
- Отключите функцию включения таблицы по умолчанию, выполнив команду:
RESET <rowTrackingTableFeatureDefaultKey>
- Деактивируйте свойство таблицы по умолчанию, выполнив следующую команду:
SET <rowTrackingDefaultPropertyKey>
= false
Копировать в целевой формат с помощью DELTA
COPY INTO
целевой объект должен быть таблицей Delta.
СОЗДАНИЕ ВНЕШНЕЙ ТАБЛИЦЫ DELTA БЕЗ СХЕМЫ
Вы пытаетесь создать внешнюю таблицу <tableName>
из <path>
с помощью Delta, но схема не указана, когда
входной путь пуст.
Дополнительные сведения о Delta см. в <docLink>
DELTA_СОЗДАНИЕ_ВНЕШНЕЙ_ТАБЛИЦЫ_БЕЗ_ЖУРНАЛА_ТРАНЗАКЦИЙ
Вы пытаетесь создать внешнюю таблицу <tableName>
Начинается от %2$s
с использованием Delta, но в журнале транзакций они отсутствуют.
%2$s/_delta_log
. Проверьте вышестоящее задание, чтобы убедиться, что оно записывается с помощью
format("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_CREATE_TABLE_WITH_DIFFERENT_CLUSTERING
Указанные столбцы кластеризации не соответствуют существующим столбцам кластеризации в <path>
.
== Указанное ==
<specifiedColumns>
== Существующая ==
<existingColumns>
СОЗДАНИЕ_ТАБЛИЦЫ_С_РАЗНЫМ_РАЗДЕЛЕНИЕМ_В_DELTA
Указанное секционирование не соответствует существующему секционированию на <path>
.
== Указанное ==
<specifiedColumns>
== Существующая ==
<existingColumns>
DELTA_CREATE_TABLE_WITH_DIFFERENT_PROPERTY
Указанные свойства не соответствуют существующим свойствам в <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.
ДЕЛЬТА_ДОМЕН_МЕТАДАННЫЕ_НЕ_ПОДДЕРЖИВАЮТСЯ
Обнаружены действия DomainMetadata для доменов <domainNames>
, однако функция DomainMetadataTableFeature не включена.
ДЕЛЬТА_УДАЛИТЬ_СТОЛБЕЦ_АТ_ИНДЕКС_МЕНЬШЕ_НОЛЯ
Индекс для удаления столбца <columnIndex>
меньше 0
Удаление столбца DELTA в схеме с одиночным полем
Невозможно удалить столбец из схемы с одним столбцом. Схема:
<schema>
DELTA_DUPLICATE_ACTIONS_FOUND
Операция файла "<actionType>
" для пути <path>
была указана несколько раз.
Он конфликтует с <conflictingPath>
.
Недопустимо, чтобы несколько операций с файлами с одинаковым путем находились в рамках одной фиксации.
DELTA_DUPLICATE_COLUMNS_FOUND
Найденные повторяющиеся столбцы <coltype>
: <duplicateCols>
Дублирование столбцов для вставки в DELTA
Повторяющиеся имена столбцов в условии INSERT
DELTA_DUPLICATE_COLUMNS_ON_UPDATE_TABLE
<message>
Перед обновлением таблицы удалите повторяющиеся столбцы.
ДУБЛИРОВАНИЕ_ДАННЫХ_DELTA_С_ИСКЛЮЧЕНИЕМ_СТОЛБЦОВ
Обнаружены столбцы с дублированными данными: <columns>
.
DELTA_DUPLICATE_DOMAIN_METADATA_INTERNAL_ERROR
Внутренняя ошибка: два действия DomainMetadata в одной транзакции имеют один и тот же домен <domainName>
DELTA_DV_HISTOGRAM_DESERIALIZATON
Не удалось десериализовать гистограмму подсчетов удаленных записей во время проверки целостности таблицы.
DELTA_DYNAMIC_PARTITION_OVERWRITE_DISABLED
Динамический режим перезаписи разделов задается параметрами конфигурации сеанса или записи, но он отключен настройкой spark.databricks.delta.dynamicPartitionOverwrite.enabled=false
.
DELTA_EMPTY_DATA (ДЕЛЬТА_ПУСТЫЕ_ДАННЫЕ)
Данные, используемые при создании таблицы Delta, не имеют столбцов.
DELTA_EMPTY_DIRECTORY
Файл не найден в каталоге: <directory>
.
DELTA_EXCEED_CHAR_VARCHAR_LIMIT
Значение "<value>
" превышает ограничение длины типа char/varchar. Не удалось проверить: <expr>
.
DELTA_FAILED_CAST_PARTITION_VALUE (Ошибка преобразования значения раздела)
Не удалось привести значение раздела <value>
к <dataType>
Не удалось найти атрибут в выходных столбцах
Не удалось найти <newAttributeName>
среди существующих целевых результатов <targetOutputColumns>
Ошибка: не удалось определить схему Delta
Не удалось вывести схему из заданного списка файлов.
НЕУДАЧА ОБЪЕДИНЕНИЯ СХЕМЫ DELTA
Не удалось объединить схему файла <file>
:
<schema>
Ошибка: не удалось прочитать конец файла (DELTA_FAILED_READ_FILE_FOOTER)
Не удалось прочитать нижний колонтитул для файла: <currentFile>
DELTA_ОШИБКА_РАСПОЗНАВАНИЯ_ПРЕДИКАТА
Не удается распознать предикат "<predicate>
'
Ошибка DELTA_FAILED_SCAN с исторической версией
Ожидается полное сканирование последней версии источника Delta, однако обнаружено историческое сканирование версии <historicalVersion>
Объединение полей DELTA завершилось с ошибкой
Не удалось объединить поля "<currentField>
" и "<updateField>
"
DELTA_FEATURES_PROTOCOL_METADATA_MISMATCH
Не удалось работать с этой таблицей, так как следующие функции таблицы включены в метаданных, но не указаны в протоколе: <features>
.
Функции DELTA требуют ручного включения.
Для схемы таблицы требуется вручную включить следующие функции таблицы: <unsupportedFeatures>
.
Для этого выполните следующую команду для каждого из перечисленных выше компонентов:
ALTER TABLE
table_name SET TBLPROPERTIES
("delta.feature.feature_name" = "поддерживается")
Замените "table_name" и "feature_name" реальными значениями.
Текущая поддерживаемая функция(и): <supportedFeatures>
.
ФУНКЦИЯ_DELTA_МОЖЕТ_ОТКЛЮЧИТЬ_ЗАЩИТУ_КОНТРОЛЬНОЙ_ТОЧКИ_ТОЛЬКО_ПРИ_УСЕЧЕНИИ_ИСТОРИИ
Не удалось удалить функцию защиты контрольных точек.
Эту возможность можно отключить только путем усечения истории.
Повторите попытку с параметром TRUNCATE HISTORY
:
ALTER TABLE
table_name DROP FEATURE
защита контрольной точки TRUNCATE HISTORY
ОШИБКА_УДАЛЕНИЯ_КОНТРОЛЬНОЙ_ТОЧКИ_DELTA_FEATURE
Сбой удаления <featureName>
из-за сбоя при создании контрольной точки.
Повторите попытку позже. Если проблема сохраняется, обратитесь в службу поддержки Databricks.
DELTA_FEATURE_DROP_CHECKPOINT_PROTECTION_WAIT_FOR_RETENTION_PERIOD
Операция не завершилась успешно, так как по-прежнему остались следы удаленных функций
в истории таблиц. Контрольная защита не может быть удалена до тех пор, пока эти исторические данные не будут удалены.
Истек срок действия версий.
Чтобы отказаться от Защиты контрольной точки, подождите, пока исторические версии будут реализованы.
истекает срок действия, а затем повторяется эта команда. Период хранения для исторических версий —
В настоящее время настроено <truncateHistoryLogRetentionPeriod>
.
DELTA_FEATURE_DROP_CONFLICT_REVALIDATION_FAIL
Не удается удалить функцию, так как параллельная транзакция изменила таблицу.
Повторите операцию.
<concurrentCommit>
DELTA_FEATURE_DROP_DEPENDENT_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_DROP_HISTORICAL_VERSIONS_EXIST
Не удается удалить <feature>
, так как журнал Delta содержит исторические версии, использующие эту функцию.
Пожалуйста, подождите до завершения периода хранения журнала регистрации (<logRetentionPeriodKey>=<logRetentionPeriod>
)
прошёл с тех пор, как функция в последний раз была активна.
Кроме того, дождитесь истечения срока хранения TRUNCATE HISTORY
(<truncateHistoryLogRetentionPeriod>
)
а затем выполните следующую команду:
ALTER TABLE
table_name DROP FEATURE
feature_name TRUNCATE HISTORY
ФУНКЦИЯ_УДАЛЕНИЯ_ИСТОРИИ_СОКРАЩЕНИЕ_НЕ_РАЗРЕШЕНО
Для данной особенности не требуется усечение истории.
ФУНКЦИЯ_УДАЛИТЬ_НЕСЪЕМНУЮ_ФУНКЦИЮ
Не удается удалить <feature>
, так как удаление этой функции не поддерживается.
Обратитесь в службу поддержки Databricks.
ОТКАЗ_НЕПОДДЕРЖИВАЕМОЙ_КЛИЕНТСКОЙ_ФУНКЦИИ
Не удается удалить <feature>
, так как она не поддерживается этой версией Databricks.
Рекомендуется использовать Databricks с более поздней версией.
DELTA_FEATURE_DROP_WAIT_FOR_RETENTION_PERIOD
Удаление <feature>
было частично успешным.
Функция теперь больше не используется в текущей версии таблицы. Однако эта функция
по-прежнему присутствует в исторических версиях таблицы. Невозможно удалить функцию таблицы
из протокола таблицы до тех пор, пока у этих исторических версий не истечёт срок действия.
Чтобы удалить функцию таблицы из протокола, подождите, пока исторические версии будут удалены.
истекает срок действия, а затем повторяется эта команда. Период хранения для исторических версий —
в настоящее время настроено как <logRetentionPeriodKey>=<logRetentionPeriod>
.
Кроме того, дождитесь истечения срока хранения TRUNCATE HISTORY
(<truncateHistoryLogRetentionPeriod>
)
а затем запустите команду:
ALTER TABLE
table_name DROP FEATURE
feature_name TRUNCATE HISTORY
ДЛЯ ДАННОЙ ФУНКЦИИ DELTA ТРЕБУЕТСЯ БОЛЕЕ НОВАЯ ВЕРСИЯ ЧИТАТЕЛЯ
Не удалось включить функцию таблицы <feature>
, так как для нее требуется более высокая версия протокола чтения (текущая <current>
). Рассмотрите возможность обновления версии протокола чтения таблицы до <required>
или до версии, поддерживающей функции таблицы чтения. Дополнительные сведения о версиях протокола таблицы см. в <docLink>
.
Данная функция Delta требует более высокой версии ПО для записи.
Не удалось включить функцию таблицы <feature>
, так как для нее требуется более высокая версия протокола записи (текущая <current>
). Рассмотрите возможность обновления версии протокола записи таблицы до <required>
или до версии, поддерживающей функции таблицы записи. Дополнительные сведения о версиях протокола таблицы см. в <docLink>
.
Файл дельты уже существует
Существующий путь к файлу <path>
DELTA_FILE_LIST_AND_PATTERN_STRING_CONFLICT
Не удается указать как список файлов, так и строку шаблона.
DELTA_FILE_NOT_FOUND
Путь к файлу <path>
ДЕТАЛЬНО_ФАЙЛ_DELTA_НЕ_НАЙДЕН
Не удается найти файл <filePath>
, на который ссылается журнал транзакций. Это происходит, когда данные были вручную удалены из файловой системы, а не с помощью инструкции таблицы DELETE
. Дополнительные сведения см. в <faqPath>
DELTA_FILE_OR_DIR_NOT_FOUND
Нет такого файла или каталога: <path>
Файл_Дельта_для_перезаписи_не_найден
Файл (<path>
) для перезаписи не найден среди кандидатных файлов.
<pathList>
DELTA_FOUND_MAP_TYPE_COLUMN
Был найден тип карты. Чтобы получить доступ к ключу или значению MapType, укажите один из них.
из:
<key>
или
<value>
следует название столбца (только если этот столбец является структурным типом).
например, mymap.key.mykey
Если столбец является базовым типом, достаточно mymap.key или mymap.value.
Схема:
<schema>
DELTA_GENERATED_COLUMNS_DATA_TYPE_MISMATCH
Столбец <columnName>
имеет тип данных <columnType>
и не может быть изменен на тип данных <dataType>
так как этот столбец ссылается на следующие созданные столбцы:
<generatedColumns>
ИЗМЕНЕНИЕ_ЗАВИСИМОГО_СТОЛБЦА_ГЕНЕРИРУЕМЫХ_СТОЛБЦОВ_DELTA
Не удается изменить столбец <columnName>
, так как на этот столбец ссылается следующий созданный столбец:
<generatedColumns>
DELTA_НЕСООТВЕТСТВИЕ_ТИПА_ВЫРАЖЕНИЯ_СГЕНЕРИРОВАННЫХ_СТОЛБЦОВ
Тип выражения созданного столбца <columnName>
— это <expressionType>
, а тип самого столбца — <columnType>
.
Неправильный тип данных при обновлении генерируемого столбца DELTA
Столбец <currentName>
— это созданный столбец или столбец, используемый созданным столбцом. Тип данных <currentDataType>
и не может быть преобразован в тип данных <updateDataType>
ПОДДЕРЖКА DELTA_GEOSPATIAL НЕ ОСУЩЕСТВЛЯЕТСЯ
Геопространственные типы не поддерживаются в этой версии Delta Lake.
DELTA_ICEBERG_COMPAT_VIOLATION
Проверка IcebergCompatV\<version\>
не прошла.
Дополнительные сведения см. в DELTA_ICEBERG_COMPAT_VIOLATION
DELTA_IDENTITY_COLUMNS_ALTER_COLUMN_NOT_SUPPORTED
ALTER TABLE ALTER COLUMN
не поддерживается для столбцов IDENTITY
.
DELTA_IDENTITY_COLUMNS_ALTER_NON_DELTA_FORMAT
ALTER TABLE ALTER COLUMN SYNC IDENTITY
поддерживается только Delta.
DELTA_IDENTITY_COLUMNS_ALTER_NON_IDENTITY_COLUMN
ALTER TABLE ALTER COLUMN SYNC IDENTITY
нельзя вызывать для столбцов, отличных от IDENTITY
.
DELTA_IDENTITY_COLUMNS_EXPLICIT_INSERT_NOT_SUPPORTED - Явная вставка в столбцы идентификаторов Delta не поддерживается.
Предоставление значений GENERATED ALWAYS
<colName>
столбца AS IDENTITY
не поддерживается.
ДЕЛЬТА_ИДЕНТИЧНОСТЬ_СТОЛБЦЫ_НЕПРАВИЛЬНЫЙ_ШАГ
IDENTITY
шаг столбца не может быть 0.
ИДЕНТИФИКАЦИОННЫЕ_СТОЛБЦЫ_ДЕЛЬТА_НЕ_ФОРМАТ_ДЕЛЬТА
Столбцы IDENTITY
поддерживаются только Delta.
DELTA_IDENTITY_COLUMNS_PARTITION_NOT_SUPPORTED
PARTITIONED BY IDENTITY
столбца <colName>
не поддерживается.
DELTA_IDENTITY_COLUMNS_REPLACE_COLUMN_NOT_SUPPORTED
ALTER TABLE REPLACE COLUMNS
не поддерживается для таблицы со столбцами IDENTITY
.
DELTA_IDENTITY_COLUMNS_UNSUPPORTED_DATA_TYPE
Тип данных <dataType>
не поддерживается для столбцов IDENTITY
.
ОБНОВЛЕНИЕ ИДЕНТИФИКАТОРНЫХ СТОЛБЦОВ DELTA НЕ ПОДДЕРЖИВАЕТСЯ
UPDATE
столбца IDENTITY
<colName>
не поддерживается.
СТОЛБЦЫ_ИЭМ_С_СГЕНЕРИРОВАННЫМ_ВЫРАЖЕНИЕМ
Столбец IDENTITY
нельзя указывать с сгенерированным выражением для столбца.
НЕДОПУСТИМАЯ_ОПЦИЯ_ДЕЛЬТА
Недопустимое значение "<input>
" для параметра "<name>
", <explain>
DELTA_ILLEGAL_USAGE
Использование <option>
не допускается, если <operation>
— таблица Delta.
DELTA_INCONSISTENT_BUCKET_SPEC
BucketSpec для сегментированной таблицы Delta не соответствует BucketSpec из метаданных. Ожидается: <expected>
. Фактический: <actual>
.
DELTA_INCONSISTENT_LOGSTORE_CONFS
(<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
Индекс <position>
для удаления столбца, равного или больше длины структуры: <length>
ИНДЕКС_ДЕЛЬТА_БОЛЬШЕ_ЧЕМ_СТРУКТУРА
Индекс <index>
для добавления столбца <columnName>
превышает длину структуры: <length>
Несоответствие арности столбца вставки DELTA
Не удается записать в "<tableName>
", <columnName>
; целевая таблица имеет <numColumns>
столбец(а/ов), а вставляемые данные имеют <insertColumns>
столбец(а/ов).
НЕСООТВЕТСТВИЕ_СТОЛБЦА_ВСТАВКИ_ДЕЛЬТА
Столбец <columnName>
не указан в INSERT
DELTA_INVALID_AUTO_COMPACT_TYPE (неверный тип автоматической компоновки)
Недопустимый автоматически компактный тип: <value>
. Допустимые значения: <allowed>
.
DELTA_INVALID_BUCKET_COUNT
Недопустимое число контейнеров: <invalidBucketCount>
. Число контейнеров должно быть положительным числом, которое имеет значение 2 и не менее 8. Вместо этого можно использовать <validBucketCount>
.
DELTA_INVALID_BUCKET_INDEX
Не удается найти столбец контейнера в столбцах секционирования
НЕВЕРНЫЙ ИНТЕРВАЛ КАЛЕНДАРЯ DELTA ПУСТОЙ
Интервал не может быть нулевым или пустым.
DELTA_INVALID_CDC_RANGE
Диапазон CDC от начального <start>
до конечного <end>
был недействительным. Конец не может быть до начала.
НЕДОПУСТИМЫЕ СИМВОЛЫ В НАЗВАНИИ СТОЛБЦА_DELTA
Имя атрибута "<columnName>
" содержит недопустимые символы среди ",;{}()\n\t=". Используйте псевдоним, чтобы его переименовать.
DELTA_НЕДОПУСТИМЫЕ_СИМВОЛЫ_В_ИМЕНАХ_СТОЛБЦОВ
Обнаружены недопустимые символы среди ' ,;{}()nt=' в именах столбцов вашей схемы.
Недопустимые имена столбцов: <invalidColumnNames>
.
Используйте другие символы и повторите попытку.
Кроме того, включите сопоставление столбцов для сохранения использования этих символов.
НЕВЕРНЫЙ_ПУТЬ_КЛОНИРОВАНИЯ_DELTA
Целевое расположение для CLONE
должно быть абсолютным путем или именем таблицы. Используйте
абсолютный путь вместо <path>
.
ОШИБКА_НЕДОПУСТИМЫЕ_ИМЕНА_СТОЛБЦОВ_ПРИ_УДАЛЕНИИ_ОТКРЫТИЯ_СТОЛБЦА
Обнаружены недопустимые символы среди ' ,;{}()nt=' в именах столбцов вашей схемы.
Недопустимые имена столбцов: <invalidColumnNames>
.
Сопоставление столбцов невозможно удалить, если в именах столбцов есть недопустимые символы.
Переименуйте столбцы, чтобы удалить недопустимые символы и повторите эту команду.
DELTA_НЕДЕЙСТВИТЕЛЬНЫЙ_ФОРМАТ
Обнаружен несовместимый формат.
Журнал транзакций для Delta был найден в<deltaRootPath>/\_delta_log
,
но вы пытаетесь использовать <operation> <path>
в формате("<format>
"). Необходимо использовать
"format(\"delta\")" при чтении и записи в таблицу Delta.
Дополнительные сведения о Delta см. в <docLink>
НЕВЕРНЫЕ ССЫЛКИ НА СГЕНЕРИРОВАННЫЕ СТОЛБЦЫ DELTA
Созданный столбец не может использовать несуществующий столбец или другой созданный столбец.
Опции недопустимой идемпотентной записи Delta
Недопустимые параметры для записи idempotent Dataframe: <reason>
DELTA_INVALID_INTERVAL
<interval>
не является допустимым INTERVAL
.
DELTA_INVALID_INVENTORY_SCHEMA
Схема для указанного 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_INVALID_PARTITION_COLUMN_NAME
Найдены столбцы разделов с недопустимыми символами среди «, ;{}()nt=». Измените имя столбцов секционирования. Эту проверку можно отключить, задав spark.conf.set("spark.databricks.delta.partitionColumnValidity.enabled", false), однако это не рекомендуется, так как другие функции Delta могут работать неправильно.
DELTA_INVALID_PARTITION_COLUMN_TYPE
Использование столбцов <name>
типа <dataType>
в качестве столбца секционирования не поддерживается.
DELTA_INVALID_PARTITION_PATH
Фрагмент пути раздела должен быть в формате 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
Этот коммит завершился ошибкой, так как его пытались сделать <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_INCOMPATIBLE_DECIMAL_TYPE
Не удалось объединить десятичные типы с несовместимыми <decimalRanges>
НЕ УДАЛОСЬ НЕОДНОКРАТНО МАТЕРИАЛИЗОВАТЬ ИСТОЧНИК DELTA_MERGE
Неоднократные попытки материализовать источник заявления MERGE
завершились сбоем.
ОТСУТСТВУЕТ_УСЛОВИЕ_ОБЪЕДИНЕНИЯ_DELTA
В операторе MERGE
должно быть по крайней мере одно условие WHEN
.
DELTA_MERGE_RESOLVED_ATTRIBUTE_MISSING_FROM_INPUT
Решённые атрибуты <missingAttributes>
отсутствуют в <input>
у оператора <merge>
DELTA_MERGE_UNEXPECTED_ASSIGNMENT_KEY
Непредвиденный ключ назначения: <unexpectedKeyClass>
- <unexpectedKeyObject>
DELTA_MERGE_UNRESOLVED_EXPRESSION
Не удается разрешить <sqlExpr>
в <clause>
, учитывая <cols>
.
DELTA_METADATA_CHANGED
MetadataChangedException: метаданные таблицы Delta были изменены одновременным обновлением. Повторите операцию.<conflictingCommit>
ОТСУТСТВУЮТ_ДАННЫЕ_ИЗМЕНЕНИЙ_ДЕЛЬТЫ
Ошибка получения данных об изменении диапазона [<startVersion>
, <endVersion>
] из-за того, что данные об изменении недоступны.
записано для версии [<version>
]. Если вы включили поток изменений данных в этой таблице,
используйте DESCRIBE HISTORY
, чтобы узнать, когда она была впервые включена.
В противном случае, чтобы начать запись измененных данных, используйте ALTER
TABLEtable_name
SET TBLPROPERTIES'
(<key>
=true)".
DELTA_MISSING_COLUMN
Не удается найти <columnName>
в столбцах таблицы: <columnList>
ОТСУТСТВУЕТ_ИНФОРМАЦИЯ_О_КОМИТЕ_ДЕЛЬТА
В этой таблице включена функция <featureName>
, для которой требуется наличие действия CommitInfo в каждом коммите. Однако действие CommitInfo отсутствует в версии коммита <version>
.
DELTA_MISSING_COMMIT_TIMESTAMP
Эта таблица поддерживает функцию <featureName>
, для которой требуется наличие commitTimestamp в действии CommitInfo. Однако это поле не задано в версии коммита <version>
.
Опечатка: ОТСУТСТВУЕТ_ТАБЛИЦА_DELTA
<tableName>
не является таблицей Delta.
DELTA_MISSING_DELTA_TABLE_COPY_INTO
Таблица не существует. Сначала создайте пустую таблицу Delta с помощью CREATE TABLE <tableName>
.
ОТСУТСТВУЕТ_КЛАСС_АЙСБЕРГА_DELTA
Класс Айсберга не найден. Убедитесь, что поддержка Delta Iceberg установлена.
Дополнительные сведения см. в <docLink>
.
DELTA_MISSING_NOT_NULL_COLUMN_VALUE
Столбец <columnName>
, имеющий ограничение NOT NULL
, отсутствует из данных, записываемых в таблицу.
DELTA_MISSING_PARTITION_COLUMN
Столбец секционирования <columnName>
не найден в схеме <columnList>
ОТСУТСТВУЮТ_ЧАСТИ_ФАЙЛОВ_DELTA
Не удалось найти все файлы частей контрольной версии: <version>
DELTA_MISSING_PROVIDER_FOR_CONVERT
CONVERT
TO DELTA
поддерживают только таблицы в формате Parquet. Перепишите целевой путь как parquet.`<path>`
, если это папка parquet.
ОТСУТСТВУЕТ УСТАНОВЛЕННЫЙ СТОЛБЕЦ DELTA
SET
столбца <columnName>
не найдены указанные столбцы: <columnList>
.
ЖУРНАЛ_ТРАНЗАКЦИЙ_ОТСУТСТВУЮЩИЙ_DELTA
Обнаружен несовместимый формат.
Вы пытаетесь использовать <operation> <path>
с помощью Delta, но это невозможно, так как отсутствует необходимое.
присутствует журнал транзакций. Проверьте вышестоящую задачу, чтобы убедиться, что она выполняется правильно.
Используя формат("delta") и пытаясь установить базовый путь таблицы в %1$s.
Дополнительные сведения о Delta см. в <docLink>
Режим Дельта не поддерживается
Указанный режим "<mode>
" не поддерживается. Поддерживаемые режимы: <supportedModes>
DELTA_MULTIPLE_CDC_BOUNDARY
Несколько <startingOrEnding>
аргументов предоставлено для чтения CDC. Укажите либо <startingOrEnding>
метку времени, либо <startingOrEnding>
версию.
ДЕЛЬТА_НЕСКОЛЬКО_КОНФИГУРАЦИЙ_ДЛЯ_ОДНОГО_СТОЛБЦА_В_БЛУМ_ФИЛЬТРЕ
Несколько настроек индекса фильтра Блума, переданных команде для столбца: <columnName>
СОВПАДЕНИЕ НЕСКОЛЬКИХ СТРОК ИСТОЧНИКА С ЦЕЛЕВОЙ СТРОКОЙ В ОБЪЕДИНЕНИИ
Не удается выполнить слияние, так как несколько исходных строк совпали и пытались изменить одну и ту же строку.
Целевая строка в таблице Delta, возможно, противоречивыми способами. Согласно семантике SQL операции Merge
При совпадении нескольких исходных строк в одной целевой строке результат может быть неоднозначным.
так как непонятно, какая соответствующая исходная строка должна использоваться для обновления или удаления данных.
целевая строка. Вы можете предварительно обработать исходную таблицу, чтобы исключить возможность
несколько совпадений. Пожалуйста, обратитесь к
<usageReference>
DELTA_MUST_SET_ALL_COORDINATED_COMMITS_CONFS_IN_COMMAND
В течение <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_NEW_CHECK_CONSTRAINT_VIOLATION
<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>
DELTA_NON_LAST_MATCHED_CLAUSE_OMIT_CONDITION
Если в операторе MERGE
есть несколько условий MATCHED
, только последнее условие MATCHED
может опустить условие.
DELTA_NON_LAST_NOT_MATCHED_BY_SOURCE_CLAUSE_OMIT_CONDITION
Если в операторе MERGE
есть несколько условий NOT MATCHED BY SOURCE
, только последнее условие NOT MATCHED BY SOURCE
может опустить условие.
DELTA_НЕ_ПОСЛЕДНИЙ_НЕ_СООТВЕТСТВУЮЩИЙ_УСТАНОВКА_ИСКЛЮЧИТЬ_УСЛОВИЕ
Если в операторе MERGE
есть несколько условий NOT MATCHED
, только последнее условие NOT MATCHED
может не содержать условия.
DELTA_NON_PARSABLE_TAG
Не удалось проанализировать тег <tag>
.
Теги файлов: <tagList>
ДЕЛЬТА_ОТСУТСТВУЕТ_НЕ_РАЗДЕЛЁННЫЙ_СТОЛБЕЦ
Данные, записанные в Delta, должны содержать по крайней мере один неразделенный столбец.<details>
DELTA_NON_PARTITION_COLUMN_REFERENCE
Предикат ссылается на несекционный столбец "<columnName>
". Упоминаться могут только столбцы разделов: [<columnList>
]
Указан столбец, не являющийся ключом разбиения в Delta
Не указаны несекционированные столбцы <columnList>
, там где должны быть указаны только cтолбцы секционирования <fragment>
.
ДЕЛЬТА_НЕ_ОДНОЧАСТНАЯ_ПРОСТРАНСТВО_ИМЕН_ДЛЯ_КАТАЛОГА
Для разностного каталога требуется однокомпонентное пространство имен, но <identifier>
является многокомпонентным.
DELTA_NON_UC_COMMIT_COORDINATOR_NOT_SUPPORTED_IN_COMMAND
Установка координатора коммита на "<nonUcCoordinatorName>
" из команды не поддерживается, так как таблицы, управляемые UC, могут иметь только "unity-catalog" в качестве координатора коммита. Измените его на "unity-catalog" или удалите все свойства таблицы "Координированные фиксации" из пункта TBLPROPERTIES
, затем повторите команду снова.
DELTA_NON_UC_COMMIT_COORDINATOR_NOT_SUPPORTED_IN_SESSION
Установка координатора фиксации в значение "<nonUcCoordinatorName>
" из конфигураций SparkSession не поддерживается, так как управляемые UC таблицы могут иметь только unity-catalog в качестве координатора фиксации. Пожалуйста, либо измените это на ‘unity-catalog’ с помощью команды spark.conf.set("<coordinatorNameDefaultKey>", "unity-catalog")
, либо удалите все свойства таблицы Coordinated Commits из конфигураций SparkSession, выполнив spark.conf.unset("<coordinatorNameDefaultKey>")
, spark.conf.unset("<coordinatorConfDefaultKey>")
, spark.conf.unset("<tableConfDefaultKey>")
, а затем повторите команду.
ДЕЛЬТА_НЕ_Таблица_DATABRICKS_DELTA
<table>
не является таблицей Delta. Сначала удалите эту таблицу, если вы хотите создать ее с помощью Databricks Delta.
DELTA_NOT_A_DELTA_TABLE
<tableName>
не является таблицей Delta. Сначала удалите эту таблицу, если вы хотите повторно создать ее с помощью Delta Lake.
DELTA_NOT_NULL_COLUMN_NOT_FOUND_IN_STRUCT
Столбец, не допускающий значение NULL, не найден в структуре: <struct>
ОШИБКА_НАРУШЕНИЯ_ОГРАНИЧЕНИЯ_DELTA_NOT_NULL
NOT NULL
ограничение, нарушенное для столбца: <columnName>
.
DELTA_NOT_NULL_NESTED_FIELD
Ненулевое вложенное поле нельзя добавить в родительский элемент, допускающий значение NULL. Задайте значение NULL родительского столбца соответствующим образом.
Изменения не найдены
Фиксации не найдены в <logPath>
ДЕЛЬТА_Восстанавливаемая_История_Не_Найдена
Не найдены возобновляемые коммиты в <logPath>
НАРУШЕНЫ_ПРАВИЛА_БЕЗ_ПЕРЕНАПРАВЛЕНИЯ_DELTA
Операция не разрешена: <operation>
нельзя выполнить в таблице с функцией перенаправления.
Правила отсутствия перенаправления не удовлетворены <noRedirectRules>
.
ОШИБКА_DELTA_НЕТ_ТАБЛИЦЫ_ОТНОШЕНИЙ
Таблица <tableIdent>
не найдена
DELTA_ОТСУТСТВИЕ_СТАРТА_ДЛЯ_ЧТЕНИЯ_CDC
Нет начальной версии или начальной меткиTimestamp, предоставленной для чтения CDC.
DELTA_NULL_SCHEMA_IN_STREAMING_WRITE
Delta не принимает NullTypes в схеме потоковой записи.
DELTA_ONEOF_IN_TIMETRAVEL
Укажите "timestampAsOf" или "versionAsOf" для путешествия по времени.
DELTA_ONLY_OPERATION
<operation>
поддерживается только для таблиц Delta.
ОТСУТСТВУЕТ_ПУТЬ_ДЛЯ_ДЕЛЬТА_ОПЕРАЦИИ
Укажите путь или идентификатор таблицы для <operation>
.
ОПЕРАЦИЯ_ДЕЛЬТА_НЕ_РАЗРЕШЕНА
Операция не разрешена: <operation>
не поддерживается для таблиц Delta
ОПЕРАЦИЯ_ДЕЛЬТА_НЕ_РАЗРЕШЕНА_ДЕТАЛИ
Операция не разрешена: <operation>
не поддерживается для таблиц Delta: <tableName>
ОПЕРАЦИЯ_ДЕЛЬТА_НЕ_ПОДДЕРЖИВАЕТСЯ_ДЛЯ_СТОЛБЦА_С_КОЛЛАЦИЕЙ
<operation>
не поддерживается для столбца <colName>
с непо умолчанию сортировкой <collation>
.
ОПЕРАЦИЯ DELTA НЕ ПОДДЕРЖИВАЕТСЯ ДЛЯ ВЫРАЖЕНИЯ С КОЛЛАЦИЕЙ
<operation>
не поддерживается для выражений <exprText>
, так как он использует параметры сортировки, отличные от по умолчанию.
ОПЕРАЦИЯ_ДЕЛЬТА_НА_ВРЕМЕННОМ_ПРЕДСТАВЛЕНИИ_С_СГЕНЕРИРОВАННЫМИ_КОЛОНКАМИ_НЕПОДДЕРЖИВАЕТСЯ
команда <operation>
во временном представлении, ссылающееся на таблицу Delta, содержащую генерируемые столбцы, не поддерживается. Выполните команду <operation>
непосредственно в таблице Delta
Операция дельта на представлении не разрешена
Операция не разрешена: <operation>
невозможно выполнить в режиме просмотра.
DELTA_OPTIMIZE_FULL_NOT_SUPPORTED
OPTIMIZE FULL
поддерживается только для кластеризованных таблиц с непустыми столбцами кластеризации.
DELTA_OVERWRITE_MUST_BE_TRUE
Невозможно указать параметр копирования overwriteSchema без установки OVERWRITE
в «истина».
ПЕРЕЗАПИСЬ_СХЕМЫ_ДЕЛЬТА_С_ДИНАМИЧЕСКИМ_ПЕРЕЗАПИСАНИЕМ_РАЗДЕЛОВ
Невозможно использовать overwriteSchema в динамическом режиме перезаписи секций.
СБОЙ ПРИ ПРЕОБРАЗОВАНИИ СТОЛБЦА РАЗДЕЛА DELTA
Не удалось преобразовать значение <value>
в <dataType>
для столбца секционирования <columnName>
ДЕЛЬТА_РАЗДЕЛ_СТОЛБЦА_НЕ_НАЙДЕН
Столбец секционирования <columnName>
не найден в схеме [<schemaMap>
]
DELTA_PARTITION_SCHEMA_IN_ICEBERG_TABLES
Невозможно указать схему секционирования при преобразовании таблиц Айсберга. Это определяется автоматически.
Путь DELTA не существует
<path>
не существует или не является таблицей Delta.
ПУТЬ_ДЕЛЬТА_СУЩЕСТВУЕТ
Не удается записать существующий путь <path>
без задания OVERWRITE
= true.
DELTA_POST_COMMIT_HOOK_FAILED
Фиксация версии таблицы Delta <version>
прошла успешно, но произошла ошибка при выполнении хука после фиксации <name> <message>
.
ИЗМЕНЕНИЕ ПРОТОКОЛА ДЕЛЬТА
ProtocolChangedException: версия протокола таблицы Delta была изменена одновременным обновлением. <additionalInfo> <conflictingCommit>
Дополнительные сведения см. в <docLink>
.
DELTA_PROTOCOL_PROPERTY_NOT_INT
Свойство протокола <key>
должно быть целым числом. Найдено <value>
ДЕЛЬТА_ПРОТОКОЛ_ЧТЕНИЯ_ТРЕБУЕТ_ЗАПИСЬ
Не удается обновить только версию протокола чтения для использования функций таблицы. Версия протокола записи должна быть по крайней мере <writerVersion>
для продолжения работы. Дополнительные сведения о версиях протокола таблицы см. в <docLink>
.
DELTA_ЧТЕНИЕ_ТАБЛИЦЫ_БЕЗ_СТОЛБЦОВ
Вы пытаетесь прочитать таблицу Delta <tableName>
, которая не содержит столбцов.
Напишите новые данные с помощью параметра mergeSchema = true
, чтобы иметь возможность читать таблицу.
DELTA_REGEX_OPT_SYNTAX_ERROR
Проверьте синтаксис для "<regExpOption>
"
DELTA_REPLACE_WHERE_IN_OVERWRITE
Невозможно использовать replaceWhere вместе с перезаписью при помощи фильтра
DELTA_REPLACE_WHERE_MISMATCH
Записанные данные не соответствуют условию частичной перезаписи таблицы или ограничению<replaceWhere>
.
<message>
DELTA_REPLACE_WHERE_WITH_DYNAMIC_PARTITION_OVERWRITE
Выражение "replaceWhere" и "partitionOverwriteMode"='dynamic" не может быть задано в параметрах DataFrameWriter.
DELTA_REPLACE_WHERE_WITH_FILTER_DATA_CHANGE_UNSET
Параметр "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_SCHEMA_CHANGED
Обнаружено изменение схемы:
схема источника потоковой передачи: <readSchema>
Схема файла данных: <dataSchema>
Попробуйте перезапустить запрос. Если эта проблема повторяется при многократных перезапусках запроса без
достигнув прогресса, вы сделали несовместимое изменение схемы и теперь должны начать заново.
запрос с нуля с помощью нового каталога контрольных точек.
СХЕМА_ДЕЛЬТА_ИЗМЕНЕНА_С_НАЧАЛЬНЫМИ_ОПЦИЯМИ
Обнаружено изменение схемы в версии <version>
:
схема источника потоковой передачи: <readSchema>
Схема файла данных: <dataSchema>
Попробуйте перезапустить запрос. Если эта проблема повторяется при перезапусках запросов без
В процессе достижения прогресса вы внесли несовместимое изменение в схему и должны заново начать вашу работу.
запрос с нуля с помощью нового каталога контрольных точек. Если проблема сохраняется после
При переходе к новому каталогу контрольной точки может возникнуть необходимость изменить существующий.
Параметр "startingVersion" или "startingTimestamp" для запуска с версии более новой чем
<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_FILE_NOT_FOUND
Не удается найти файл <filePath>
, на который ссылается журнал транзакций. Это может произойти, если данные были вручную удалены из файловой системы, а не с помощью инструкции таблицы DELETE
. Эта таблица, как представляется, является неглубоким клоном. В этом случае ошибка может возникнуть, если исходная таблица, из которой была сделана копия, удалила файл, который копия по-прежнему использует. Если вы хотите, чтобы любые клоны были независимыми от исходной таблицы, используйте вместо этого клон DEEP.
НЕВОЗМОЖНО ИЗМЕНИТЬ ЗАРЕЗЕРВИРОВАННОЕ СВОЙСТВО ПОЛУЧАТЕЛЯ В DELTA SHARING
Предварительно определенные свойства, начинающиеся с <prefix>
, нельзя изменить.
DELTA_SHARING_CURRENT_RECIPIENT_PROPERTY_UNDEFINED
Данные ограничены свойством получателя <property>
, которые не применяются к текущему получателю в сеансе.
Дополнительные сведения см. в DELTA_SHARING_CURRENT_RECIPIENT_PROPERTY_UNDEFINED
DELTA_SHARING_INVALID_OP_IN_EXTERNAL_SHARED_VIEW
<operation>
нельзя использовать в представлениях Delta Shared, которые являются общими для разных учетных записей.
Неверная аутентификация провайдера в DELTA_SHARING
Недопустимый тип аутентификации <authenticationType>
для поставщика <provider>
.
DELTA_SHARING_INVALID_RECIPIENT_AUTH
Незаконный тип аутентификации <authenticationType>
для получателя <recipient>
.
DELTA_SHARING_INVALID_SHARED_DATA_OBJECT_NAME (Неверное имя общего объекта данных в Delta Sharing)
Недопустимое имя для ссылки на <type>
внутри общей папки. Вы можете использовать имя <type>
внутри общего доступа, следуя формату [схема].[<type>
], или вы также можете использовать исходное полное имя таблицы, следуя формату [каталог].[схема].[>тип>].
Если вы не уверены в том, какое имя следует использовать, можно запустить "SHOW ALL IN SHARE
[общий ресурс]" и найти имя <type>
, чтобы удалить: столбец "name" — это имя <type>
внутри общей папки, а столбец "shared_object" — это исходное полное имя <type>
.
DELTA_SHARING_MAXIMUM_RECIPIENT_TOKENS_ПРЕВЫШЕН
Для получателя <recipient>
существует более двух токенов.
DELTA_SHARING_RECIPIENT_PROPERTY_NOT_FOUND
Свойство recipient <property>
не существует.
DELTA_SHARING_RECIPIENT_TOKENS_NOT_FOUND
Отсутствуют маркеры получателей для получателя <recipient>
.
ПОКАЗАТЬ_РАЗДЕЛ_В_НЕРАЗДЕЛЕННОМ_СТОЛБЦЕ
Указаны не секционированные столбцы <badCols>
для SHOW PARTITIONS
DELTA_SHOW_PARTITION_IN_NON_PARTITIONED_TABLE
SHOW PARTITIONS
не разрешено в таблице, которая не секционирована: <tableName>
DELTA_SOURCE_IGNORE_DELETE
Обнаружены удаленные данные (например, <removedFile>
) из источника потоковой передачи в версии <version>
. В настоящее время это не поддерживается. Если вы хотите игнорировать удаления, задайте для параметра "ignoreDeletes" значение true. Исходная таблица находится по пути <dataPath>
.
DELTA_SOURCE_ИГНОРИРОВАТЬ_ИЗМЕНЕНИЯ_ТАБЛИЦЫ
Обнаружено обновление данных (например, <file>
) в исходной таблице в <version>
версии. В настоящее время это не поддерживается. Если это происходит регулярно, и вы можете пропустить изменения, задайте для параметра skipChangeCommits значение true. Если вы хотите отразить обновление данных, перезапустите этот запрос с новым каталогом контрольных точек или выполните полное обновление, если вы используете DLT. Если вам нужно обработать эти изменения, перейдите на MVs. Исходная таблица находится по пути <dataPath>
.
НАЧАЛЬНАЯ ВЕРСИЯ И МЕТКА ВРЕМЕНИ УСТАНОВЛЕНЫ ДЛЯ ДЕЛЬТЫ
Укажите "<version>
" или "<timestamp>
"
DELTA_STATS_COLLECTION_COLUMN_NOT_FOUND
<statsType>
статистика для столбца не найдена в метаданных Parquet: <columnPath>
.
ДЕЛЬТА_СТРИМИНГ_НЕ_МОЖЕТ_ПРОДОЛЖИТЬ_ОБРАБОТКУ_ПОСЛЕ_ЭВОЛЮЦИИ_СХЕМЫ
Мы обнаружили одно или несколько недитивных изменений схемы (<opType>
) между версией Delta <previousSchemaChangeVersion>
и <currentSchemaChangeVersion>
в источнике потоковой передачи Delta.
Убедитесь, хотите ли вы вручную распространять изменения в схеме на таблицу-приемник перед тем, как мы продолжим обработку потоковых данных с использованием окончательной схемы в <currentSchemaChangeVersion>
.
После того как вы исправите схему таблицы-назначения или примете решение, что исправление не требуется, можно задать одну из следующих конфигураций SQL, чтобы разблокировать изменения схемы, не добавляющие элементы, и продолжить потоковую обработку.
Чтобы разблокировать этот конкретный поток только для этого ряда изменений схемы, задайте <allowCkptVerKey> = <allowCkptVerValue>
.
Чтобы разблокировать этот конкретный поток, задайте <allowCkptKey> = <allowCkptValue>
Чтобы разблокировать все потоки, задайте <allowAllKey> = <allowAllValue>
.
Кроме того, если применимо, вы можете заменить <allowAllMode>
на <opSpecificMode>
в conf SQL, чтобы разблокировать поток только для этого типа изменения схемы.
DELTA_STREAMING_CHECK_COLUMN_MAPPING_NO_SNAPSHOT
Не удалось получить снимок состояния журнала Delta для начальной версии при проверке изменений схемы сопоставления столбцов. Выберите другую начальную версию или принудительно включите потоковое чтение по собственному риску, задав для параметра "<config>
" значение true.
НЕСОВМЕСТИМО ИЗМЕНЕНИЕ СХЕМЫ В DELTA STREAMING
Потоковое чтение не поддерживается в таблицах, у которых изменения схемы делают её несовместимой с операцией чтения (например, переименование, удаление или изменение типа данных).
Дополнительные сведения и возможные дальнейшие действия по устранению этой проблемы см. в документации по <docLink>
Схема чтения: <readSchema>
. Несовместимая схема данных: <incompatibleSchema>
.
DELTA_STREAMING_INCOMPATIBLE_SCHEMA_CHANGE_USE_SCHEMA_LOG
Потоковое чтение не поддерживается в таблицах с изменениями схемы, несовместимыми с чтением (например, переименование или удаление или изменение типа данных).
Укажите "schemaTrackingLocation", чтобы включить эволюцию недитивной схемы для обработки потока Delta.
Дополнительные сведения см. в <docLink>
.
Схема чтения: <readSchema>
. Несовместимая схема данных: <incompatibleSchema>
.
Эволюция метаданных потоковой передачи Delta
Схема, конфигурация таблицы или протокол таблицы Delta изменились во время потоковой передачи.
Обновлен журнал отслеживания схем или метаданных.
Перезапустите поток, чтобы продолжить обработку с помощью обновленных метаданных.
Обновленная схема: <schema>
.
Обновленные конфигурации таблицы: <config>
.
Обновленный протокол таблицы: <protocol>
DELTA_STREAMING_SCHEMA_EVOLUTION_UNSUPPORTED_ROW_FILTER_COLUMN_MASKS
Передача данных из исходной таблицы <tableId>
с отслеживанием схемы не поддерживает использование фильтров строк или масок столбцов.
Удалите фильтры строк или маски столбцов или отключите отслеживание схемы.
Конфликт расположения схемы потоковой передачи Delta
Обнаружено конфликтующее расположение схемы "<loc>
" во время потоковой передачи из таблицы или таблицы, расположенной по адресу "<table>
".
Другой поток может повторно использовать то же расположение схемы, которое запрещено.
Укажите новый уникальный путь schemaTrackingLocation
или streamingSourceTrackingId
в качестве параметра чтения для одного из потоков из этой таблицы.
DELTA_STREAMING_SCHEMA_LOCATION_NOT_UNDER_CHECKPOINT
Расположение схемы "<schemaTrackingLocation>
" должно быть помещено в расположение контрольной точки "<checkpointLocation>
".
Ошибка десериализации журнала схемы потоковой передачи DELTA
Неполный файл журнала в журнале схемы источника потоковой передачи Delta по адресу "<location>
".
Возможно, журнал схемы поврежден. Выберите новое расположение схемы.
DELTA_STREAMING_SCHEMA_LOG_INCOMPATIBLE_DELTA_TABLE_ID
Обнаружен несовместимый идентификатор таблицы Delta при попытке чтения потока Delta.
Идентификатор сохраняемой таблицы: <persistedId>
, идентификатор таблицы: <tableId>
Возможно, журнал схемы был повторно использован. Выберите новое расположение схемы.
DELTA_ПОТОКОВАЯ_СХЕМА_ЖУРНАЛ_НЕСОВМЕСТИМА_СХЕМА_РАЗДЕЛОВ
Обнаружена несовместимая схема разделов при попытке считывания Delta-потока.
Сохраненная схема: <persistedSchema>
, схема партиционирования Delta: <partitionSchema>
Выберите новое расположение схемы, чтобы повторно инициализировать журнал схем, если вы недавно изменили схему секционирования таблицы.
DELTA_STREAMING_SCHEMA_LOG_INIT_FAILED_INCOMPATIBLE_METADATA
Не удалось инициализировать журнал схемы источника потоковой передачи Delta, так как
мы обнаружили несовместимую схему или изменение протокола при обработке стриминг-пакета от версии таблицы <a>
до <b>
.
DELTA_STREAMING_SCHEMA_LOG_PARSE_SCHEMA_FAILED
Не удалось проанализировать схему из журнала схемы источника потоковой передачи Delta.
Возможно, журнал схемы поврежден. Выберите новое расположение схемы.
ТАБЛИЦА_DELTA_УЖЕ_СОДЕРЖИТ_СТОЛБЦЫ_CDC
Не удалось включить запись измененных данных в таблице. Таблица уже содержит
зарезервированные столбцы <columnList>
, которые будут
используется для внутренних целей в качестве метаданных для потока изменений данных таблицы. Включить
Изменение потока данных при переименовании или удалении этих столбцов таблицы.
DELTA_TABLE_ALREADY_EXISTS
Таблица <tableName>
уже существует.
DELTA_TABLE_FOR_PATH_UNSUPPORTED_HADOOP_CONF (Ошибка: данный путь не поддерживается в конфигурации Hadoop)
В настоящее время DeltaTable.forPath поддерживает только ключи конфигурации Hadoop, начиная с <allowedPrefixes>
, но получили <unsupportedOptions>
.
DELTA_TABLE_ID_MISMATCH
Таблица Delta в <tableLocation>
была заменена, пока эта команда использовала таблицу.
Идентификатор таблицы был <oldId>
, но теперь <newId>
.
Повторите текущую команду, чтобы убедиться, что она считывает согласованное представление таблицы.
НЕСООТВЕТСТВИЕ_МЕСТОПОЛОЖЕНИЯ_ДЕЛЬТА_ТAБЛИЦЫ
Расположение существующей таблицы <tableName>
равно <existingTableLocation>
. Он не соответствует указанному расположению <tableLocation>
.
DELTA_TABLE_NOT_FOUND
Таблица Delta <tableName>
не существует.
DELTA_ТАБЛИЦА_НЕ_ПОДДЕРЖИВАЕТСЯ_В_ОПЕРАЦИИ
Таблица не поддерживается в <operation>
. Вместо этого используйте путь.
ОПЕРАЦИЯ_ТОЛЬКО_С_ТАБЛИЦЕЙ_ДЕЛЬТА
<tableName>
не является таблицей Delta.
<operation>
поддерживается только для таблиц Delta.
СХЕМА_КОНЕЧНОЙ_ТАБЛИЦЫ_НАЗНАЧЕНИЯ_DELTA_ПУСТА
Конечная схема целевой таблицы пуста.
ВРЕМЯШТАМП_ДЕЛЬТА_БОЛЬШЕ_ЧЕМ_КОМИТ
Указанная метка времени (<providedTimestamp>
) расположена после самой последней доступной версии для этой системы.
таблица (<tableName>
). Используйте метку времени перед или в <maximumTimestamp>
.
DELTA_TIMESTAMP_INVALID
Указанная метка времени (<expr>
) не может быть преобразована в допустимую метку времени.
DELTA_TIME_TRAVEL_INVALID_BEGIN_VALUE
<timeTravelKey>
должно быть допустимым начальным значением.
DELTA_TRUNCATED_TRANSACTION_LOG
<path>
. Не удалось восстановить состояние в <version>
версии, так как журнал транзакций был усечен из-за ручного удаления или политики хранения журналов (<logRetentionKey>=<logRetention>
) и политики хранения контрольных точек (<checkpointRetentionKey>=<checkpointRetention>
)
TRUNCATE_РАЗДЕЛЫ_ТАБЛИЦЫ_НЕ_ПОДДЕРЖИВАЕТСЯ_В_DELTA
Операция не разрешена: TRUNCATE TABLE
в таблицах Delta не поддерживает предикаты секций; используйте DELETE
для удаления определенных разделов или строк.
DELTA_UDF_IN_GENERATED_COLUMN
Найдено <udfExpr>
. Созданный столбец не может использовать определяемую пользователем функцию
DELTA_UNEXPECTED_ACTION_EXPRESSION
Неожиданное выражение действия <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_COMPATIBILITY_LOCATION_NOT_REGISTERED
delta.universalFormat.compatibility.location не зарегистрирован в каталоге.
ОТСУТСТВИЕ_ИЛИ_НЕПРАВИЛЬНОЕ_Расположение_DELTA_UNIFORM_СОВМЕСТИМОСТЬ
Отсутствует или недопустимое расположение для универсального формата совместимости. Задайте пустой каталог для delta.universalFormat.compatibility.location.
Причина ошибки:
Дополнительные сведения см. в разделе DELTA_UNIFORM_COMPATIBILITY_MISSING_OR_INVALID_LOCATION
DELTA_UNIFORM_ICEBERG_INGRESS_VIOLATION
Чтение Айсберга с Delta Uniform не удалось.
Дополнительные сведения см. в DELTA_UNIFORM_ICEBERG_INGRESS_VIOLATION
ПОДДЕРЖКА_ВХОДА_DELTA_UNIFORM_НЕ_ПОДДЕРЖИВАЕТСЯ
Создание или обновление таблицы единого входа не поддерживается.
Формат DELTA_UNIFORM_INGRESS не поддерживается
Формат <fileFormat>
не поддерживается. Поддерживается только айсберг в качестве исходного формата файла.
DELTA_UNIFORM_NOT_SUPPORTED (Дельта единообразие не поддерживается)
Универсальный формат поддерживается только в таблицах каталога Unity.
DELTA_UNIFORM_REFRESH_NOT_SUPPORTED
REFRESH
идентификатор SYNC UNIFORM
не поддерживается по следующей причине:
Дополнительные сведения см. в DELTA_UNIFORM_REFRESH_NOT_SUPPORTED
DELTA_UNIFORM_REFRESH не поддерживается для управляемой таблицы ICEBERG с METADATA_PATH
Для управляемых таблиц Iceberg не поддерживаются теги REFRESH TABLE
и METADATA_PATH
DELTA_UNIVERSAL_FORMAT_CONVERSION_FAILED
Не удалось преобразовать версию таблицы <version>
в универсальный формат <format>
. <message>
DELTA_UNIVERSAL_FORMAT_VIOLATION
Проверка универсального формата (<format>
) завершилась ошибкой: <violation>
DELTA_UNKNOWN_CONFIGURATION
Указана неизвестная конфигурация: <config>
ДЕЛЬТА_НЕИЗВЕСТНАЯ_ПРИВИЛЕГИЯ
Неизвестные привилегии: <privilege>
ДЕЛЬТА_НЕИЗВЕСТНЫЙ_ПРЕДЕЛ_ЧТЕНИЯ
Неизвестный ReadLimit: <limit>
DELTA_UNRECOGNIZED_COLUMN_CHANGE
Нераспознанное изменение столбца <otherClass>
. Возможно, вы используете устаревшую версию Delta Lake.
ДЕЛЬТА_НЕРАСПОЗНАННАЯ_ИНВАРИАНТА
Нераспознанный инвариант. Обновите версию Spark.
DELTA_UNRECOGNIZED_LOGFILE (нераспознанный файл журнала)
Нераспознанный файл журнала <fileName>
DELTA_UNSET_NON_EXISTENT_PROPERTY
Попытка отменить несуществующее свойство "<property>
" в таблице <tableName>
НЕПОДДЕРЖИВАЕМЫЙ_АБСОЛЮТНЫЙ_ПУТЬ_ДОБАВИТЬ_ФАЙЛ
<path>
не поддерживает добавление файлов с абсолютным путем
DELTA_UNSUPPORTED_ALTER_TABLE_CHANGE_COL_OP
ALTER TABLE CHANGE COLUMN
не поддерживается для изменения столбцов <fieldPath>
с <oldField>
на <newField>
DELTA_UNSUPPORTED_ALTER_TABLE_REPLACE_COL_OP
Неподдерживаемая операция ALTER TABLE REPLACE COLUMNS
. Причина: <details>
Не удалось изменить схему из:
<oldSchema>
Кому:
<newSchema>
DELTA_UNSUPPORTED_CLONE_REPLACE_SAME_TABLE (Ошибка: Неподдерживаемая замена клона для той же таблицы)
Вы пытались REPLACE
существующую таблицу (<tableName>
) с CLONE
. Эта операция является
Неподдерживаемый. Попробуйте использовать другой целевой объект для CLONE
или удалите таблицу в текущем целевом объекте.
DELTA: Изменение режима сопоставления столбцов не поддерживается
Изменение режима сопоставления столбцов с "<oldMode>
" на "<newMode>
" не поддерживается.
НЕПОДДЕРЖИВАЕМЫЕ_ОПЕРАЦИИ_СОПОСТАВЛЕНИЯ_СТОЛБЦОВ_НА_СТОЛБЦАХ_С_ИНДЕКСОМ_BLOOM_FILTER
Не удалось выполнить операцию сопоставления столбцов <opName>
по столбцам <columnNames>
так как эти столбцы имеют индекс фильтра блума.
Если вы хотите выполнить операцию сопоставления столбцов в столбцах
с индексами фильтра Блума
Сначала удалите индексы фильтра Блума:
DROP BLOOMFILTER INDEX ON TABLE
tableName FOR COLUMNS(<columnNames>
)
Если вы хотите удалить все индексы фильтра блум в таблице, используйте следующую команду:
имя таблицы DROP BLOOMFILTER INDEX ON TABLE
DELTA_НЕПОДДЕРЖИВАЕМЫЙ_ПРОТОКОЛ_СООТВЕТСТВИЯ_СТОЛБЦОВ
Текущая версия протокола таблицы не поддерживает изменение режимов сопоставления столбцов
с помощью <config>
.
Требуемая версия протокола Delta для сопоставления столбцов:
<requiredVersion>
Версия протокола Delta для вашей таблицы:
<currentVersion>
<advice>
DELTA_UNSUPPORTED_COLUMN_MAPPING_SCHEMA_CHANGE
Обнаружено изменение схемы:
старая схема:
<oldTableSchema>
новая схема:
<newTableSchema>
Изменения схемы не допускаются во время изменения режима сопоставления столбцов.
DELTA_UNSUPPORTED_COLUMN_MAPPING_WRITE
Запись данных в режиме сопоставления столбцов не поддерживается.
Неподдерживаемый тип столбца в фильтре Блума (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_UNSUPPORTED_DROP_NESTED_COLUMN_FROM_NON_STRUCT_TYPE
Может удалять только вложенные столбцы из 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>
.
DELTA_UNSUPPORTED_FEATURES_IN_CONFIG
Функции таблицы, настроенные в следующих конфигурациях 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
таблицы SET TBLPROPERTIES
(delta.enableDeletionVectors = false)".
DELTA_UNSUPPORTED_INVARIANT_NON_STRUCT
Инварианты в вложенных полях, отличных от StructTypes, не поддерживаются.
DELTA_НЕПОДДЕРЖИВАЕМО_В_ПОДЗАПРОСЕ
Подзапрос не поддерживается в условии <operation>
.
DELTA_НЕПОДДЕРЖИВАЕМЫЕ_КЛЮЧИ_СПИСКА_С_ПРЕФИКСОМ
listKeywithPrefix недоступен
DELTA_UNSUPPORTED_MANIFEST_GENERATION_WITH_COLUMN_MAPPING
Создание манифеста не поддерживается для таблиц, использующих сопоставление столбцов, так как внешние читатели не могут читать эти Delta таблицы. Дополнительные сведения см. в документации по Delta.
DELTA_Неподдерживаемая схема слияния эволюции схемы с CDC
MERGE INTO
операции с эволюцией схемы в настоящее время не поддерживают запись выходных данных CDC.
DELTA_UNSUPPORTED_MULTI_COL_IN_PREDICATE
Предикаты типа "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>
.
DELTA_UNSUPPORTED_PARTITION_COLUMN_IN_BLOOM_FILTER
Создание индекса фильтра блума в столбце секционирования не поддерживается: <columnName>
DELTA_UNSUPPORTED_RENAME_COLUMN
Переименование столбца не поддерживается для таблицы Delta. <advice>
DELTA_UNSUPPORTED_SCHEMA_DURING_READ
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
Не удалось изменить тип данных столбцов <columnNames>
потому что эти столбцы имеют индексы фильтра Блума.
Если вы хотите изменить тип данных столбцов с индексами Фильтра Блума,
Сначала удалите индексы фильтра Блума:
DROP BLOOMFILTER INDEX ON TABLE
tableName FOR COLUMNS(<columnNames>
)
Если вы хотите удалить все индексы фильтра блум в таблице, используйте следующую команду:
имя таблицы DROP BLOOMFILTER INDEX ON TABLE
DELTA_UNSUPPORTED_VACUUM_SPECIFIC_PARTITION
Укажите базовый путь (<baseDeltaPath>
) при вакуумизации Delta таблиц. В настоящее время очистка определенных секций не поддерживается.
DELTA_UNSUPPORTED_WRITES_STAGED_TABLE (неподдерживаемая запись в промежуточную таблицу DELTA)
Реализация таблицы не поддерживает записи: <tableName>
DELTA_НЕПОДДЕРЖИВАЕМЫЕ_ЗАПИСИ_БЕЗ_КООРДИНАТОРА
Вы пытаетесь выполнить запись в таблицу, которая была зарегистрирована у координатора фиксации <coordinatorName>
. Однако в текущей среде не предусмотрена реализация этого координатора и запись без координаторов не допускается.
DELTA_UNSUPPORTED_WRITE_SAMPLE_TABLES
Запись в примеры таблиц не поддерживается
НЕСООТВЕТСТВИЕ_СХЕМЫ_ПРИ_ОБНОВЛЕНИИ_DELTA
Не удается выполнить приведение <fromCatalog>
к <toCatalog>
. Все вложенные столбцы должны соответствовать.
Сбой при копировании в состояние DELTA_VACUUM.
VACUUM
в файлах данных выполнено успешно, но сборка мусора состояния для COPY INTO
не удалась.
ВЕРСИИ_ДЕЛЬТ_НЕ_ПОСЛЕДОВАТЕЛЬНЫЕ
Версии (<versionList>
) не являются смежными.
Более подробную информацию см. в DELTA_VERSIONS_NOT_CONTIGUOUS
ДЕЛЬТА_НАРУШЕНИЕ_ОГРАНИЧЕНИЯ_С_ЗНАЧЕНИЯМИ
ограничение CHECK
<constraintName> <expression>
нарушено строкой со значениями:
<values>
DELTA_VIOLATE_TABLE_PROPERTY_VALIDATION_FAILED
Проверка свойств таблицы <table>
нарушена:
Дополнительные сведения см. в DELTA_VIOLATE_TABLE_PROPERTY_VALIDATION_FAILED
DELTA_WRITE_INTO_VIEW_НЕ_ПОДДЕРЖИВАЕТСЯ
<viewIdentifier>
— это представление. Вы не можете записывать данные в представление.
СТОЛБЕЦ_ДЛЯ_ПОРЯДКА_ДЕЛЬТА_НЕ_СУЩЕСТВУЕТ
Столбец Z-Ordering <columnName>
не существует в схеме данных.
DELTA_ZORDERING_ON_COLUMN_WITHOUT_STATS
Упорядочение по Z-оси на <cols>
будет
неэффективный, так как в настоящее время мы не собираем статистику для этих столбцов. Пожалуйста, обратитесь к
<link>
дополнительные сведения о пропусках данных и Z-упорядочивании. Вы можете отключить
эта проверка настраивается
'%%sql задать <zorderColStatKey>
= false'
ДЕЛЬТА_УПОРЯДОЧЕНИЕ_ПО_КОЛОНКЕ_РАЗДЕЛА
<colName>
— это разделяющий столбец. Z-Упорядочение можно выполнять только для столбцов данных
Delta Sharing (Дельта шаринг)
DELTA_SHARING_ACTIVATION_NONCE_НЕ_СУЩЕСТВУЕТ
SQLSTATE: нет назначенных значений
Не найдена активация. Используемая ссылка активации является недопустимой или истекла. Повторно создайте ссылку активации и повторите попытку.
НЕПОДДЕРЖИВАЕМОЕ РАСПРЕДЕЛЕНИЕ DELTA ПЕРЕДАЧИ МЕЖДУ РЕГИОНАМИ
SQLSTATE: не назначено
Совместное использование между <regionHint>
регионами и регионами за ее пределами не поддерживается.
DELTA_SHARING_GET_RECIPIENT_PROPERTIES_INVALID_DEPENDENT
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
SQLSTATE: не назначено
<dsError>
: не удается получить доступ к каналу передачи изменений данных для <tableName>
. CDF не активирована для исходной разностной таблицы. Обратитесь к поставщику данных.
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
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_COMMAND_FAILED
SQLSTATE: не назначено
<dsError>
: задача материализации данных <runId>
из организации <orgId>
завершилась ошибкой при выполнении команды <command>
Команда материализации данных не поддерживается
SQLSTATE: не назначено
<dsError>
: выполнение задачи материализации данных <runId>
организацией <orgId>
не поддерживает команду <command>
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_FEATURE_ONLY_FOR_DATABRICKS_TO_DATABRICKS
SQLSTATE: не назначен
<dsError>
: <feature>
включен только для общего доступа Databricks в Databricks Delta.
DS_FILE_LISTING_EXCEPTION
SQLSTATE: не назначено
<dsError>
: <storage>
: <message>
DS_FILE_SIGNING_EXCEPTION
SQLSTATE: не назначено
<dsError>
: <message>
DS_FLAKY_NETWORK_CONNECTION
SQLSTATE: не назначено
<dsError>
: Сетевое подключение нестабильное для <rpcName>
, пожалуйста, повторите попытку.<traceId>
DS_FOREIGN_TABLE_METADATA_REFRESH_FAILED (Ошибка при обновлении метаданных внешней таблицы)
SQLSTATE: не назначено
<dsError>
: <message>
Параметр конфигурации HADOOP не установлен (DS_HADOOP_CONFIG_NOT_SET)
SQLSTATE: не назначено
<dsError>
: <key>
не задан вызывающим абонентом.
DS_ILLEGAL_STATE
SQLSTATE: не назначено
<dsError>
: <message>
DS_INTERNAL_ERROR_FROM_DB_DS_SERVER
SQLSTATE: не назначено
<dsError>
: <message>
Неверный путь Azure DS
SQLSTATE: не назначено
<dsError>
: недопустимый путь к Azure: <path>
.
DS_INVALID_DELTA_ACTION_OPERATION
SQLSTATE: не назначено
<dsError>
: <message>
НЕВЕРНОЕ_ПОЛЕ_DS
SQLSTATE: не назначено
<dsError>
: <message>
DS_INVALID_ITERATOR_OPERATION
SQLSTATE: не назначено
<dsError>
: <message>
Недопустимая спецификация раздела DS
SQLSTATE: не присвоено
<dsError>
: <message>
DS_INVALID_RESPONSE_FROM_DS_SERVER (Недопустимый ответ от сервера DS)
SQLSTATE: не назначено
<dsError>
: <message>
DS_MATERIALIZATION_QUERY_FAILED
SQLSTATE: ничего не назначено
<dsError>
: сбой запроса для <schema>
.
<table>
из общей папки <share>
.
DS_MATERIALIZATION_QUERY_TIMEDOUT
SQLSTATE: не назначено
<dsError>
: время ожидания запроса истекло для <schema>
.
<table>
от доли <share>
через <timeoutInSec>
секунд.
DS_MISSING_IDEMPOTENCY_KEY
SQLSTATE: не назначено
<dsError>
: ключ идемпотентности требуется для <schema>
запроса.
<table>
из Share <share>
асинхронно.
DS_MORE_THAN_ONE_RPC_PARAMETER_SET
SQLSTATE: нет назначенных кодов
<dsError>
: укажите только одно из следующих: <parameters>
.
DS_МЕТАХРАНИЛИЩЕ_НЕ_НАЗНАЧЕНО
SQLSTATE: не назначено
<dsError>
: для текущей рабочей области не назначено хранилище метаданных (workspaceId: <workspaceId>
).
DS_O2D_OIDC_WORKLOAD_IDENTITY_TOKEN_GENERATION_FAILED
SQLSTATE: не назначено
<dsError>
: Не удалось создать токен идентификации рабочей нагрузки для поставщика O2D OIDC: <message>
.
DS_PAGINATION_AND_QUERY_ARGS_MISMATCH (несоответствие параметров разбиения на страницы и запроса)
SQLSTATE: не назначено
<dsError>
: несоответствие аргументов страниц или запросов.
DS_PARTITION_COLUMNS_RENAMED
SQLSTATE: не назначено
<dsError>
: столбец секционирования [<renamedColumns>
] переименован на общей таблице. Чтобы устранить эту проблему, обратитесь к поставщику данных.
DS_QUERY_BEFORE_START_VERSION
SQLSTATE: ничего не назначено
<dsError>
. Данные таблицы можно запрашивать только с <startVersion>
версии.
Тайм-аут запроса 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_RESOURCE_ALREADY_EXIST_ON_DS_SERVER
SQLSTATE: не присвоено
<dsError>
: <message>
ИСТОЩЕНИЕ_РЕСУРСОВ_DS
SQLSTATE: не назначено
<dsError>
: превышено ограничение <resource>
: [<limitSize>
]<suggestion>
.<traceId>
DS_RESOURCE_NOT_FOUND_ON_DS_SERVER (Ресурс не найден на сервере DS)
SQLSTATE: не назначено
<dsError>
: <message>
Системная группа разрешений рабочей области не поддерживается
SQLSTATE: не назначено
Не удается предоставить права на <securableType>
системной созданной группе <principal>
.
Путешествие во времени не разрешено
SQLSTATE: не назначено
<dsError>
. Запрос на перемещение во времени не разрешается, если история не передана на <tableName>
. Обратитесь к поставщику данных.
DS_UNAUTHORIZED
SQLSTATE: не назначено
<dsError>
: неавторизованный.
DS_UNAUTHORIZED_D2O_OIDC_RECIPIENT
SQLSTATE: не назначено
<dsError>
: Несанкционированный получатель D2O OIDC: <message>
.
DS_UNKNOWN_EXCEPTION
SQLSTATE: не назначено
<dsError>
: <traceId>
DS_UNKNOWN_QUERY_ID
SQLSTATE: не присвоено
<dsError>
: неизвестный идентификатор запроса <queryID>
для <schema>
.
<table>
из share <share>
.
DS_НЕИЗВЕСТНЫЙ_СТАТУС_ЗАПРОСА
SQLSTATE: нет назначенных
<dsError>
: неизвестное состояние запроса для идентификатора запроса <queryID>
для <schema>
.
<table>
из share <share>
.
DS_UNKNOWN_RPC
SQLSTATE: не присвоено
<dsError>
: rpc неизвестен <rpcName>
.
DS_UNSUPPORTED_DELTA_READER_VERSION
SQLSTATE: не назначено
<dsError>
: версия средства чтения протоколов Delta <tableReaderVersion>
выше, чем <supportedReaderVersion>
, и не может поддерживаться на сервере разностного обмена.
DS_UNSUPPORTED_DELTA_TABLE_FEATURES
SQLSTATE: не назначено
<dsError>
: функции таблиц <tableFeatures>
находятся в таблице\<versionStr\> \<historySharingStatusStr\> \<optionStr\>
НЕПОДДЕРЖИВАЕМАЯ ОПЕРАЦИЯ
SQLSTATE: не назначено
<dsError>
: <message>
Неподдерживаемая схема хранения
SQLSTATE: не назначено
<dsError>
: неподдерживаемая схема хранения: <scheme>
.
НЕПОДДЕРЖИВАЕМЫЙ_ТИП_ТАБЛИЦЫ
SQLSTATE: не назначено
<dsError>
: не удалось получить <schema>
.
<table>
из Share <share>
, так как таблица с типом [<tableType>
] в настоящее время не поддерживается в протоколе Delta Sharing.
DS_USER_CONTEXT_ERROR
SQLSTATE: не назначен
<dsError>
: <message>
Функции общего доступа к DS_VIEW запрещены
SQLSTATE: не назначено
<dsError>
: следующие функции: <functions>
запрещены в запросе на совместное использование представления.
DS_WORKSPACE_DOMAIN_NOT_SET
SQLSTATE: не назначено
<dsError>
: домен рабочей области <workspaceId>
не задан.
DS_WORKSPACE_NOT_FOUND
SQLSTATE: не назначено
<dsError>
: <workspaceId>
рабочая область не найдена.
Автозагрузчик
Добавление нового не поддерживается
Режим эволюции схемы <addNewColumnsMode>
не поддерживается при указании схемы. Чтобы использовать этот режим, можно указать схему с помощью cloudFiles.schemaHints
вместо этого.
CF_AMBIGUOUS_AUTH_OPTIONS_ERROR
Обнаружены параметры аутентификации для настройки уведомлений в каталоге (по умолчанию)
режим списка:
<options>
Если вы хотите использовать режим уведомлений о файлах, задайте явно:
.option("cloudFiles.<useNotificationsKey>
", "true")
Кроме того, если вы хотите пропустить проверку параметров и их игнорировать
Параметры проверки подлинности можно задать:
.option("cloudFiles.ValidateOptionsKey>", "false")
CF_AMBIGUOUS_INCREMENTAL_LISTING_MODE_ERROR
Режим инкрементального перечисления (cloudFiles.<useIncrementalListingKey>
)
и уведомление о файлах (cloudFiles.<useNotificationsKey>
)
включено одновременно.
Убедитесь, что выбрано только одно.
CF_AZURE_AUTHENTICATION_MISSING_OPTIONS
Укажите учетные данные службы Databricks или идентификатор клиента и clientSecret для проверки подлинности с помощью Azure.
CF_AZURE_AUTHENTICATION_MULTIPLE_OPTIONS
При предоставлении учетных данных службы Databricks не следует предоставлять другие параметры учетных данных (например, clientId, clientSecret или connectionString).
CF_AZURE_STORAGE_SUFFIXES_REQUIRED
Для Azure требуется adlsBlobSuffix и adlsDfsSuffix
CF_BUCKET_MISMATCH
<storeType>
в событии файла <fileEvent>
отличается от ожидаемого источника: <source>
.
CF_CANNOT_EVOLVE_SCHEMA_LOG_EMPTY
Невозможно развивать схему, если журнал схемы пуст. Расположение журнала схемы: <logPath>
CF_CANNOT_PARSE_QUEUE_MESSAGE
Не удается проанализировать следующее сообщение очереди: <message>
CF_CANNOT_RESOLVE_CONTAINER_NAME
Не удается разрешить имя контейнера из пути: <path>
, полученный URI: <uri>
Не удается выполнить дескриптор каталога
Невозможно выполнять просмотр содержимого каталога при наличии запущенного асинхронного потока обратной заполнения.
CF_CLEAN_SOURCE_ALLOW_OVERWRITES_BOTH_ON
Не удается включить cloudFiles.cleanSource и cloudFiles.allowOverwrites одновременно.
CF_CLEAN_SOURCE_UNAUTHORIZED_WRITE_PERMISSION (недостаточные права на запись)
Автозагрузчик не может удалить обработанные файлы, так как у него нет разрешений на запись в исходный каталог.
<reason>
Чтобы исправить, вы можете:
- Предоставление разрешений на запись исходному каталогу ИЛИ
- Задайте для cleanSource значение OFF
Вы также можете разблокировать поток, установив для параметра SQLConf spark.databricks.cloudFiles.cleanSource.disabledDueToAuthorizationErrors значение 'true'.
CF_Дублированная_Колонка_В_Данных
При попытке определить схему секции таблицы произошла ошибка. Один и тот же столбец повторяется в ваших данных и в путях разделения. Чтобы игнорировать значение раздела, укажите столбцы раздела явно, используя .option("cloudFiles.<partitionColumnsKey>
", "{список, разделенный запятыми}")
CF_EMPTY_DIR_FOR_SCHEMA_INFERENCE
Не удается определить схему, если входной путь <path>
пуст. Попробуйте запустить поток при наличии файлов во входном пути или укажите схему.
Ошибка авторизации CF_EVENT_GRID
Не удалось создать подписку на Event Grid. Убедитесь, что ваша служба
Субъект имеет <permissionType>
подписки сетки событий. Дополнительные сведения см. в следующем разделе:
<docLink>
Сбои при создании сетчатой структуры событий (CF_EVENT_GRID_CREATION_FAILED)
Не удалось создать подписку сетки событий. Пожалуйста, убедитесь, что Microsoft.EventGrid...
зарегистрирован в качестве поставщика ресурсов в подписке. Дополнительные сведения см. в следующем разделе:
<docLink>
CF_EVENT_GRID_NOT_FOUND_ERROR
Не удалось создать подписку на Event Grid. Убедитесь, что ваше хранилище
учетная запись (<storageAccount>
) находится в вашей группе ресурсов (<resourceGroup>
) и
учетная запись хранения — это учетная запись StorageV2 (общего назначения версии 2). Дополнительные сведения см. в следующем разделе:
<docLink>
CF_EVENT_NOTIFICATION_NOT_SUPPORTED
Режим уведомлений о событиях автозагрузчика не поддерживается для <cloudStore>
.
CF_НЕ УДАЛОСЬ ПРОВЕРИТЬ НОВЫЙ ПОТОК
Не удалось проверить, является ли поток новым
Не удалось создать подписку Pub/Sub
Не удалось создать подписку: <subscriptionName>
. Подписка с тем же именем уже существует и связана с другой темой: <otherTopicName>
. Желаемая тема — <proposedTopicName>
. Удалите существующую подписку или создайте подписку с новым суффиксом ресурса.
Не удалось создать тему PubSub
Не удалось создать раздел: <topicName>
. Раздел с тем же именем уже существует.
<reason>
Удалить существующий раздел или повторите попытку с другим суффиксом ресурса
Ошибка: не удалось удалить уведомление GCP
Не удалось удалить уведомление с идентификатором <notificationId>
в контейнере <bucketName>
для раздела <topicName>
. Повторите попытку или вручную удалите уведомление через консоль GCP.
Не удалось десериализовать сохраненную схему
Не удалось десериализировать сохраненную схему из строки: '<jsonSchema>
'
CF_НЕ УДАЛОСЬ ИЗМЕНИТЬ СХЕМУ
Невозможно развивать схему без журнала схемы.
CF_FAILED_TO_FIND_PROVIDER (Не удалось найти поставщика)
Не удалось найти поставщика для <fileFormatInput>
CF_FAILED_TO_INFER_SCHEMA
Не удалось вывести схему для форматирования <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_INCORRECT_BATCH_USAGE
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: <arn>
CF_INVALID_AZURE_CERTIFICATE (Недействительный сертификат Azure)
Закрытый ключ, предоставленный параметром cloudFiles.certificate, не может быть проанализирован. Укажите допустимый открытый ключ в формате PEM.
CF_INVALID_AZURE_CERT_PRIVATE_KEY
Закрытый ключ, предоставленный параметром cloudFiles.certificatePrivateKey, не может быть проанализирован. Укажите допустимый закрытый ключ в формате PEM.
CF_INVALID_CHECKPOINT
Эта контрольная точка не является допустимым источником CloudFiles
CF_INVALID_CLEAN_SOURCE_MODE
Недопустимый режим для параметра чистого источника <value>
.
Недопустимый ключ тегов ресурса GCP (CF_INVALID_GCP_RESOURCE_TAG_KEY)
Неверный ключ тега ресурса для ресурса GCP: <key>
. Ключи должны начинаться со строчной буквы, находиться в пределах от 1 до 63 символов и содержать только строчные буквы, цифры, символы подчеркивания (_) и дефисы (-).
Неверное значение тега ресурса GCP
Недопустимое значение тега ресурса GCP: <value>
. Значения должны находиться в пределах от 0 до 63 символов длиной и должны содержать только строчные буквы, цифры, символы подчеркивания (_) и дефисы (-).
CF_INVALID_MANAGED_FILE_EVENTS_OPTION_KEYS
Автозагрузчик не поддерживает следующие параметры при использовании с событиями управляемого файла:
<optionList>
Рекомендуется удалить эти параметры, а затем перезапустить поток.
CF_INVALID_MANAGED_FILE_EVENTS_RESPONSE
Недействительный ответ от службы событий для управляемых файлов. Обратитесь в службу поддержки Databricks.
Дополнительные сведения см. в CF_INVALID_MANAGED_FILE_EVENTS_RESPONSE
Недействительный режим эволюции схемы CF
cloudFiles.
<schemaEvolutionModeKey>
должен быть одним из {
"<addNewColumns>
"
"<failOnNewColumns>
"
"<rescue>
"
"<noEvolution>
"}
CF_INVALID_SCHEMA_HINTS_OPTION
Указания схемы могут указывать только определенный столбец один раз.
В этом случае переопределение столбца: <columnName>
несколько раз в schemaHints:
<schemaHints>
CF_INVALID_SCHEMA_HINT_COLUMN
Указания схемы нельзя использовать для переопределения вложенных типов карт и массивов.
Конфликтуемый столбец: <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
Вы используете автозагрузчик с управляемыми событиями файлов, но похоже, что внешнее расположение для пути ввода "<path>
" не имеет включённых событий файлов или путь ввода неверен. Попросите администратора Databricks включить события файлов во внешнем расположении для входного пути.
Файлы_CF_УПРАВЛЕННЫЕ_СОБЫТИЯ_NEPАЗРЕШЕНЫ_ДЛЯ_ЭНДПОИНТА
Вы используете автозагрузчик с управляемыми событиями файлов, но у вас нет доступа к внешнему местоположению или тому, что связано с входным путем «<path>
», или входной путь является недействительным. Попросите администратора Databricks предоставить разрешения на чтение для внешнего расположения или тома или предоставить допустимый входной путь в существующем внешнем расположении или томе.
CF_УПРАВЛЯЕМЫЕ_СОБЫТИЯ_ФАЙЛОВ_ТОЛЬКО_НА_БЕССЕРВЕРНОМ_РЕЖИМЕ
Автозагрузчик с событиями управляемого файла доступен только в Databricks без сервера. Чтобы продолжить, переместите эту рабочую нагрузку в 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", "{запятая-разделенный список|пустая строка}")
CF_PARTITON_INFERENCE_ERROR
При попытке определить схему секционирования текущего пакета файлов произошла ошибка. Укажите столбцы раздела явно, используя .option("cloudFiles.<partitionColumnOption>
", "{список, разделенный запятыми}")
CF_PATH_DOES_NOT_EXIST_FOR_READ_FILES
Не удается считывать файлы, если входной путь <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_RESOURCE_SUFFIX_EMPTY
Не удалось создать службы уведомлений: суффикс ресурса не может быть пустым.
CF_RESOURCE_SUFFIX_INVALID_CHAR_AWS
Не удалось создать службы уведомлений: суффикс ресурсов может иметь только буквенно-цифровые символы, дефисы (-) и подчеркивания (_).
CF_RESOURCE_SUFFIX_INVALID_CHAR_AZURE
Не удалось создать службы уведомлений: суффикс ресурса может иметь только строчную букву, число и дефис (-).
CF_RESOURCE_SUFFIX_INVALID_CHAR_GCP
Не удалось создать службы уведомлений: суффикс ресурсов может содержать только буквенно-цифровые символы, дефисы (-), подчеркивания (_), точки (.), тильды (~) плюс (+) и знаки процента (<percentSign>
).
ПРЕДЕЛ СУФФИКСА РЕСУРСА CF
Не удалось создать службы уведомлений: суффикс ресурса не может содержать более <limit>
символов.
CF_RESOURCE_SUFFIX_LIMIT_GCP
Не удалось создать службы уведомлений: суффикс ресурса должен находиться между <lowerLimit>
и <upperLimit>
символами.
CF_ОГРАНИЧЕННЫЙ_КЛЮЧ_ТЕГА_РЕСУРСОВ_GCP
Найден ограниченный ключ тега ресурса GCP (<key>
). Следующие ключи тега ресурса GCP ограничены для автозагрузчика: [<restrictedKeys>
]
Срок хранения превышает максимальный возраст файла
cloudFiles.cleanSource.retentionDuration не может быть больше cloudFiles.maxFileAge.
CF_SAME_PUB_SUB_TOPIC_NEW_KEY_PREFIX
Не удалось создать уведомление для раздела: <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_INVALID_VERSION
Указанная версия <version>
не существует или удалена во время анализа.
CF_THREAD_IS_DEAD
<threadName>
поток мертв.
CF_UNABLE_TO_DERIVE_STREAM_CHECKPOINT_LOCATION
Не удалось получить расположение контрольной точки потока из исходного расположения контрольной точки: <checkPointLocation>
CF_Невозможно определить формат файла
Не удалось определить исходный формат файла из <fileSize>
выборок файлов, обнаружено <formats>
. Укажите формат.
Невозможно извлечь информацию о корзине (CF)
Не удалось извлечь сведения о контейнере. Путь: "<path>
", разрешенный URI: "<uri>
".
Невозможно извлечь информацию о ключе
Не удалось извлечь ключевую информацию. Путь: "<path>
", разрешенный URI: "<uri>
".
CF_НЕВОЗМОЖНО_ИЗВЛЕЧЬ_ИНФОРМАЦИЮ_АККАУНТА_ХРАНИЛИЩА
Не удается извлечь сведения об учетной записи хранения; путь: '<path>
', разрешённый URI: '<uri>
'
CF_НЕВОЗМОЖНО СПИСОК ЭФФЕКТИВНО
Получено событие переименования каталога для пути <path>
, но мы не можем эффективно перечислить этот каталог. Чтобы поток продолжался, задайте для параметра cloudFiles.ignoreDirRenames значение true и рассмотрите возможность включения регулярного заполнения с помощью cloudFiles.backfillInterval для обработки этих данных.
CF_UNEXPECTED_READ_LIMIT
Непредвиденный лимит чтения: <readLimit>
CF_UNKNOWN_OPTION_KEYS_ERROR
Найденные неизвестные ключи параметров:
<optionList>
Убедитесь, что все предоставленные ключи параметров верны. Если вы хотите пропустить
Чтобы проверить параметры и игнорировать неизвестные параметры, можно установить:
.option("cloudFiles.<validateOptions>
", "false")
CF_UNKNOWN_READ_LIMIT
Неизвестный ReadLimit: <readLimit>
CF_UNSUPPORTED_CLOUD_FILES_SQL_FUNCTION
Функция SQL "cloud_files" для создания источника автозагрузчика поддерживается только в конвейере DLT. Дополнительные сведения см. в следующем разделе:
<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_PARSE_ERROR
Ошибка синтаксического анализа EWKB: <parseError>
на позиции <pos>
GEOJSON_PARSE_ERROR
Ошибка синтаксического анализа GeoJSON: <parseError>
в позиции <pos>
Дополнительные сведения см. в GEOJSON_PARSE_ERROR
H3_INVALID_CELL_ID
<h3Cell>
не является допустимым идентификатором ячейки H3
Дополнительные сведения см. в H3_INVALID_CELL_ID
ОШИБОЧНОЕ_ЗНАЧЕНИЕ_ДИСТАНЦИИ_СЕТКИ
<k>
Расстояние сетки H3 должно быть не отрицательным
Дополнительные сведения см. в H3_INVALID_GRID_DISTANCE_VALUE
H3_INVALID_RESOLUTION_VALUE
<r>
разрешение H3 должно быть между <minR>
и <maxR>
, включительно
См. дополнительные сведения в H3_INVALID_RESOLUTION_VALUE
H3_NOT_ENABLED
<h3Expression>
отключен или не поддерживается. Рассмотрите возможность включения Фотона или переключения на уровень, поддерживающий выражения H3
Дополнительные сведения см. в H3_NOT_ENABLED
H3_ОШИБКА_В_ПЕНТАГОНЕ
Был найден пятиугольник при вычислении шестиугольного кольца <h3Cell>
с сеточным расстоянием <k>
.
H3_UNDEFINED_GRID_DISTANCE
Расстояние между <h3Cell1>
и <h3Cell2>
сетки H3 не определено
ST_DIFFERENT_SRID_VALUES
Аргументы для "<sqlFunction>
" должны иметь то же значение SRID. Найденные значения SRID: <srid1>
, <srid2>
Недопустимый аргумент
"<sqlFunction>
": <reason>
ST_INVALID_ARGUMENT_TYPE
Аргумент "<sqlFunction>
" должен иметь тип <validTypes>
ОШИБКА_НЕДЕЙСТВИТЕЛЬНОГО_ПРЕОБРАЗОВАНИЯ_СИСТЕМЫ_КООРДИНАТ
<sqlFunction>
: недопустимое или неподдерживаемое преобразование CRS из SRID <srcSrid>
в SRID <trgSrid>
ST_НЕВЕРНОЕ_ЗНАЧЕНИЕ_ПО_ЭНДИАННОСТИ
Endianness '<e>
' должен быть либо "NDR" (маленький эндиан), либо "XDR" (большой эндиан)
ST_INVALID_GEOHASH_VALUE
<sqlFunction>
: недопустимое значение геохаша: "<geohash>
". Геохеши должны быть допустимыми строчными символами в формате base32, как описано вhttps://en.wikipedia.org/wiki/Geohash#Textual_representation
ST_INVALID_INDEX_VALUE
<sqlFunction>
: недопустимый индекс <index>
для указанного геопространственного значения.
ST_INVALID_PRECISION_VALUE
Точность <p>
должна находиться между <minP>
и <maxP>
, включительно
ST_INVALID_SRID_VALUE
Недопустимые или неподдерживаемые SRID <srid>
ST не включен
<stExpression>
отключен или не поддерживается. Рассмотрите возможность включения Photon или переключения на уровень, поддерживающий выражения 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
".
EXTERNAL_USE_SCHEMA_ASSIGNED_TO_INCORRECT_SECURABLE_TYPE
SQLSTATE: не назначено
Привилегии EXTERNAL
USE SCHEMA
неприменимо к этой сущности <assignedSecurableType>
и могут быть назначены только схеме или каталогу. Удалите привилегии из объекта <assignedSecurableType>
и назначьте его схеме или каталогу.
ЗАПИСЬ_ИЗВНЕ_НЕ_РАЗРЕШЕНА_ДЛЯ_ТАБЛИЦЫ
SQLSTATE: не назначено
Таблица с идентификатором <tableId>
не может быть записана вне вычислительной среды Databricks из-за своего типа <securableKind>
. Только "TABLE_EXTERNAL
" и "TABLE_DELTA_EXTERNAL
" типы таблиц могут быть записаны внешне.
КОРЕНЬ_ХРАНИЛИЩА_ИННОСТРАННОГО_КАТАЛОГА_ДОЛЖЕН_ПОДДЕРЖИВАТЬ_ЗАПИСЬ
SQLSTATE: не назначено
Расположение хранилища для внешнего каталога типа <catalogType>
будет использоваться для выгрузки данных и не может быть доступно только для чтения.
HMS_SECURABLE_OVERLAP_LIMIT_EXCEEDED
SQLSTATE: не присвоено
Число <resourceType>
s для входного пути <url>
превышает установленный лимит (<overlapLimit>
) для перекрывающихся <resourceType>
s HMS.
INVALID_RESOURCE_NAME_DELTA_SHARING
SQLSTATE: не назначено
Запросы Delta Sharing не поддерживаются с использованием имен ресурсов
INVALID_RESOURCE_NAME_ENTITY_TYPE
SQLSTATE: не назначено
Предоставленное имя ресурса ссылается на тип сущности <provided>
, но ожидаемый <expected>
.
НЕВЕРНОЕ_ИМЯ_РЕСУРСА_ID_МЕТАХРАНИЛИЩА
SQLSTATE: не назначено
Указанное имя ресурса ссылается на хранилище метаданных, которое не находится в области текущего запроса.
ПЕРЕКРЫТИЕ_ЛОКАЦИЙ
SQLSTATE: не назначено
URL-адрес пути ввода «<path>
» перекрывается с <overlappingLocation>
в вызове «<caller>
».
<conflictingSummary>
.
КОРЕНЬ_ХРАНЕНИЯ_ВНЕШНЕГО_КАТАЛОГА_REDSHIFT_ДОЛЖЕН_БЫТЬ_S3
SQLSTATE: не назначено
Корневой каталог хранилища для внешнего каталога Redshift должен быть AWS S3.
ВИД_ЗАЩИЩАЕМЫЙ_НЕ_ПОДДЕРЖИВАЕТ_ФЕДЕРАЦИЮ_LAKEHOUSE
SQLSTATE: не назначено
Защищаемый с типом <securableKind>
не поддерживает федерацию Lakehouse.
ОБЕСПЕЧИВАЕМЫЙ_ТИП_НЕ_ВКЛЮЧЕН
SQLSTATE: не назначено
Тип, который может быть защищен, ‘<securableKind>
’, не активирован. Если это защищаемый тип, связанный с функцией предварительного просмотра, включите его в настройках рабочей области.
ТИП_БЕЗОПАСНОСТИ_НЕ_ПОДДЕРЖИВАЕТ_ФЕДЕРАЦИЮ_ОЗЕРА_ДАННЫХ
SQLSTATE: не назначено
Защищаемый с помощью типа <securableType>
не поддерживает федерацию Lakehouse.
Количество столбцов исходной таблицы превышает предел
SQLSTATE: не назначен
Исходная таблица содержит более <columnCount>
столбцов. Уменьшите количество столбцов до <columnLimitation>
или меньше.
UC_AAD_TOKEN_LIFETIME_TOO_SHORT
SQLSTATE: не назначено
Срок действия токена AAD для Exchanged <lifetime>
настроен слишком коротким. Проверьте параметр Azure AD, чтобы убедиться, что временный маркер доступа имеет по крайней мере часовое время существования.https://learn.microsoft.com/azure/active-directory/develop/active-directory-configurable-token-lifetimes
UC_ABAC_EVALUATION_ERROR (Ошибка оценки UC_ABAC)
SQLSTATE: не присвоено
Ошибка при оценке политик ABAC в <resource>
.
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. Выберите один из них.
UC_СОЕДИНЕНИЕ_УЖЕ_СУЩЕСТВУЕТ_ДЛЯ_УЧЕТНЫХ_ДАННЫХ
SQLSTATE: не назначено
Учетная запись "<credentialName>
" имеет одно или несколько зависимых подключений. Вы можете использовать параметр принудительного исполнения для продолжения обновления или удаления учетных данных, но подключения, использующие эти учетные данные, могут больше не работать.
UC_CONNECTION_EXPIRED_ACCESS_TOKEN
SQLSTATE: не назначено
Истек срок действия маркера доступа, связанного с подключением. Обновите подключение, чтобы перезапустить поток OAuth, чтобы получить маркер.
UC_CONNECTION_EXPIRED_REFRESH_TOKEN
SQLSTATE: не назначено
Срок действия токена обновления, связанного с подключением, истек. Обновите подключение, чтобы перезапустить поток OAuth, чтобы получить новый маркер.
ПОДКЛЮЧЕНИЕ_UC_В_РЕЖИМЕ_ОШИБКИ
SQLSTATE: не назначено
Подключение находится в состоянии FAILED
. Обновите подключение с допустимыми учетными данными, чтобы повторно активировать его.
Отсутствует токен обновления для подключения UC
SQLSTATE: не назначено
Токен обновления не связан с подключением. Обновите интеграцию клиента OAuth в поставщике идентификаторов для возвращения токенов обновления, а также обновите или создайте заново подключение, чтобы перезапустить поток OAuth и получить необходимые токены.
UC_CONNECTION_OAUTH_EXCHANGE_FAILED
SQLSTATE: не присвоено
Сбой обмена токенами OAuth с кодом состояния HTTP <httpStatus>
. Возвращенный ответ сервера или сообщение об исключении: <response>
Согласованные коммиты не включены
SQLSTATE: не назначено
Поддержка координированных коммитов не включена. Обратитесь в службу поддержки Databricks.
Невозможно создать в неактивном защищаемом ресурсе
SQLSTATE: не назначено
Не удается создать <securableType>
'<securableName>
', так как он находится под <parentSecurableType>
'<parentSecurableName>
', который не активен. Удалите родительский защищаемый объект и повторно создайте родительский объект.
СБОЙ_РАЗБОРА_ЭЛЕМЕНТА_УПРАВЛЕНИЯ_ДОСТУПОМ_УЧЕТНЫХ_ДАННЫХ
SQLSTATE: не назначено
Не удалось проанализировать предоставленный идентификатор соединителя доступа: <accessConnectorId>
. Проверьте форматирование и повторите попытку.
UC_CREDENTIAL_FAILED_TO_OBTAIN_VALIDATION_TOKEN
SQLSTATE: не назначено
Не удалось получить маркер AAD для выполнения проверки разрешений облака в соединителе доступа. Повторите действие.
UC_ОШИБОЧНЫЕ_УЧЁТНЫЕ_ДАННЫЕ_ОБЛАЧНЫЕ_РАЗРЕШЕНИЯ
SQLSTATE: не назначено
Для регистрации учётных данных необходима роль участника в соответствующем соединителе доступа с идентификатором <accessConnectorId>
. Обратитесь к администратору учетной записи.
UC_CREDENTIAL_НЕВЕРНЫЙ_ТИП_УДОСТОВЕРЕНИЯ_ДЛЯ_ЦЕЛИ
SQLSTATE: не назначено
Тип учетных данных "<credentialType>
" не поддерживается для цели "<credentialPurpose>
"
UC_CREDENTIAL_PERMISSION_DENIED (Доступ к учетной записи запрещен)
SQLSTATE: не назначен
Только администратор учетной записи может создавать или обновлять учетные данные с типом <storageCredentialType>
.
UC_CREDENTIAL_TRUST_POLICY_IS_OPEN
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 уровня рабочей области.
UC_DELTA_UNIVERSAL_FORMAT_CANNOT_PARSE_ICEBERG_VERSION
SQLSTATE: не назначено
Не удалось определить версию таблицы Iceberg из расположения метаданных <metadataLocation>
.
UC_DELTA_UNIVERSAL_FORMAT_CONCURRENT_WRITE
SQLSTATE: не присвоено значение
Обнаружено одновременное обновление той же версии метаданных айсберга.
UC_DELTA_UNIVERSAL_FORMAT_INVALID_METADATA_LOCATION
SQLSTATE: не назначено
Недопустимое расположение зафиксированных метаданных <metadataLocation>
. Это не подкаталог корневого каталога таблицы <tableRoot>
.
Ограничение_отсутствующего_поля_UC_DELTA_UNИВЕРСАЛЬНЫЙ_ФОРМАТ
SQLSTATE: не назначено
Информация о преобразовании формата дельта-айсберга отсутствует обязательные поля.
UC_DELTA_UNIVERSAL_FORMAT_NON_CREATE_CONSTRAINT
SQLSTATE: не назначено
Настройка информации о формате дельта-айсберга при создании не поддерживается.
UC_DELTA_UNIVERSAL_FORMAT_TOO_LARGE_CONSTRAINT
SQLSTATE: нет назначенных
Предоставленная информация о преобразовании формата айсберга дельта слишком велика.
UC_DELTA_UNIVERSAL_FORMAT_UPDATE_INVALID
SQLSTATE: не назначено
Универсальные метаданные можно обновлять только в Delta-таблицах с включённым режимом единообразия.
Превышено предельное значение глубины зависимости
SQLSTATE: не назначен
<resourceType>
'<ref>
' глубина превышает предел (или имеет циклическую ссылку).
Зависимость UC не существует
SQLSTATE: не назначено
<resourceType>
'<ref>
' является недопустимым, так как один из базовых ресурсов не существует. <cause>
ОШИБКА_ЗАВИСИМОСТЬ_ДОСТУП_ЗАПРЕЩЕН
SQLSTATE: не назначено
<resourceType>
'<ref>
' не имеет достаточных привилегий для выполнения команды, так как владелец одного из базовых ресурсов не прошёл проверку авторизации. <cause>
UC_DUPLICATE_CONNECTION
SQLSTATE: не назначено
Соединение с именем "<connectionName>
" с тем же URL-адресом уже существует. Попросите владельца предоставить разрешение на использование этого подключения вместо создания дубликата.
UC_ДЫБЛИКАТ_СОЗДАНИЯ_КАТАЛОГА_МАТЕРИАЛОВ
SQLSTATE: не назначено
Предпринята попытка создать каталог Fabric с URL-адресом<storageLocation>
,который соответствует существующему каталогу, который не допускается.
UC_СОЗДАНИЕ_ДВОЙНОГО_НАЗНАЧЕНИЯ_ТЕГА
SQLSTATE: не назначено
Назначение тегов с ключом тега <tagKey>
уже существует
СУЩНОСТЬ_УЦ НЕ ИМЕЕТ СООТВЕТСТВУЮЩЕГО ОНЛАЙН-КЛАСТЕРА
SQLSTATE: не назначено
Сущность <securableType> <entityId>
не имеет соответствующего сетевого кластера.
Превышен максимальный лимит файлов
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_KEY_CHILD_COLUMN_LENGTH_MISMATCH
SQLSTATE: не назначено
Внешний ключ <constraintName>
имеет разные размеры для дочерних и родительских столбцов.
UC_FOREIGN_KEY_COLUMN_MISMATCH
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_NON_SELF_ASSUMING
SQLSTATE: не назначено
Роль IAM для этих учетных данных хранения была найдена не самозаверяющей. Проверьте доверие вашей роли и политики IAM, чтобы убедиться, что ваша роль IAM может выполнять действия от имени самой себя в соответствии с документацией по учетным данным хранилища Unity Catalog.
UC_ICEBERG_COMMIT_CONFLICT
SQLSTATE: не назначено
Не удается зафиксировать <tableName>
: расположение метаданных <baseMetadataLocation>
изменилось с <catalogMetadataLocation>
.
UC_ICEBERG_COMMIT_INVALID_TABLE
SQLSTATE: не назначено
Не удается выполнить фиксацию Управляемого Айсберга в неуправляемой таблице Айсберга: <tableName>
.
UC_ICEBERG_COMMIT_MISSING_FIELD_CONSTRAINT
SQLSTATE: не назначено
Отсутствуют обязательные поля в предоставленных сведениях о фиксации в системе Managed Iceberg.
Несовпадение UC_ID
SQLSTATE: не назначено
<type> <name>
не имеет идентификатора <wrongId>
. Повторите операцию.
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>
' не может быть пустым. Введите непустое значение.
UC_INVALID_R2_ACCESS_KEY_ID
SQLSTATE: не назначено
Недопустимый идентификатор ключа доступа R2.
UC_INVALID_R2_SECRET_ACCESS_KEY
SQLSTATE: нет назначенного
Недопустимый секретный ключ доступа R2.
НЕПРАВИЛЬНОЕ_УСЛОВИЕ_ПРАВИЛА
SQLSTATE: не назначено
Недопустимое условие в правиле "<ruleName>
". Ошибка компиляции с сообщением "<message>
".
Ошибка недопустимого обновления безопасности, принадлежащего группе администраторов системного рабочего пространства
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_ASSIGNMENT_STATUS_INVALID
SQLSTATE: не назначено
'<metastoreAssignmentStatus>
' нельзя присвоить. Поддерживаются только MANUALLY_ASSIGNABLE
и AUTO_ASSIGNMENT_ENABLED
.
UC_METASTORE_CERTIFICATION_NOT_ENABLED
SQLSTATE: нет назначенных
Сертификация хранилища метаданных не включена.
UC_METASTORE_DB_SHARD_MAPPING_NOT_FOUND
SQLSTATE: не назначено
Не удалось получить отображение хранилища метаданных на сегменты базы данных по идентификатору <metastoreId>
из-за внутренней ошибки. Обратитесь в службу поддержки Databricks.
UC_METASTORE_ИМЕЕТ_АКТИВНЫЕ_УПРАВЛЯЕМЫЕ_ОНЛАЙН_КАТАЛОГИ
SQLSTATE: не назначен
Хранилище метаданных <metastoreId>
содержит <numberManagedOnlineCatalogs>
управляемых каталогов в Интернете. Удалите их явным образом, а затем повторите удаление хранилища метаданных.
UC_METASTORE_STORAGE_ROOT_CREDENTIAL_UPDATE_INVALID
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_NO_ORG_ID_IN_CONTEXT
SQLSTATE: не назначено
Попытка получить доступ к идентификатору организации (или идентификатору рабочего пространства), но в контексте его нет.
UC_ONLINE_CATALOG_NOT_MUTABLE
SQLSTATE: не назначено
<rpcName>
запрос обновляет <fieldName>
. Используйте вкладку «Вычисления» в интернет-магазине, чтобы изменить все, кроме комментариев, владельца и режима изоляции онлайн-каталога.
КВОТА_УЧ_ONLINE_КАТАЛОГА_ПРЕВЫШЕНА
SQLSTATE: не назначено
Невозможно создать более <quota>
интернет-магазинов в мета-хранилище, так как уже существует <currentCount>
. Возможно, у вас нет доступа к существующим интернет-магазинам. Обратитесь к администратору хранилища метаданных, чтобы получить доступ или получить дополнительные инструкции.
UC_ONLINE_INDEX_CATALOG_INVALID_CRUD
SQLSTATE: нет назначенных
Онлайн каталоги индексов должны быть <action>
через API /vector-search.
UC_ONLINE_INDEX_CATALOG_NOT_MUTABLE
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_INVALID_TTL_TIME_COLUMN_TYPE
SQLSTATE: не назначено
Столбец <columnName>
типа <columnType>
нельзя использовать в качестве столбца времени TTL. Допустимые типы <supportedTypes>
.
ВЫХОД ЗА ПРЕДЕЛЫ ДОСТУПНЫХ МАРШРУТОВ
SQLSTATE: нет назначенных
Ошибка авторизованного пути. Расположение <securableType>
<location>
не определено в авторизованных путях для каталога: <catalogName>
. Попросите владельца каталога добавить путь к списку авторизованных путей, определенных в каталоге.
UC_OVERLAPPED_AUTHORIZED_PATHS
SQLSTATE: не назначено
Параметр "authorized_paths" содержит перекрывающиеся пути: <overlappingPaths>
. Убедитесь, что каждый путь является уникальным и не пересекается с другими путями в списке.
UC_PAGINATION_AND_QUERY_ARGS_MISMATCH
SQLSTATE: не назначено
Аргумент запроса "<arg>
" имеет значение "<received>
", которое отличается от значения, используемого в первом вызове разбиения на страницы ("<expected>
")
Путь_слишком_длинный
SQLSTATE: не назначено
Входной путь слишком длинный. Разрешенная длина: <maxLength>
. Длина входных данных: <inputLength>
. Входные данные: <path>
...
Ограничение на одновременное подключение к базе данных файлового хранилища превышено.
SQLSTATE: не назначено
Слишком много запросов к базе данных из хранилища метаданных <metastoreId>
. Повторите попытку позже.
УНИКАЛЬНЫЙ_КЛЮЧ_НА_ОБОБЩАЕМОЙ_КОЛОНКЕ
SQLSTATE: не назначено
Невозможно создать первичный ключ <constraintName>
, так как дочерний столбец <childColumnNames>
может принимать значение NULL. Измените допустимость NULL для столбца и повторите попытку.
Истекло время ожидания запроса (UC)
SQLSTATE: не назначено
Эта операция заняла слишком много времени.
UC_ИМЯ_КОРНЕВОГО_ХРАНИЛИЩА_S3_СОДЕРЖИТ_ТОЧКУ
SQLSTATE: не назначено
Имя контейнера S3 корневого хранилища, содержащее точки, не поддерживается каталогом Unity: <uri>
UC_SCHEMA_EMPTY_STORAGE_LOCATION (Пустое местоположение хранения)
SQLSTATE: не назначено
'Неожиданно пустое расположение хранилища для схемы "<schemaName>
" в каталоге "<catalogName>
". Убедитесь, что схема использует схему пути <validPathSchemesListStr>
.
Сервис временно недоступен
SQLSTATE: не присвоено
При обработке запроса возникает временная проблема. Повторите попытку через несколько минут. Если проблема сохранится, обратитесь в службу поддержки.
Ошибка разбора UC_STORAGE_CREDENTIAL_ACCESS_CONNECTOR
SQLSTATE: не назначено
Не удалось проанализировать предоставленный идентификатор соединителя доступа: <accessConnectorId>
. Проверьте форматирование и повторите попытку.
Ошибка: Отказано в разрешении на создание корневого каталога в DBFS для указанного учетного хранилища.
SQLSTATE: не назначено
Не удается создать учетные данные хранения для корневого каталога DBFS, так как пользователь: <userId>
не является администратором рабочей области: <workspaceId>
UC_STORAGE_CREDENTIAL_DBFS_ROOT_INVALID_LOCATION
SQLSTATE: не присвоено
Расположение <location>
не находится внутри корневого <dbfsRootLocation>
DBFS
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>
.
UC_STORAGE_CREDENTIAL_SERVICE_PRINCIPAL_MISSING_VALIDATION_TOKEN
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 Account принимать на себя роль, должна предусматривать обязательное использование внешнего идентификатора. Обратитесь к администратору вашей учетной записи, чтобы добавить условие использования внешнего идентификатора. Это поведение направлено на защиту от проблемы 'запутанный заместитель' https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html).
UC_ХРАНЕНИЕ_УЧЕТНЫЕ_ДАННЫЕ_БЕЗ_ПРИВИЛЕГИЙ_СЛУЖЕБНАЯ_УЧЕТНАЯ_ЗАПИСЬ_НЕ_ПОДДЕРЖИВАЕТСЯ
SQLSTATE: не назначено
Субъекты-службы не могут использовать привилегию CREATE_STORAGE_CREDENTIAL
для регистрации управляемых удостоверений. Чтобы зарегистрировать управляемое удостоверение, назначьте субъекту-службе роль администратора учетной записи.
UC_STORAGE_CREDENTIAL_WASBS_NOT_DBFS_ROOT
SQLSTATE: не назначено
Расположение <location>
не находится в корневом каталоге DBFS, так как невозможно создать учетные данные хранения <storageCredentialName>
UC_ХРАНИЛИЩЕ_УЧЕТНЫЕ_ДАННЫЕ_РАБОЧЕЕ_ПРОСТРАНСТВО_API_ЗАПРЕЩЕНО
SQLSTATE: не назначено
Создание или обновление учетных данных хранилища пользователем, не являющимся администратором учетной записи, не поддерживается в API уровня учетной записи. Вместо этого используйте API уровня рабочей области.
UC_SYSTEM_WORKSPACE_GROUP_PERMISSION_UNSUPPORTED
SQLSTATE: не назначен
Не удается предоставить привилегии на <securableType>
системной создаваемой группе <principal>
.
UC_МЕТКА_СО_СВОЙСТВОМ_НЕ_СУЩЕСТВУЕТ
SQLSTATE: не назначено
Назначение тега с ключом <tagKey>
не найдено
UC_UNSUPPORTED_HTTP_CONNECTION_BASE_PATH
SQLSTATE: не назначено
Указан недопустимый базовый путь, базовый путь должен иметь вид /api/resources/v1. Неподдерживаемый путь: <path>
UC_НЕПОДДЕРЖИВАЕМЫЙ_ХОСТ_HTTP_СОЕДИНЕНИЯ
SQLSTATE: не назначено
Неверно указано имя узла, имя узла должно быть вродеhttps://www.databricks.com без добавления пути. Неподдерживаемый узел: <host>
НЕПОДДЕРЖИВАЕМЫЙ ЛАТИНСКИЙ СИМВОЛ В ПУТИ
SQLSTATE: не назначено
В внешних расположениях или пути к таблицам поддерживаются только базовые латинские или латинские-1 ASCII
символы. Неподдерживаемый путь: <path>
UC_UPDATE_FORBIDDEN_FOR_PROVISIONING_SECURABLE
SQLSTATE: не назначено
Не удается обновить <securableType>
"<securableName>
", так как оно находится в процессе подготовки.
Конфликт записи
SQLSTATE: не назначено
<type> <name>
был изменен другим запросом. Повторите операцию.
Запрос на внешние согласованные фиксации в Unity Catalog отклонен
SQLSTATE: не назначено
Запрос на выполнение commit/getCommits для таблицы "<tableId>
" вне активированной вычислительной среды с поддержкой каталога Databricks Unity запрещен из соображений безопасности. Обратитесь в службу поддержки Databricks для интеграции с каталогом Unity.
Запрос на создание внешней промежуточной таблицы в Unity Catalog отклонен.
SQLSTATE: не присвоено
Запрос на создание промежуточной таблицы "<tableFullName>
" вне вычислительной среды с поддержкой каталога Databricks Unity отклонён в целях безопасности. Обратитесь в службу поддержки Databricks для интеграции с каталогом Unity.
ЗАПРОС НА СОЗДАНИЕ ТАБЛИЦЫ НЕВОЗМОЖЕН ДЛЯ НЕНАРУЖНИХ ТАБЛИЦ В UNITY_CATALOG.
SQLSTATE: не назначено
Запрос на создание не внешней таблицы "<tableFullName>
" из-за пределов включенной вычислительной среды каталога Databricks Unity запрещен для обеспечения безопасности. Обратитесь в службу поддержки Databricks для интеграции с каталогом Unity.
Доступ к созданию учетных данных для внешних путей в Unity Catalog отклонен
SQLSTATE: не назначено
Запрос на создание учетных данных доступа для пути "<path>
" из-за пределов включенной вычислительной среды каталога Databricks Unity запрещен для обеспечения безопасности. Обратитесь в службу поддержки Databricks для интеграции с каталогом Unity.
UNITY_CATALOG_EXTERNAL_GENERATE_TABLE_CREDENTIALS_DENIED
SQLSTATE: не назначено
Запрос на создание учетных данных доступа для таблицы "<tableId>
" из-за пределов включенной вычислительной среды каталога Databricks Unity запрещен для обеспечения безопасности. Обратитесь в службу поддержки Databricks для интеграции с каталогом Unity.
UNITY_CATALOG_EXTERNAL_GET_FOREIGN_CREDENTIALS_DENIED
SQLSTATE: не присвоено
Запрос на получение внешних учетных данных для защищаемых объектов из-за пределов включенной вычислительной среды каталога Databricks Unity запрещен для обеспечения безопасности.
ОТКАЗ В ОБНОВЛЕНИИ СНИМКОВ МЕТАДАННЫХ ВНЕШНЕГО КАТАЛОГА ЕДИНСТВА
SQLSTATE: не назначен
Запрос на обновление моментальных снимков метаданных вне вычислительной среды с поддержкой Databricks Unity Catalog отклонён в целях безопасности.
Учетные данные для записи не поддерживаются для устаревшей управляемой онлайн-таблицы
SQLSTATE: не назначено
Недопустимый запрос на получение учетных данных записи для управляемой интерактивной таблицы в онлайн-каталоге.
API файлов
FILES_API_API_IS_NOT_ENABLED
SQLSTATE: нет назначенного
<api_name> API не активирован
FILES_API_API_НЕ_ВКЛЮЧЕН_ДЛЯ_ОБЛАЧНЫХ_ПУТЕЙ
SQLSTATE: не назначено
Запрошенный метод API файлов не поддерживается для облачных путей
ДОСТУП К ФАЙЛАМ_АПИ_АВС_ЗАПРЕЩЕН
SQLSTATE: не назначено
Доступ к контейнеру хранилища запрещен AWS.
FILES_API_AWS_ALL_ACCESS_DISABLED
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: нет назначенного значения
Недопустимое имя контейнера хранилища.
FILES_API_AWS_KMS_KEY_DISABLED
SQLSTATE: не назначен
Настроенные ключи KMS для доступа к контейнеру хранилища отключены в AWS.
ФАЙЛЫ_API_AWS_НЕАВТОРИЗОВАННЫЙ
SQLSTATE: не назначено
Доступ к ресурсу AWS не несанкционированен.
FILES_API_УЧЕТНАЯ_ЗАПИСЬ_AZURE_ОТКЛЮЧЕНА
SQLSTATE: не назначено
Учетная запись хранения отключена в Azure.
ОШИБКА_API_AZURE_КОНТЕЙНЕР_НЕ_СУЩЕСТВУЕТ
SQLSTATE: не назначено
Контейнер Azure не существует.
ДОСТУП К FILES_API_AZURE ЗАПРЕЩЕН
SQLSTATE: не назначено
Доступ к контейнеру хранилища запрещен Azure.
API_AZURE_ИМЕЕТ_АРЕНДУ
SQLSTATE: нет назначения
Azure ответила, что в настоящее время есть аренда ресурса. Повторите попытку позже.
ОШИБКА_API_AZURE_НЕДОСТАТОЧНЫЕ_ПРАВА_УЧЕТНОЙ_ЗАПИСИ
SQLSTATE: не назначено
Доступ к учетной записи не имеет достаточных разрешений для выполнения этой операции.
НЕДОПУСТИМОЕ_ИМЯ_УЧЕТНОЙ_ЗАПИСИ_ХРАНИЛИЩА_AZURE
SQLSTATE: не назначено
Не удается получить доступ к учетной записи хранения в Azure: недопустимое имя учетной записи хранения.
АУТЕНТИФИКАЦИЯ ПО КЛЮЧУ ДЛЯ ФАЙЛОВ API AZURE НЕ ДОПУСКАЕТСЯ
SQLSTATE: не присвоено
Хранилище ключей не найдено в Azure. Проверьте параметры ключей, управляемых клиентом.
КЛЮЧИ_API_AZURE_KEY_VAULT_КЛЮЧ_НЕ_НАЙДЕН
SQLSTATE: нет присвоено
Ключ хранилища ключей Azure не найден в Azure. Проверьте параметры ключей, управляемых клиентом.
API_ФАЙЛЫ_AZURE_KEY_VAULT_ХРАНИЛИЩЕ_НЕ_НАЙДЕНО
SQLSTATE: не назначен
Хранилище ключей не найдено в Azure. Проверьте параметры ключей, управляемых клиентом.
FILES_API_AZURE_MI_ACCESS_CONNECTOR_NOT_FOUND
SQLSTATE: не назначено
Учетные данные управляемой идентичности Azure с коннектором доступа не найдены. Это может быть связано с тем, что элементы управления доступом к IP-адресам отклонили запрос.
FILES_API_AZURE_OPERATION_TIMEOUT
SQLSTATE: не присвоено
Операция не может быть выполнена в течение допустимого времени.
НЕВЕРНЫЙ_ПУТЬ_К_ФАЙЛАМ_API_AZURE
SQLSTATE: не назначено
Запрошенный путь недопустим для Azure.
ПУТЬ_FILES_API_AZURE_НЕИЗМЕНЯЕМЫЙ
SQLSTATE: не назначено
Запрошенный путь неизменяем.
НЕПОДДЕРЖИВАЕМЫЙ_ЗАГОЛОВОК_FILES_API_AZURE
SQLSTATE: не назначено
Один из заголовков, указанных в операции, не поддерживается.
КАТАЛОГ_API_ФАЙЛОВ_НЕ_НАЙДЕН
SQLSTATE: нет назначенных значений
<сообщение_об_ошибке_в_каталоге_единства>
ФАЙЛЫ_API_ОГРАНИЧЕНЫ_РЕСУРСЫ_ОБЛАКА
SQLSTATE: не назначено
<message>
FILES_API: двоеточие не поддерживается в пути
SQLSTATE: не назначено
Символ ":" не поддерживается в путях
FILES_API_CONTROL_PLANE_NETWORK_ZONE_NOT_ALLOWED
SQLSTATE: не назначено
Сетевая зона управляющей плоскости Databricks не разрешена.
ДИРЕКТОРИИ_API_ФАЙЛОВ_НЕ_МОГУТ_ИМЕТЬ_СОДЕРЖИМОГО
SQLSTATE: не назначено
Тело было предоставлено, но каталоги не могут иметь текст файла
КАТАЛОГ_Files_API_НЕ_ПУСТой
SQLSTATE: не назначено
Каталог не пуст. Эта операция не поддерживается в непустых каталогах.
ФАЙЛЫ_API_ДИРЕКТОРИЯ_НЕ_НАЙДЕНА
SQLSTATE: не назначено
Каталог не найден.
ЗАГОЛОВОК_ФАЙЛОВ_АПИ_ДЛЯ_ДИПЛОМАЦИИ
SQLSTATE: не назначено
Запрос содержал несколько копий заголовка, разрешенного только один раз.
FILES_API_DUPLICATE_QUERY_PARAMETER
SQLSTATE: не назначено
Параметр запроса "<parameter_name>" должен присутствовать ровно один раз, но был предоставлен несколько раз.
ИМЯ_ПУСТОГО_КОНТЕЙНЕРА_ДЛЯ_API_ФАЙЛОВ
SQLSTATE: не назначено
Имя контейнера DBFS пусто.
ФАЙЛЫ_API_СЛИШКОМ_БОЛЬШОЙ_ОБЪЕКТ
SQLSTATE: не назначено
Объект превышает максимальный допустимый размер объекта.
ВРЕМЯ_ДЕЙСТВИЯ_ФАЙЛЫ_API_ДОЛЖНО_БЫТЬ_ПРИСУТСТВУЕТ
SQLSTATE: не назначено
Время истечения срока должно быть указано
FILES_API_ПРОСРОЧЕННЫЙ_ТОКЕН
SQLSTATE: не назначено
Срок действия предоставленного маркера истек.
ВРЕМЯ_ДЕЙСТВИЯ_ФАЙЛОВ_API_ДОЛЖНО_БЫТЬ_В_БУДУЩЕМ
SQLSTATE: не назначено
Время истечения срока должно быть в будущем
ВРЕМЯ_ИСТЕЧЕНИЯ_Files_API_СЛИШКОМ_ДАЛЕКО_В_БУДУЩЕМ
SQLSTATE: не назначено
Запрошенный срок жизни больше, чем поддерживается (1 час)
ФАЙЛЫ_API_ВНЕШНИЙ_ПУТЬ_ЛОКАЛИЗАЦИИ_ПЕРЕСЕКАЕТСЯ_С_ДРУГОЙ_UC_ЕДИНИЦЕЙ_ХРАНЕНИЯ
SQLSTATE: не назначено
<unity_catalog_error_message>
ФАЙЛ УЖЕ СУЩЕСТВУЕТ
SQLSTATE: не назначено
Созданный файл уже существует.
ФАЙЛЫ_API_ФАЙЛ_НЕ_НАЙДЕН
SQLSTATE: не назначено
Файл не найден.
ФАЙЛЫ_API_ИМЯ_ФАЙЛА_ИЛИ_КАТАЛОГА_ЗАКАНЧИВАЕТСЯ_НА_ТОЧКУ
SQLSTATE: не назначено
Файлы или каталоги, заканчивающиеся на ". символ не поддерживается.
FILES_API_FILE_SIZE_EXCEEDED
SQLSTATE: ничего не назначено
Размер файла не должен превышать <max_download_size_in_bytes> байтов, но <size_in_bytes> байты были найдены.
Файлы_API_GCP_аккаунт_отключен
SQLSTATE: не назначено
Доступ к контейнеру хранилища отключен в GCP.
FILES_API_GCP_BUCKET_DOES_NOT_EXIST
SQLSTATE: не назначено
Контейнер хранилища не существует в GCP.
Доступ к FILES_API_GCP запрещен
SQLSTATE: не назначен
Доступ к контейнеру запрещен GCP.
ФАЙЛЫ_API_КЛЮЧ_GCP_ОТКЛЮЧЕН_ИЛИ_УНИЧТОЖЕН
SQLSTATE: не назначено
Ключ шифрования, управляемый клиентом, настроенный для этого расположения, отключен или уничтожен.
ЗАПРОС FILES_API_GCP ЗАПРЕЩЕН ПОЛИТИКОЙ
SQLSTATE: нет назначенных
Запросы GCP к бакету запрещены политикой, проверьте ограничения службы VPC.
ХОСТ FILES_API ВРЕМЕННО НЕДОСТУПЕН
SQLSTATE: не назначено
Узел поставщика облачных услуг временно недоступен; повторите попытку позже.
Неверный токен продолжения FILES_API
SQLSTATE: не назначено
Предоставленный маркер страницы недопустим.
НЕПРАВИЛЬНЫЙ_ТОКЕН_СТРАНИЦЫ_API_ФАЙЛОВ
SQLSTATE: не присвоено
Недопустимый маркер страницы
НЕПРАВИЛЬНЫЙ_ПУТЬ_API_ФАЙЛОВ
SQLSTATE: не назначено
Недопустимый путь: <validation_error>
НЕВЕРНЫЙ ДИАПАЗОН_API_ФАЙЛЫ
SQLSTATE: не назначено
Заголовок диапазона является недопустимым.
FILES_API_INVALID_RESOURCE_FULL_NAME
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_INVALID_VALUE_FOR_QUERY_PARAMETER
SQLSTATE: не назначено
Параметр запроса "<parameter_name>" должен быть одним из следующих: <expected>
, но был: <actual>
FILES_API_MALFORMED_REQUEST_BODY
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: не назначено
В запросе отсутствует обязательный параметр.
ВЕРСИЯ МОДЕЛИ FILES_API НЕ ГОТОВА
SQLSTATE: не назначено
Версия модели еще не готова
АПИ_ФАЙЛОВ_ОТМЕНА_МНОГОЧАСТЬЕВОЙ_ЗАГРУЗКИ_ПРЕДВАРИТЕЛЬНО_ПОДПИСАННЫЙ_УРЛ_НЕ_ПОДДЕРЖИВАЕТСЯ
SQLSTATE: не назначено
Предподписанные URL-адреса для прерывания многокомпонентных загрузок не поддерживаются для файлов, хранящихся в <cloud_storage_provider>.
FILES_API_многосоставной_загрузки_пустой_список_частей
SQLSTATE: не назначено
Список частей должен иметь по крайней мере один элемент, но был пустым.
ЗАГРУЗКА_ФАЙЛОВ_API_МНОГОЧАСТЕВЫЙ_НЕДЕЙСТВИТЕЛЬНЫЙ_НОМЕР_ЧАСТИ
SQLSTATE: не назначено
Номера деталей должны находиться в пределах, предоставленных в ответе при инициировании процесса загрузки.
FILES_API_MULTIPART_UPLOAD_MISSING_ETAG
SQLSTATE: не назначено
ETags необходимо предоставить для файлов, хранящихся в облачном сервисе хранения <>. По крайней мере один ETag не был предоставлен или пуст.
FILES_API_MULTIPART_UPLOAD_MODIFIED_STORAGE_ENTITY_STATE
SQLSTATE: не назначено
Внутреннее состояние сущности хранилища было изменено с момента начала отправки, например, поскольку путь к файлу не указывает на то же базовое расположение облачного хранилища. Продолжайте, начав новый сеанс загрузки.
ЧАСТИ_БЕЗ_ЗАМЫКАЮЩИХ_ЧАСТЕЙ_РАЗНОГО_РАЗМЕРА В ФАЙЛОВОМ_API_РАЗДЕЛЕННАЯ_ЗАГРУЗКА
SQLSTATE: нет назначенных
Компоненты, загружаемые в рамках сеанса многопартийной загрузки, должны иметь одинаковый размер для файлов, хранящихся в <cloud_storage_provider>, за исключением последнего элемента, который может быть меньшего размера.
FILES_API_РАЗМЕР_ЧАСТИ_МНОГОЧАСТЕВОЙ_ЗАГРУЗКИ_ВНЕ_ДОПУСТИМОГО_ДИАПАЗОНА
SQLSTATE: не назначен
Размер частей, загруженных в рамках многосоставного сеанса загрузки, должен находиться в пределах, указанных в ответе, полученном при начале загрузки.
СЕССИЯ ЗАГРУЗКИ ЧЕРЕЗ API ФАЙЛОВ НЕ НАЙДЕНА
SQLSTATE: не назначено
Сеанс отправки не найден. Возможно, она была прервана или завершена.
ФАЙЛЫ_API_МНОГОЧАСТЕВАЯ_ЗАГРУЗКА_СПИСОК_НЕУПОРЯДОЧЕННЫХ_ЧАСТЕЙ
SQLSTATE: не назначено
Список частей должен быть упорядочен номером части, но был неупорядочен.
ФАЙЛЫ_API_НЕ_ВКЛЮЧЕНЫ_ДЛЯ_PLACE
SQLSTATE: не назначено
API файлов для <place>
не включено для этой рабочей области или учетной записи.
API_ФАЙЛОВ_НЕ_ПОДДЕРЖИВАЕТСЯ_ДЛЯ_ВНУТРЕННЕГО_ХРАНИЛИЩА_РАБОЧЕГО_ПРОСТРАНСТВА
SQLSTATE: не назначен
Запрошенный метод API файлов не поддерживается для внутреннего хранилища рабочих областей
Операция FILES_API должна быть доступна
SQLSTATE: не назначено
операция должна присутствовать
РАЗМЕР_СТРАНИЦЫ_FILES_API_ДОЛЖЕН_БЫТЬ_БОЛЬШЕ_ИЛИ_РАВЕН_НУЛЮ
SQLSTATE: не назначено
page_size должно быть больше или равно 0
ПОТЬ ПУТИ_API_ФАЙЛОВ_ДОЛЖЕН_ЗАКАНЧИВАТЬСЯ_КOSОЙЧЕРТОЙ
SQLSTATE: не назначено
Пути, заканчивающиеся символом "/", представляют каталоги. Этот API не поддерживает операции с каталогами.
ПУТЬ_FILES_API_ЯВЛЯЕТСЯ_КАТАЛОГОМ
SQLSTATE: не назначено
Заданный путь указывает на существующий каталог. Этот API не поддерживает операции с каталогами.
FILES_API_PATH_IS_A_FILE
SQLSTATE: не назначен
Заданный путь указывает на существующий файл. Этот API не поддерживает операции с файлами.
ПУТЬ_API_ФАЙЛОВ_НЕ_ЯВЛЯЕТСЯ_ДОПУСТИМЫМ_УРЛ_С_КОДИРОВКОЙ_UTF8
SQLSTATE: не назначено
Указанный путь не является допустимым URL-адресом в кодировке UTF-8.
FILES_API_PATH_IS_NOT_ENABLED_FOR_DATAPLANE_PROXY
SQLSTATE: не назначено
Заданный путь не активирован для прокси-сервера сетевого уровня.
FILES_API_PATH_MUST_BE_PRESENT
SQLSTATE: не назначено
Путь должен быть указан
FILES_API_PATH_НЕПОДДЕРЖИВАЕТСЯ
SQLSTATE: не назначено
<сообщение_об_отказе>
ПУТЬ_ФАЙЛОВ_API_СЛИШКОМ_ДЛИННЫЙ
SQLSTATE: не назначено
Предоставленный путь к файлу слишком длинный.
FILES_API_PRECONDITION_FAILED
SQLSTATE: не назначено
Запрос завершился ошибкой из-за несоответствия предварительному условию.
API ДЛЯ ФАЙЛОВ: ПОДПИСАННЫЕ URL ДЛЯ МОДЕЛЕЙ НЕ ПОДДЕРЖИВАЮТСЯ
SQLSTATE: не присвоено
В данный момент API для файлов с предварительно подписанными URL-ами для моделей не поддерживается.
FILES_API_R2_CREDENTIALS_DISABLED
SQLSTATE: не назначено
На данный момент R2 не поддерживается.
ДИАПАЗОН_API_ФАЙЛОВ_НЕПРИЕМЛЕМЫЙ
SQLSTATE: не назначено
Запрошенный диапазон не удовлетворяется.
FILES_API_RECURSIVE_LIST_IS_NOT_SUPPORTED
SQLSTATE: не назначено
Рекурсивно перечисление файлов не поддерживается.
ЗАПРОС FILES_API БЫЛ НАПРАВЛЕН НЕПРАВИЛЬНО
SQLSTATE: не назначено
Запрос перенаправился неправильно
ЗАПРОС FILES_API ДОЛЖЕН ВКЛЮЧАТЬ ИНФОРМАЦИЮ ОБ АККАУНТЕ
SQLSTATE: не назначено
Запрос должен содержать сведения об учетной записи
Запрос к API файлов должен включать информацию о пользователе
SQLSTATE: не назначено
Запрос должен содержать сведения о пользователе
ЗАПРОС_API_ФАЙЛОВ_ДОЛЖЕН_ВКЛЮЧАТЬ_ИНФОРМАЦИЮ_О_РАБОЧЕЙ_СРЕДЕ
SQLSTATE: не назначено
Запрос должен содержать сведения о рабочей области
ФАЙЛЫ_API_РЕСУРС_ТОЛЬКО_ДЛЯ_ЧТЕНИЯ
SQLSTATE: не назначено
Ресурс доступен только для чтения.
FILES_API_RESOURCE_NOT_FOUND
SQLSTATE: не назначено
<сообщение об ошибке каталога Unity>
ФАЙЛЫ_API_СХЕМА_НЕ_НАЙДЕНА
SQLSTATE: не назначено
<сообщение об ошибке каталога единства>
Файлы API, защищенный URL не доступен
SQLSTATE: не назначено
Доступ к URL-адресу невозможно.
СБОЙ ПРОВЕРКИ ПОДПИСИ FILES_API
SQLSTATE: нет назначенного
Сбой проверки подписи.
КОНТЕКСТ_ХРАНИЛИЩА_FILES_API_НЕ_УСТАНОВЛЕН
SQLSTATE: не назначено
Конфигурация хранилища для этой рабочей области недоступна.
FILES_API_STORAGE_CREDENTIAL_NOT_FOUND
SQLSTATE: не назначено
<unity_catalog_error_message>
FILES_API_TABLE_TYPE_NOT_SUPPORTED (Тип таблицы API файлов не поддерживается)
SQLSTATE: не назначено
API файлов не поддерживается для <table_type>
ФАЙЛЫ_API_UC_IAM_ROLЬ_НЕАВТОНОМНАЯ
SQLSTATE: не назначено
<сообщение_об_ошибке_каталога_единства>
FILES_API_UC_MODEL_INVALID_STATE
SQLSTATE: не назначено
<unity_catalog_error_message>
ДОСТУП К ФАЙЛАМ_API_UC ЗАПРЕЩЕН
SQLSTATE: не назначено
<unity_catalog_error_message>
FILES_API_UC_RESOURCE_EXHAUSTED
SQLSTATE: не задано
<message>
ФАЙЛЫ_API_UC_НЕПОДДЕРЖИВАЕМЫЙ_ЛАТИНСКИЙ_СИМВОЛ_В_ПУТИ
SQLSTATE: не присвоено
<unity_catalog_error_message>
ИМЯ_ТОМА_ИЗМЕНЕНО_API_FILES
SQLSTATE: не присвоено
<unity_catalog_error_message>
FILES_API_UNEXPECTED_ERROR_WHILE_PARSING_URI
SQLSTATE: не назначено
Непредвиденная ошибка при анализе URI
FILES_API_UNEXPECTED_QUERY_PARAMETERS
SQLSTATE: не назначено
Непредвиденные параметры запроса: <unexpected_query_parameters>
FILES_API_UNKNOWN_METHOD (неизвестный метод API файлов)
SQLSTATE: не назначено
Неизвестный метод <method>
ОШИБКА_СЕРВЕРА_НЕИЗВЕСТНАЯ_API_ФАЙЛОВ
SQLSTATE: не назначено
Неизвестная ошибка сервера.
ФАЙЛЫ_API_НЕИЗВЕСТНЫЙ_ХОСТ_УРЛ
SQLSTATE: ничего не назначено
Хост URL-адреса неизвестен.
FILES_API_UNSUPPORTED_PATH
SQLSTATE: не назначено
Предоставленный путь не поддерживается API файлов. Убедитесь, что указанный путь не содержит последовательности '../' или './'. Убедитесь, что указанный путь не использует несколько подряд идущих косых линий (например, "///").
FILES_API_URL_GENERATION_DISABLED
SQLSTATE: не назначено
Создание предварительно заданных URL-адресов не включено для <cloud>
.
ФАЙЛОВЫЙ_API_ТИП_ТОМАНЕ_ПОДДЕРЖИВАЕТСЯ
SQLSTATE: не задан
API файлов не поддерживается для <volume_type>.
РАБОЧЕЕ_ПРОСТРАНСТВО_API_ФАЙЛОВ_ОТМЕНЕНО
SQLSTATE: не назначено
Рабочая область была отменена.
WORKSPACE_FILES_API_NE_NAYDEN
SQLSTATE: не назначен
Конфигурация хранилища для этой рабочей области недоступна.
DLT
РАСПИСАНИЕ_ИЗМЕНЕНИЕ_НЕ_СУЩЕСТВУЕТ
Невозможно изменить <type>
без существующего расписания или триггера на таблице. Добавьте расписание или триггер в таблицу перед попыткой изменить его.
ПРЕВЫШЕНИЕ_ЛИМИТА_API
Превышена квота API для источника данных <sourceName>
.
Дополнительные сведения см. в API_QUOTA_EXCEEDED
ИЗМЕНЕНИЯ_НЕ_ПРИМЕНЕНЫ_ЧАСТИЧНЫЕ_ОБНОВЛЕНИЯ_НЕ_ВКЛЮЧЕНЫ
SQLSTATE: не назначено
Функция с COLUMNS
по UPDATE
находится в предварительной версии и не включена для рабочей области. Обратитесь к представителю Databricks, чтобы узнать больше об этой функции и получить доступ к частной предварительной версии.
СБОЙ_МИГРАЦИИ_АРХИТЕКТУРЫ
SQLSTATE: не назначено
Для получения дополнительной информации см. ARCHITECTURE_MIGRATION_FAILURE
Невозможно добавить столбец в включенные столбцы
SQLSTATE: не назначено
Новые столбцы (<columnNames>
) добавляются в поле include_columns в определении конвейера для таблицы <qualifiedTableName>
. Обновите таблицу, чтобы избежать потенциальной потери данных или удалить эти столбцы из include_columns.
Невозможно исключить несуществующий столбец
SQLSTATE: не назначено
Определение конвейера исключает столбцы (<columnNames>
), которые не существуют в таблице <qualifiedTableName>
исходного <sourceType>
. Удалите эти столбцы из поля exclude_columns.
НЕВОЗМОЖНО ОТФИЛЬТРОВАТЬ ОБЯЗАТЕЛЬНЫЙ СТОЛБЕЦ
SQLSTATE: не назначено
Определение потока данных не включает требуемые столбцы (<columnNames>
) в таблице <qualifiedTableName>
источника <sourceType>
для загрузки. Добавьте их в include_columns или удалите их из exclude_columns.
НЕВОЗМОЖНО ВКЛЮЧИТЬ НЕСУЩЕСТВУЮЩИЙ СТОЛБЕЦ
SQLSTATE: не назначено
Определение конвейера содержит столбцы (<columnNames>
), которые не существуют в таблице <qualifiedTableName>
исходного <sourceType>
. Удалите эти столбцы из поля include_columns.
НЕВОЗМОЖНО_ЗАГРУЗИТЬ_ТАБЛИЦУ_БЕЗ_ПЕРВИЧНОГО_КЛЮЧА
SQLSTATE: не назначено
Таблица <qualifiedTableName>
в источнике <sourceType>
не имеет первичного ключа.
Укажите первичный ключ в конфигурации соединителя для того чтобы загрузить таблицу, если она существует.
НЕВОЗМОЖНО_УДАЛИТЬ_СТОЛБЕЦ_ИЗ_ИСКЛЮЧЕННЫХ_СТОЛБЦОВ
SQLSTATE: не назначено
Столбцы (<columnNames>
) удаляются из поля exclude_columns в определении конвейера обработки данных для таблицы <qualifiedTableName>
. Пожалуйста, полностью обновите таблицу, чтобы избежать потенциальной потери данных, или добавьте эти столбцы обратно в 'exclude_columns'.
Невозможно установить каталог для HMS_PIPELINE
SQLSTATE: не назначено
Не удается добавить каталог в существующий конвейер с определенным расположением хранилища, если вы хотите использовать UC, создайте новый конвейер и задайте каталог.
Существующее расположение хранилища: '<storageLocation>
'
Запрошенный каталог: '<catalog>
'
НЕЛЬЗЯ_УКАЗАТЬ_ОДНОВРЕМЕННО_ВКЛЮЧАЕМЫЕ_И_ИСКЛЮЧАЕМЫЕ_СТОЛБЦЫ
SQLSTATE: ничего не назначено
Определение конвейера определяет include_columns и exclude_columns для <identifier>
. Удалите один из них.
НЕВОЗМОЖНО_ОБНОВИТЬ_КОЛОНОК_КЛАСТЕРАЦИИ
SQLSTATE: не назначено
Невозможно обновить столбцы кластеризации для таблиц <tableName>
, так как он использует столбцы секций. Таблица может использовать столбцы секционирования или кластеризации, но не оба одновременно.
Чтобы переключаться между методами кластеризации и секционирования, выполните полное обновление этой таблицы.
НЕВОЗМОЖНО ОБНОВИТЬ СТОЛБЦЫ РАЗДЕЛА
SQLSTATE: не назначено
Невозможно обновить столбцы разделов для потоковой таблицы <tableName>
.
Текущий: <existingPartitionColumns>
,
Запрошено: <requestedPartitionColumns>
Чтобы применить это изменение раздела, выполните полное обновление этой таблицы и любых других потоковых таблиц, которые имеют обновленные столбцы разделов.
В качестве альтернативы отмените это изменение, чтобы продолжить использование существующих столбцов разделов.
НЕВОЗМОЖНО_ОБНОВИТЬ_СХЕМУ_ТАБЛИЦЫ
SQLSTATE: не назначено
Не удалось объединить текущие и новые схемы для таблиц <tableName>
.
Чтобы продолжить изменение схемы, можно активировать полное обновление этой таблицы.
В зависимости от варианта использования и изменений схемы вы можете скрыть изменение схемы. Вы можете обновить запросы, чтобы выходная схема совместима с существующей схемой (например, явно приведение столбцов к правильному типу данных).
НЕВОЗМОЖНО ЗАПИСАТЬ В НЕАКТИВНЫЕ СТОЛБЦЫ
SQLSTATE: не назначено
В следующих таблицах назначения есть неактивные столбцы, конфликтующие с текущими исходными таблицами:
<details>
Эти столбцы остаются неактивными в целевых таблицах, так как они ранее были удалены из исходных таблиц.
Чтобы продолжить обновление, выполните FULL REFRESH
в таблицах или удалите эти неактивные столбцы из целевых таблиц с помощью команды ALTER TABLE DROP COLUMN
и повторите обновление.
НЕВОЗМОЖНО_ЗАПИСАТЬ_В_НЕАКТИВНЫЕ_ТАБЛИЦЫ
SQLSTATE: не назначено
Следующие таблицы в назначении неактивны и конфликтуют с текущими исходными таблицами: <tables>
.
Эти таблицы остаются неактивными, так как они были ранее удалены из источника или не выбраны из соединителя.
Чтобы продолжить обновление, выполните FULL REFRESH
в таблицах или удалите эти неактивные таблицы из назначения в обозревателе каталогов или с помощью команды DROP TABLE
и повторите обновление.
НЕВОЗМОЖНО ЗАПИСАТЬ В ТАБЛИЦЫ ВО ВРЕМЯ СБРОСА
SQLSTATE: не назначено
Следующие таблицы в назначении не сбрасываются правильно в предыдущем полном обновлении: <tables>
.
Чтобы восстановить их, активируйте полное обновление.
НЕПОДДЕРЖИВАЕМАЯ СПЕЦИФИКАЦИЯ КАТАЛОГА
SQLSTATE: не назначено
CatalogSpecs не поддерживается соединителями баз данных в настоящее время. Пожалуйста, удалите спецификацию каталога.
CDC_APPLIER_TРЕБУЕТ_ПОЛНУЮ_ОБНОВЛЕНИЕ_ВСЕХ_ЦЕЛЕВЫХ_ТАБЛИЦ
SQLSTATE: не присвоен
Полное обновление одной целевой таблицы и нормальное обновление другой целевой таблицы из того же источника не поддерживается.
Пожалуйста, полностью обновите обе таблицы, если это возможно, чтобы продолжить.
Полные таблицы обновления: <fullRefreshTables>
Целевые таблицы для исходных <sourceTable>
: <destinationTables>
Схема CDC_APPLIER изменилась во время потоковой передачи
SQLSTATE: нет присвоенного
Версия схемы <dataSchemaVersion>
отличается от версии схемы чтения <readSchemaVersion>
.
DLT повторит обновление.
Изменения схемы, несовместимые с CDC
SQLSTATE: нет назначенного значения
Мы обнаружили несовместимое изменение схемы (<cause>
) от версии схемы <previousSchemaVersion>
до <currentSchemaVersion>
.
Поэтому мы не можем продолжить применение изменений для <tableName>
. Запросить полное обновление таблицы.
Предыдущая схема: <previousSchema>
Текущая схема: <currentSchema>
Потенциальные пробелы в данных CDC
SQLSTATE: не назначено
Следующие таблицы [<needFullRefreshTableList>
] не обновлялись успешно в течение <retention>
дней.
Выполните полное обновление для этих таблиц или всего потока данных.
CDC_ТАБЛИЦА_ИЗ_НЕСКОЛЬКИХ_ИСТОЧНИКОВ
SQLSTATE: не назначено
Найдено одно и то же имя таблицы <table>
из нескольких источников: <sources>
.
Чтобы избежать конфликта, разделите их на разные конвейеры.
CDC_ТАБЛИЦА_НЕ_НАЙДЕНА_В_ОБЩИХ_ТАБЛИЦАХ
SQLSTATE: ни одно не назначено
Таблица <table>
не найдена в моментальном снимке всех таблиц базы данных-источника.
Сведения о спецификации таблицы:
<tableSpec>
ИЗМЕНЕНИЯ_HMS_PIPELINE_УК_ЗАПРЕЩЕНЫ
SQLSTATE: не назначено
Невозможно изменить конвейер HMS на конвейер UC.
ИЗМЕНЕНИЯ_UC_PIPELINE_НА_HMS_НЕ_РАЗРЕШЕНЫ
SQLSTATE: не назначено
Невозможно изменить конвейер UC на конвейер HMS.
Изменение каталога не разрешено
SQLSTATE: не назначено
Не удается изменить каталог существующего конвейера. Существующий каталог: "<existingCatalog>
". Запрошенный каталог: "<requestedCatalog>
".
Изменение целевой схемы не допускается
SQLSTATE: не назначено
Изменение целевой схемы запрещено. Причина: <reason>
.
Лимит кредитов на создание кластера исчерпан
Не удалось создать кластер, так как вы исчерпали доступные кредиты. Добавьте метод оплаты для обновления учетной записи.
ОТКАЗАНО_В_ПРАВАХ_НА_СОЗДАНИЕ_КЛАСТЕРА
Вы не авторизованы на создание кластеров. Обратитесь к администратору.
Срок пробного периода создания кластера истек
Не удалось создать или запустить кластер, так как срок пробной версии рабочей области истек. Обратитесь к администратору.
ОШИБКА ЗАПУСКА КЛИЕНТА КЛАСТЕРА
Не удалось запустить кластер конвейера <clusterId>
: <clusterStateMessage>
Эта ошибка, скорее всего, вызвана неправильной настройкой в конвейере.
Проверьте конфигурацию кластера конвейера и связанную политику кластера.
Ошибка запуска кластера в облаке (CLUSTER_LAUNCH_CLOUD_FAILURE)
Не удалось запустить кластер конвейера <clusterId>
: <clusterStateMessage>
Эта ошибка может быть временной— перезапустите конвейер и сообщите, если вы по-прежнему видите ту же проблему.
Отказано в разрешении политики кластера
Вы не авторизованы для доступа к политике кластера, настроенной для этого конвейера. Обратитесь к администратору.
CLUSTER_SETUP_CLIENT_ERROR
Дополнительные сведения см. в CLUSTER_SETUP_CLIENT_ERROR
Недоступен кластер
SQLSTATE: не назначено
Связь с водителем потеряна. Кластер <clusterId>
недоступен в течение <timeoutSeconds>
секунд.
НЕ НАЙДЕН СТОЛБЕЦ ДЛЯ ОБНОВЛЕНИЯ
SQLSTATE: не назначено
Столбец <column>
, указанный в COLUMNS
TO UPDATE
не найден в исходном кадре данных.
ОДНОВРЕМЕННОЕ_ОБНОВЛЕНИЕ_НЕ_УДАЛОСЬ_ОСТАНОВИТЬ_ПРЕДЫДУЩЕЕ_ОБНОВЛЕНИЕ
SQLSTATE: не назначено
Запущено обновление "<upgradedUpdateId>
" для обновления, но не удалось остановить предыдущее обновление "<oldUpdateId>
".
Эта ошибка, скорее всего, является временной. Процесс будет автоматически перезапущен, и проблема должна устраниться самостоятельно.
Сообщите об этой ошибке Databricks, если вы по-прежнему видите ту же проблему.
ДЕКОРАТОР_ДАННЫХ_ПРИМЕНЕН_ДВАЖДЫ
SQLSTATE: не назначено
Набор данных <datasetName>
уже существует. Убедитесь, что функция запроса помечена только как представление или таблица один раз.
DATASET_NOT_DEFINED
SQLSTATE: не назначено
Не удалось прочитать набор данных "<datasetName>
". Этот набор данных не определен в конвейере.
Если эта таблица управляется другим конвейером, то не используйте dlt.read
/ dlt.readStream
для чтения таблицы или не добавляйте к имени ключевое слово LIVE.
Удаление расписания: расписание не существует
Невозможно удалить объект SCHEDULE
на таблице без имеющегося расписания или триггера.
Дубль_config_specs_таблицы_настройки_ингестации
SQLSTATE: не назначено
Конфигурация конвейера приема содержит повторяющиеся таблицы. Убедитесь, что каждая таблица уникальна.
ПУСТЫЕ_ОБЪЕКТЫ_КОНФИГУРАЦИИ_ПОГРУЗКИ
SQLSTATE: не назначено
Объекты конфигурации импорта пусты.
ФУНКЦИЯ ВЫБОРА ЖУРНАЛА СОБЫТИЙ НЕ ПОДДЕРЖИВАЕТСЯ
SQLSTATE: не присвоено значение
Публикация журнала событий в каталоге Unity не поддерживается для этого конвейера. Если это непредвиденное, обратитесь в службу поддержки Databricks.
НЕ УДАЛОСЬ СОЗДАТЬ ЖУРНАЛ СОБЫТИЙ
SQLSTATE: не назначено
Не удалось создать журнал событий конвейера (id=<pipelineId>
) с идентификатором <eventLogIdentifier>
. Дополнительные сведения см. в разделе об исключении ниже.
Не удалось обновить журнал событий
SQLSTATE: не назначено
Не удалось обновить идентификатор журнала событий конвейера (id=<pipelineId>
) для <newEventLogIdentifier>
с видимостью <newVisibility>
. Дополнительные сведения см. в разделе об исключении ниже.
СХЕМА_ПОТОКА_ИЗМЕНЕНА
SQLSTATE: не назначено
Поток <flowName>
завершился из-за изменения схемы, встреченного во время выполнения.
Изменение схемы совместимо с существующей целевой схемой, и следующий запуск потока может возобновиться с новой схемой.
FOREACH_BATCH_SINK_ONLY_SUPPORTED_IN_PREVIEW_CHANNEL
SQLSTATE: не назначено
В настоящее время приемник DLT ForeachBatch не поддерживается.
Для приемника DLT ForeachBatch требуется частный предварительный просмотр канала PREVIEW
.
Приемники DLT: <sinkNames>
Сценарии инициализации трубопровода шлюза не разрешены
SQLSTATE: не назначено
Трубопровод шлюза не разрешает сценарии инициализации кластера. Удалите его из <from>
.
КОНФИГУРАЦИЯ_ИСКРЫ_ПАРАДНОЙ_ТРУБЫ_НЕ_РАЗРЕШЕНА
SQLSTATE: не назначено
Пайплайн шлюза не поддерживает конфигурацию Spark [<configs>
]. Удалите их из <from>
.
НЕЗАКОННЫЙ_СТОЛБЕЦ_ДЛЯ_ИЗМЕНЕНИЯ_ТИПА_ДАННЫХ
SQLSTATE: не назначен
Тип данных столбца, указанного в COLUMNS
TO UPDATE
, должен быть строковым массивом, но найден <illegalDataType>
.
НЕПРАВИЛЬНОЕ_ПОЛЕ_СХЕМЫ_В_СПЕЦИФИКАЦИИ_КАНАЛА
SQLSTATE: не назначено
Указанное поле schema в параметрах конвейера является незаконным. Причина: <reason>
.
Конфигурация дублированной схемы поглощения
SQLSTATE: не назначено
Конфигурация конвейера приема содержит повторяющиеся схемы. Убедитесь, что каждая схема уникальна.
ОШИБКА АУТЕНТИФИКАЦИИ НА ШЛЮЗЕ ИНГЕСТАЦИИ
SQLSTATE: не назначено
Сбой проверки подлинности
Для получения дополнительной информации см. INGESTION_GATEWAY_AUTHENTICATION_FAILURE
INGESTION_GATEWAY_CDC_NOT_ENABLED
SQLSTATE: не назначено
CDC не включен в <entityType>
"<entityName>
". Сообщение об ошибке: "<errorMessage>
".
ОТСУТСТВУЕТ_СВЯЗЬ_С_ШЛЮЗОМ_ПОЛУЧЕНИЯ_ДАННЫХ
SQLSTATE: не назначено
В конфигурации шлюза приема отсутствует соединение.
Добавьте ссылку на подключение каталога Unity, содержащее учетные данные.
Сведения об определении конвейера шлюза приема:
<definition>
ОТСУТСТВУЕТ_ШЛЮЗ_ДЛЯ_ВНУТРЕННЕГО_КАТАЛОГА_ХРАНИЛИЩА
SQLSTATE: не назначено
В конфигурации шлюза приема отсутствует каталог расположения внутреннего хранилища.
Добавьте каталог местонахождения внутренней памяти.
Сведения об определении конвейера шлюза приема:
<definition>
INGESTION_GATEWAY_MISSING_INTERNAL_STORAGE_NAME
SQLSTATE: не назначено
В конфигурации шлюза приема отсутствует название расположения внутреннего хранилища.
Добавьте имя расположения внутреннего хранилища.
Сведения об определении конвейера шлюза ввода:
<definition>
ОТСУТСТВУЕТ_СХЕМА_ВНУТРЕННЕГО_ХРАНИЛИЩА_В_ШЛЮЗЕ_ПЕРЕДАЧИ
SQLSTATE: не назначено
Конфигурация шлюза приема отсутствует для схемы внутреннего расположения хранилища.
Добавьте схему расположения внутреннего хранилища.
Сведения об определении конвейера шлюза приема:
<definition>
СЕТЕВОЙ_ШЛЮЗ_ПРИЕМА_НЕДОСТУПЕН_СБОЙ_ХОСТА_ИЛИ_ПОРТА
SQLSTATE: не назначено
Сбой подключения из-за неправильного имени узла <host>
и /или порта <port>
.
Дополнительные сведения см. в INGESTION_GATEWAY_UNREACHABLE_HOST_OR_PORT_FAILURE
ПРЕВЫШЕНА ЕМКОСТЬ ПУЛА ЭКЗЕМПЛЯРОВ
Не удалось создать или запустить кластер, так как эта операция превысит емкость пула экземпляров: <errorMessage>
INVALID_APPLY_CHANGES_COMMAND
SQLSTATE: не назначено
команда APPLY CHANGES
недопустима.
<reason>
.
НЕДОПУСТИМЫЙ_ТИП_АРГУМЕНТА
SQLSTATE: не назначено
Значение недопустимого типа передано параметру ‘<paramName>
’. Ожидается <expectedType>
.
<additionalMsg>
.
НЕКОРРЕКТНАЯ КОНФИГУРАЦИЯ ВЫБОРА ЖУРНАЛА СОБЫТИЙ
SQLSTATE: не назначено
Недопустимая конфигурация средства выбора журналов событий, найденная в спецификации конвейера: <message>
НЕВАЛИДНОЕ_ИМЯ_УЖЕ_ИСПОЛЬЗУЕТСЯ_КОМАНДА
SQLSTATE: не назначен
Недопустимое имя "<name>
" в команде <command>
. Причина: <reason>
НЕВЕРНЫЙ ВЫБОР ОБНОВЛЕНИЯ
SQLSTATE: не назначено
Параметры выбора обновления, указанные для этого обновления, недопустимы, так как
Дополнительные сведения см. в "INVALID_REFRESH_SELECTION"
НЕДОПУСТИМОЕ_ИМЯ_СХЕМЫ
SQLSTATE: не назначено
Недопустимая схема "<schemaName>
", указанная в параметре конвейера. Причина: <reason>
.
НЕПРАВИЛЬНЫЙ_ФОРМАТ_ИНТЕРВАЛА_ТРИГГЕРА
SQLSTATE: не назначено
Недопустимая конфигурация интервала триггера, указанная в <configurationType>
LIVE_REFERENCE_OUTSIDE_QUERY_DEFINITION_CLASSIC
SQLSTATE: не назначено
Ссылки на наборы данных с помощью LIVE
виртуальной схемы за пределами определения запроса набора данных (т. е. аннотации @dlt.table) не поддерживаются.
LIVE_REFERENCE_OUTSIDE_QUERY_DEFINITION_DPM
SQLSTATE: не назначено
Ссылки на наборы данных с использованием LIVE
виртуальной схемы <identifier>
вне определения запроса набора данных (например, @dlt.table аннотация) не поддерживаются.
ЖИВАЯ_ССЫЛКА_ВНЕ_ОПРЕДЕЛЕНИЯ_ЗАПРОСА_SPARK_SQL
SQLSTATE: не назначено
Ссылка на наборы данных с помощью виртуальной схемы LIVE
в spark.sql(...) API не должна вызываться за пределами определения запроса набора данных (т.е. аннотации @dlt.table). Его можно вызывать только в определении запроса набора данных.
Ошибка чтения метаданных материализованного представления
SQLSTATE: не назначено
Не удалось обновить таблицу <tableName>
из-за сбоя чтения метаданных. Обратитесь в службу поддержки Databricks.
MAX_RETRY_REACHED_BEFORE_ENZYME_RECOMPUTE
SQLSTATE: не назначено
Достигнуто максимальное число повторных попыток. Число повторных попыток:<flowRetryCount>
. maxFlowFailureRetryCountThreshold:<maxFlowRetryAttempts>
. <message>
ВРЕМЯ ОЖИДАНИЯ ОПЕРАЦИИ METASTORE ИСТЕКЛО
SQLSTATE: не присвоено
Операции, связанные с обновлением сведений о хранилище метаданных для <tableName>
, заняли больше времени, чем <timeout>
.
Эта проблема может быть временной или может указывать на ошибки в настроенном клиенте хранилища метаданных. Попробуйте перезапустить конвейер и сообщить об этой проблеме, если она сохраняется.
отсутствует привилегия создания схемы
SQLSTATE: не назначен
У пользователя<userName>
нет разрешения на создание схемы в <catalogName>
каталога
ОТСУТСТВИЕ ПРАВА НА СОЗДАНИЕ ТАБЛИЦЫ
SQLSTATE: не назначено
У пользователя "<userName>
" нет разрешения на создание таблицы в <schemaName>
схемы
ОТСУТСТВУЕТ ЗАПУСК ОТ ИМЕНИ ПОЛЬЗОВАТЕЛЯ
SQLSTATE: не назначено
Для обновления не было указано выполнение от имени пользователя.
Ошибка: Конечный конвейер для перемещения таблицы не найден.
Не удается найти конечный конвейер <pipelineId>
. Убедитесь, что вы находитесь в той же рабочей области, что и конвейер, вы являетесь владельцем конвейера, и что конвейер был запущен хотя бы один раз.
ПЕРЕМЕЩЕНИЕ_ТАБЛИЦЫ_МЕЖДУ_КАНАЛАМИ_ЦЕЛЕВОЙ_КАНАЛ_НЕ_В_НОВОЙ_АРХИТЕКТУРЕ
Конечный конвейер <pipelineId>
не использует режим прямой публикации. Перемещение таблицы между конвейерами требует, чтобы исходные и конечные конвейеры были в режиме прямой публикации.
MOVE_TABLE_BETWEEN_PIPELINES_DESTINATION_PIPELINE_PERMISSION_DENIED
Вы не можете выполнить эту операцию, вы не являетесь владельцем целевого конвейера <pipelineId>
. Только владельцы могут перемещать таблицу между конвейерами.
ПЕРЕМЕЩЕНИЕ_ТАБЛИЦЫ_МЕЖДУ_КОНВЕЙЕРАМИ_ТИП_КОНЕЧНОГО_КОНВЕЙЕРА_НЕ_РАБОЧЕЕ_ПРОСТРАНСТВО
Конечный конвейер <pipelineId>
не является стандартным конвейером. Мы поддерживаем только перемещение таблиц между стандартными конвейерами.
ПЕРЕМЕЩЕНИЕ_ТАБЛИЦЫ_МЕЖДУ_КАНАЛАМИ_ФУНКЦИЯ_ОТКЛЮЧЕНА
Перемещение <tableType>
между конвейерами пока не поддерживается.
ПЕРЕМЕСТИТЬ_ТАБЛИЦУ_МЕЖДУ_КОНВЕЕРАМИ_ИСТОЧНИК_КОНВЕЕРА_НЕ_НАЙДЕН
Исходный конвейер <pipelineId>
, управляющий таблицей <tableName>
, не найден. Убедитесь, что вы находитесь в той же рабочей области, что и конвейер, вы являетесь владельцем конвейера, и конвейер выполнялся по крайней мере один раз.
ПЕРЕМЕЩЕНИЕ_ТАБЛИЦЫ_МЕЖДУ_КОНВЕЕРАМИ_ИСТОЧНИК_КОНВЕЙЕРА_НЕ_В_НОВОЙ_АРХИТЕКТУРЕ
Исходный конвейер <pipelineId>
, управляющий таблицей <tableName>
, не использует режим прямой публикации. Перемещение таблицы между конвейерами требует, чтобы исходные и конечные конвейеры были в режиме «прямой публикации».
ПЕРЕМЕЩЕНИЕ_ТАБЛИЦЫ_МЕЖДУ_КОНВЕЙЕРАМИ_СИСТЕМА_ПОТОКОВ_ДОСТУП_ЗАПРЕЩЕН
Вы не можете выполнить эту операцию, так как вы не являетесь владельцем исходного конвейера <pipelineId>
и не управляете таблицей <tableName>
. Только владельцы могут перемещать таблицу между конвейерами.
ПЕРЕМЕЩЕНИЕ_ТАБЛИЦЫ_МЕЖДУ_КАНАЛАМИ_ТИП_ИСТОЧНИКА_КАНАЛА_НЕ_РАБОЧЕЕ_ПРОСТРАНСТВО
Исходный конвейер <pipelineId>
, управление таблицей <tableName>
, не является стандартным конвейером. Мы поддерживаем только перемещение таблиц между стандартными конвейерами.
ПЕРЕМЕЩЕНИЕ_ТАБЛИЦЫ_МЕЖДУ_КОНВЕЙЕРАМИ_ТАБЛИЦА_ИЗМЕНЕНА
Таблица <tableName>
была изменена во время операции. Повторите попытку
ОБНОВЛЕНИЕ ПЕРЕНОСА ТАБЛИЦЫ МЕЖДУ КОНВЕЙЕРАМИ ВЫПОЛНЯЕТСЯ
Выполняется конвейер <pipelineId>
для таблицы <tableName>
. Перед выполнением операции остановите конвейер.
ВЗАИМНО ИСКЛЮЧАЮЩИЕ ОПЦИИ
SQLSTATE: не назначено
Взаимоисключающие опции <options>
. Удалите один из этих вариантов.
Таблица не поддерживает ЮК, уже управляется другим конвейером.
SQLSTATE: не назначено
Таблица "<tableName>
" уже управляется конвейером <otherPipelineId>
.
Если вы хотите, чтобы таблица "<tableName>
" управлялась этим потоком.
- Удалите таблицу из конвейера
<otherPipelineId>
. - Запустите полное обновление для этого потока данных.
Если вы хотите продолжить управление таблицей из нескольких конвейеров, отключите этот флажок, установив для конфигурации pipelines.tableManagedByMultiplePipelinesCheck.enabled
значение false
в параметрах конвейера.
Это не рекомендуется, так как одновременные операции в таблице могут конфликтовать друг с другом и привести к непредвиденным результатам.
БЛОКНОТ_НЕ_НАЙДЕН
Не удалось загрузить записную книжку "<notebookPath>
".
ОТСУТСТВУЮТ ТАБЛИЦЫ В КОНВЕЙЕРЕ
SQLSTATE: не назначено
Ожидается, что в ваших каналах данных определена как минимум одна таблица, но в канале данных не найдено ни одной таблицы.
Убедитесь, что вы включили ожидаемые исходные файлы и что исходный код содержит определения таблиц (например, CREATE <mv>
в коде SQL, @dlt.table в коде Python).
Обратите внимание, что для этой проверки учитываются только таблицы. Эта ошибка также может возникнуть, если в ваш конвейер включены только представления или потоки.
НЕТ_РАБОЧИХ_СРЕД
Не удалось создать или запустить кластер, так как у вашей организации нет рабочих сред. Обратитесь в службу поддержки Databricks.
АНАЛИЗ НЕВОЗМОЖНОСТИ ПОВТОРНОГО ЗАПУСКА PIPELINE
SQLSTATE: не назначено
Процесс сбора данных не смог проанализировать исходные таблицы (<tables>
) из-за ошибок, которые невозможно исправить, после частичного выполнения.
Новое обновление конвейера не будет создано. Проверьте журнал событий и исправьте проблемы соответствующим образом.
PIPELINE_NOT_READY_FOR_SCHEDULED_UPDATE
SQLSTATE: не назначено
Таблица еще не готова к обновлению
Дополнительную информацию см. в PIPELINE_NOT_READY_FOR_SCHEDULED_UPDATE.
PIPELINE_TYPE_QUOTA_EXCEEDED
Не удается запустить обновление "<updateId>
", так как достигнуто ограничение для активных конвейеров типа "<pipelineType>
".
PIP_INSTALL_ERROR
SQLSTATE: не присвоено
Произошла ошибка при вызове установки %pip.
Установка PIP не в начале блокнота
SQLSTATE: не назначено
Найдены ячейки, содержащие %pip установки, которые не расположены в верхней части ноутбука для<notebookPath>
Переместите все ячейки %pip установки в начало записной книжки.
PY4J_BLOCKED_API
SQLSTATE: не назначено
Вы используете API Python, который не поддерживается в текущей среде.
Пожалуйста, обратитесь к документации по Databricks для альтернатив.
<additionalInfo>
REFERENCE_DLT_DATASET_OUTSIDE_QUERY_DEFINITION
SQLSTATE: не назначено
Ссылка на набор данных DLT <identifier>
за пределами определения запроса данных (например, аннотации @dlt.table) не поддерживается. Пожалуйста, прочитайте это внутри определения запроса набора данных.
РЕЖИМ_ОБНОВЛЕНИЯ_УЖЕ_СУЩЕСТВУЕТ
Невозможно добавить <type>
в таблицу, которая уже содержит <existingType>
. Удалите существующее расписание или используйте ALTER TABLE
...
ALTER <type>
... чтобы изменить его.
ЗАРЕЗЕРВИРОВАННОЕ_КЛЮЧЕВОЕ_СЛОВО_ИСПОЛЬЗУЕТСЯ_В_КАТАЛОГЕ
SQLSTATE: не назначено
USE CATALOG
'<reservedKeyword>
' является незаконным, так как '<reservedKeyword>
' является зарезервированным ключевым словом в DLT.
RESERVED_KEYWORD_IN_USE_SCHEMA
SQLSTATE: не назначено
USE SCHEMA
'<reservedKeyword>
' является незаконным, так как '<reservedKeyword>
' является зарезервированным ключевым словом в DLT.
RUN_AS_USER_NOT_FOUND
SQLSTATE: не назначено
Указанный запуск с именем пользователя "<runAsUserId>
" для обновления не существует в рабочей области.
SAAS_CONNECTION_ERROR
Не удалось подключиться к источнику <sourceName>
. Код ошибки: <saasConnectionErrorCode>
.
Дополнительные сведения см. в SAAS_CONNECTION_ERROR
SAAS_CONNECTOR_SCHEMA_CHANGE_ERROR
SQLSTATE: не назначено
Изменение схемы произошло в таблице <tableName>
источника <sourceName>
.
Дополнительные сведения см. в SAAS_CONNECTOR_SCHEMA_CHANGE_ERROR
SAAS_CONNECTOR_SOURCE_API_ERROR
Произошла ошибка в вызове API <sourceName>
. Тип исходного API: <saasSourceApiType>
. Код ошибки: <saasSourceApiErrorCode>
.
Попробуйте обновить целевую таблицу. Если проблема сохраняется, отправьте запрос.
ОШИБКА_SAAS_НЕКОРРЕКТНОГО_КОННЕКТОРА
Неподдерживаемая ошибка произошла в источнике данных <sourceName>
.
Дополнительные сведения см. в SAAS_CONNECTOR_UNSUPPORTED_ERROR
SAAS_INCOMPATIBLE_SCHEMA_CHANGES_DURING_INIT
SQLSTATE: не назначено
Мы обнаружили несовместимые изменения схемы при инициализации конвейера:
<details>
Выполните полное обновление затронутых таблиц.
СХЕМА_SAAS_РАЗОШЛАСЬ_ВО_ВРЕМЯ_АНАЛИЗА
SQLSTATE: не назначено
Исходная таблица (<table>
)проанализированная схема различлась от ожидаемой схемы.
Повторите обновление конвейера и проверьте, устранена ли проблема.
Если эта проблема сохраняется, выполните полное обновление таблиц, упомянутых выше.
Ожидаемая схема:
<expectedSchema>
Фактическая схема:
<actualSchema>
SAAS_UC_CONNECTION_INACCESSIBLE
SQLSTATE: не назначено
Указанное подключение <connectionName>
недоступно. Проверьте подключение и повторите попытку.
Дополнительные сведения см. в SAAS_UC_CONNECTION_INACCESSIBLE
СПЕЦИФИКАЦИЯ_СХЕМЫ_ПУСТОЙ_КАТАЛОГ
SQLSTATE: не назначено
SchemaSpec имеет пустую строку в поле каталога.
Удалите пустую строку или добавьте имя каталога. (Если эта схема не принадлежит каталогу в источнике, не устанавливайте поле.)
Сведения о спецификации схемы:
<schemaSpec>
СХЕМА_СПЕЦИФИКАЦИЯ_ПУСТАЯ_СХЕМА
SQLSTATE: не назначено
SchemaSpec имеет пустую строку в поле схемы.
Удалите пустую строку или добавьте имя схемы. (Если эта таблица не принадлежит к схеме в источнике, не устанавливайте поле.)
Сведения о спецификации схемы:
<schemaSpec>
SCHEMA_SPEC_REQUIRE_ONE_OF_CATALOG_SCHEMA
SQLSTATE: ни один не назначен
Должен присутствовать по крайней мере один из исходного каталога и исходной схемы. Но оба пусты.
Сведения о спецификации схемы:
<schemaSpec>
Ошибка в спящем режиме экземпляра разъема ServiceNow
Произошла ошибка в ServiceNow. Тип исходного API: <saasSourceApiType>
.
Не удалось подключиться к экземпляру ServiceNow. Экземпляр, как представляется, является гибернационным или неактивным.
Войдите на портал администрирования ServiceNow и подождите некоторое время до полного пробуждения экземпляра.
Чтобы повторить попытку, повторно запустите весь конвейер или обновите эту конкретную целевую таблицу. Если ошибка сохраняется, отправьте запрос.
SERVICENOW_CONNECTOR_INVALID_TABLE_ERROR (Ошибка: недопустимая таблица в коннекторе ServiceNow)
Произошла ошибка в ServiceNow. Тип исходного API: <saasSourceApiType>
.
Не удалось запросить схему таблицы "<tableName>
". Таблица не существует в учетной записи ServiceNow для этого пользователя.
Проверьте имя таблицы для любых опечаток и убедитесь, что у пользователя есть необходимые разрешения для доступа к таблице.
Чтобы повторить попытку, повторно запустите весь конвейер или обновите эту конкретную целевую таблицу. Если ошибка сохраняется, отправьте запрос.
SERVICENOW_CONNECTOR_MALFORMED_ENDPOINT_URL_ERROR
Произошла ошибка в ServiceNow. Тип исходного API: <saasSourceApiType>
.
Обнаружен недопустимый URL-адрес конечной точки API ServiceNow. Структура URL-адресов не соответствует ожидаемому формату ServiceNow.
Проверьте конфигурацию экземпляра ServiceNow в учетных данных подключения UC.
Дополнительные сведения см. в SERVICENOW_CONNECTOR_MALFORMED_ENDPOINT_URL_ERROR
SERVICENOW_CONNECTOR_UNAUTHORIZED_ACCESS_ERROR
Произошла ошибка в ServiceNow. Тип исходного API: <saasSourceApiType>
.
Дополнительные сведения см. в SERVICENOW_CONNECTOR_UNAUTHORIZED_ACCESS_ERROR
УСТАНОВКА_СВОЙСТВ_ТАБЛИЦ_НЕ_ДОПУСКАЕТСЯ_ДЛЯ_DLT_ДАННЫХ_SET_TBLPROPERTIES_NOT_ALLOWED_FOR_DLT_DATASET
ALTER <commandTableType>
...
SET TBLPROPERTIES
не поддерживается. Чтобы изменить свойства таблицы, измените исходное определение и запустите обновление.
SFDC_CONNECTOR_BULK_QUERY_JOB_INCOMPLETE
Прием для объекта <objName>
неполный, так как задание запроса API Salesforce заняло слишком много времени, завершилось сбоем или было отменено вручную.
Дополнительные сведения см. в разделе SFDC_CONNECTOR_BULK_QUERY_JOB_INCOMPLETE
SFDC_CONNECTOR_CREATE_BULK_QUERY_JOB_FAILED
Погрузка для объекта <objName>
является неполной из-за ошибки создания задания запроса массового API Salesforce. Код ошибки: <saasSourceApiErrorCode>
.
<actionText>
.
МОЙКИ_НЕ_ПОДДЕРЖИВАЮТСЯ_В_SEG
SQLSTATE: не назначено
Приемники DLT не поддерживаются в рабочих пространствах без доступа к Интернету. Обнаружены следующие раковины: <sinkNames>
Тайм-аут при запуске Python REPL
SQLSTATE: не назначено
Истекло время ожидания запуска REPL Python. Заняло больше <timeoutSeconds>
секунд.
ЦЕЛЬ_ПОТОКА_НЕ_ОПРЕДЕЛЕНА
SQLSTATE: не назначено
Не удается найти целевую таблицу <target>
для команды <command>
. Целевая таблица <target>
не определена в конвейере.
TABLE_SPEC_BOTH_CATALOG_SCHEMA_REQUIRED
SQLSTATE: ничего не назначено
TableSpec отсутствует один из исходного каталога и /или исходной схемы.
Сведения о спецификации таблицы:
<tableSpec>
СПЕЦИФИКАЦИЯ_ТАБЛИЦЫ_ПУСТОЙ_КАТАЛОГ
SQLSTATE: не назначено
TableSpec имеет пустую строку в поле каталога.
Удалите пустую строку или добавьте имя каталога. (Если эта таблица не принадлежит каталогу в источнике, не устанавливайте поле.)
Сведения о спецификации таблицы:
<tableSpec>
Спецификация таблицы: пустая схема
SQLSTATE: нет присвоенных значений
TableSpec имеет пустую строку в поле схемы.
Удалите пустую строку или добавьте имя схемы. (Если эта таблица не принадлежит к схеме в источнике, не устанавливайте поле.)
Сведения о спецификации таблицы:
<tableSpec>
СПЕЦИФИКАЦИЯ_ТАБЛИЦА_ПУСТАЯ_ТАБЛИЦА
SQLSTATE: не назначено
Имя таблицы пусто. Укажите имя таблицы.
Сведения о спецификации таблицы:
<tableSpec>
ТОКЕН_ТАБЛИЦЫ_НЕ_СУЩЕСТВУЕТ_ДЛЯ_ЭВОЛЮЦИИ_СХЕМЫ_УСТАРЕВШЕЙ_ТАБЛИЦЫ
SQLSTATE: не присвоено
Эволюция схемы не может быть включена из-за отсутствия метаданных. Активируйте полное обновление.
Причина: Токен таблицы снимков должен быть определён при включении эволюции схемы.
ЗНАЧЕНИЕ_ИНТЕРВАЛА_ТРИГГЕРА_НЕДОПУСТИМО
Интервал триггера должен быть положительным, максимально допустимое значение — 2 147 483 647 секунд. Получено: <actual>
секунд.
TRIGGER_SOURCE_TYPE_NOT_SUPPORTED
Исходный <source>
с типом <type>
в настоящее время не поддерживается триггером.
UC_ЦЕЛЕВАЯ_СХЕМА_ОЧИСТКИ_НЕ_РАЗРЕШЕНА
SQLSTATE: не назначено
Очистка поля в целевой схеме не допускается для конвейеров UC. Причина: <reason>
.
UC_TARGET_SCHEMA_REQUIRED
SQLSTATE: не назначено
Поле целевой схемы требуется для конвейеров UC. Причина: <reason>
.
Неожиданная ошибка разрешений схемы конвейера
SQLSTATE: неназначено
Непредвиденная ошибка при проверке разрешений схемы для конвейера <pipelineId>
. Обратитесь в службу поддержки Databricks.
НЕРАЗРЕШЕННЫЙ_ПУТЬ_СИНКА
SQLSTATE: не назначено
Путь к хранилищу для синка <identifier>
не может быть определен. Обратитесь в службу поддержки Databricks.
UNRESOLVED_TABLE_PATH
SQLSTATE: не назначено
Путь хранения для таблицы <identifier>
не может быть определён. Обратитесь в службу поддержки Databricks.
НЕПОДДЕРЖИВАЕМЫЙ_КАНАЛ_ДЛЯ_DPM
SQLSTATE: не назначено
Неподдерживаемый канал для режима прямой публикации. Ожидается канал либо "CURRENT
", либо "PREVIEW
", но был получен канал "PREVIOUS
".
НЕПОДДЕРЖИВАЕМАЯ_КОМАНДА_В_НЕ_ДПМ_КАНАЛЕ
SQLSTATE: не присвоено
<command>
поддерживается только в конвейере DLT с включённым режимом прямой публикации
НЕПОДДЕРЖИВАЕМАЯ КОМАНДА В ОПРЕДЕЛЕНИИ ЗАПРОСА
SQLSTATE: не назначен
"<command>
" не поддерживается в определении запроса. Переместите команду за пределы определения запроса. Если это конвейер DLT в Python, переместите '<command>
' за пределы декоратора @dlt.table(/@dlt.view(). Если это конвейер DLT в Scala, переместите<command>
вне метода query.
Неподдерживаемая функция для рабочей области
<featureName>
не поддерживается в рабочей области. Обратитесь в службу поддержки Databricks, чтобы включить эту функцию для рабочей области.
UNSUPPORTED_LANGUAGE
Не удалось загрузить записную книжку <language>
"<notebookPath>
". В настоящее время поддерживаются только ноутбуки <supportedLanguages>
.
НЕПОДДЕРЖИВАЕМЫЙ_ТИП_ИСТОЧНИКА_УПРАВЛЯЕМОЙ_ЗАГРУЗКИ
SQLSTATE: не назначено
Недопустимое определение управляемого конвейера поглощения, неподдерживаемый тип источника: <sourceType>
.
НЕПОДДЕРЖИВАЕМЫЙ_ТИП_ПОДАЧИ_SAAS
SQLSTATE: не назначено
Указанный тип ввода <ingestionType>
не поддерживается.
Обратитесь в службу поддержки Databricks, если эта проблема сохраняется.
UNSUPPORTED_SPARK_SQL_COMMAND
SQLSTATE: не назначено
'<command>
' не поддерживается в API spark.sql("...") в DLT Python. Поддерживаемая команда: <supportedCommands>
.
USE_CATALOG_IN_HMS
SQLSTATE: нет назначенного
Использование CATALOG
поддерживается только в конвейере DLT с включенной поддержкой UC.
Текст не сохранен в пользовательском контексте
SQLSTATE: не назначено
Не удается обновить таблицу <tableName>
, так как у нее нет запроса, сохраненного в каталоге Unity. Обратитесь в службу поддержки Databricks.
URL_ОТЧЁТА_WORKDAY_ПУСТОЙ
SQLSTATE: не назначено
URL-адрес отчета Workday пуст. Необходимо предоставить по крайней мере один отчет.
Превышена квота рабочего пространства
Невозможно начать обновление "<updateId>
", так как в этой рабочей области уже работают активные потоки<maxActiveUpdates>
.
Разное
Политики ABAC для строк и столбцов не поддерживаются на назначенных кластерах
SQLSTATE: не назначено
Запрос к таблице <tableFullName>
с фильтром строк или маской столбца, назначенной с помощью правил политики, не поддерживается в назначенных кластерах.
Отсутствуют учетные данные Azure Entra
SQLSTATE: не назначено
Отсутствуют учетные данные Azure Entra (aka Azure Active Directory).
Убедитесь, что вы вошли в систему с помощью учетной записи Entra
или настроили личный маркер доступа Azure DevOps (PAT) в параметрах пользователя > интеграции Git.
Если вы не используете PAT и используете Azure DevOps с API Repos,
необходимо использовать токен доступа Azure Entra.
Инструкции по получению токена доступа Azure Entra см. вhttps://docs.microsoft.com/azure/databricks/dev-tools/api/latest/aad/app-aad-token.
AZURE_ENTRA_CREDENTIALS_PARSE_FAILURE
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) и снова войдите в систему.
Ошибка: 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 является допустимым.
- Ваш личный маркер доступа или пароль приложения имеет правильный доступ к репозиторию.
COULD_NOT_RESOLVE_REPOSITORY_HOST
SQLSTATE: не назначено
Не удалось разрешить хост для <repoUrl>
.
Начало времени не поддерживается.
SQLSTATE: не присвоено
Параметр beginning_of_time
не может быть истинным.
Срок действия CSMS токена продолжения истек
SQLSTATE: не назначено
Запрошенные объекты не удалось найти для маркера продолжения.
CSMS_INVALID_CONTINUATION_TOKEN
SQLSTATE: не назначено
Недопустимый маркер продолжения. Причина: <msg>
CSMS_INVALID_MAX_OBJECTS
SQLSTATE: нет назначенных
Недопустимое значение <value>
для параметра max_objects, ожидаемое значение в [<minValue>
, <maxValue>
]
CSMS_INVALID_URI_FORMAT
SQLSTATE: не назначено
Недопустимый формат URI. Требуется указать том (например, "/Volumes/catalog/schema/volume") или путь к облачному хранилищу (например, "s3://some-uri")
CSMS_KAFKA_TOPIC_MISSING
SQLSTATE: не назначено
Должен предоставить топик Kafka
CSMS_LOCATION_ERROR (ошибка местоположения CSMS)
SQLSTATE: не присвоено
Не удалось перечислить объекты. На месте имеются проблемы, которые необходимо решить. Сведения: <msg>
CSMS_LOCATION_NOT_KNOWN (Местоположение не известно)
SQLSTATE: не назначен
Расположение для URI <path>
не найдено
CSMS_METASTORE_RESOLUTION_FAILED
SQLSTATE: не назначено
Не удалось определить хранилище метаданных для запроса.
Служба CSMS отключена
SQLSTATE: нет назначенных
Служба отключена
CSMS_UNITY_CATALOG_ENTITY_NOT_FOUND
SQLSTATE: не назначено
Сущность каталога Unity не найдена. Убедитесь, что каталог, схема, том и/или внешнее хранилище существуют.
CSMS_UNITY_CATALOG_ВНЕШНЕЕ_РАСПОЛОЖЕНИЕ_НЕ_СУЩЕСТВУЕТ
SQLSTATE: никакой не назначен
Внешнее местоположение каталога Unity не существует.
Каталог CSMS Unity: Дублирование внешнего хранилища
SQLSTATE: не назначено
Универсальный код ресурса (URI) совпадает с другими томами
Хранилище метаданных каталога CSMS_UNITY не существует
SQLSTATE: не назначено
Не удалось определить хранилище метаданных для запроса. Хранилище метаданных не существует
CSMS_UNITY_CATALOG_PERMISSION_DENIED
SQLSTATE: не назначено
Отклонено разрешение
Таблица в CSMS_UNITY_CATALOG не существует
SQLSTATE: не назначено
Таблица каталога Unity не существует.
CSMS_UNITY_CATALOG_ОБЪЕМ_НЕ_СУЩЕСТВУЕТ
SQLSTATE: не назначено
Том каталога Unity не существует.
CSMS_URI_MISSING
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_CREDENTIAL_GENERIC_INVALID
SQLSTATE: не назначено
Недопустимые учетные данные поставщика Git для URL-адреса репозитория <repoUrl>
.
Текущий поставщик учетных данных Git — <gitCredentialProvider>
, а имя пользователя — <gitCredentialUsername>
.
Перейдите к параметрам пользователя интеграции Git >, чтобы посмотреть учетные данные.
Перейдите к удаленному поставщику Git, чтобы убедиться, что:
- Вы ввели правильный адрес электронной почты пользователя Git или имя пользователя с учетными данными поставщика Git.
- У вашего токена или пароля приложения имеется правильный доступ к репозиторию.
- Срок действия токена не истек.
- Если у вас включена единая аутентификация с вашим поставщиком Git, обязательно авторизуйте токен.
GIT_CREDENTIAL_INVALID_PAT
SQLSTATE: не назначено
Недопустимые учетные данные персонального токена доступа поставщика Git для URL репозитория <repoUrl>
.
Текущий поставщик учетных данных Git — <gitCredentialProvider>
, а имя пользователя — <gitCredentialUsername>
.
Перейдите в настройки пользователя к интеграции Git >, чтобы просмотреть свои учетные данные.
Перейдите к удаленному поставщику Git, чтобы убедиться, что:
- Вы ввели правильный адрес электронной почты пользователя Git или имя пользователя с учетными данными поставщика Git.
- Токен или пароль приложения имеет правильный доступ к репозиторию.
- Срок действия токена не истек.
- Если у вас включен SSO с поставщиком Git, не забудьте авторизовать токен.
Отсутствуют учетные данные GIT (GIT_CREDENTIAL_MISSING)
SQLSTATE: не задан
Учетные данные Git не настроены, но учетные данные, необходимые для этого репозитория (<repoUrl>
).
Перейдите к настройкам пользователя интеграции Git >, чтобы настроить учетные данные Git.
ОШИБКА_УЧЕТНЫХ_ДАННЫХ_GIT_НЕТ_ПРАВА_НА_ЗАПИСЬ
SQLSTATE: не назначено
Доступ к <gitCredentialProvider>
хранилищу (<repoUrl>
) не предоставлен.
Убедитесь, что у вас (<gitCredentialUsername>
) есть доступ на запись в этот удаленный репозиторий.
GIT_CREDENTIAL_PROVIDER_MISMATCHED
SQLSTATE: не назначено
Неверный поставщик учетных данных Git для репозитория.
Текущий поставщик учетных данных Git (<gitCredentialProvider>
) не соответствует поставщику Git репозитория <repoUrl>
.
Попробуйте другой репозиторий или перейдите в раздел "Параметры пользователя" > интеграции с Git, чтобы обновить учетные данные Git.
GIT_PROXY_CLUSTER_NOT_READY
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>
не существует.
JOBS_TASK_REGISTRY_TASK_DOES_NOT_EXIST
SQLSTATE: не назначено
Задача с идентификатором <taskId>
не существует.
РЕЕСТР_ЗАДАЧ_РАБОТ_НЕПОДДЕРЖИВАЕМАЯ_ЗАДАЧА_РАБОТЫ
SQLSTATE: не назначен
Реестр задач: неподдерживаемый или неизвестный JobTask с классом <taskClassName>
.
ДОСТУП НА ОСНОВЕ ПУТИ НЕ ПОДДЕРЖИВАЕТСЯ ДЛЯ ВНЕШНЕГО ПОВЕРХНОСТНОГО КЛОНА
SQLSTATE: не назначено
Доступ по пути к внешней таблице с неглубоким клонированием <tableFullName>
не поддерживается. Вместо этого используйте имена таблиц, чтобы получить доступ к неглубокому клону.
Доступ на основе путей не поддерживается для Fabric
SQLSTATE: не назначен
Таблица Fabric, расположенная по URL-адресу "<url>
", не найдена. Используйте команду REFRESH FOREIGN CATALOG
для заполнения таблиц Fabric.
ДОСТУП НА ОСНОВЕ ПУТЕЙ НЕ ПОДДЕРЖИВАЕТСЯ ДЛЯ ТАБЛИЦ С ПОЛИТИКАМИ ДОСТУПА НА УРОВНЕ СТРОК И СТОЛБЦОВ
SQLSTATE: не назначено
Доступ к таблице <tableFullName>
с фильтром строк или маской столбцов на основе пути не поддерживается.
ДОСТУП ЗАПРЕЩЕН
SQLSTATE: не присвоено
У пользователя нет <msg>
на <resourceType>
<resourceName>
.
ОШИБКА_НЕПРАВИЛЬНЫЙ_ВВОД_ПРИ_УДАЛЕНИИ_АКТИВА_REDASH
SQLSTATE: не присвоено
Не удалось проанализировать запрос на удаление объекта: <invalidInputMsg>
REDASH_DELETE_OBJECT_NOT_IN_TRASH
SQLSTATE: не назначено
Не удалось удалить объект <resourceName>
, так как он не находится в корзине
ОТКАЗАНО В ДОСТУПЕ К REDASH
SQLSTATE: не присвоен
Не удалось найти или получить разрешение на доступ к ресурсам <resourceId>
REDASH_QUERY_NOT_FOUND
SQLSTATE: не назначено
Не удалось найти ресурс из идентификатора запроса <queryId>
НЕ УДАЛОСЬ СОЗДАТЬ ФРАГМЕНТ ЗАПРОСА REDASH
SQLSTATE: не назначено
Не удалось создать новый фрагмент запроса
REDASH_QUERY_SNIPPET_QUOTA_EXCEEDED
SQLSTATE: не назначено
Достигнута квота для количества фрагментов запроса. Текущая квота <quota>
.
REDASH_QUERY_SNIPPET_TRIGGER_ALREADY_IN_USE
SQLSTATE: не назначено
Указанный триггер <trigger>
уже используется другим фрагментом запроса в этой рабочей области.
РЕСУРС_REDASH_НЕ_НАЙДЕН
SQLSTATE: не назначено
Запрашиваемый ресурс <resourceName>
не существует
Обработчик восстановления REDASH: недопустимый ввод
SQLSTATE: не назначено
Не удалось проанализировать запрос на удаление объекта: <invalidInputMsg>
"REDASH_ВОССТАНОВЛЕНИЕ_ОБЪЕКТА_НЕ_В_КОРЗИНЕ"
SQLSTATE: не назначено
Не удалось восстановить объект <resourceName>
, который не находится в корзине
REDASH_TRASH_OBJECT_ALREADY_IN_TRASH
SQLSTATE: не назначено
Не удалось удалить в корзину уже удалённый объект <resourceName>
REDASH_UNABLE_TO_GENERATE_RESOURCE_NAME (Невозможно сгенерировать имя ресурса)
SQLSTATE: не назначено
Не удалось создать имя ресурса из идентификатора <id>
Ошибка создания визуализации в Redash
SQLSTATE: не назначено
Не удалось создать новую визуализацию
REDASH_VISUALIZATION_NOT_FOUND
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: не назначено
Слишком много строк для обновления, обновление прерывается.