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

Rapport Forrester sur les solutions de sécurité des charges de travail cloud (CWS)
Dans cette évaluation, basée sur 21 critères, Forrester Consulting étudie, analyse et note les fournisseurs de solutions de sécurité des charges de travail cloud (CWS). Ce rapport détaille le positionnement de chacun de ces fournisseurs pour aider les professionnels de la sécurité et de la gestion des risques (S&R) à adopter les solutions adaptées à leurs besoins.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Reporting RSE : un levier d’innovation !
- De la 5G à la 6G : la France se positionne pour dominer les réseaux du futur
- Datanexions, acteur clé de la transformation numérique data-centric
- Les PME attendent un meilleur accès aux données d’émissions de la part des fournisseurs
- Fraude & IA : Dr Jekyll vs. Mr Hyde, qui l’emporte ?
