APPLY_CHANGES_FROM_SNAPSHOT_ERROR foutvoorwaarde

SQLSTATE: 22000

Er is een fout opgetreden tijdens de AUTO CDC FROM SNAPSHOT bewerking.

DUPLICAAT_SLEUTEL_OVERTREDING

<count> rijen gevonden voor sleutel '<key>' in <provenance> tabel voor stroom '<flowName>'. Verwacht ten hoogste 1 rij per sleutel.

DYNAMISCHE_SNAPSHOT_VERSIE

De momentopnameversie moet onafhankelijk van de tabel waardevol zijn.

DE_EERSTE_SNAPSHOT_IS_LEEG

AUTO CDC FROM SNAPSHOT wordt None vanuit de lambda-functie geretourneerd als de eerste momentopnamebron die moet worden verwerkt. Zorg ervoor dat ten minste één geldige momentopnamebron beschikbaar is voor verwerking.

INTEROP_CONTINUOUS_NOT_SUPPORTED

Target <target> wordt geschreven door zowel apply_changes_from_snapshot als apply_changes in een continue pijplijn. Deze combinatie wordt momenteel alleen ondersteund voor getriggerde pijplijnen.

INTEROP_EXPECTATIONS_NOT_SUPPORTED

Target <target> wordt geschreven door zowel apply_changes_from_snapshot als apply_changes, maar snapshot flow <flowName> definieert verwachtingen. Verwijder de verwachtingen uit de snapshot flow voordat je de target deelt.

INTEROP_IGNORE_NULL_UNSUPPORTED

Target <target> wordt geschreven door zowel een apply_changes_from_snapshot flow als de apply_changes flow <flowName>, die ignoreNull=true stelt. Stel ignoreNull=false in op elke apply_changes flow die een tabel deelt met apply_changes_from_snapshot.

INTEROP_KEYS_MISMATCH

Target <target> wordt geschreven door een apply_changes_from_snapshot flow met sleutels <snapshotKeys> en de apply_changes flow <flowName> met keys <autoCdcKeys>. Gebruik dezelfde sleutels voor elke flow die deze tabel schrijft.

INTEROP_SCD_TYPE_NOT_SUPPORTED

Target <target> wordt geschreven door zowel een apply_changes_from_snapshot flow als een apply_changes flow, die alleen wordt ondersteund voor SCD Type 1. Een van de stromen gebruikt SCD-type '<scdType>'. Gebruik SCD Type 1 voor elke flow die deze tabel schrijft.

INTEROP_SEQUENCING_TYPE_MISMATCH

Target <target> wordt geschreven door een apply_changes_from_snapshot flow met snapshot versietype <acfsType> en een apply_changes flow met sequentie-voor-type <autoCdcType>. Gebruik hetzelfde type voor beide.

INTEROP_SYSTEM_COLUMN_CONFLICT

Er kan geen apply_changes flow aan target <target> worden toegevoegd omdat de bestaande apply_changes_from_snapshot tabel gebruikerskolommen bevat die door apply_changes zijn gereserveerd: <columns>. Hernoem of verwijder de conflicterende kolommen voordat je apply_changes toevoegt.

ONGELDIGE_SNAPSHOT_VERSIE

AUTO CDC query vereist specificatie van zowel momentopnamen als de bijbehorende versie. Als er geen momentopnameversie wordt verwacht, plaatst u null als tijdelijke aanduiding als de tweede waarde van de geretourneerde tuple.

Ongeldig_Snapshot_Versie_Type

Het versietype momentopname wordt niet ondersteund.

INVALID_TUPLE_NULL_SNAPSHOT_VERSION

Er is een ongeldige momentopnameversie gevonden voor AUTO CDC FROM SNAPSHOT de query naar de doeltabel '<target>'. De geretourneerde momentopnameversie is, None maar AUTO CDC FROM SNAPSHOT vereist een geldige niet-null-momentopnameversie voor elk dataframe voor momentopnamen.

MISSING_AUTOCDC_SYSTEM_COLUMNS

Doeltabel mist de vereiste AutoCDC-compatibele systeemkolommen: <missing>. De tabel moet mogelijk opnieuw worden gemaakt met het juiste schema.

NULL_SNAPSHOT_VERSIE

Er is geen momentopnameversie gevonden.

OUT_OF_ORDER_SNAPSHOT_VERSION

Snapshot moet in volgorde worden verwerkt: de snapshotversie <currentVersion> is niet groter dan de laatst verwerkte versie <previousVersion>.

SCD_TYPE_2_NOT_SUPPORTED

ACFSUnifiedTableProcessor ondersteunt alleen SCD Type 1. SCD Type 2 wordt niet ondersteund voor geïntegreerde tabellen.

SCD_TYPE_2_SYSTEM_GENERATED_COLUMNS_NOT_SUPPORTED

SCD Type 2-tabellen die door zowel AUTO CDC- als AUTO CDC-stromen FROM SNAPSHOT worden beoogd, kunnen niet Delta-gegenereerde of identiteitskolommen gebruiken met de huidige configuratie. Onondersteunde kolommen: <columns>.

SCD_TYPE_2_TRACKED_COLUMNS_NOT_SUPPORTED

SCD Type 2-tabellen die worden aangestuurd door zowel AUTO CDC- als AUTO CDC FROM SNAPSHOT-stromen ondersteunen geen track_history_column_list of track_history_except_column_list. Verwijder deze opties om wijzigingen voor alle kolommen bij te houden.

SNAPSHOT_VERSIE_NIET_SORTEERBAAR

De momentopnameversie moet sorteerbaar zijn.

SQL_QUERY_SOURCE_NOT_SUPPORTED

AUTO CDC ... FROM SNAPSHOT met een SQL-query snapshot wordt bron niet ondersteund.

VERSION_QUERY_REQUIRES_QUERY_SOURCE

AUTO CDC ... FROM SNAPSHOT vereist een que-snapshot source wanneer een VERSION query wordt gespecificeerd.