SQL Server Integration Services (SSIS ) est une solution d'intégration de données complète qui est offerte dans le cadre du plan de gestion de base de données par Microsoft . Vous pouvez utiliser les Services d'intégration pour la copie et le téléchargement de fichiers , la gestion des objets SQL Server et les données en extrayant des données provenant de multiples sources , transformer selon vos besoins , puis de la charger dans une destination précise. Langage de balisage extensible ( XML ) est le langage de marquage utilisé pour transporter des données d'un réseau à un autre . Utilisez SQL Server Integration Services pour importer un document XML dans SQL Server. Instructions
1
Cliquez sur " Démarrer" et choisissez "Tous les programmes ". Sélectionnez " Microsoft SQL Server " et ouvrir " SQL Server Business Intelligence Development Studio. "
2
Ouvrez un nouveau projet en cliquant sur " Fichier" et sélectionner "Nouveau" et " Projets " parmi les options disponibles . Clic-droit " packages SSIS " sous le nouveau projet dans la fenêtre "Solution Explorer" et choisissez "Créer un nouveau package SSIS " parmi les options disponibles .
Le 3
clic droit sur le nouveau package et choisissez "Renommer " dans les options disponibles pour donner un nom au package. Cliquez sur " Tâche de flux de données" dans la fenêtre " Boîte à outils " et le faire glisser dans le panneau " Flow Control". Cliquez sur le " Data Flow " pour créer une nouvelle tâche. Cliquez sur " XML Source" pour mettre en évidence sous la rubrique « Sources de flux de données " dans le panneau " boîte à outils " et le faire glisser vers le panneau "Data Flow Task " .
4
Cliquez sur la case " Source XML" pour ouvrir le " Éditeur de source XML . " Cliquez sur «Parcourir» sous la rubrique « Situation XML" pour sélectionner le fichier XML que vous souhaitez importer . Si votre document XML définit également le schéma XML , cochez la case "Utiliser le schéma inline " ou cliquez sur "Parcourir" pour sélectionner le fichier de définition de schéma XML pour le document XML ci-dessus choisi . Cliquez sur la source XML dans le panneau " Flux de données " et choisissez " Afficher l'éditeur avancé " parmi les options disponibles pour ouvrir la " éditeur avancé pour XML Source. "
5
Cliquez sur " Entrée et de sortie" onglet . Sélectionnez chaque attribut et vérifier la valeur de l'attribut " IsSorted " et réglez-le sur "True" si elle est " faux". Cliquez sur " colonnes de sortie " pour chacune des colonnes et modifier la valeur de l'attribut " SortKeyPosition " de 0 à 1 pour la clé primaire . Cliquez sur " OK" pour revenir à l'écran d'origine .
6
de glisser-déposer un « jointure de fusion " de " Data Transformation Flow " dans le panneau "Toolbox". Branchez les flèches de la " Source XML » à la « jointure de fusion . " Cliquez sur " Fusionner inscription " transformation pour ouvrir la " jointure de fusion Éditeur de transformation . "
7
Sélectionnez le type de jointure dans le menu déroulant pour "Type d'inscription » et place des contrôles à côté des attributs sur la base de laquelle les deux tables sont jointes . Cliquez sur " OK" pour revenir à l'écran d'origine . De même, vous pouvez aller sur l'extraction de données à partir de multiples sources et de transformer les données. Cliquez sur Exécuter ">" dans le menu principal pour exécuter le package.