Retour au hub
Informatica Config

Informatica Sequence Generator Config

La plupart des problèmes de configuration viennent de la valeur de départ, des règles d'incrément ou des attentes de reprise. Verrouillez d'abord ces points.

Priorités de configuration
  • La valeur de départ détermine le premier nombre émis lors de l'exécution du mapping.
  • L'incrément contrôle l'avancée du générateur à chaque ligne.
  • Le comportement de reprise importe lorsqu'un workflow reprend après un échec ou un chargement partiel.
Paramètres à vérifier
ParamètrePoint à vérifierRisque en cas d'erreur
Valeur de départCorrespond à la prochaine plage de clés inutilisées.Clés en double dans les tables cibles.
IncrémentUtilise le pas attendu.Trous ou collisions inattendus.
CycleGénéralement désactivé pour les clés de substitution.Les valeurs bouclent et écrasent d'anciennes plages de clés.
Plan de repriseDocumente la réalignement des clés après reprise.Chargements partiels incohérents.
Séquence de configuration sûre
  1. 1Trouvez la clé de substitution maximale courante dans la table cible.
  2. 2Réglez la valeur de départ au-dessus de ce maximum avant le prochain chargement.
  3. 3Gardez l'incrément à 1 sauf si vous avez une stratégie multi-flux documentée.
  4. 4Testez un scénario de reprise pour que le mapping ne réutilise pas des clés déjà écrites.
Code

Vérification de la cible avant chargement

SELECT COALESCE(MAX(customer_key), 0) AS current_max_key
FROM dim_customer;
FAQ

Dois-je activer le cycle ?

Non pour les clés de substitution. Le cycle autorise la réutilisation des valeurs et casse l'unicité des clés.

Pourquoi mon workflow repris a-t-il sauté des valeurs ?

Les générateurs de type séquence privilégient l'unicité à la continuité parfaite, donc des trous après reprise sont normaux.

Combien de valeurs mettre en cache ?

La taille par défaut (souvent 1000) suffit pour la plupart des chargements. Augmentez-la pour les mappings à fort volume afin de réduire la charge I/O. Réduisez-la si vous reprenez souvent les sessions et souhaitez limiter la taille des trous.

En rapport