Quel package DTS complexe peut s'estimer complet sans l'utilisation de quelques scripts ActiveX ? Ces derniers effectuent des transformations de données, contrôlent le flux et l'exécution du package et peuvent même tester la présence de certaines conditions. La plupart des scripts ActiveX utilisent abondamment les variables mais, si vous constatez
Utiliser des variables globales et la Dynamic Property Task
que beaucoup des
tâches font référence à la même
variable, songez à remplacer les variables
locales par des variables globales.
Vous pouvez référencer les variables
globales du package de la
même manière que les variables script
locales. De plus, avec des variables globales,
vous pouvez gérer centralement
les variables de script, vous dispensant
ainsi de modifier des scripts multiples
quand une seule variable de script doit
être modifiée.
Par conception, les variables globales
de package sont des valeurs statiques,
mais on peut les rendre dynamiques
au moyen de la DTS Dynamic
Property Task. Les variables globales
sont recensées dans la section Browser
du Package Object Browser ; vous pouvez
les ajouter en utilisant la syntaxe
DTSGlobalVariables(« XYZ »).Value, où
XYZ est le nom de la variable globale.
La Dynamic Property Task est peutêtre
la tâche DTS la plus puissante. Elle
permet de définir ou de modifier des
attributs pour tous les objets du package
– tâches, étapes, consultations,
connexions et variables globales. La
Dynamic Property Task peut définir
des attributs d’après les valeurs de diverses
sources. Elle peut, par exemple,
définir des attributs de package en
fonction des résultats d’une requête
de base de données, d’entrées provenant
d’un fichier INI, ou d’une valeur
constante. On peut aussi utiliser un fichier
de données, une constante, ou
une valeur de variable globale pour définir
des attributs d’objet à partir d’une
Dynamic Property Task.
En utilisant une Dynamic Property
Task et des variables globales, on peut
créer des packages DTS tels qu’ils nécessiteront
peu ou pas de modifications
lorsque les conditions d’exécution
(par exemple, où le package
sécurité) changeront. Par exemple, on
peut utiliser une combinaison de
Dynamic Property Task et de variables
globales pour en déduire la période et
l’année fiscale actuelle des systèmes financiers.
Si l’année et le mois fiscal actuels
sont stockés dans une table du
système financier, on peut interroger
une base de données pour examiner
ces valeurs afin de ne pas être obligé de
les coder en dur dans le package. Faute
de quoi, si le package ne peut pas attribuer
dynamiquement ces valeurs, il
faudra modifier le package chaque
mois.
Téléchargez cette ressource
Guide de Threat Intelligence contextuelle
Ce guide facilitera l’adoption d’une Threat Intelligence - renseignement sur les cybermenaces, cyberintelligence - adaptée au "contexte", il fournit des indicateurs de performance clés (KPI) pour progresser d' une posture défensive vers une approche centrée sur l’anticipation stratégique
Les articles les plus consultés
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Une baie de stockage c’est quoi ?
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Afficher les icônes cachées dans la barre de notification
Les plus consultés sur iTPro.fr
- Des Master Data aux data products : comment l’IA redéfinit le rôle du MDM
- Communication d’entreprise : la voix s’impose à nouveau comme canal critique à l’ère de l’IA
- Réforme de la facturation électronique : une préparation largement théorique
- Le futur de la cryptographie post-quantique
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
