Développement d'un module fournisseur d'informations personnalisé

S’applique à :SQL Server SSIS Integration Runtime dans Azure Data Factory

Integration Services possède des fonctions de journalisation étendues qui permettent de capturer les événements qui se produisent pendant l'exécution de package. Integration Services inclut divers modules fournisseurs d’informations qui permettent de créer et de stocker des journaux dans différents formats, tels que XML, texte et base de données ou dans le journal des événements Windows. Si les modules fournisseurs d'informations et les formats de sortie fournis ne répondent pas totalement à vos besoin, vous pouvez créer un module fournisseur d'informations personnalisé.

Pour créer un module fournisseur d'informations personnalisé, vous devez créer une classe qui hérite de la classe de base LogProviderBase, appliquer l'attribut DtsLogProviderAttribute à la nouvelle classe et substituer les méthodes et propriétés importantes de la classe de base, notamment la propriété ConfigString et la méthode Log.

Dans cette section

Cette section explique comment créer, configurer et coder un module fournisseur d'informations personnalisé.

Création d’un module fournisseur d’informations personnalisé
Explique comment créer les classes d'un projet de module fournisseur d'informations personnalisé.

Codage d'un module fournisseur d'informations personnalisé
Décrit comment implémenter un module fournisseur d'informations personnalisé en substituant les méthodes et propriétés de la classe de base.

Développement d’une interface utilisateur pour un module fournisseur d’informations personnalisé
Les interfaces utilisateur personnalisées des modules fournisseurs d’informations personnalisés ne sont pas prises en charge dans SQL Server Integration Services.

Informations communes à tous les objets personnalisés

Pour obtenir les informations communes à tous les types d'objets personnalisés que vous pouvez créer dans Integration Services, consultez les rubriques suivantes :

Développement d’objets personnalisés pour Integration Services
Décrit les étapes de base permettant d’implémenter tous les types d’objets personnalisés pour Integration Services.

Persistance des objets personnalisés
Décrit la persistance personnalisée et explique les situations dans lesquelles elle est nécessaire.

Génération, déploiement et débogage d’objets personnalisés
Décrit les techniques permettant de générer, signer, déployer et déboguer des objets personnalisés.

Informations sur les autres objets personnalisés

Pour plus d’informations sur les autres types d’objets personnalisés que vous pouvez créer dans Integration Services, consultez les rubriques suivantes :

Développement d'une tâche personnalisée
Explique comment programmer des tâches personnalisées.

Développement d’un gestionnaire de connexions personnalisé
Explique comment programmer des gestionnaires de connexions personnalisés.

Développement d’un énumérateur ForEach personnalisé
Décrit comment programmer des énumérateurs personnalisés.

Développement d’un composant de flux de données personnalisé
Explique comment programmer des sources, des transformations et des destinations de flux de données personnalisées.