Condition d'erreur APPLY_CHANGES_FROM_SNAPSHOT_ERROR

SQLSTATE : 22000

Une erreur s’est produite pendant l’opération AUTO CDC FROM SNAPSHOT .

DUPLICATE_KEY_VIOLATION

J'ai trouvé <count> lignes pour la clé « <key> » dans la table pour le flux <provenance> « <flowName> ». Attendez-vous à au plus 1 ligne par clé.

DYNAMIC_SNAPSHOT_VERSION

La version d’instantané doit être évaluable indépendamment de celle de la table.

FIRST_SNAPSHOT_EMPTY

AUTO CDC FROM SNAPSHOT obtient None retourné à partir de la fonction lambda en tant que première source d’instantané à traiter. Assurez-vous qu’au moins une source d’instantané valide est disponible pour le traitement.

INTEROP_CONTINUOUS_NOT_SUPPORTED

La cible <target> est écrite par apply_changes_from_snapshot et apply_changes dans un pipeline continu. Cette combinaison est actuellement prise en charge uniquement pour les pipelines déclenchés.

INTEROP_EXPECTATIONS_NOT_SUPPORTED

Target <target> est écrit à la fois par apply_changes_from_snapshot et apply_changes, mais le flux <flowName> snapshot définit les attentes. Supprimez les résultats attendus du flux d’instantanés avant de partager la cible.

INTEROP_IGNORE_NULL_UNSUPPORTED

La cible <target> est écrite à la fois par un flux apply_changes_from_snapshot et par le flux apply_changes <flowName>, qui définit ignoreNull=true. Définissez ignoreNull=false sur chaque flux apply_changes qui partage une table avec apply_changes_from_snapshot.

INTEROP_KEYS_MISMATCH

La cible <target> est écrite par un flux apply_changes_from_snapshot avec des clés <snapshotKeys> et le flux apply_changes <flowName>avec des clés <autoCdcKeys>. Utilisez les mêmes clés pour chaque flux qui écrit cette table.

INTEROP_SCD_TYPE_NOT_SUPPORTED

La cible <target> est mise à jour à la fois par un flux « apply_changes_from_snapshot » et par un flux « apply_changes », ce qui n’est pris en charge que pour le SCD de type 1. L’un des flux utilise le type SCD « <scdType> ». Utilisez le type 1 de SCD pour chaque flux qui écrit cette table.

INTEROP_SEQUENCING_TYPE_MISMATCH

La cible <target> est écrite par un flux apply_changes_from_snapshot avec le type de version d’instantané <acfsType> et un flux apply_changes avec le type sequence-by <autoCdcType>. Utilisez le même type pour les deux.

INTEROP_SYSTEM_COLUMN_CONFLICT

Impossible d’ajouter un flux apply_changes vers la cible <target>, car la table apply_changes_from_snapshot existante contient des colonnes d’utilisateur réservées à apply_changes : <columns>. Renommez ou supprimez les colonnes en conflit avant d’ajouter apply_changes.

INVALID_SNAPSHOT_VERSION

AUTO CDC la requête nécessite la spécification de l’instantané et de sa version. Si aucune version d’instantané n’est attendue, utilisez 'null' comme valeur par défaut pour la deuxième valeur du tuple retourné.

INVALID_SNAPSHOT_VERSION_TYPE

Le type de version d’instantané n’est pas pris en charge.

INVALID_TUPLE_NULL_SNAPSHOT_VERSION

Version d’instantané non valide trouvée pour la requête AUTO CDC FROM SNAPSHOT vers la table cible « <target> ». La version d’instantané retournée est None, mais AUTO CDC FROM SNAPSHOT nécessite une version d’instantané non nulle et valide pour chaque DataFrame d'instantané.

MISSING_AUTOCDC_SYSTEM_COLUMNS

La table cible ne comporte pas les colonnes système requises compatibles avec AutoCDC : <missing>. La table peut devoir être recréée avec le schéma approprié.

NULL_SNAPSHOT_VERSION

Aucune version d’instantané trouvée.

OUT_OF_ORDER_SNAPSHOT_VERSION

Les instantanés doivent être traités dans l’ordre : la version de l’instantané <currentVersion> n’est pas supérieure à la dernière version traitée <previousVersion>.

SCD_TYPE_2_NOT_SUPPORTED

ACFSUnifiedTableProcessor ne prend en charge que le type 1 de SCD. Le type 2 de SCD n’est pas pris en charge pour les opérations d’écriture dans des tables unifiées.

SCD_TYPE_2_SYSTEM_GENERATED_COLUMNS_NOT_SUPPORTED

Les tables SCD de type 2 ciblées à la fois par les flux AUTO CDC et AUTO CDC FROM SNAPSHOT ne peuvent pas utiliser les colonnes générées par Delta ou les colonnes d’identité avec la configuration actuelle. Colonnes non prises en charge : <columns>.

SCD_TYPE_2_TRACKED_COLUMNS_NOT_SUPPORTED

Les tables SCD de type 2 ciblées à la fois par les flux AUTO CDC et AUTO CDC FROM SNAPSHOT ne prennent pas en charge track_history_column_list ni track_history_except_column_list. Supprimez ces options afin de suivre les modifications pour toutes les colonnes.

SNAPSHOT_VERSION_NOT_SORTABLE

La version de capture instantanée doit être triable.

SQL_QUERY_SOURCE_NOT_SUPPORTED

AUTO CDC ... FROM SNAPSHOT avec une requête SQL, le code source d’instantané n’est pas pris en charge.

VERSION_QUERY_REQUIRES_QUERY_SOURCE

AUTO CDC ... FROM SNAPSHOT nécessite une source d’instantané de requête lorsqu’une VERSION requête est spécifiée.