Bonjour,
j'ai à charger différentes tables que j'aimerais charger en incrémentale. Pour se faire j'ai dans ma source une date d'intégration, et j'aimerais, pour ne charger que le nécessaire, ne récupérer les lignes qui ne sont pas encore chargées par rapport au dernier chargement effectué dans ma destination (vous me direz, je ne fais que redéfinir incrémental, mais bon...)
J'ai donc pensé que je pouvais récupérer cette date d'intégration de ma destination pour l'intégrer dans une variable, que j'utiliserais dans la clause where de ma source.
Je me suis donc dis que j'allais utiliser une SQL Task pour récupérer cette date.
Mais c'est là que mes connaissances et pratiques sont limitées, je ne sais pas vraiment utiliser ce composant pour stocker cette fameuse date dans une variable (c'est une première pour moi). J'ai bien vu quelques messages déjà sur l'utilisation de variables et ressemblant de loin à ce que je veux faire... mais je n'en suis pas moins perdu...
J'aurais donc souhaité avoir vos lumière sur comment réaliser cela et donc répondre à ses questions :
- Variable ou paramètre ? et quelle est exactement la différence ?
- Comment la/le charger ?
- Comment la réutiliser dans un select ?
Mes connecteurs sont tous en OLEDB et la source et la destination sont des serveurs différents.
N'hésitez pas à mettre force détails et expliquer pas à pas, à destination d'un débutant comme moi.
Je vous remercie d'avance pour votre aide.
Cordialement,
Slaveak
Partager