Configuración Informatica
Configuración del Generador de Secuencias de Informatica
La mayoría de los problemas de configuración vienen del valor inicial, las reglas de incremento o las expectativas de reinicio. Fija esas tres cosas primero.
Prioridades de configuración
- El valor inicial decide el primer número emitido en la ejecución del mapeo.
- El incremento controla cuánto avanza el generador en cada fila.
- El comportamiento de reinicio importa cuando un workflow continúa tras un fallo o una carga parcial.
Ajustes a revisar
| Ajuste | Qué verificar | Riesgo si está mal |
|---|---|---|
| Valor inicial | Que coincida con el siguiente rango de claves sin usar. | Claves duplicadas en las tablas destino. |
| Incremento | Que use el tamaño de paso esperado. | Huecos o colisiones inesperadas. |
| Ciclo | Normalmente desactivado para claves subrogadas. | Los valores se reinician y sobrescriben rangos antiguos. |
| Plan de recuperación | Que documente cómo se reagrupan las claves al reiniciar. | Las cargas parciales quedan inconsistentes. |
Secuencia segura de configuración
- 1Obtén la clave subrogada máxima actual en la tabla destino.
- 2Define el valor inicial por encima de ese máximo antes de la próxima carga.
- 3Mantén el incremento en 1 salvo que tengas una estrategia documentada de múltiples flujos.
- 4Prueba una ruta de reinicio para que el mapeo no reuse claves ya escritas.
Código
Comprobación del destino antes de la carga
SELECT COALESCE(MAX(customer_key), 0) AS current_max_key
FROM dim_customer;FAQ
¿Debo activar el ciclo?
No para la generación de claves subrogadas. Activar el ciclo permite reutilizar valores y rompe la unicidad de las claves.
¿Por qué mi workflow reiniciado saltó valores?
Los generadores tipo secuencia suelen priorizar la unicidad sobre la continuidad perfecta, así que los huecos tras reintentos son normales.
¿Cuántos valores en caché debo configurar?
El tamaño de caché por defecto (normalmente 1000) sirve para la mayoría de las cargas. Auméntalo en mapeos de alto volumen para reducir la sobrecarga de I/O. Redúcelo si reinicias sesiones con frecuencia y quieres huecos más pequeños.
Relacionado