DECOUVERTE SQL AZURE
ECHANGES DE DONNES AU SEIN de SQL AZURE :
- Migration
- Synchonisation
- Export / Import
Objectifs
1- Contexte : scénario DataSharing
2- Création d’un serveur SQ Azure
3- Migration de données vers SQL Azure
4- Synchronisa...
Scénario : Data Sharing
1- Création serveur SQL Azure
2- Migration de données
vers SQL Azure
3- Synchronisation de données
entre base SQL Azure
4-...
Table PRODUIT
Table REVENDEUR
Table PRODUIT
Table REVENDEUR
Table VENTE_PAR_PRODUIT
Table PRODUIT
Table VENTE_PAR_PRODUIT
...
RAPPEL SQL AZURE :
- SQL Server database technology delivered as a service
on the Windows Azure Platform
- Ideal for both ...
CONNEXION :
- Connexion au portail Azure (LiveId)
- Menu « Base de donnée »
- Choix de l’abonnement Azure
- Bouton « Créer...
1-Choix du datacenter
2- Saisie du user sa
3- Règles Firewall
Création serveur SQL Azure
Ajout de mon IP publique
Création serveur SQL Azure
Création serveur SQL Azure
Accès au portail Web : https://[SERVER].databse.windows.net
Connexion avec le user admin Interf...
SYNTHESE :
- Seul pré-requis : avoir un compte Azure (dispo sur windows.azure.com)
- Rapidité et simplicité de création :
...
Table PRODUIT
Table REVENDEUR
Table PRODUIT
Table REVENDEUR
Table VENTE_PAR_PRODUIT
Migration de données vers SQL Azure
 ...
Analyser et migrer une base SQL
Connexion au serveur Source
Choix de la DB Source
Migration de données vers SQL Azure
Choix des objets à exporter
Génération du script de migration
Migration de données vers SQL Azure
Connexion au serveur
SQL AZURE Choix de la DB Cible Création de la base sur SQL AZURE
Lancement du script
Migration de don...
Execution du script
Visualisation dans le portail Azure
Migration de données vers SQL Azure
SYNTHESE :
- Export depuis des DB 2005, 2008 x, vers DB Azure
- Rapidité et simplicité au travers d’un outil gratuit
- Cré...
Table PRODUIT
Table REVENDEUR
Table PRODUIT
Table REVENDEUR
Table PRODUIT
Table VENTE_PAR_PRODUIT
Synchro. de données dans...
SYNCHRONISATIONS POSSIBLES :
- Entre DB SQL AZURE de Datacenter différents
- Entre DB SQL AZURE et DB SQL SERVER sur site
...
Accès depuis le portail Azure Choix du datacenter où se
fait la synchronisation
Choix du type de synchronisation
Synchro. ...
Synchro. de données dans SQL Azure : DataSync
1- Nom du groupe de synchonisation
Synchro. de données dans SQL Azure : DataSync
2- Ajout des Bases concernées
Ajout de la DB Concentrateur de
données : DB F...
Synchro. de données dans SQL Azure : DataSync
4- Planification & Stratégie
PLANIFICATION :
- soit manuelle (décoché)
- soi...
Synchro. de données dans SQL Azure : DataSync
5- Choix des objets à synchroniser
- Choix de la DB “source”
- Choix des obj...
Synchro. de données dans SQL Azure : DataSync
6- Déploiement de la synchronisation (et non execution)
Synchro. de données dans SQL Azure : DataSync
Execution manuelle de la synchronisation
Synchro. de données dans SQL Azure : DataSync
A RETENIR :
- Entre DB SQL AZURE de Datacenter différents mais aussi avec de...
Table PRODUIT
Table REVENDEUR
Table VENTE_PAR_PRODUIT
Table PRODUIT
Table VENTE_PAR_PRODUIT
=> INTEGRER LES CHIFFRES DE VE...
Echange de données Data Tiers Application (DAC)
- Par script
QUELQUES SOLUTIONS :
- Par Data Tier Application (DAC)
- Par ...
Echange de données Data Tiers Application (DAC)
- Génération du fichier d’export VenteParProduits depuis le portail Azure
...
Echange de données Data Tiers Application (DAC)
EXPORT des données de la base REVENDEUR vers un fichier dac
Saisie des par...
Echange de données Data Tiers Application (DAC)
Visualisation du journal des exports de la DB
Echange de données Data Tiers Application (DAC)
Vérification sur le compte de stockage https://dacsql.blob.core.windows.ne...
Echange de données Data Tiers Application (DAC)
IMPORT des données dans la base FABRICANT depuis un fichier
dac
Saisie des...
A RETENIR :
- Import / Export par fichiers DAC
- Intégré au portail Azure (compte storage nécessaire)
- Outil simple perme...
Synthèse
Simplicité et rapidité des opérations
Résiste aux montées en charge (load balancing, ..)
Coût minime (stockage de...
Création d’un compte gratuit 90 jours Azure contenant 6 DB :
https://www.windowsazure.com/fr-fr/
Les Ressources
Outil de m...
Pour aller plus loin
Echange de données au travers d’App Fabric
Portail Reporting Azure (brique SSRS de SQL Server)
Sessio...
Livecast: Mettez à disposition de vos partenaires une base de données SQL Azure
Livecast: Mettez à disposition de vos partenaires une base de données SQL Azure
Livecast: Mettez à disposition de vos partenaires une base de données SQL Azure
Livecast: Mettez à disposition de vos partenaires une base de données SQL Azure
Livecast: Mettez à disposition de vos partenaires une base de données SQL Azure
Livecast: Mettez à disposition de vos partenaires une base de données SQL Azure
Livecast: Mettez à disposition de vos partenaires une base de données SQL Azure
Livecast: Mettez à disposition de vos partenaires une base de données SQL Azure
Livecast: Mettez à disposition de vos partenaires une base de données SQL Azure
Livecast: Mettez à disposition de vos partenaires une base de données SQL Azure
Livecast: Mettez à disposition de vos partenaires une base de données SQL Azure
Prochain SlideShare
Chargement dans…5
×

Livecast: Mettez à disposition de vos partenaires une base de données SQL Azure

347 vues

Publié le

Découvrez SQL Azure et la Migration, synchronisation et import/export de bases de données

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
347
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
4
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Livecast: Mettez à disposition de vos partenaires une base de données SQL Azure

  1. 1. DECOUVERTE SQL AZURE ECHANGES DE DONNES AU SEIN de SQL AZURE : - Migration - Synchonisation - Export / Import Objectifs
  2. 2. 1- Contexte : scénario DataSharing 2- Création d’un serveur SQ Azure 3- Migration de données vers SQL Azure 4- Synchronisation de données entre bases SQL Azure 5- Import/Export de données dans Azure (DAC) Agenda
  3. 3. Scénario : Data Sharing
  4. 4. 1- Création serveur SQL Azure 2- Migration de données vers SQL Azure 3- Synchronisation de données entre base SQL Azure 4-Export de donnés dans Azure avec DAC 4- Import de donnés dans Azure avec DAC Scénario : Data Sharing
  5. 5. Table PRODUIT Table REVENDEUR Table PRODUIT Table REVENDEUR Table VENTE_PAR_PRODUIT Table PRODUIT Table VENTE_PAR_PRODUIT Scénario : Data Sharing
  6. 6. RAPPEL SQL AZURE : - SQL Server database technology delivered as a service on the Windows Azure Platform - Ideal for both simple and complex applications - Enterprise-ready with automatic support for HA - Designed to scale out elastically with demand Création serveur SQL Azure
  7. 7. CONNEXION : - Connexion au portail Azure (LiveId) - Menu « Base de donnée » - Choix de l’abonnement Azure - Bouton « Créer » Création serveur SQL Azure
  8. 8. 1-Choix du datacenter 2- Saisie du user sa 3- Règles Firewall Création serveur SQL Azure Ajout de mon IP publique
  9. 9. Création serveur SQL Azure
  10. 10. Création serveur SQL Azure Accès au portail Web : https://[SERVER].databse.windows.net Connexion avec le user admin Interface Silverlight Metro
  11. 11. SYNTHESE : - Seul pré-requis : avoir un compte Azure (dispo sur windows.azure.com) - Rapidité et simplicité de création : - Pas de choix entre les éditions standard, entreprise, … - Pas plusieurs comptes users à gérer - Aucune configuration “système” à mettre en place Création serveur SQL Azure - Points d’attention : - Bien définir le compte administrateur - Localisation du Datacenter - Activation des règles du Firewall
  12. 12. Table PRODUIT Table REVENDEUR Table PRODUIT Table REVENDEUR Table VENTE_PAR_PRODUIT Migration de données vers SQL Azure  Outil SQL AZURE Migration WIZARD (http://sqlazuremw.codeplex.com/) SQL Server on Premise 2005, 2008, 2008 R2 SQL AZURE Table PRODUIT
  13. 13. Analyser et migrer une base SQL Connexion au serveur Source Choix de la DB Source Migration de données vers SQL Azure
  14. 14. Choix des objets à exporter Génération du script de migration Migration de données vers SQL Azure
  15. 15. Connexion au serveur SQL AZURE Choix de la DB Cible Création de la base sur SQL AZURE Lancement du script Migration de données vers SQL Azure
  16. 16. Execution du script Visualisation dans le portail Azure Migration de données vers SQL Azure
  17. 17. SYNTHESE : - Export depuis des DB 2005, 2008 x, vers DB Azure - Rapidité et simplicité au travers d’un outil gratuit - Création à la volée de la base de données cible Migration de données vers SQL Azure
  18. 18. Table PRODUIT Table REVENDEUR Table PRODUIT Table REVENDEUR Table PRODUIT Table VENTE_PAR_PRODUIT Synchro. de données dans SQL Azure : DataSync
  19. 19. SYNCHRONISATIONS POSSIBLES : - Entre DB SQL AZURE de Datacenter différents - Entre DB SQL AZURE et DB SQL SERVER sur site Synchro. de données dans SQL Azure : DataSync COMMENT : - Service exposé par Azure - Définition d’un groupe de synchronisation - DB de synchronisation (Hub)
  20. 20. Accès depuis le portail Azure Choix du datacenter où se fait la synchronisation Choix du type de synchronisation Synchro. de données dans SQL Azure : DataSync
  21. 21. Synchro. de données dans SQL Azure : DataSync 1- Nom du groupe de synchonisation
  22. 22. Synchro. de données dans SQL Azure : DataSync 2- Ajout des Bases concernées Ajout de la DB Concentrateur de données : DB FABRICANT ou autre DB SQL Azure Ajout de la DB REVENDEUR Ajout de la DB FABRICANT
  23. 23. Synchro. de données dans SQL Azure : DataSync 4- Planification & Stratégie PLANIFICATION : - soit manuelle (décoché) - soit planifiée cochée) RESOLUTION DES CONFLITS : - Priorité au hub (ici DB FABRICANT) - Priorité au client (ici DB REVENDEUR)
  24. 24. Synchro. de données dans SQL Azure : DataSync 5- Choix des objets à synchroniser - Choix de la DB “source” - Choix des objets à synchroniser - Application de filtres
  25. 25. Synchro. de données dans SQL Azure : DataSync 6- Déploiement de la synchronisation (et non execution)
  26. 26. Synchro. de données dans SQL Azure : DataSync Execution manuelle de la synchronisation
  27. 27. Synchro. de données dans SQL Azure : DataSync A RETENIR : - Entre DB SQL AZURE de Datacenter différents mais aussi avec des SQL Server locaux (Agent de synchronisation à mettre en place sur la base locale) - Mise en place rapide sous forme de Wizard - Synchronisation se fait au travers d’un concentrateur de données
  28. 28. Table PRODUIT Table REVENDEUR Table VENTE_PAR_PRODUIT Table PRODUIT Table VENTE_PAR_PRODUIT => INTEGRER LES CHIFFRES DE VENTE DU REVENDEUR DANS LA DB AZURE DU FABRICANT Echange de données Data Tiers Application (DAC)
  29. 29. Echange de données Data Tiers Application (DAC) - Par script QUELQUES SOLUTIONS : - Par Data Tier Application (DAC) - Par synchronisation DataSync PAR DAC : - Export des schémas et données dans un fichier (BacPac) - Puis Import du fichier dans une autre base SQL Azure - Fichier d’export stocké dans les Blob Storage d’Azure
  30. 30. Echange de données Data Tiers Application (DAC) - Génération du fichier d’export VenteParProduits depuis le portail Azure - Fichier stocké dans un blob storage d’Azure - Suivi de la demande EXPORT DE DONNEES : (depuis DB du REVENDEUR) - Récupération du fichier dans le blb Azure - Suivi de la demande IMPORT DES DONNEES : (depuis DB du FABRICANT)
  31. 31. Echange de données Data Tiers Application (DAC) EXPORT des données de la base REVENDEUR vers un fichier dac Saisie des paramètres d’accès à la DB (user) Saisie des paramètres du compte de stockage où sera déposé le fichier dac (saisie du nom d fichier au sein d’une url existante)
  32. 32. Echange de données Data Tiers Application (DAC) Visualisation du journal des exports de la DB
  33. 33. Echange de données Data Tiers Application (DAC) Vérification sur le compte de stockage https://dacsql.blob.core.windows.net/livecast/dbRevendeur.dacpac MMC Windows Azure Management : http://wapmmc.codeplex.com/
  34. 34. Echange de données Data Tiers Application (DAC) IMPORT des données dans la base FABRICANT depuis un fichier dac Saisie des informations DB (user) Création d’une base d’import Saisie des paramètres de stockage
  35. 35. A RETENIR : - Import / Export par fichiers DAC - Intégré au portail Azure (compte storage nécessaire) - Outil simple permettant de déployer des DB dans Azure Echange de données Data Tiers Application (DAC)
  36. 36. Synthèse Simplicité et rapidité des opérations Résiste aux montées en charge (load balancing, ..) Coût minime (stockage des bases => 10$ / par mois par DB de 1Go Portail Azure : https://www.windowsazure.com/fr-fr/
  37. 37. Création d’un compte gratuit 90 jours Azure contenant 6 DB : https://www.windowsazure.com/fr-fr/ Les Ressources Outil de migration (CodePlex) : http://sqlazuremw.codeplex.com Outil client Import/Export DAC (CodePlex) : http://sqldacexamples.codeplex.com/releases Blog Windows Azure MSDN avec les ressources techniques : http://blogs.msdn.com/b/windowsazurefrance/ Outil MMC Windows Azure Management (CodePlex) : http://wapmmc.codeplex.com/
  38. 38. Pour aller plus loin Echange de données au travers d’App Fabric Portail Reporting Azure (brique SSRS de SQL Server) Session aux TechDays

×