SlideShare ist ein Scribd-Unternehmen logo
1 von 49
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- Synchronisation de données entre bases
SQL Azure
5- Import/Export de données dans Azure
(DAC)
Agenda
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-Export de donnés dans
Azure avec DAC
4- Import de donnés dans
Azure avec DAC
Scénario : Data Sharing
Table PRODUIT
Table REVENDEUR
Table PRODUIT
Table REVENDEUR
Table VENTE_PAR_PRODUIT
Table PRODUIT
Table VENTE_PAR_PRODUIT
Scénario : Data Sharing
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
CONNEXION :
- Connexion au portail Azure (LiveId)
- Menu « Base de donnée »
- Choix de l’abonnement Azure
- Bouton « Créer »
Création serveur SQL Azure
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 Interface Silverlight Metro
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
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
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 données vers SQL Azure
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éation à la volée de la base de données cible
Migration de données vers SQL Azure
Table PRODUIT
Table REVENDEUR
Table PRODUIT
Table REVENDEUR
Table PRODUIT
Table VENTE_PAR_PRODUIT
Synchro. de données dans SQL Azure : DataSync
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)
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
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 FABRICANT ou autre DB
SQL Azure
Ajout de la DB REVENDEUR
Ajout de la DB FABRICANT
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)
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
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 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
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)
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
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)
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)
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.net/livecast/dbRevendeur.dacpac
MMC Windows Azure Management : http://wapmmc.codeplex.com/
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
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)
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/
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/
Pour aller plus loin
Echange de données au travers d’App Fabric
Portail Reporting Azure (brique SSRS de SQL Server)
Session aux TechDays
Livecast: Mettez à disposition de vos partenaires une base de données SQL Azure

Weitere ähnliche Inhalte

Was ist angesagt?

DataStax et Apache Cassandra pour la gestion des flux IoT
DataStax et Apache Cassandra pour la gestion des flux IoTDataStax et Apache Cassandra pour la gestion des flux IoT
DataStax et Apache Cassandra pour la gestion des flux IoTVictor Coustenoble
 
SQL Saturday Paris 2015 - Polybase
SQL Saturday Paris 2015 - PolybaseSQL Saturday Paris 2015 - Polybase
SQL Saturday Paris 2015 - PolybaseRomain Casteres
 
Les micro orm, alternatives à entity framework
Les micro orm, alternatives à entity frameworkLes micro orm, alternatives à entity framework
Les micro orm, alternatives à entity frameworkMSDEVMTL
 
Delta lake - des data lake fiables a grande échelle
Delta lake - des data lake fiables a grande échelleDelta lake - des data lake fiables a grande échelle
Delta lake - des data lake fiables a grande échellefrançois de Buttet
 
Jss 2015 - Microsoft Stream analytics
Jss 2015 -  Microsoft Stream analyticsJss 2015 -  Microsoft Stream analytics
Jss 2015 - Microsoft Stream analyticsGeorges Damien
 
[JSS2015] Azure SQL Data Warehouse - Azure Data Lake
[JSS2015] Azure SQL Data Warehouse - Azure Data Lake[JSS2015] Azure SQL Data Warehouse - Azure Data Lake
[JSS2015] Azure SQL Data Warehouse - Azure Data LakeGUSS
 
Des mises à jour? Emmenez votre application Stitch encore plus loin grâce aux...
Des mises à jour? Emmenez votre application Stitch encore plus loin grâce aux...Des mises à jour? Emmenez votre application Stitch encore plus loin grâce aux...
Des mises à jour? Emmenez votre application Stitch encore plus loin grâce aux...MongoDB
 
L'expérience client au centre de la donnée @AirFrance
L'expérience client au centre de la donnée @AirFranceL'expérience client au centre de la donnée @AirFrance
L'expérience client au centre de la donnée @AirFranceMongoDB
 
Azure Data Lake, le big data 2.0 (Global Azure Bootcamp Paris 2017)
Azure Data Lake, le big data 2.0 (Global Azure Bootcamp Paris 2017)Azure Data Lake, le big data 2.0 (Global Azure Bootcamp Paris 2017)
Azure Data Lake, le big data 2.0 (Global Azure Bootcamp Paris 2017)Jean-Pierre Riehl
 
Delta Lake, un vernis pour parquet
Delta Lake, un vernis pour parquetDelta Lake, un vernis pour parquet
Delta Lake, un vernis pour parquetAlban Phélip
 
Sql Server Reporting Services
Sql Server Reporting ServicesSql Server Reporting Services
Sql Server Reporting ServicesBrahim Belghmi
 
Introduction à la sécurité dans ASP.NET Core
Introduction à la sécurité dans ASP.NET CoreIntroduction à la sécurité dans ASP.NET Core
Introduction à la sécurité dans ASP.NET CoreMSDEVMTL
 

Was ist angesagt? (13)

DataStax et Apache Cassandra pour la gestion des flux IoT
DataStax et Apache Cassandra pour la gestion des flux IoTDataStax et Apache Cassandra pour la gestion des flux IoT
DataStax et Apache Cassandra pour la gestion des flux IoT
 
SQL Saturday Paris 2015 - Polybase
SQL Saturday Paris 2015 - PolybaseSQL Saturday Paris 2015 - Polybase
SQL Saturday Paris 2015 - Polybase
 
Les micro orm, alternatives à entity framework
Les micro orm, alternatives à entity frameworkLes micro orm, alternatives à entity framework
Les micro orm, alternatives à entity framework
 
Delta lake - des data lake fiables a grande échelle
Delta lake - des data lake fiables a grande échelleDelta lake - des data lake fiables a grande échelle
Delta lake - des data lake fiables a grande échelle
 
Jss 2015 - Microsoft Stream analytics
Jss 2015 -  Microsoft Stream analyticsJss 2015 -  Microsoft Stream analytics
Jss 2015 - Microsoft Stream analytics
 
[JSS2015] Azure SQL Data Warehouse - Azure Data Lake
[JSS2015] Azure SQL Data Warehouse - Azure Data Lake[JSS2015] Azure SQL Data Warehouse - Azure Data Lake
[JSS2015] Azure SQL Data Warehouse - Azure Data Lake
 
Des mises à jour? Emmenez votre application Stitch encore plus loin grâce aux...
Des mises à jour? Emmenez votre application Stitch encore plus loin grâce aux...Des mises à jour? Emmenez votre application Stitch encore plus loin grâce aux...
Des mises à jour? Emmenez votre application Stitch encore plus loin grâce aux...
 
L'expérience client au centre de la donnée @AirFrance
L'expérience client au centre de la donnée @AirFranceL'expérience client au centre de la donnée @AirFrance
L'expérience client au centre de la donnée @AirFrance
 
Azure Data Lake, le big data 2.0 (Global Azure Bootcamp Paris 2017)
Azure Data Lake, le big data 2.0 (Global Azure Bootcamp Paris 2017)Azure Data Lake, le big data 2.0 (Global Azure Bootcamp Paris 2017)
Azure Data Lake, le big data 2.0 (Global Azure Bootcamp Paris 2017)
 
Delta Lake, un vernis pour parquet
Delta Lake, un vernis pour parquetDelta Lake, un vernis pour parquet
Delta Lake, un vernis pour parquet
 
Sql Server Reporting Services
Sql Server Reporting ServicesSql Server Reporting Services
Sql Server Reporting Services
 
Beta 12c
Beta 12cBeta 12c
Beta 12c
 
Introduction à la sécurité dans ASP.NET Core
Introduction à la sécurité dans ASP.NET CoreIntroduction à la sécurité dans ASP.NET Core
Introduction à la sécurité dans ASP.NET Core
 

Andere mochten auch

Les 10 erreurs fatales à ne pas commettre lors de la conception d'une base de...
Les 10 erreurs fatales à ne pas commettre lors de la conception d'une base de...Les 10 erreurs fatales à ne pas commettre lors de la conception d'une base de...
Les 10 erreurs fatales à ne pas commettre lors de la conception d'une base de...promocic
 
Base de données en ligne et ODbL
Base de données en ligne et ODbL Base de données en ligne et ODbL
Base de données en ligne et ODbL Inno³
 
Développez des applications de base de données de façon plus efficace avec SQ...
Développez des applications de base de données de façon plus efficace avec SQ...Développez des applications de base de données de façon plus efficace avec SQ...
Développez des applications de base de données de façon plus efficace avec SQ...Microsoft
 
SQL Azure, la base de données dans le cloud
SQL Azure, la base de données dans le cloudSQL Azure, la base de données dans le cloud
SQL Azure, la base de données dans le cloudMicrosoft Technet France
 
base de données fédérés
base de données fédérésbase de données fédérés
base de données fédérésOussama Yoshiki
 
Gestion avancée avec PMB: traitement par lots (paniers) et SQL: quelques exem...
Gestion avancée avec PMB: traitement par lots (paniers) et SQL: quelques exem...Gestion avancée avec PMB: traitement par lots (paniers) et SQL: quelques exem...
Gestion avancée avec PMB: traitement par lots (paniers) et SQL: quelques exem...PMB-BUG
 
Réplication des bases de données
Réplication des bases de donnéesRéplication des bases de données
Réplication des bases de donnéessie92
 

Andere mochten auch (7)

Les 10 erreurs fatales à ne pas commettre lors de la conception d'une base de...
Les 10 erreurs fatales à ne pas commettre lors de la conception d'une base de...Les 10 erreurs fatales à ne pas commettre lors de la conception d'une base de...
Les 10 erreurs fatales à ne pas commettre lors de la conception d'une base de...
 
Base de données en ligne et ODbL
Base de données en ligne et ODbL Base de données en ligne et ODbL
Base de données en ligne et ODbL
 
Développez des applications de base de données de façon plus efficace avec SQ...
Développez des applications de base de données de façon plus efficace avec SQ...Développez des applications de base de données de façon plus efficace avec SQ...
Développez des applications de base de données de façon plus efficace avec SQ...
 
SQL Azure, la base de données dans le cloud
SQL Azure, la base de données dans le cloudSQL Azure, la base de données dans le cloud
SQL Azure, la base de données dans le cloud
 
base de données fédérés
base de données fédérésbase de données fédérés
base de données fédérés
 
Gestion avancée avec PMB: traitement par lots (paniers) et SQL: quelques exem...
Gestion avancée avec PMB: traitement par lots (paniers) et SQL: quelques exem...Gestion avancée avec PMB: traitement par lots (paniers) et SQL: quelques exem...
Gestion avancée avec PMB: traitement par lots (paniers) et SQL: quelques exem...
 
Réplication des bases de données
Réplication des bases de donnéesRéplication des bases de données
Réplication des bases de données
 

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

Digital GraphTour Paris - Neo4j 4.0, les nouveautés
Digital GraphTour Paris - Neo4j 4.0, les nouveautésDigital GraphTour Paris - Neo4j 4.0, les nouveautés
Digital GraphTour Paris - Neo4j 4.0, les nouveautésNeo4j
 
Tout sur la migration vers Project 2013
Tout sur la migration vers Project 2013Tout sur la migration vers Project 2013
Tout sur la migration vers Project 2013Microsoft
 
Sql saturday 323 paris 2014 azure migration iaas et paas
Sql saturday 323 paris 2014   azure migration iaas et paasSql saturday 323 paris 2014   azure migration iaas et paas
Sql saturday 323 paris 2014 azure migration iaas et paasChristophe Laporte
 
Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x...
Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x...Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x...
Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x...Microsoft Technet France
 
SQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
SQLSaturday Paris 2014 - Et hop, ma base migre dans AzureSQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
SQLSaturday Paris 2014 - Et hop, ma base migre dans AzureGUSS
 
Azure Stack : de l'Azure dans votre Datacenter
Azure Stack : de l'Azure dans votre DatacenterAzure Stack : de l'Azure dans votre Datacenter
Azure Stack : de l'Azure dans votre DatacenterMicrosoft pour les PME
 
Migrez vos bases de données vers SQL Server et SQL Azure avec Microsoft SQL S...
Migrez vos bases de données vers SQL Server et SQL Azure avec Microsoft SQL S...Migrez vos bases de données vers SQL Server et SQL Azure avec Microsoft SQL S...
Migrez vos bases de données vers SQL Server et SQL Azure avec Microsoft SQL S...Microsoft Technet France
 
SQL saturday 323 - SharePoint : De la méfiance jusqu'à l’acception
SQL saturday 323 - SharePoint : De la méfiance jusqu'à l’acception SQL saturday 323 - SharePoint : De la méfiance jusqu'à l’acception
SQL saturday 323 - SharePoint : De la méfiance jusqu'à l’acception Benoit Jester
 
Optimisation du stockage share point 2010
Optimisation du stockage share point 2010Optimisation du stockage share point 2010
Optimisation du stockage share point 2010Nicolas Georgeault
 
Microsoft experiences 2016 azure stack de l'azure dans votre datacenter 1.0
Microsoft experiences 2016   azure stack  de l'azure dans votre datacenter 1.0Microsoft experiences 2016   azure stack  de l'azure dans votre datacenter 1.0
Microsoft experiences 2016 azure stack de l'azure dans votre datacenter 1.0Benoît SAUTIERE
 
Monter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMonter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMicrosoft Technet France
 
SQLSaturday Paris 2014 - SharePoint – de la méfiance jusqu’à l’acceptation
SQLSaturday Paris 2014 - SharePoint – de la méfiance jusqu’à l’acceptation SQLSaturday Paris 2014 - SharePoint – de la méfiance jusqu’à l’acceptation
SQLSaturday Paris 2014 - SharePoint – de la méfiance jusqu’à l’acceptation GUSS
 
Boostez vos applications en migrant vos bases vers SQL Server 2012 !
Boostez vos applications en migrant vos bases vers SQL Server 2012 !Boostez vos applications en migrant vos bases vers SQL Server 2012 !
Boostez vos applications en migrant vos bases vers SQL Server 2012 !Microsoft Technet France
 
Alphorm.com Formation Informatica PowerCenter : Installer et Configurer
Alphorm.com Formation Informatica PowerCenter : Installer et ConfigurerAlphorm.com Formation Informatica PowerCenter : Installer et Configurer
Alphorm.com Formation Informatica PowerCenter : Installer et ConfigurerAlphorm
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Microsoft
 
Déploiement automatisé d'un environnement dans Azure
Déploiement automatisé d'un environnement  dans AzureDéploiement automatisé d'un environnement  dans Azure
Déploiement automatisé d'un environnement dans AzureManon PERNIN
 
[Gab2016] Déploiement automatisé d'un environnement dans Azure - Manon Pernin
[Gab2016] Déploiement automatisé d'un environnement dans Azure - Manon Pernin[Gab2016] Déploiement automatisé d'un environnement dans Azure - Manon Pernin
[Gab2016] Déploiement automatisé d'un environnement dans Azure - Manon PerninCellenza
 

Ähnlich wie Livecast: Mettez à disposition de vos partenaires une base de données SQL Azure (20)

Digital GraphTour Paris - Neo4j 4.0, les nouveautés
Digital GraphTour Paris - Neo4j 4.0, les nouveautésDigital GraphTour Paris - Neo4j 4.0, les nouveautés
Digital GraphTour Paris - Neo4j 4.0, les nouveautés
 
SQL in the Azure World
SQL in the Azure WorldSQL in the Azure World
SQL in the Azure World
 
Tout sur la migration vers Project 2013
Tout sur la migration vers Project 2013Tout sur la migration vers Project 2013
Tout sur la migration vers Project 2013
 
Sql saturday 323 paris 2014 azure migration iaas et paas
Sql saturday 323 paris 2014   azure migration iaas et paasSql saturday 323 paris 2014   azure migration iaas et paas
Sql saturday 323 paris 2014 azure migration iaas et paas
 
Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x...
Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x...Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x...
Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x...
 
SQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
SQLSaturday Paris 2014 - Et hop, ma base migre dans AzureSQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
SQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
 
Azure Stack : de l'Azure dans votre Datacenter
Azure Stack : de l'Azure dans votre DatacenterAzure Stack : de l'Azure dans votre Datacenter
Azure Stack : de l'Azure dans votre Datacenter
 
Migrez vos bases de données vers SQL Server et SQL Azure avec Microsoft SQL S...
Migrez vos bases de données vers SQL Server et SQL Azure avec Microsoft SQL S...Migrez vos bases de données vers SQL Server et SQL Azure avec Microsoft SQL S...
Migrez vos bases de données vers SQL Server et SQL Azure avec Microsoft SQL S...
 
SQL saturday 323 - SharePoint : De la méfiance jusqu'à l’acception
SQL saturday 323 - SharePoint : De la méfiance jusqu'à l’acception SQL saturday 323 - SharePoint : De la méfiance jusqu'à l’acception
SQL saturday 323 - SharePoint : De la méfiance jusqu'à l’acception
 
Optimisation du stockage share point 2010
Optimisation du stockage share point 2010Optimisation du stockage share point 2010
Optimisation du stockage share point 2010
 
Microsoft experiences 2016 azure stack de l'azure dans votre datacenter 1.0
Microsoft experiences 2016   azure stack  de l'azure dans votre datacenter 1.0Microsoft experiences 2016   azure stack  de l'azure dans votre datacenter 1.0
Microsoft experiences 2016 azure stack de l'azure dans votre datacenter 1.0
 
Monter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMonter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows Azure
 
SQLSaturday Paris 2014 - SharePoint – de la méfiance jusqu’à l’acceptation
SQLSaturday Paris 2014 - SharePoint – de la méfiance jusqu’à l’acceptation SQLSaturday Paris 2014 - SharePoint – de la méfiance jusqu’à l’acceptation
SQLSaturday Paris 2014 - SharePoint – de la méfiance jusqu’à l’acceptation
 
[Tuto] Big datatrack : Web Tracker
[Tuto] Big datatrack : Web Tracker[Tuto] Big datatrack : Web Tracker
[Tuto] Big datatrack : Web Tracker
 
Haute Disponibilité et Disaster Recovery
Haute Disponibilité et Disaster RecoveryHaute Disponibilité et Disaster Recovery
Haute Disponibilité et Disaster Recovery
 
Boostez vos applications en migrant vos bases vers SQL Server 2012 !
Boostez vos applications en migrant vos bases vers SQL Server 2012 !Boostez vos applications en migrant vos bases vers SQL Server 2012 !
Boostez vos applications en migrant vos bases vers SQL Server 2012 !
 
Alphorm.com Formation Informatica PowerCenter : Installer et Configurer
Alphorm.com Formation Informatica PowerCenter : Installer et ConfigurerAlphorm.com Formation Informatica PowerCenter : Installer et Configurer
Alphorm.com Formation Informatica PowerCenter : Installer et Configurer
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
 
Déploiement automatisé d'un environnement dans Azure
Déploiement automatisé d'un environnement  dans AzureDéploiement automatisé d'un environnement  dans Azure
Déploiement automatisé d'un environnement dans Azure
 
[Gab2016] Déploiement automatisé d'un environnement dans Azure - Manon Pernin
[Gab2016] Déploiement automatisé d'un environnement dans Azure - Manon Pernin[Gab2016] Déploiement automatisé d'un environnement dans Azure - Manon Pernin
[Gab2016] Déploiement automatisé d'un environnement dans Azure - Manon Pernin
 

Mehr von Microsoft Technet France

Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Microsoft Technet France
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Microsoft Technet France
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...Microsoft Technet France
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesMicrosoft Technet France
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureMicrosoft Technet France
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityMicrosoft Technet France
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationMicrosoft Technet France
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeMicrosoft Technet France
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceMicrosoft Technet France
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Microsoft Technet France
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Microsoft Technet France
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftMicrosoft Technet France
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Microsoft Technet France
 
Déploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudDéploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudMicrosoft Technet France
 
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Microsoft Technet France
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesMicrosoft Technet France
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneMicrosoft Technet France
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsMicrosoft Technet France
 

Mehr von Microsoft Technet France (20)

Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10
 
OMS log search au quotidien
OMS log search au quotidienOMS log search au quotidien
OMS log search au quotidien
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semaines
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + Security
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle génération
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le monde
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a Service
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de Microsoft
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
 
Sécurité des données
Sécurité des donnéesSécurité des données
Sécurité des données
 
Déploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudDéploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloud
 
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybrides
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderne
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'Informations
 

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

  • 1.
  • 2. DECOUVERTE SQL AZURE ECHANGES DE DONNES AU SEIN de SQL AZURE : - Migration - Synchonisation - Export / Import Objectifs
  • 3. 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
  • 5. 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
  • 6. Table PRODUIT Table REVENDEUR Table PRODUIT Table REVENDEUR Table VENTE_PAR_PRODUIT Table PRODUIT Table VENTE_PAR_PRODUIT Scénario : Data Sharing
  • 7.
  • 8. 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
  • 9.
  • 10. CONNEXION : - Connexion au portail Azure (LiveId) - Menu « Base de donnée » - Choix de l’abonnement Azure - Bouton « Créer » Création serveur SQL Azure
  • 11. 1-Choix du datacenter 2- Saisie du user sa 3- Règles Firewall Création serveur SQL Azure Ajout de mon IP publique
  • 13. Création serveur SQL Azure Accès au portail Web : https://[SERVER].databse.windows.net Connexion avec le user admin Interface Silverlight Metro
  • 14. 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
  • 15.
  • 16. 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
  • 17.
  • 18. Analyser et migrer une base SQL Connexion au serveur Source Choix de la DB Source Migration de données vers SQL Azure
  • 19. Choix des objets à exporter Génération du script de migration Migration de données vers SQL Azure
  • 20. 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
  • 21. Execution du script Visualisation dans le portail Azure Migration de données vers SQL Azure
  • 22. 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
  • 23.
  • 24. Table PRODUIT Table REVENDEUR Table PRODUIT Table REVENDEUR Table PRODUIT Table VENTE_PAR_PRODUIT Synchro. de données dans SQL Azure : DataSync
  • 25. 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)
  • 26.
  • 27. 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
  • 28. Synchro. de données dans SQL Azure : DataSync 1- Nom du groupe de synchonisation
  • 29. 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
  • 30. 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)
  • 31. 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
  • 32. Synchro. de données dans SQL Azure : DataSync 6- Déploiement de la synchronisation (et non execution)
  • 33. Synchro. de données dans SQL Azure : DataSync Execution manuelle de la synchronisation
  • 34. 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
  • 35.
  • 36. 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)
  • 37. 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
  • 38. 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)
  • 39.
  • 40. 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)
  • 41. Echange de données Data Tiers Application (DAC) Visualisation du journal des exports de la DB
  • 42. 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/
  • 43. 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
  • 44. 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)
  • 45.
  • 46. 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/
  • 47. 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/
  • 48. Pour aller plus loin Echange de données au travers d’App Fabric Portail Reporting Azure (brique SSRS de SQL Server) Session aux TechDays