L’exemple de composant de source que nous allons créer analyse un journal Web IIS par défaut en colonnes pour un tampon de sortie SSIS et permet à un lot d’insérer le journal dans une base de données, une feuille de calcul Excel ou une autre destination. Les paramètres par défaut
Création du composant
pour un journal Web IIS placent les différents noms de champ (délai de requête, adresse IP demandée, méthode, URI (Uniform Resource Indicator) et code d’état) sur la quatrième ligne du fichier. Si vous avez déjà essayé d’analyser l’un de ces journaux Web au moyen d’un adaptateur de texte standard, vous savez que le format peut être maladroit. Il contient des informations délimitées par des espaces et des informations imprévisibles dans la chaîne URI. Bien que vous puissiez employer d’autres solutions pour ce travail d’analyse, ce type de fichier fonctionne bien pour notre exemple.
Vous créez un composant personnalisé en développant un assembly .NET héritant de la classe de base Microsoft. SqlServer.DTS.Pipeline.PipelineComponent. Cette classe définit les méthodes appelées par SSIS dans votre composant pour exécuter la tâche de flux de données (Data Flow). Votre composant personnalisé peut, en toute sécurité, déroger à (ou ignorer) toute méthode nécessaire à l’accomplissement de sa tâche. Si vous ne fournissez pas de dérogation pour une méthode, les implémentations par défaut dans la classe de base PipelineComponent traiteront les appels.
L’interface PipelineComponent crée des composants de source, de transformation et de destination. Bien qu’ils jouent des rôles distincts dans le flux de données, ils sont similaires d’aspect et seules les fonctions qu’ils choisissent de mettre en oeuvre diffèrent. Un composant de source comporte une sortie, un composant de destination présente une entrée et un composant de transformation inclut les deux, avec une logique de modification des données entre l’entrée et la sortie. SSIS vous demande uniquement d’indiquer la section de la boîte à outils à laquelle le composant appartient.
Téléchargez cette ressource
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
- Afficher les icônes cachées dans la barre de notification
- 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
Les plus consultés sur iTPro.fr
- Ransomwares : l’extorsion vise désormais les salariés et leurs proches
- Veeam passe à la vitesse supérieure avec iResOps pour Microsoft 365
- Visibilité, réputation, clients : ce que les petites entreprises ne pourront plus déléguer en 2027
- IA souveraine : l’Europe avance, mais son interconnexion prend du retard
Articles les + lus
Continuer avec Exchange Server : quelles conséquences ?
Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
À la une de la chaîne Tech
- Continuer avec Exchange Server : quelles conséquences ?
- Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
- Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
