Supprimez de Prod_log les transactions traitées. L'étape suivante consiste à écrire, dans la tâche Execute SQL appelée Clear Handled Trans, une requête DELETE pour supprimer toutes les transactions traitées par les processus de rafraîchissement. Ouvrez la boîte de dialogue Properties de la tâche Execute SQL et assurezvous que Source OLTP
Le processus de rafraîchissement (2)
est sélectionné
dans la propriété Existing Connection.
Entrez la requête suivante dans la boîte
de l’instruction SQL :
DELETE FROM Prod_log
WHERE lsn <= ?
Une autre nouvelle fonction DTS intéressante
dans SQL Server 2000 est la
possibilité d'imbriquer des paramètres
dans vos requêtes. Pour cela, vous spécifiez
un point d'interrogation (?), représentant
un paramètre, dans la
requête et associez le point d'interrogation
à une variable globale. DTS remplace
le point d'interrogation par la valeur
de la variable globale au moment
de l'exécution. Pour associer le point
d'interrogation à la variable globale
max_lsn, sélectionnez Parameters et
assurez-vous que max_lsn est associé à
Parameter 1. Cliquez deux fois sur OK.
Définissez les propriétés des
DDQ tasks pour mettre en oeuvre
les processus de rafraîchissement.
Avant de mettre en oeuvre les processus de rafraîchissement, ouvrez
la boîte de dialogue Properties de l'une
des DDQ tasks pour vous familiariser
avec la tâche. Vous constaterez qu'elle
est semblable, à plusieurs égards, à la
tâche Transform Data (aussi appelée
Data Pump). DDQ permet d'utiliser
une source et une destination comme
le fait la tâche Transform Data. Elle permet
aussi d'utiliser une transformation
ActiveX qui manipule les données
source dans le recordset DTSSource
avant de définir les données dans les
colonnes du recordset DTSDestination.
Mais la DDQ task a une autre
caractéristique importante. Elle vous permet de déterminer dynamiquement
le type d'activité à mener à destination,
d'après une évaluation que le
script ActiveX effectue sur la ligne
source, comme vérifier le contenu de
la colonne tran_type dans la table
source Prod_log. Vous déterminez le
type d'activité en donnant l'une des valeurs
suivantes à la valeur de renvoi de
la fonction Main() : DTSTransformstat_
InsertQuery, DTSTransformstat_DeleteQuery,
DTSTransformstat_UpdateQuery,
ou DTSTransformstat_
UserQuery. Vous écrivez des requêtes
paramétrées dans l'onglet Queries
pour Insert, Delete, Update et Select,
et DTS invoque la requête appropriée
d'après la valeur de renvoi de la fonction
Main(). Vous associez les valeurs
que vous définissez dans le recordset
DTSDestination aux paramètres des
requêtes.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Dans l’œil du cyber-cyclone : l’excès d’optimisme constitue le risque principal pour la résilience des données
- Les 3 prédictions 2026 pour Java
- Infrastructures IT : 5 leviers concrets pour éviter les impasses technologiques
- Top 6 des priorités des DSI en 2026
Articles les + lus
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
Face à l’urgence écologique, l’IT doit faire sa révolution
D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
À la une de la chaîne Tech
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
- Face à l’urgence écologique, l’IT doit faire sa révolution
- D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
