5
Introduction
SQL Server Integration Services (SSIS) est un outil efficace pour déplacer des données dans et à partir de
Base de données SQL Windows Azure, dans le cadre de la solution d'extraction, de transformation et de
chargement (ETL, Extract, Transform and Load) ou de la solution de déplacement des données
lorsqu'aucune transformation n'est nécessaire. SSIS est efficace pour diverses sources et destinations si
elles sont toutes dans le cloud, toutes sur site, ou combinées dans une solution hybride. Ce document
présente les meilleures pratiques SSIS pour les sources et les destinations du cloud, aborde la
planification de projets SSIS si le projet se trouve entièrement dans le cloud ou comporte des
déplacements de données hybrides et vous guide tout au long d'un exemple d'optimisation des
performances sur un déplacement hybride en mettant à l'échelle le déplacement des données.
Création de projet
Les projets qui déplacent des données entre le cloud et les banques de données sur site peuvent
impliquer divers processus dans différentes solutions. Il existe souvent plusieurs parties commençant
par le remplissage initial de la destination, qui peut accepter des données d'un autre système ou d'une
autre plateforme, via des opérations de maintenance, telles que le rééquilibrage des datasets parmi le
nombre variable de partitions et se poursuivant probablement par des opérations de données en bloc
ou des actualisations périodiques. La création de projet et les hypothèses sous-jacentes diffèrent
souvent pour une solution portant sur des données dans le cloud par rapport à un environnement
traditionnel de déplacement des données entièrement sur site. Nombre d'enseignements, d'expériences
et de pratiques s'appliquent toujours, mais des modifications sont nécessaires pour adapter les
différences comme le fait que votre environnement n'est plus autonome et complètement sous votre
contrôle, car vous effectuez un déplacement vers un pool partagé de ressources de base. Ces différences
nécessitent une approche plus équilibrée et plus évolutive en vue d'une réussite.
Portée du problème et description
Pour les deux solutions natives conçues depuis le début pour le cloud et pour les solutions migrées, les
données doivent être déplacée dans les deux sens. Cela se produit généralement dans plusieurs phases
du cycle de vie des applications. Les phases comprennent les tests de préproduction, le chargement
initial de données, la synchronisation successive des données entre les données générées dans le cloud
et les bases de données sur site d'origine, ainsi que les instantanés de données récurrents provenant du
cloud transmis à d'autres systèmes sur site (par exemple des entrepôts de données).