Classe d’erreur UNSUPPORTED_FEATURE
La fonctionnalité n’est pas prise en charge :
AES_MODE
AES-<mode>
avec le remplissage <padding>
de la fonction <functionName>
.
AES_MODE_AAD
<functionName>
avec AES-<mode>
ne prend pas en charge les données d’authentification supplémentaires (AAD).
AES_MODE_IV
<functionName>
avec AES-<mode>
ne prend pas en charge les vecteurs d’initialisation (IV).
AI_FUNCTION
La fonction IA <functionName>
est disponible uniquement dans les charges de travail interactives, les travaux, SQL Pro et SQL Serverless, ou elle’est désactivée explicitement.
AI_FUNCTION_PREVIEW
La fonction IA <functionName>
est en préversion et est actuellement désactivée dans cet environnement.
ANALYZE_UNCACHED_TEMP_VIEW
La commande ANALYZE TABLE FOR COLUMNS peut fonctionner sur des vues temporaires qui ont déjà été mises en cache. Vous pouvez mettre en cache l’affichage <viewName>
.
ANALYZE_UNSUPPORTED_COLUMN_TYPE
La commande ANALYZE TABLE FOR COLUMNS ne prend pas en charge le type <columnType>
de la colonne <columnName>
dans la table <tableName>
.
ANALYZE_VIEW
La commande ANALYZE TABLE ne prend pas en charge les vues.
CATALOG_OPERATION
Le catalogue <catalogName>
ne prend pas en charge <operation>
.
COLLATION
Le classement n’est pas encore pris en charge.
COMBINATION_QUERY_RESULT_CLAUSES
Combinaison de ORDER BY/SORT BY/DISTRIBUTE BY/CLUSTER BY.
COMMENT_NAMESPACE
Joindre un commentaire à l'espace de noms <namespace>
.
CREATE_TABLE_STAGING_LOCATION
Créez une table de catalogue dans un emplacement intermédiaire.
DESC_TABLE_COLUMN_PARTITION
DESC TABLE COLUMN pour une partition spécifique.
DROP_DATABASE
Supprimez la base de données par défaut <database>
.
DROP_NAMESPACE
Supprimez l'espace de noms <namespace>
.
DROP_NAMESPACE_CASCADE
La commande Drop Namespace Cascade n’est pas prise en charge dans les catalogues <provider>
.
HIVE_TABLE_TYPE
Le <tableName>
est la ruche <tableType>
.
HIVE_WITH_ANSI_INTERVALS
Table de ruche <tableName>
avec intervalles ANSI.
INSERT_PARTITION_SPEC_IF_NOT_EXISTS
INSERT INTO <tableName>
avec IF NOT EXISTS dans la spécification PARTITION.
LAMBDA_FUNCTION_WITH_PYTHON_UDF
Fonction lambda avec UDF <funcName>
Python dans une fonction d’ordre supérieur.
LATERAL_COLUMN_ALIAS_IN_AGGREGATE_FUNC
Référencement d’un alias de colonne latérale <lca>
dans la fonction d’agrégation <aggFunc>
.
LATERAL_COLUMN_ALIAS_IN_AGGREGATE_WITH_WINDOW_AND_HAVING
Référencement de l’alias de colonne latérale <lca>
dans la requête d’agrégation à la fois avec des expressions de fenêtre et avec la clause having. Veuillez réécrire la requête d’agrégation en supprimant la clause having ou en supprimant la référence d’alias latéral dans la liste SELECT.
LATERAL_COLUMN_ALIAS_IN_GROUP_BY
Le référencement d’un alias de colonne latérale via l’alias GROUP BY/ALL n’est pas encore pris en charge.
LATERAL_COLUMN_ALIAS_IN_WINDOW
Référencement d’un alias de colonne latérale <lca>
dans l’expression de fenêtre <windowExpr>
.
LATERAL_JOIN_USING
JOIN USING avec la corrélation LATERAL.
LITERAL_TYPE
Littéral pour « <value>
» de <type>
.
MATERIALIZED_VIEW_WITH_SCHEMA_BINDING_MODE
Les vues matérialisées ne peuvent pas être créées avec la clause WITH SCHEMA. Recréez la vue matérialisée lorsque le schéma sous-jacent change ou utilisez une vue persistante.
MULTIPLE_BUCKET_TRANSFORMS
Transformations à plusieurs compartiments.
MULTI_ACTION_ALTER
La table d’hébergement du serveur JDBC cible <tableName>
ne prend pas en charge ALTER TABLE avec plusieurs actions. Fractionnez ALTER TABLE en actions individuelles pour éviter cette erreur.
ORC_TYPE_CAST
Impossible de convertir <orcType>
de Orc en type de données <toType>
.
OVERWRITE_BY_SUBQUERY
INSERT OVERWRITE avec une condition de sous-requête.
PANDAS_UDAF_IN_PIVOT
L’utilisateur Pandas a défini une fonction d’agrégation dans la clause PIVOT.
PARAMETER_MARKER_IN_UNEXPECTED_STATEMENT
Les marqueurs du paramètre ne sont pas autorisés dans <statement>
.
PARTITION_WITH_NESTED_COLUMN_IS_UNSUPPORTED
Partitionnement invalide : <cols>
est manquant ou se trouve dans une carte ou un tableau.
PIVOT_AFTER_GROUP_BY
Clause PIVOT suivant une clause GROUP BY. Envisagez d’envoyer (push) le GROUP BY dans une sous-requête.
PIVOT_TYPE
Ajout d’un tableau croisé dynamique en fonction de la valeur « <value>
» du type de données de colonne <type>
.
PURGE_PARTITION
Purge des partitions.
PURGE_TABLE
Purger le tableau.
PYTHON_DATA_SOURCE
Sources de données Python.
PYTHON_UDF_IN_ON_CLAUSE
Fonction définie par l’utilisateur Python dans la clause ON d’une jointure <joinType>
. Dans le cas d’un INNER JOIN, envisagez de le réécrire en CROSS JOIN avec une clause WHERE.
REMOVE_NAMESPACE_COMMENT
Supprimer un commentaire de l'espace de noms <namespace>
.
REPLACE_NESTED_COLUMN
La fonction de remplacement ne prend pas en charge les colonnes imbriquées <colName>
.
SET_NAMESPACE_PROPERTY
<property>
est une propriété d’espace de noms réservée, <msg>
.
SET_OPERATION_ON_MAP_TYPE
Impossible d'avoir des colonnes MAP
de type dans DataFrame qui appelle des opérations d'ensemble (INTERSECT, EXCEPT, etc.), mais le type de colonne <colName>
est <dataType>
.
SET_PROPERTIES_AND_DBPROPERTIES
définissez PROPERTIES et DBPROPERTIES en même temps.
SET_TABLE_PROPERTY
<property>
est une de propriété de table réservée, <msg>
.
SET_VARIABLE_USING_SET
<variableName>
est une VARIABLE et ne peut pas être mis à jour à l'aide de l'instruction SET. Utilisez FIXER VARIABLE <variableName>
= … à la place.
SQL_SCRIPTING
Le script SQL est en cours de développement et toutes les fonctionnalités ne sont pas prises en charge. Le script SQL permet aux utilisateurs d’écrire des procédures SQL, notamment le flux de contrôle et la gestion des erreurs. Pour activer les fonctionnalités existantes définies <sqlScriptingEnabled>
sur true
.
SQL_SCRIPTING_WITH_PARAMETERS
Les paramètres ne sont pas pris en charge avec le script SQL.
STATE_STORE_MULTIPLE_COLUMN_FAMILIES
La création de plusieurs familles de colonnes avec <stateStoreProvider>
n’est pas prise en charge.
STATE_STORE_REMOVING_COLUMN_FAMILIES
La suppression de familles de colonnes avec <stateStoreProvider>
n’est pas prise en charge.
STATE_STORE_TTL
La durée de vie (TTL) d’état avec <stateStoreProvider>
n’est pas prise en charge. Utilisez RocksDBStateStoreProvider.
TABLE_OPERATION
La table <tableName>
ne prend pas en charge <operation>
. Vérifiez le catalogue et l’espace de noms actuels pour voir si le nom de la table qualifié est bien celui attendu, et vérifiez l’implémentation du catalogue qui est configurée par « spark.sql.catalog ».
TEMPORARY_VIEW_WITH_SCHEMA_BINDING_MODE
Les vues temporaires ne peuvent pas être créées avec la clause WITH SCHEMA. Recréez la vue temporaire lorsque le schéma sous-jacent change ou utilisez une vue persistante.
TEMP_VARIABLE_ON_DBSQL
Les variables temporaires ne sont pas encore prises en charge pour les requêtes provenant d’entrepôts SQL.
TIME_TRAVEL
Voyage dans le temps sur la relation : <relationId>
.
TOO_MANY_TYPE_ARGUMENTS_FOR_UDF_CLASS
Classe de fonctions définies par l’utilisateur avec des arguments de type <num>
.
TRANSFORM_DISTINCT_ALL
TRANSFORM avec la clause DISTINCT/ALL.
TRANSFORM_NON_HIVE
TRANSFORM avec SERDE est uniquement pris en charge en mode Hive.