En este documento se ofrecen soluciones alternativas para los problemas habituales que pueden surgir al generar inserciones automáticas.
| Problema | Causa | Resolución |
|---|---|---|
| Modificar la configuración de la inserción automática | Si cambias el modelo, la columna de origen o el modo de actualización, tendrás que borrar la configuración anterior. | Llama al ai.drop_embedding_config para eliminar los ajustes actuales y, a continuación, vuelve a llamar al ai.initialize_embeddings con la nueva configuración. |
| Inhabilitar el modo transaccional | El modo transaccional se habilita mediante ai.initialize_embeddings. |
Llama a ai.drop_embedding_config para quitar los metadatos y el activador. |
| Inserciones y actualizaciones lentas en el modo transaccional | Las inserciones se generan de forma seriada en la misma transacción, por lo que la latencia del modelo influye en el tiempo de la transacción. | Comprueba la latencia del modelo y determina si el modo transaccional es necesario para tu caso práctico. |
| Generación de incrustaciones automática lenta | Puede deberse a que se han superado los límites de cuota de solicitudes de modelos. | Consulta la cuota de solicitudes de modelos de tu modelo de inserciones. Ajusta el batch_size. Si el problema persiste, ponte en contacto con el equipo de Asistencia. |
Error: 'AutoEmbeddingGeneration: Request size is greater than 4MB' |
El tamaño de la solicitud de un lote supera el tamaño máximo admitido de 4 MB. | Reduce el valor de batch_size en la llamada a la función y vuelve a intentarlo. |
Error de permisos al llamar a initialize_embeddings en modo transaccional |
El modo transaccional crea activadores, lo que requiere privilegios de propietario de la tabla. | Asegúrate de que el usuario que llama a la función sea el propietario de la tabla o tenga el rol de propietario. |