Migrez vos bases de données vers SQL Server et SQL Azure avec Microsoft SQL Server Migration Assistant 2008   9 Février 2011 Christian François – Consultant.

Slides:



Advertisements
Présentations similaires
Applications N-Tiers Rappels: architecture et méthodologie
Advertisements

STEVE WOLOZ & ASSOCIATES INC. MANAGEMENT CONSULTANTS Meilleures Pratiques de Collecte, DAnalyse et de Documentation de Données RH Le 8.
Page 1 Retour sur le e- tourisme. Page 2 Quelques chiffres…
Migration de Base de Données Oracle vers MySQL
Ispirer Systems Présentation de la Société Copyright (c) Ispirer Systems Ltd. Tous Droits Réservés.
Découverte de SQL Server par la pratique pour les administrateurs expérimentés Module 2 : Bases de données partie 2 : Fichiers, Journalisation.
Microsoft Dynamics TM NAV Isabelle Saint-Martin Mehdi El Yassir Chef de produit Microsoft Dynamics NAV Consultant Avant-Vente
1 HPC pour les opérations. Sommaire Quelques rappels sur Windows Compute Cluster Server Déploiement de Compute Cluster Administration de Compute cluster.
Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
des Structures de Santé
Projet extranet My.Eolas
Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Architectures Orientées Services Composants de Service Exemple pratique de développement.
Teradata vers Oracle SQLWays – DDL/Schéma, Vues, Macros, Procédures, BTEQ, Migration d’Applications Copyright (c) Ispirer Systems Ltd. Tous Droits.
Directeur de Thèse : Pr. Witold Litwin
Pascal Creusot UC Team Leader SoftCompany MVP Lync
Retour sur l'allocation d'espace Exemple sur une table facture (sans les tables associées) N° fact, N° Client, N° Cde, date Cde, date fact, date réglement,
Control des objectifs des technologies de l’information COBIT
Eric Vernié - Microsoft Yann Faure - Bewise Etude de cas FMStocks 2000.
« Les Mercredis du développement » Retour dexpérience / Framework de dév. Présenté par Grégory Renard [Rédo] Responsable Développement.
BINOMIAL PlanBuilder pour la continuité de services
Microsoft Business Intelligence en action dans l'entreprise
Serveurs Partagés Oracle
Gérard Gasganias Ingénieur Avant-Vente Microsoft France
1 Guide de lenseignant-concepteur Vincent Riff 27 mai 2003.
Demain se construit aujourd'hui
Bilan du Projet Industriel
Les bons de formation Software Assurance
Configuration de Windows Server 2008 Active Directory
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
Connecteur Team Foundation Server Project Server
Présentation 1. Consumer/Soho Small BusinessMidsize Business CorporateEnterprise Windows Home Server 1-4 employés 1-4 PCs 1-4 employés 1-4 PCs 5-49 employés.
22 Web Platform Installer pour faciliter la mise en œuvre de votre plateforme Web 9 Février 2010 Alban OlierLaurent Bonnet
2 Silverlight et WPF en entreprise Mardi 8 Février 2011 Luc Vo Van Consultant.NET/UX Microsoft France Thomas Lebrun Consultant Access IT IdF.
Processus d'un projet F.Pfister
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
Le moteur SQL Server 2008 R2 par l'exemple (DAT304)
Date.
Office 365 Administration et supervision du service
Office 365 Damien Caro Christian Fumey Cecilia Lentini
2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois 9 février 2011.
22 PowerPivot révélé 09/02/2010 Alexis Sacksteder Directeur Technique Homsys Paris.
2 Introduction au SDK Windows Phone 7 Mardi 8 Février 2011 Pierre CAUCHOIS Relation avec les développeurs Microsoft Julien CORIOLAND Consultant / Formateur.
WPF 4 et MultiTouch Les doigts dans le code 8 février 2011
22 Intégrer Reporting Services SQL 2008 R2 à votre application 09/02/2010 Mathieu ROSPIDE – Winwise Julien TOURNADRE – Winwise.
•Présentation de Team Edition for Database Professionals •La méthodologie •Etude de cas.
2 Industrialisation des développements sur SQL Server avec Visual Studio 2010 Mardi 8 Février – 17h30 Karim Zegour – Winwise Michel Perfetti – MVP VS.
Hyper-V Cloud - Le Cloud Privé version Microsoft
Le workflow Encadré par: M . BAIDADA Réalisé par: ATRASSI Najoua
‘‘Open Data base Connectivity‘‘
Fadwa AMRI Fanny COUTURIER Virginie ROMAIN.
Présentation de la société
Slide 1 of 39 Waterside Village Fête ses 20 ans.
Projet de stage d’année IIR4 sous le thème:
Nouvelles technologies de système de fichiers dans Microsoft Windows 2000 Salim Shaker Ingénieur de support technique Support technique serveur Microsoft.
Module 8 : Surveillance des performances de SQL Server
APPLICATIONS MÉTIER COLLABORATIONSTOCKAGEPLATE-FORMEIDENTITÉCOMMUNICATIONSPRODUCTIVITÉ SUR SITE SERVICES DE « CLOUD COMPUTING »
Supports de formation au SQ Unifié
Tirer le meilleur parti d’Office /10/ Vincent Bippus IT/OIS 07 octobre 2014.
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
1© Copyright 2013 EMC Corporation. Tous droits réservés. EMC et Microsoft SharePoint Server Pour une collaboration avancée Nom Titre Date.
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Combien envisagent d’utiliser SSMA pour migrer : OracleSybaseAccess.
22 DBA DAY - Administrer facilement des environnements SGBD hétérogènes Anthony Moillic Directeur Technique
22 Azure: comment migrer une application 08/02/2010 Sébastien Pertus, BeWise Thomas Conté, Microsoft.
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Remédier aux problèmes de compatibilité des applications entreprises pour le nouveau système d’exploitation Microsoft.
2 Game = Screen(2) + Cloud(1); Mercredi 9 Février 2011 Fabien Tanquerel Consultant, DCube Anthony Guillaume Consultant,
Benjamin Soulier Technical Expert Cambridge Technology Partners Les nouveautés de Windows Azure.
@GUSS_FRANCE.
Transcription de la présentation:

Migrez vos bases de données vers SQL Server et SQL Azure avec Microsoft SQL Server Migration Assistant 2008   9 Février 2011 Christian François – Consultant SQL/BI Division Services - Microsoft France christian.francois@microsoft.com Pascal Belaud – Architecte SQL Server Division Grands Comptes – Microsoft France pascal.belaud@microsoft.com - http://belaud.fr date

Agenda Enjeux et problématiques d’un projet de migration L’assistant de migration SQL Server (SSMA) Retour d’expériences Oracle/Sybase vers SQL Server Migration vers SQL Server Azure SSIS Packages for Data Migration Generator Synthèse et ressources date

Enjeux et Problématiques: Migration vers SQL Server et SQL Azure Sur le SI et ses coûts: Sur l’existant: Licences Exploitation Maintenance Hardware Souhait de challenger Oracle + autres Arrêt du support Non accès aux nouvelles fonctionnalités Limitations en capacités (people + technique) Sur le projet de migration Projet de migration: Délimitation/ évaluation du périmètre Mesure et maitrise des risques Performance de la solution Industrialisation possible Ré-écriture de code € ? Secure Network Connectivity Oracle Sybase

L’accélérateur de migration: Microsoft SQL Server Migration Assistant (SSMA) SSMA offre une suite d’outils pour aider à l’automatisation de l’ensemble des phases de migration d’Oracle, Sybase, MySQL et Access vers SQL Server et SQL Azure Estimation de l’effort de migration Migration du schéma et des données Migration du code Aide à la validation de la migration SSMA automatise jusqu’à 100% de l’effort manuel de migration Outil développé par un partenaire, géré par le groupe produit SQL et disponible gratuitement en téléchargement: http://www.microsoft.com/Sqlserver/2008/en/us/migration.aspx#Migrate

SQL Server Migration Assistant Etablissement du périmètre Projet Assesment Schema Migration Réduction des délais et coûts de migration Diminution des risques Migration (Schema, Données et code) Data Migration Tests de la base migrée Tests Migration Conversion de l’application Migration Applicative Test, intégration Optimisation performances Une migration de bases de données est un projet à part entière

Démo Installation de SSMA

Estimation du coût de migration Première étape du projet pour identifier le coût et la complexité Paramétrage par défaut Validation des charges et du code converti Identification des compétences Mise à jour des normes pour préparer une migration Modification en amont des types de données Utilisation d’une syntaxe compatible

Conversion code et schéma Construire le référentiel d’objets à migrer Identification des objets obsolètes Modifications en amont Approche itérative de la conversion Mapping de type Paramétrage fin des propriétés de conversion Emulation complète (mode « Full ») Fonctions natives T-SQL (mode « optimistic »)

Réalisation d’une estimation et conversion Démo Réalisation d’une estimation et conversion

Migration de données Module de migration de données (Sybase, Oracle) Interface d’accès natif Oracle/Sybase Supervision des transferts et contrôle Utilisation du SqlBulk .Net et de jobs SQL Server Agent Adapté pour des petits volumes ou pour constituer un environnement de développement Solution spécifique SSIS Adaptation aux modifications de schéma Ne nécessite pas une installation de SSMA Gestion des volumes importants Reprise sur erreur

Tests unitaires Module de test unitaire des procédures et fonctions (Oracle, Sybase) Définition des cas de test Exécution des cas de test et comparaison des résultats Restauration des données Script SQL Validation des données affectées en base

Démo Migration de données

Points d’attention pour une migration Oracle Domaine de valeur des types de données NUMBER, VARCHAR2 Emulation de séquence ou type auto-incrémental natif (Identity) Fonctions PL/SQL converties en Procédures étendus T-SQL Trigger BEFORE et/ou row level

Points d’attention pour une migration Sybase Domaine de valeur des types de données Utilisation des tables systèmes sysusers, sysobjects…. Syntaxe de jointure non ANSI

Performance Profiter de la migration et de SSMA pour adapter les types de données Utiliser les fonctionnalités SQL Server: compression, gouverneur de ressources Revoir la stratégie d’indexation notamment les index de type Clustered SQL Server dispose d’outils pour cela !

SQL Azure Architecture Shared infrastructure at SQL database and below Massively distributed cluster w/ commodity hardware Scalable HA technology provides the glue Each SQL Azure DB has 3 replicas Automatic replication and failover Gateway Service forwards TDS requests Logical Server SQL Azure Gateway Service Machine 4 SQL Instance SQL DB User DB1 User DB2 User DB3 User DB4 Machine 5 SQL Instance SQL DB User DB1 User DB2 User DB3 User DB4 Machine 6 SQL Instance SQL DB User DB1 User DB2 User DB3 User DB4 Scalability and Availability: Fabric, Failover, Replication, and Load balancing

Database Editions Two SQL Azure Database SKUs Web Edition: 1 GB or 5 GB Business Edition: Up to 50 GB You specify Web or Business Edition Web: EDITION = Web Business: EDITION = Business You specify MAXSIZE Web: MAXSIZE = 1GB| 5GB Business: MAXSIZE = 10GB | 20GB | 30GB | 40GB | 50GB This is the size we will not let you grow beyond You will be charged for the actual (peak) size (in any one day) CREATE DATABASE foo1 (EDITION='business', MAXSIZE=50GB); CREATE DATABASE foo2 (EDITION='business', MAXSIZE=30GB); CREATE DATABASE bar1 (EDITION='web', MAXSIZE=5GB); CREATE DATABASE bar2 (EDITION='web'); -- Defaults to 1GB Business Edition Up to 50 GB 10 GB increments Web Edition Up to 5 GB Either 1 GB or 5 GB

Démo Migration du schéma et données SQL Server vers SQL Azure avec SQL Azure Migration Wizard http://sqlazuremw.codeplex.com

Nouvel outil gratuit disponible ! SSIS Packages for Data Migration Generator est un outil développé par Pascal Belaud, Microsoft France Permet la génération automatique de packages SSIS pour effectuer le transfert des données de n’importe quelle base OLEDB (Oracle, Sybase, DB2…) vers SQL Server Gratuit et bientôt disponible sur codeplex: URL à surveiller http://SSISGenerator.codeplex.com

Démo Migration des données avec SSIS Packages for Data Migration Generator http://SSISGenerator.codeplex.com

Synthèse SSMA est l’outil pour vos migration: Analyse rapide de la faisabilité et des charges Démarche structurée et industrialisable Une migration se prépare en amont pour faciliter la conversion Migrer vers SQL Server pour faciliter le passage au « Cloud »

Microsoft Services: Un accompagnement global de nos clients Architecture & Planning Planification Conseil et Projets Déploiement et adoption Support Optimisation et Opération Evaluation Développement Déploiement Stabilisation Opérations Support Premier Enterprise Strategy Consulting Services Division Services France 2010 180 Consultants 125 Technical Account Managers 190 Ingénieurs Support 17 Responsables de Mission 41 Partenaires référencés Division Services Monde 2010 82 pays couverts 18 000 employés 35 000 partenaires 44 langues parlées par nos ingénieurs www.microsoft.fr/services

Nos clients et partenaires sont particulièrement satisfaits par… Notre positionnement est d’intervenir sur les projets critiques et les technologies récentes Criticité du projet Maturité de la technologie Partenaires Notre engagement auprès de nos partenaires est : De leur assurer un transfert d’expertise, De leur apporter notre support sur les dernières technologies, De leur donner accès aux meilleures pratiques de mise en œuvre et de support. Nos clients et partenaires sont particulièrement satisfaits par… Le niveau d’engagement des consultants : 94% La gestion de l’équipe de projet : 92% Les compétences techniques des consultants : 91% La relation avec les équipes du client : 90%

Exemples de migrations réalisées par Microsoft Services Migration Oracle 7 / Windows Application Windows / ODBC 100 fonctions, 220 procédures, 21 packages incluant 600+ fonctions et procédures Automatisation à 92% Environ 600j/h dont 500 en « Near-shore » Migration Sybase 12.5 / Sun Solaris Application PowerBuilder/J2EE Plus de 230 000 Lignes de code SQL 99% de conversion automatique 4300 procédures et 1000 triggers dans 70 bases Temps de traitement de nuit divisés en moyenne par 3 Environ 100 j/h date

Ressources Lien de téléchargement SSMA http://www.microsoft.com/Sqlserver/2008/en/us/migration.aspx#Migrate Guides de migration vers SQL Server http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=c7933d3e-b7b9-43a6-ade3-f8e37c8cb046 Forums SSMA (MSDN) http://social.msdn.microsoft.com/Forums/en-US/sqlservermigration/threads date

MSDN et TechNet : l’essentiel des ressources techniques à portée de clic Portail administration et infrastructure pour informaticiens Portail de ressources technique pour développeurs http://technet.com http://msdn.com