Modèle transactionnel Oracle
01Un instant cohérent fait partie de la charge utile.
Une route Oracle Database doit préserver le sens relationnel et transactionnel lorsque les lignes franchissent les systèmes. Propriété des schémas, clés, types, points de cohérence, validations et paramètres de session déterminent la fiabilité de l'extraction ou du chargement.
| Décision | Approche d’intégration |
|---|---|
| Service, propriétaire, requête, SCN | Définissez service, schéma, tables ou requête, colonnes, filtres, ordre, clés et repère de découverte incrémentale. Précisez jeu de caractères, fuseau horaire, objets volumineux et précision numérique avant tout mouvement de lignes. |
| Point sur la preuve de validation | Choisissez des lots coordonnés et un point de reprise durable aligné sur les validations. La reprise distingue une validation confirmée d'un résultat incertain, puis rapproche clés ou preuves du lot avant de réécrire ou d'avancer le repère source. |
| Mappez le sens Oracle, pas les étiquettes | Accordez-vous sur correspondance des types, valeurs nulles, précision, horodatages, contraintes, fusion ou insertion, fréquence des validations, lignes rejetées et totaux de rapprochement. Le contrat préserve le sens métier, pas seulement le nombre de lignes. |
| Authentification et accès | Configurez le pilote SQL et la connexion. Validez authentification, TLS et droits minimaux sur la version exacte ; gardez les identifiants hors de l’exemple. |
Route Flower adaptée à Oracle
02Conservez le sens relationnel pendant transformation et reprise.
L'adaptateur Oracle de Flower prend en charge lectures, écritures et transactions avec les règles Oracle de liaison et d'identifiants. La route ajoute lots, conversion, validation, rejets, traçabilité et alertes.
Lisez depuis un point de cohérence déclaré
Choisissez cohérence par instruction, vue transactionnelle ou SCN capturé selon le cas et la requête. Enregistrez cette limite avec le lot pour rapprocher des données comparables.
Normalisez les cas propres à Oracle
Validez NUMBER, DATE contre TIMESTAMP, fuseaux, remplissage CHAR, RAW, flux LOB, identifiants et chaînes vides traitées comme null. Rendez toute conversion avec perte visible.
Alignez point de reprise et validation
Les écritures préparées utilisent des transactions gérées et une cadence choisie. Flower avance le repère après preuve par clés, lignes affectées, rejets et rapprochement.
Choix de production Oracle
03Dimensionnez undo, sessions, LOB et cadence de validation.
Utilisez les vues cohérentes d’Oracle pour coordonner les extractions avec l’activité métier. Adaptez stratégie des instantanés, paramètres de session et ressources à la charge pour une intégration fiable et une exploitation fluide de la source.
Budget de durée et undo
Concevez les fenêtres d’extraction avec prédicats indexés, points de reprise, durée des requêtes et pool de connexions. Coordonnez les instantanés avec le rythme des changements source pour mesurer les progrès et cibler la reprise.
LOB et chemin réseau
Planifiez les LOB selon la taille du contenu, le streaming, la concurrence et les buffers. Associez comptage des enregistrements et validation du contenu pour offrir aux documents et grandes valeurs une livraison aussi traçable que celle des lignes structurées.
Couverture incrémentale et suppressions
Choisissez temps métier, séquence, version ou méthode SCN avec clé stable et chevauchement. Définissez séparément suppressions physiques et corrections rétroactives : un repère n'est pas une CDC.