Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Error del usuario en la canalización de tabla sincronizada.
ACCELERATED_SYNC_DATA_TOO_LARGE
La tabla <tableName> sincronizada tiene demasiados valores grandes de columna para usar sincronización acelerada.
Para una nueva tabla sincronizada, desactiva la sincronización acelerada al crearla desde la interfaz.
Para una tabla sincronizada existente, contacta con el soporte de Azure Databricks.
ACTIVE_ENDPOINTS_LIMIT
Instancia: <instance>. El proyecto de base de datos ha superado su límite de endpoints activos simultáneamente, por lo que la tubería de tabla sincronizada no puede conectarse. Detalle: <detail>.
Para resolver este problema, reduce el número de endpoints activos simultáneamente o aumenta el límite para tu proyecto.
ACTIVE_TIME_QUOTA_EXCEEDED
Instancia: <instance>. El proyecto de base de datos ha superado su cuota de tiempo activo, por lo que la tubería de tablas sincronizadas no puede conectarse. Detalle: <detail>.
Para resolver este problema, aumenta la cuota de tiempo activo para tu proyecto.
BRANCH_COMPUTE_TIME_EXCEEDED
Instancia: <instance>. La rama de la base de datos ha superado su tiempo de cálculo, por lo que la tubería de tabla sincronizada no puede conectarse. Detalle: <detail>.
Para resolver este problema, aumenta el tiempo de cálculo disponible para esta rama.
CHANGED_PRIMARY_KEY
Se han cambiado las columnas de clave principal especificadas para la tabla <destTableUcName> sincronizada.
Columnas de clave principal especificadas: (<primaryKeyColumns>). Columnas de clave principal actuales: (<existingPrimaryKeyColumns>).
No se admite el cambio de las columnas de clave principal de una tabla sincronizada después de crearla.
Para resolver este problema, modifique la tabla sincronizada a las columnas de clave principal originales o cree una nueva tabla sincronizada y quite la existente.
TIPO_DE_COLUMNA_DE_CLAVE_PRIMARIA_CAMBIADA
Los tipos de datos de las columnas <modifiedPkColumns> de clave principal se han cambiado en la tabla <destTableUcName>sincronizada .
No se admite cambiar los tipos de datos de las columnas de clave principal en una tabla sincronizada después de que haya sido creada.
Para resolver este problema, cree una nueva tabla sincronizada y quite la existente.
CHARACTER_NOT_IN_REPERTOIRE
Instancia: <instance>. Se encontró una secuencia de bytes no válida en la tabla Delta de origen.
Detalle: <detail>
Esto suele indicar que la tabla Delta de origen contiene caracteres que no son
compatible con la codificación de la base de datos de destino. Una solución alternativa consiste en convertir el
tabla de origen para usar BINARY TYPE y, a continuación, crear una nueva tabla sincronizada.
COLUMN_TYPE_CHANGE_NOT_SUPPORTED
Instancia: <instance>. Actualmente no se admite el cambio del tipo de columna.
Tabla Delta de origen: <srcTableName>. Tabla sincronizada de destino: <destTableName>.
Columna: <columnName>. Tipo existente: <existingType>. Nuevo tipo: <newType>.
Para resolver este problema, considere una de las siguientes opciones:
Realice una actualización completa de la tabla sincronizada existente.
Cree una nueva tabla sincronizada (que recogerá el nuevo tipo)
COMPUTE_TIME_QUOTA_EXCEEDED
Instancia: <instance>. La cuenta o proyecto de la base de datos ha superado su cuota de tiempo de cálculo, por lo que la tubería de tablas sincronizadas no puede conectarse. Detalle: <detail>.
Para resolver este problema, aumenta la cuota de tiempo de cálculo para tu cuenta o proyecto.
ERROR_DE_CONEXIÓN
Instancia: <instance>. Error de conexión. Detalle: <detail>.
Para resolver este problema, asegúrese de que la instancia de base de datos se está ejecutando, no está en pausa ni detenida.
Reinicie la canalización para volver a intentarlo.
LA_BASE_DE_DATOS_NO_EXISTE
La base de datos de destino <databaseName> no existe en la instancia <instance> de lakebase. Compruebe si existe la base de datos de destino.
DATABASE_ROLE_NOT_EXIST
Instancia: <instance>. El rol <roleName> de Postgres del que depende la tubería de tablas sincronizadas no existe. Detalle: <detail>.
Esto suele ocurrir cuando el rol se eliminó de la instancia de la base de datos, por ejemplo después de que la identidad se eliminara del espacio de trabajo.
Para resolver este problema, recrea el rol <roleName> de Postgres en la instancia de la base de datos, o elimina y recrea la tabla sincronizada usando una identidad que aún exista.
DATA_TRANSFER_QUOTA_EXCEEDED
Instancia: <instance>. El proyecto de base de datos ha superado su cuota de transferencia de datos, por lo que la tubería de tabla sincronizada no puede conectarse. Detalle: <detail>.
Para resolver este problema, aumenta la cuota de transferencia de datos para tu proyecto.
DELTA_TRUNCATED_TRANSACTION_LOG
Detalle: <detail>.
Esto indica que el registro de transacciones de la tabla delta se ha truncado debido a la eliminación manual o a la directiva de retención de registros.
Para resolver este problema, realice una actualización completa de la tabla sincronizada.
OBJETOS_DEPENDIENTES_AÚN_EXISTEN
Instancia: <instance>. No se puede quitar una columna porque ya existe
El objeto PostgreSQL sigue haciendo referencia a la columna. Detalle: <detail>.
Para resolver este problema, considere una de las siguientes opciones:
Vuelva a agregar las columnas que faltan a la tabla de origen con los mismos tipos de datos que antes.
Quite los objetos dependientes en PostgreSQL.
DESTINATION_NAME_NOT_A_TABLE
Instancia: <instance>. No se puede crear una tabla <destTableUcName> sincronizada porque su nombre de destino ya está usado por a <objectType> en la base de datos de destino.
La canalización de tablas sincronizadas no crea ni gestiona este objeto.
Elimina o cambia el nombre de la existente <objectType>, o crea la tabla sincronizada con otro nombre y luego vuelve a intentarlo.
DESTINATION_SCHEMA_ACCESS_ERROR
Instancia: <instance>. La tubería de tablas sincronizadas no tiene permiso sobre el esquema <schemaName>de destino. Detalle: <detail>.
La tubería se conecta como el rol <databaseUser>Postgres , que necesita USAGE y CREATE en el esquema de destino para crear y mantener la tabla objetivo.
Para resolver este problema, ejecuta: GRANT USAGE, CREATE ON SCHEMA <quotedSchemaName> TO <quotedDatabaseUser>; y luego reinicia la canalización.
COLUMNAS_CLAVE_PRIMARIA_DUPLICADAS
Las columnas <duplicatedPkColumns> se especifican varias veces en la clave principal de la tabla <destTableUcName>sincronizada .
Para resolver este problema, quite las columnas duplicadas de la clave principal para que cada columna aparezca solo una vez.
ENDPOINT_DISABLED
Instancia: <instance>. La instancia de la base de datos de destino ha sido deshabilitada y no puede aceptar conexiones. Detalle: <detail>.
Esto suele ocurrir cuando la instancia ha sido detenida. Una instancia deshabilitada no puede iniciarse con un intento de conexión.
Para resolver este problema, vuelve a activar o iniciar la instancia de la base de datos y luego reinicia la pipeline.
Si la instancia se detuvo intencionadamente, pausa o elimina la tabla sincronizada en su lugar.
ENDPOINT_NOT_FOUND
Instancia: <instance>. El endpoint objetivo de la base de datos no pudo ser encontrado o no es accesible. Detalle: <detail>.
Para resolver este problema, verifica que la instancia de la base de datos existe y que la tabla sincronizada está configurada con la instancia correcta.
VIOLACIÓN_DE_RESTRICCIÓN_DE_CLAVE_FORÁNEA
Instancia: <instance>. Infracción de restricción de clave externa al sincronizar desde la tabla de origen:
<srcTableName>. Detalle: <detail>
No se admite la creación de restricciones de clave externa que hacen referencia a tablas de sincronización. Por favor
quite la restricción de clave externa y vuelva a intentar la sincronización.
TAMAÑO_DE_FILA_DEL_ÍNDICE_SUPERADO (INDEX_ROW_SIZE_EXCEEDED)
Instancia: <instance>. Los valores de clave principal de la tabla <srcTableName> Delta de origen son demasiado grandes para
Índice de árbol B de PostgreSQL. PostgreSQL limita las entradas de índice a aproximadamente 2704 bytes en toda la clave principal.
columnas combinadas. Detalle: <detail>.
Para resolver este problema, reduzca el tamaño de los datos almacenados en las columnas de clave principal o use menos o
columnas de clave principal más cortas.
ESPACIO_INSUFICIENTE_EN_INSTANCIA
No se puede realizar la sincronización de la tabla <tableName> en la instancia <instance> debido al tamaño de la base de datos.
Uso de la instancia actual: <instanceSize> bytes.
Tamaño estimado de tabla sin comprimir: <estimatedLoadSize> bytes.
Límite de tamaño de instancia: <maxInstanceSize> bytes.
Reduzca la cantidad de datos que se van a sincronizar o quite algunas tablas existentes de la instancia para liberar espacio.
INVALID_ENDPOINT
Instancia: <instance>. La instancia de la base de datos rechazó la conexión porque el endpoint solicitado no es válido para esta operación. Detalle: <detail>.
Esto puede ocurrir cuando no se permiten conexiones de solo lectura o cuando el cálculo solicitado no existe.
Para resolver este problema, verifica la instancia de destino y la configuración del endpoint de la tabla sincronizada, y luego reinicia la canalización.
INVALID_TABLE_NAME
Nombre <tableName>de tabla inválido: se esperaba un nombre de tres partes (catalog.schema.table).
INVALID_TYPE_OVERRIDE
Instancia: <instance>. Anulación de tipo inválida para la columna <columnName>: <reason>.
INVALID_VECTOR_DATA
Datos vectoriales inválidos para la columna <columnName>: <reason>.
IP_NOT_ALLOWED
Instancia: <instance>. La dirección IP de la tubería de tabla sincronizada no puede conectarse a la instancia de la base de datos. Detalle: <detail>.
Para resolver este problema, actualiza la lista de IP de la instancia de la base de datos para permitir la conexión.
LOCK_TIMEOUT
Instancia: <instance>. Base de datos: <databaseName>. La canalización de tabla sincronizada no pudo adquirir un bloqueo dentro del tiempo de espera configurado (<timeoutSeconds> segundos).
Transacciones detectadas <numBlockingTransactions> que contienen bloqueos en la tabla de destino (duración máxima del bloqueo: <lockDurationSeconds> segundos).
Las transacciones de usuario contienen bloqueos que impiden que la canalización de la tabla sincronizada actualice la tabla de destino.
Para obtener más información sobre las transacciones implicadas en el error, compruebe los registros del controlador de Spark (busque "[LOCK TIMEOUT DIAGNOSTICS]").
Para resolver este problema, busque las conexiones con transacciones de ejecución prolongada en la instancia de Postgres mediante pg_stat_activity y cierre esas transacciones (también puede usar pg_terminate_backend para finalizar la conexión si la conexión ya no es necesaria).
Para evitar que este problema ocurra en el futuro, tenga en cuenta las siguientes opciones:
Asegúrese de que la aplicación confirma o revierte la transacción.
Evite transacciones de larga duración. Establezca auto_commit a 'on' si el trabajo de la aplicación no necesita ser parte de una transacción.
Establezca idle_in_transaction_session_timeout en la base de datos para finalizar automáticamente las transacciones inactivas.
Ejemplo: ALTER DATABASE <databaseName> SET idle_in_transaction_session_timeout = '5min';
LOGICAL_SIZE_QUOTA_EXCEEDED
Instancia: <instance>. El proyecto de base de datos ha superado su cuota lógica de tamaño, por lo que la tubería de tablas sincronizadas no puede conectarse. Detalle: <detail>.
Para resolver este problema, aumenta la cuota lógica de tamaño para tu proyecto o reduce la cantidad de datos almacenados.
MIS_CONFIGURED_PRIMARY_KEY
Las claves principales proporcionadas para la tabla Delta de origen: <srcTableName> no están disponibles en la tabla de origen.
Claves principales: <primaryKeys>. Columnas disponibles: <availableColumns>. Faltan claves principales: <missingPkColumns>.
Para resolver este problema, considere una de las siguientes opciones:
Agregue las columnas que faltan a la tabla de origen.
Cree una nueva tabla sincronizada con la configuración de clave principal correcta.
NATIVE_LOGIN_BLOCKED
Instancia: <instance>. El inicio de sesión nativo (con contraseña) está deshabilitado para el rol de base de datos utilizado por la canalización de tablas sincronizadas. Detalle: <detail>.
Para resolver este problema, habilitar el inicio de sesión nativo para el rol de base de datos de la canalización o reconfigurar el rol para usar un método de autenticación compatible.
NETWORK_BLOCKED
Instancia: <instance>. La tubería de tablas sincronizadas no puede conectarse a la instancia de la base de datos desde su red. Detalle: <detail>.
Para resolver este problema, actualiza la configuración de acceso a la red de la instancia de la base de datos para permitir la conexión.
PERMISSION_DENIED
Detalle: <detail>.
Compruebe si tiene permisos suficientes.
ROL_DE_TUBERÍA_NO_EXISTE
Instancia: <instance>. Falta el rol escritor de base de datos para la canalización de tabla sincronizada. Detalle: <detail>.
Esto suele ocurrir cuando se ha eliminado la base de datos de destino, lo que elimina el rol de escritor de la canalización.
Para resolver este problema, compruebe que la base de datos de destino existe y no se ha quitado.
Si la base de datos se quitó intencionadamente, elimine la tabla sincronizada y vuelva a crearla después de volver a crear la base de datos.
PRIMARY_KEY_CONSTRAINT_VIOLATION
Instancia: <instance>. Filas duplicadas detectadas en función de la clave principal. Detalle: <detail>
Esto probablemente indica una configuración incorrecta de las columnas de clave principal.
Compruebe que usa el conjunto correcto de claves principales.
de la tabla Delta de origen: <srcTableName>.
Para resolver este problema, cree una nueva tabla sincronizada con la configuración correcta.
configuración de clave principal.
QUOTA_EXCEEDED
Instancia: <instance>. La cuenta o proyecto objetivo de la base de datos ha superado su cuota. Detalle: <detail>.
Para resolver este problema, reduce el consumo o mejora el plan para aumentar la cuota y luego reinicia la canalización.
REFRESH_WITH_FOREIGN_KEY
Instancia: <instance>. No se pudo actualizar la tabla sincronizada <destTableName> porque la tabla
<childTableName> tiene una restricción de clave externa que hace referencia a la tabla sincronizada.
No se admite la actualización de la tabla sincronizada cuando hay restricciones de clave externa
haciendo referencia a él. Quite la restricción de clave externa y vuelva a intentar la actualización.
REQUIRED_EXTENSION_NOT_INSTALLED
Instancia: <instance>. La extensión requerida de PostgreSQL '<extension>' no está instalada. Instálalo en la instancia de Lakebase antes de crear esta sincronización.
SCHEMA_BUILDER_NOT_ENABLED
La personalización del esquema de tabla sincronizada (<features>) no está habilitada para este espacio de trabajo.
EL_ESQUEMA_NO_EXISTE
Detalle: <detail>.
Compruebe si el esquema existe en el catálogo de Unity.
ERROR_DE_LECTURA_DE_FUENTE
No se pudo leer de la tabla de origen <tableName>. Compruebe si la tabla de origen se puede leer correctamente a través de una SELECT consulta.
Detalle: <detail>
SOURCE_SMART_CLONE_REQUIRED
La vista <srcTableName> materializada de la fuente requiere habilitar SmartClone antes de poder usarse como fuente de tabla sincronizada. Corre REPAIR TABLE <srcTableName> SYNC METADATA y vuelve a intentarlo.
SPARK_JOB_CANCELLED
Se cancela el trabajo de Spark.
Detalle: <detail>
CONFLICTO_DE_NOMBRE_DE_COLUMNA_DEL_SISTEMA
Instancia: <instance>. La tabla <srcTableName> Delta de origen contiene una columna cuyo nombre entra en conflicto con un nombre de columna del sistema postgreSQL. Detalle: <detail>.
PostgreSQL reserva determinados nombres de columna (como xmin, xmax, ctid, cmin, cmax, tableoid) para su uso interno.
Para resolver este problema, cambie el nombre de la columna en conflicto de la tabla Delta de origen y vuelva a crear la tabla sincronizada.
O bien, cree una vista con las columnas en conflicto excluidas y sincronice la vista en su lugar.
SYSTEM_SCHEMA_ACCESS_ERROR
Instancia: <instance>. El esquema interno del sistema (__db_system) no es accesible para el proceso de sincronización de tablas. Detalle: <detail>.
Esto puede ocurrir cuando se restablece la base de datos o se quitó el esquema interno y se ha vuelto a crear sin los permisos adecuados.
Para resolver este problema, elimine y vuelva a crear la tabla sincronizada <destTableUcName>.
TABLA_NO_EXISTE
Detalle: <detail>.
Compruebe si la tabla sincronizada existe en el catálogo de Unity.
TARGET_DATABASE_FULL
El espacio de la base de datos de destino <databaseName> está lleno. No se puede continuar con la ingesta.
DEMASIADAS_CONEXIONES
Demasiadas conexiones abiertas a la instancia de base de datos: <instance>
Detalle: <detail>.
Cada sincronización de tablas puede usar hasta 16 conexiones a la instancia de base de datos, que cuentan hacia el límite de conexiones de la instancia.
Para resolver este problema, pruebe las siguientes opciones:
- Reduzca el número de canalizaciones simultáneas que escriben en la misma instancia de base de datos.
Por ejemplo, escalonar las programaciones de canalización.
- Reduzca el número de conexiones simultáneas de otras cargas de trabajo que se conectan a la misma instancia de base de datos.
TIPO_DE_COLUMNA_NO_SOPORTADO
Instancia: <instance>. Tipo de columna PostgreSQL no soportado: <columnType>.
UNTRANSLATABLE_CHARACTER
Instancia: <instance>. Se encontró un carácter intraducible en la tabla Delta de origen.
Detalle: <detail>
Esto suele indicar que la tabla Delta de origen contiene caracteres que no son
compatible con la codificación de la base de datos de destino. Una solución alternativa consiste en convertir el
tabla de origen para usar BINARY TYPE y, a continuación, crear una nueva tabla sincronizada.
VPC_ENDPOINT_NOT_ALLOWED
Instancia: <instance>. El endpoint VPC de la pipeline de tabla sincronizada no puede conectarse a la instancia de la base de datos. Detalle: <detail>.
Para resolver este problema, añade el endpoint VPC a la lista de permitidos de la instancia de la base de datos.
WRITTEN_DATA_QUOTA_EXCEEDED
Instancia: <instance>. El proyecto de base de datos ha superado su cuota de datos escritos, por lo que la tubería de tablas sincronizadas no puede conectarse. Detalle: <detail>.
Para resolver este problema, aumenta la cuota de datos escritos para tu proyecto.