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 de usuario en el canal de tablas sincronizadas.
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 puntos de conexión activos simultáneamente, por lo que el canal de tablas sincronizadas no puede conectarse. Detalle: <detail>.
Para resolver este problema, reduzca el número de puntos de conexión activos simultáneamente o aumente el límite de su proyecto.
ACTIVE_TIME_QUOTA_EXCEEDED
Instancia: <instance>. El proyecto de base de datos ha superado su cuota de tiempo de actividad, por lo que el canal de tablas sincronizadas no puede conectarse. Detalle: <detail>.
Para resolver este problema, aumente la cuota de tiempo de actividad de su proyecto.
BRANCH_COMPUTE_TIME_EXCEEDED
Instancia: <instance>. La rama de la base de datos ha superado su tiempo de cálculo, por lo que el canal de tablas sincronizadas no puede conectarse. Detalle: <detail>.
Para resolver este problema, aumente 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.
CHANGED_PRIMARY_KEY_COLUMN_TYPE
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 el proyecto de la base de datos ha superado su cuota de tiempo de cálculo, por lo que el canal de la tabla sincronizada no puede conectarse. Detalle: <detail>.
Para resolver este problema, aumenta la cuota de tiempo de cálculo de 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 de Postgres <roleName> del que depende el canal de la tabla sincronizada no existe. Detalle: <detail>.
Esto suele ocurrir cuando el rol se ha eliminado de la instancia de la base de datos, por ejemplo, tras eliminar la identidad del espacio de trabajo.
Para resolver este problema, vuelve a crear el rol de Postgres <roleName> en la instancia de la base de datos, o elimina y vuelve a crear la tabla sincronizada utilizando una identidad que aún exista.
DATA_TRANSFER_QUOTA_EXCEEDED
Instancia: <instance>. El proyecto de la base de datos ha superado su cuota de transferencia de datos, por lo que el canal de la tabla sincronizada no puede conectarse. Detalle: <detail>.
Para resolver este problema, aumenta la cuota de transferencia de datos de 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 la tabla sincronizada <destTableUcName> porque su nombre de destino ya está en uso por un <objectType> en la base de datos de destino.
El canal de la tabla sincronizada no crea ni administra este objeto.
Elimina o cambia el nombre del <objectType> existente, o crea la tabla sincronizada con un nombre diferente y 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>.
El canal se conecta como el rol de Postgres <databaseUser>, que necesita USAGE y CREATE en el esquema de destino para crear y mantener la tabla de destino.
Para resolver este problema, ejecute: GRANT USAGE, CREATE ON SCHEMA <quotedSchemaName> TO <quotedDatabaseUser>; y, a continuación, reinicie el canal.
DUPLICATE_PRIMARY_KEY_COLUMNS
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 se ha desactivado y no puede aceptar conexiones. Detalle: <detail>.
Esto suele ocurrir cuando la instancia ha sido detenida. Una instancia desactivada no se puede iniciar mediante un intento de conexión.
Para resolver este problema, vuelve a activar o inicia la instancia de la base de datos y, a continuación, reinicia el pipeline.
Si la instancia se ha detenido de forma intencionada, pon en pausa o elimina la tabla sincronizada.
ENDPOINT_NOT_FOUND
Instancia: <instance>. No se ha podido encontrar el punto de conexión de la base de datos de destino o no es accesible. Detalle: <detail>.
Para resolver este problema, comprueba que la instancia de la base de datos existe y que la tabla sincronizada está configurada con la instancia correcta.
FOREIGN_KEY_CONSTRAINT_VIOLATION
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.
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.
INSUFFICIENT_INSTANCE_SPACE
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 ha rechazado la conexión porque el punto de conexión solicitado no es válido para esta operación. Detalle: <detail>.
Esto puede ocurrir cuando no se permiten conexiones de solo lectura o cuando la instancia solicitada no existe.
Para resolver este problema, comprueba la configuración de la instancia de destino y del punto de conexión de la tabla sincronizada y, a continuación, reinicia el canal.
INVALID_SECONDARY_INDEX
Configuración de índice secundario no válida: <reason>.
INVALID_TABLE_NAME
Nombre de tabla no válido <tableName>: se esperaba un nombre de tres partes (catalog.schema.table).
INVALID_TYPE_OVERRIDE
Instancia: <instance>. Sobrescritura de tipo no vá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 del canal de la tabla sincronizada no está autorizada para conectarse a la instancia de la base de datos. Detalle: <detail>.
Para resolver este problema, actualiza la lista de direcciones IP permitidas de la instancia de la base de datos para autorizar 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. Activa auto_commit si el trabajo en la aplicación no necesita realizarse en 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 de tamaño lógico, por lo que el canal de tablas sincronizadas no puede conectarse. Detalle: <detail>.
Para resolver este problema, aumenta la cuota de tamaño lógico de 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á desactivado para el rol de base de datos que utiliza el canal de tablas sincronizadas. Detalle: <detail>.
Para resolver este problema, activa el inicio de sesión nativo para el rol de base de datos del canal o reconfigura el rol para que utilice un método de autenticación compatible.
NETWORK_BLOCKED
Instancia: <instance>. El canal de tablas sincronizadas no tiene permiso para conectarse a la instancia de 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 base de datos para permitir la conexión.
PERMISSION_DENIED
Detalle: <detail>.
Compruebe si tiene permisos suficientes.
PIPELINE_ROLE_NOT_EXIST
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 del canal.
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>. Se han detectado filas duplicadas según la clave primaria. 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 el proyecto de la base de datos de destino ha superado su cuota. Detalle: <detail>.
Para resolver este problema, reduce el uso o actualiza el plan para aumentar la cuota y, a continuación, reinicia el canal.
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.
RELATION_SIZE_EXCEEDED
No se podía sincronizar la tabla <tableName> porque una relación de PostgreSQL superaba el límite de 32 TB por relación.
Detalle: <detail>.
PostgreSQL no puede almacenar una sola tabla, la tabla TOAST o un índice de más de 32 TB.
Reduce la cantidad de datos de la tabla de origen o divídela en varias tablas sincronizadas.
REQUIRED_EXTENSION_NOT_INSTALLED
Instancia: <instance>. La extensión necesaria de PostgreSQL <extension> no está instalada. Instálala en la instancia de Lakebase antes de crear esta sincronización.
ROLE_RESOLUTION_CONFLICT
No se ha podido resolver el rol de la base de datos de la tabla sincronizada porque su propiedad entra en conflicto con la identidad de ejecución del proceso. Detalle: <detail>.
Restablece la identidad de ejecución anterior del proceso o vuelve a crear la tabla sincronizada con la identidad de ejecución prevista.
SCHEMA_BUILDER_NOT_ENABLED
La personalización del esquema de la 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 materializada de origen <srcTableName> requiere que SmartClone esté habilitado antes de poder utilizarse como origen de una tabla sincronizada. Ejecuta REPAIR TABLE <srcTableName> SYNC METADATA y vuelve a intentarlo.
SPARK_JOB_CANCELLED
El trabajo de Spark se ha cancelado.
Detalle: <detail>
SYSTEM_COLUMN_NAME_CONFLICT
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.
TOO_MANY_CONNECTIONS
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, escalona las programaciones de los flujos de trabajo.
- 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 de PostgreSQL no compatible: <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 punto de conexión VPC de la canalización de tabla sincronizada no puede conectarse a la instancia de la base de datos. Detalle: <detail>.
Para resolver este problema, añade el punto de conexión de VPC a la lista de permitidos de la instancia de base de datos.
WRITTEN_DATA_QUOTA_EXCEEDED
Instancia: <instance>. El proyecto de la base de datos ha superado su cuota de datos escritos, por lo que el pipeline de la tabla sincronizada no puede conectarse. Detalle: <detail>.
Para resolver este problema, aumenta la cuota de datos escritos de tu proyecto.