Renaud Harduin
Développement de composant Integration Services (SSIS)
Par Renaud Harduin publié le 08/01/2006 à 14:16, lu 7137 fois, 6 pages
 1 | 1 - Introduction
Téléchargez le code source - 263 Kb
1 - Introduction
Avec sa nouvelle version de SQL Server, vous aurez peut être remarqué que l'ETL de MS avait changé pour devenir « SQL Server Integration Service » (SSIS) . Un peu au-delà de la simple cosmétique, nous avons bien un nouveau noyau qui permet une approche propre de la gestion d'entrepôts de données sur un Framework Control Flow /Data Flow (un peu par opposition à DTS qui voulait tout faire, sans vouloir être trop négatif).

Ce modèle permet une gestion avancée de l'extraction et de la transformation des données en s'appuyant sur des composants avancés de DataFlow qui traitent les Buffers de données, et c'est sur le design de ces composants que nous allons nous attarder.

En effet, nous devons faire face à des problématiques d'échange de données entre systèmes, et j'ai été un peu surpris de ne pas trouver de composant “Destination XML” en standard... ce qui donne l'occasion de rentrer dans l'architecture interne de SSIS pour créer un composant d'export dans un format XML de base.

Je vous propose donc de voir comment développer un “XML Destination Adapter” qui dans mon cas écrira un fichier XML simple et de détailler par la même occasion l'architecture interne du traitement de données.
 
» Démarrer une discussion
 
Discussion démarée par dystopy le 18/07/2007 à 10:52, 2 commentaire(s).