Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Errore utente della pipeline di tabelle sincronizzate.
ACCELERATED_SYNC_DATA_TOO_LARGE
La tabella <tableName> sincronizzata ha troppi valori di colonne grandi per usare la sincronizzazione accelerata.
Per una nuova tabella sincronizzata, disattiva la sincronizzazione accelerata quando la crei dall'interfaccia utente.
Per una tabella sincronizzata esistente, contatta il supporto Azure Databricks.
ACTIVE_ENDPOINTS_LIMIT
Istanza: <instance>. Il progetto database ha superato il limite di endpoint contemporaneamente attivi, quindi la pipeline di tabelle sincronizzate non può connettersi. Dettaglio: <detail>.
Per risolvere questo problema, riduci il numero di endpoint attivi contemporaneamente o aumenta il limite per il tuo progetto.
ACTIVE_TIME_QUOTA_EXCEEDED
Istanza: <instance>. Il progetto database ha superato la quota di tempo attivo, quindi la pipeline di tabelle sincronizzate non può connettersi. Dettaglio: <detail>.
Per risolvere questo problema, aumenta la quota di tempo attivo per il tuo progetto.
BRANCH_COMPUTE_TIME_EXCEEDED
Istanza: <instance>. Il ramo del database ha superato il suo tempo di calcolo, quindi la pipeline di tabella sincronizzata non può connettersi. Dettaglio: <detail>.
Per risolvere questo problema, aumenta il tempo di calcolo disponibile per questo ramo.
CHIAVE_PRIMARIA_MODIFICATA
Le colonne chiave primaria specificate per la tabella <destTableUcName> sincronizzata sono state modificate.
Colonne chiave primaria specificate: (<primaryKeyColumns>). Colonne chiave primaria correnti: (<existingPrimaryKeyColumns>).
La modifica delle colonne chiave primaria di una tabella sincronizzata dopo la creazione non è supportata.
Per risolvere questo problema, modificare nuovamente la tabella sincronizzata con le colonne di chiave primaria originale oppure creare una nuova tabella sincronizzata ed eliminare quella esistente.
TIPO_DI_COLONNA_CHIAVE_PRIMARIA_MODIFICATO
I tipi di dati delle colonne <modifiedPkColumns> chiave primaria sono stati modificati nella tabella <destTableUcName>sincronizzata .
La modifica dei tipi di dati delle colonne chiave primaria non è supportata in una tabella sincronizzata dopo la creazione.
Per risolvere questo problema, creare una nuova tabella sincronizzata ed eliminare quella esistente.
CARATTERE_NON_NEL_REPERTORIO
Istanza: <instance>. Rilevata sequenza di byte non valida nella tabella Delta di origine.
Dettaglio: <detail>
Ciò indica in genere che la tabella Delta di origine contiene caratteri che non sono
compatibile con la codifica del database di destinazione. Una soluzione alternativa consiste nel convertire il
tabella di origine per usare BINARY TYPE e quindi creare una nuova tabella sincronizzata.
CAMBIO_TIPO_COLONNA_NON_SUPPORTATO
Istanza: <instance>. La modifica del tipo di colonna non è attualmente supportata.
Tabella Delta di origine: <srcTableName>. Tabella sincronizzata di destinazione: <destTableName>.
Colonna: <columnName>. Tipo esistente: <existingType>. Nuovo tipo: <newType>.
Per risolvere questo problema, prendere in considerazione una delle opzioni seguenti:
Eseguire un aggiornamento completo della tabella sincronizzata esistente.
Creare una nuova tabella sincronizzata (che rileverà il nuovo tipo)
COMPUTE_TIME_QUOTA_EXCEEDED
Istanza: <instance>. L'account o il progetto del database ha superato la quota di tempo di calcolo, quindi la pipeline della tabella sincronizzata non può connettersi. Dettaglio: <detail>.
Per risolvere questo problema, aumenta la quota di tempo di calcolo per il tuo account o progetto.
ERRORE_DI_CONNESSIONE
Istanza: <instance>. Errore di connessione. Dettaglio: <detail>.
Per risolvere questo problema, verificare che l'istanza del database sia in esecuzione, non sospesa o arrestata.
Riavviare la pipeline per riprovare.
IL_DATABASE_NON_ESISTE
Il database <databaseName> di destinazione non esiste nell'istanza <instance>di lakebase . Verificare se il database di destinazione esiste.
DATABASE_ROLE_NOT_EXIST
Istanza: <instance>. Il ruolo <roleName> Postgres da cui dipende la pipeline di tabelle sincronizzate non esiste. Dettaglio: <detail>.
Questo avviene tipicamente quando il ruolo viene eliminato dall'istanza del database, ad esempio dopo che l'identità è stata rimossa dallo spazio di lavoro.
Per risolvere questo problema, ricrea il ruolo <roleName> Postgres sull'istanza del database, oppure elimina e ricrea la tabella sincronizzata usando un'identità che esiste ancora.
DATA_TRANSFER_QUOTA_EXCEEDED
Istanza: <instance>. Il progetto database ha superato la quota di trasferimento dati, quindi la pipeline di tabelle sincronizzate non può connettersi. Dettaglio: <detail>.
Per risolvere questo problema, aumenta la quota di trasferimento dati per il tuo progetto.
DELTA_REGISTRO_TRANSAZIONI_TRONCATO
Dettaglio: <detail>.
Ciò indica che il log delle transazioni della tabella differenziale è stato troncato a causa dell'eliminazione manuale o dei criteri di conservazione dei log.
Per risolvere questo problema, eseguire un aggiornamento completo della tabella sincronizzata.
OGGETTI_DIPENDENTI_CONTINUANO_ESISTERE
Istanza: <instance>. Impossibile eliminare una colonna perché esistente
L'oggetto PostgreSQL fa ancora riferimento alla colonna. Dettaglio: <detail>.
Per risolvere questo problema, prendere in considerazione una delle opzioni seguenti:
Aggiungere nuovamente le colonne mancanti alla tabella di origine con gli stessi tipi di dati di prima.
Eliminare gli oggetti dipendenti in PostgreSQL.
DESTINATION_NAME_NOT_A_TABLE
Istanza: <instance>. Non è possibile creare una tabella <destTableUcName> sincronizzata perché il nome di destinazione è già usato da a <objectType> nel database di destinazione.
La pipeline di tabelle sincronizzate non crea né gestisce questo oggetto.
Elimina o rinomina quella esistente <objectType>, oppure crea la tabella sincronizzata con un nome diverso, poi riprova.
DESTINATION_SCHEMA_ACCESS_ERROR
Istanza: <instance>. La pipeline di tabella sincronizzata non ha il permesso sullo schema <schemaName>di destinazione . Dettaglio: <detail>.
La pipeline si collega come il ruolo <databaseUser>Postgres , che ha bisogno USAGE e CREATE sullo schema di destinazione per creare e mantenere la tabella target.
Per risolvere questo problema, esegui: GRANT USAGE, CREATE ON SCHEMA <quotedSchemaName> TO <quotedDatabaseUser>; e poi riavvia la pipeline.
DUPLICATE_PRIMARY_KEY_COLUMNS
Le colonne <duplicatedPkColumns> vengono specificate più volte nella chiave primaria per la tabella <destTableUcName>sincronizzata .
Per risolvere questo problema, rimuovere le colonne duplicate dalla chiave primaria in modo che ogni colonna venga visualizzata una sola volta.
ENDPOINT_DISABLED
Istanza: <instance>. L'istanza del database target è stata disabilitata e non può accettare connessioni. Dettaglio: <detail>.
Questo avviene tipicamente quando l'istanza è stata interrotta. Un'istanza disabilitata non può essere avviata con un tentativo di connessione.
Per risolvere questo problema, riabilita o avvia l'istanza del database, poi riavvia la pipeline.
Se l'istanza è stata interrotta intenzionalmente, metti in pausa o elimina la tabella sincronizzata.
ENDPOINT_NOT_FOUND
Istanza: <instance>. L'endpoint del database di destinazione non poteva essere trovato o non era accessibile. Dettaglio: <detail>.
Per risolvere questo problema, verifica che l'istanza del database esista e che la tabella sincronizzata sia configurata con l'istanza corretta.
VIOLAZIONE_DEL_CONSTRAINT_DI_CHIAVE_ESTERNA
Istanza: <instance>. Violazione del vincolo di chiave esterna durante la sincronizzazione dalla tabella di origine:
<srcTableName>. Dettaglio: <detail>
La creazione di vincoli di chiave esterna che fanno riferimento alle tabelle di sincronizzazione non è supportata. Per favore
eliminare il vincolo di chiave esterna e ripetere la sincronizzazione.
DIMENSIONE_RIGA_INDICE_SUPERATA
Istanza: <instance>. I valori della chiave primaria nella tabella <srcTableName> Delta di origine sono troppo grandi per
Indice B-tree PostgreSQL. PostgreSQL limita le voci di indice a circa 2704 byte in tutta la chiave primaria
colonne combinate. Dettaglio: <detail>.
Per risolvere questo problema, ridurre le dimensioni dei dati archiviati nelle colonne chiavi primarie oppure usare un numero minore o
colonne chiave primaria più brevi.
Spazio Insufficiente Nell'Istanza
Impossibile eseguire la sincronizzazione della tabella <tableName> in un'istanza <instance> a causa delle dimensioni del database.
Utilizzo dell'istanza corrente: <instanceSize> byte.
Dimensioni stimate della tabella non compressa: <estimatedLoadSize> byte.
Limite di dimensioni dell'istanza: <maxInstanceSize> byte.
Ridurre la quantità di dati da sincronizzare o eliminare alcune tabelle esistenti nell'istanza per liberare spazio.
INVALID_ENDPOINT
Istanza: <instance>. L'istanza del database ha rifiutato la connessione perché l'endpoint richiesto non è valido per questa operazione. Dettaglio: <detail>.
Questo può verificarsi quando le connessioni di sola lettura non sono consentite, o quando il calcolo richiesto non esiste.
Per risolvere questo problema, verifica l'istanza di destinazione e la configurazione dell'endpoint della tabella sincronizzata, poi riavvia la pipeline.
INVALID_TABLE_NAME
Nome <tableName>tabella non valido: ci si aspettava un nome in tre parti (catalog.schema.table).
INVALID_TYPE_OVERRIDE
Istanza: <instance>. Sovrascritto del tipo invalido per la colonna <columnName>: <reason>.
INVALID_VECTOR_DATA
Dati vettoriali non validi per la colonna <columnName>: <reason>.
IP_NOT_ALLOWED
Istanza: <instance>. L'indirizzo IP della pipeline della tabella sincronizzata non è consentito a connettersi all'istanza del database. Dettaglio: <detail>.
Per risolvere questo problema, aggiorna l'elenco IP dell'istanza del database per consentire la connessione.
LOCK_TIMEOUT
Istanza: <instance>. Database: <databaseName>. La pipeline della tabella sincronizzata non è riuscita ad acquisire un blocco entro il timeout configurato (<timeoutSeconds> secondi).
Transazioni rilevate <numBlockingTransactions> che contengono blocchi nella tabella di destinazione (durata massima blocco: <lockDurationSeconds> secondi).
Le transazioni utente contengono blocchi che bloccano la pipeline di tabelle sincronizzate dall'aggiornamento della tabella di destinazione.
Per altre informazioni sulle transazioni coinvolte nell'errore, vedere i log del driver Spark (cercare "[LOCK TIMEOUT DIAGNOSTICS]".
Per risolvere questo problema, trovare le connessioni con transazioni a esecuzione prolungata nell'istanza di postgres usando pg_stat_activity e chiudere tali transazioni (può anche usare pg_terminate_backend per terminare la connessione se la connessione non è più necessaria).
Per evitare che questo problema si verifichi in futuro, prendere in considerazione le opzioni seguenti:
Assicurati che l'applicazione esegua il commit o il rollback della transazione.
Evitare transazioni a lunga esecuzione. Impostare auto_commit su on se il lavoro nell'applicazione non deve essere effettuato in una transazione.
Impostare idle_in_transaction_session_timeout nel database per terminare automaticamente le transazioni inattive.
Esempio: ALTER DATABASE <databaseName> SET idle_in_transaction_session_timeout = '5min';
LOGICAL_SIZE_QUOTA_EXCEEDED
Istanza: <instance>. Il progetto database ha superato la quota di dimensione logica, quindi la pipeline di tabelle sincronizzate non può connettersi. Dettaglio: <detail>.
Per risolvere questo problema, aumenta la quota di dimensioni logiche per il tuo progetto o riduci la quantità di dati memorizzati.
CHIAVE_PRIMARIA_ERRONEA_CONFIGURATA
Le chiavi primarie fornite per la tabella Delta di origine: <srcTableName> non sono disponibili nella tabella di origine.
Chiavi primarie: <primaryKeys>. Colonne disponibili: <availableColumns>. Chiavi primarie mancanti: <missingPkColumns>.
Per risolvere questo problema, prendere in considerazione una delle opzioni seguenti:
Aggiungere le colonne mancanti alla tabella di origine.
Creare una nuova tabella sincronizzata con la configurazione corretta della chiave primaria.
NATIVE_LOGIN_BLOCKED
Istanza: <instance>. Il login nativo (password) è disabilitato per il ruolo database utilizzato dalla pipeline di tabelle sincronizzate. Dettaglio: <detail>.
Per risolvere questo problema, abilita il login nativo per il ruolo database della pipeline, oppure riconfigura il ruolo per utilizzare un metodo di autenticazione supportato.
NETWORK_BLOCKED
Istanza: <instance>. La pipeline di tabella sincronizzata non è autorizzata a connettersi all'istanza del database dalla sua rete. Dettaglio: <detail>.
Per risolvere questo problema, aggiorna la configurazione di accesso alla rete dell'istanza del database per consentire la connessione.
PERMESSO NEGATO
Dettaglio: <detail>.
Verificare se si dispone di autorizzazioni sufficienti.
ROL_PIPELINE_NON_ESISTE
Istanza: <instance>. Manca il ruolo di writer del database per la pipeline di tabelle sincronizzate. Dettaglio: <detail>.
Ciò si verifica in genere quando il database di destinazione è stato eliminato, rimuovendo così il ruolo di scrittore della pipeline.
Per risolvere questo problema, verificare che il database di destinazione esista e che non sia stato eliminato.
Se il database è stato eliminato intenzionalmente, eliminare la tabella sincronizzata e ricrearla dopo aver ricreato il database.
PRIMARY_KEY_CONSTRAINT_VIOLATION
Istanza: <instance>. Righe duplicate rilevate in base alla chiave primaria. Dettaglio: <detail>
Ciò indica probabilmente un errore di configurazione delle colonne chiave primaria.
Verificare di usare il set corretto di chiavi primarie
dalla tabella Delta di origine: <srcTableName>.
Per risolvere questo problema, creare una nuova tabella sincronizzata con la correzione
configurazione della chiave primaria.
QUOTA_EXCEEDED
Istanza: <instance>. L'account o il progetto target del database ha superato la sua quota. Dettaglio: <detail>.
Per risolvere questo problema, ridurre l'utilizzo o aggiornare il piano per aumentare la quota, poi riavviare la pipeline.
AGGIORNA_CON_CHIAVE_ESTERNA
Istanza: <instance>. Impossibile aggiornare la tabella sincronizzata <destTableName> perché la tabella non è riuscita a essere aggiornata.
<childTableName> ha un vincolo di chiave esterna che fa riferimento alla tabella sincronizzata.
L'aggiornamento della tabella sincronizzata non è supportato quando sono presenti vincoli di chiave esterna
riferirsi ad esso. Eliminare il vincolo di chiave esterna e ripetere l'aggiornamento.
REQUIRED_EXTENSION_NOT_INSTALLED
Istanza: <instance>. L'estensione richiesta di PostgreSQL '<extension>' non è installata. Installalo sull'istanza di Lakebase prima di creare questa sincronizzazione.
SCHEMA_BUILDER_NOT_ENABLED
La personalizzazione dello schema della tabella sincronizzata (<features>) non è abilitata per questo spazio di lavoro.
SCHEMA_NON_ESISTE
Dettaglio: <detail>.
Verificare se lo schema esiste nel catalogo unity.
SOURCE_READ_ERROR
Impossibile leggere dalla tabella <tableName>di origine . Verificare se la tabella di origine può essere letta correttamente tramite una SELECT query.
Dettaglio: <detail>
SOURCE_SMART_CLONE_REQUIRED
La vista <srcTableName> materializzata della sorgente richiede che SmartClone sia abilitato prima di poter essere utilizzato come sorgente di tabella sincronizzata. Corri REPAIR TABLE <srcTableName> SYNC METADATA e riprova.
LAVORO_SPARK_ANNULLATO
L'attività Spark viene annullata.
Dettaglio: <detail>
CONFLITTO_NOME_COLONNA_SISTEMA
Istanza: <instance>. La tabella <srcTableName> Delta di origine contiene una colonna il cui nome è in conflitto con un nome di colonna di sistema PostgreSQL. Dettaglio: <detail>.
PostgreSQL riserva determinati nomi di colonna (ad esempio xmin, xmax, ctid, cmin, cmax, tableoid) per l'uso interno.
Per risolvere questo problema, rinominare la colonna in conflitto nella tabella Delta di origine e ricreare la tabella sincronizzata.
In alternativa, creare una vista con le colonne in conflitto escluse e sincronizzare la vista.
ERRORE_DI_ACCESSO_ALLO_SCHEMA_DEL_SISTEMA
Istanza: <instance>. Lo schema di sistema interno (__db_system) non è accessibile alla pipeline della tabella sincronizzata. Dettaglio: <detail>.
Ciò può verificarsi quando il database è stato reimpostato o lo schema interno è stato eliminato e ricreato senza autorizzazioni appropriate.
Per risolvere questo problema, eliminare e ricreare la tabella <destTableUcName>sincronizzata .
LA_TABELLA_NON_ESISTE
Dettaglio: <detail>.
Verificare se la tabella sincronizzata esiste nel catalogo unity.
TARGET_DATABASE_FULL
Lo spazio del database <databaseName> di destinazione è pieno. Non si può continuare con l'acquisizione.
TROPPE_CONNESSIONI
Troppe connessioni aperte all'istanza del database: <instance>
Dettaglio: <detail>.
Ogni sincronizzazione di tabelle può usare fino a 16 connessioni all'istanza del database, che vengono conteggiate per il limite di connessione dell'istanza.
Per risolvere questo problema, provare le opzioni seguenti:
- Ridurre il numero di pipeline simultanee che scrivono nella stessa istanza del database.
Esempio: scaglionare le pianificazioni della pipeline.
- Ridurre il numero di connessioni simultanee da altri carichi di lavoro che si connettono alla stessa istanza del database.
UNSUPPORTED_COLUMN_TYPE
Istanza: <instance>. Tipo di colonna PostgreSQL non supportato: <columnType>.
UNTRANSLATABLE_CHARACTER
Istanza: <instance>. Trovato carattere non traducibile nella tabella Delta di origine.
Dettaglio: <detail>
Ciò indica in genere che la tabella Delta di origine contiene caratteri che non sono
compatibile con la codifica del database di destinazione. Una soluzione alternativa consiste nel convertire il
tabella di origine per usare BINARY TYPE e quindi creare una nuova tabella sincronizzata.
VPC_ENDPOINT_NOT_ALLOWED
Istanza: <instance>. L'endpoint VPC della pipeline di tabella sincronizzata non può connettersi all'istanza del database. Dettaglio: <detail>.
Per risolvere questo problema, aggiungi l'endpoint VPC alla lista dei permessi dell'istanza del database.
WRITTEN_DATA_QUOTA_EXCEEDED
Istanza: <instance>. Il progetto database ha superato la quota di dati scritti, quindi la pipeline di tabelle sincronizzate non può connettersi. Dettaglio: <detail>.
Per risolvere questo problema, aumenta la quota di dati scritti per il tuo progetto.