palais des
congrès
Paris




7, 8 et 9
février 2012
Développez vos applications de bases
de données de manière efficace à
l’aide deServer Data Tools
    SQL
   Codename “Juneau”


07/02/2012

NADJIB TABBICHE
Consultant Formateur SQL BI MCT/MCITP
Winwise
PLAN DE ROUTE


  Le développement des bases de données est difficile
  !
  Il existe une meilleure manière …
  SQL Server Data Tools “Juneau”
     SSDT Database Services
  Démonstrations
     Développement en mode connecté

     Développement en mode déconnecté
     Déployer vers SQL AZURE



  Conclusion
Le développement              des      bases         de
données est difficile !

  La manipulation des objets de la BDD s’effectue de manière
  distincte.

  Le contrôle des dépendances et des impacts est compliqué.

  La détection des erreurs est tardive.

  Il est ardu de cibler plusieurs versions, Cloud.

                 Il faut un modèle déclaratif
                 pour la base de données.
Il existe une meilleure manière …

  Une approche déclarative (ne pas manipuler les objets
  séparément).

  Conception et validation du schéma de la base de
  données.

  Les mêmes utilitaires soit qu’on travaille en mode
  connecté soit en mode déconnecté.

  Utilisation du différentiel de schéma pour le déploiement
  incrémental et la détection des dérives.

  Tester localement et déployer vers différentes versions de
  SQL Server et SQL AZURE
SQL Server Data Tools “Juneau”


       SSDT = SSMS + VISUAL STUDIO
       2010 + SQL SERVER EXPRESS +
       DESIGNERS +…
                     SSDT
      Database       Analysis     Reporting       Integration
      Services       Services     Services         Services


      SQL SERVER 2012;

      Sur le web;

      Avec Visual Studio (prochaines versions)
SSDT Database Services



                         SSDT

             SQL SERVER DATABASE PROJECT


                                     T-SQL
                                                 Buffered
SQL Server     Static    Database   Languag
                                                Declarative
 Explorer     Analysis    Publish      e
                                                 Editing
                                    Services

              Schema      Local
 Table                                T-SQL
              Compar     Database                SQL/CLR
Designer                            Debugging
                 e       Runtime
Demos


Développement en mode connecté;
Développement en mode déconnecté;
Publication vers SQL AZURE;
DÉVELOPPEMENT EN MODE
 CONNECTÉ
                        Démo
DÉVELOPPEMENT EN MODE CONNECTÉ

 SSMS comme un explorateur, fenêtre de requête
 Une approche de buffer déclarative
 Modèle basé sur la détection d’erreurs en temps
 réel
 Le codage moderne en T-SQL soutenu par les
 concepteurs graphiques
DÉVELOPPEMENT EN MODE DÉCONNECTÉ
Travaillez avec Visual Studio Database Projets



                                           Démo
DÉVELOPPEMENT EN MODE
DÉCONNECTÉ
 La définition de la base de données est gérée au niveau de
  Visual Studio.

 Langage des services avancés (Go To Definition, Find All
  References, Refactoring…).

 F5 débougage avec une nouvelle base de données en
  temps réel.

 Usage du snapshot tout le long du cycle de développement.

 Historisation des versions au niveau du projet.
PUBLICATION VERS SQL SERVER
 AZURE

                      Démo
PUBLICATION VERS SQL AZURE


 Permet de changer la version par configuration.

 Publication directe / via un script ou dacpac.
CONCLUSION


  SSDT Database Services :

     Une approche déclarative pour la BDD.
     Le développement en mode connecté & déconnecté avec
      test en local.
     Cibler plusieurs versions de SQL SERVER et SQL AZURE.
     Faciliter la phase d’industrialisation (Déploiement).

  A l’horizon:

     Mise a jour des données.
     Diagramme de base de données.
     Concepteur de requête.
Pour aller plus loin…

  Venez nous voir sur le stand SQL Server
    Retrouvez les experts Microsoft et MVP

    Assistez à des présentations des offres de nos
     partenaires

  Inscrivez-vous au « Virtual Launch Event » du 8 mars :
  http://aka.ms/vlefrance

  Visitez notre nouveau site : http://www.microsoft.fr/sql

  Evaluez dès aujourd’hui SQL Server 2012
    En téléchargeant la RC0 : http://aka.ms/sql2012

    En suivant nos « Virtual Labs » : http://aka.ms/sqllabs
Type and transparency
   Uniform design elements create well-structured,
   balanced designs.




                                                     17

Développez des applications de base de données de façon plus efficace avec SQL Server Data Tools

  • 1.
  • 2.
    Développez vos applicationsde bases de données de manière efficace à l’aide deServer Data Tools SQL Codename “Juneau” 07/02/2012 NADJIB TABBICHE Consultant Formateur SQL BI MCT/MCITP Winwise
  • 3.
    PLAN DE ROUTE Le développement des bases de données est difficile ! Il existe une meilleure manière … SQL Server Data Tools “Juneau”  SSDT Database Services Démonstrations  Développement en mode connecté  Développement en mode déconnecté  Déployer vers SQL AZURE Conclusion
  • 4.
    Le développement des bases de données est difficile ! La manipulation des objets de la BDD s’effectue de manière distincte. Le contrôle des dépendances et des impacts est compliqué. La détection des erreurs est tardive. Il est ardu de cibler plusieurs versions, Cloud. Il faut un modèle déclaratif pour la base de données.
  • 5.
    Il existe unemeilleure manière … Une approche déclarative (ne pas manipuler les objets séparément). Conception et validation du schéma de la base de données. Les mêmes utilitaires soit qu’on travaille en mode connecté soit en mode déconnecté. Utilisation du différentiel de schéma pour le déploiement incrémental et la détection des dérives. Tester localement et déployer vers différentes versions de SQL Server et SQL AZURE
  • 6.
    SQL Server DataTools “Juneau” SSDT = SSMS + VISUAL STUDIO 2010 + SQL SERVER EXPRESS + DESIGNERS +… SSDT Database Analysis Reporting Integration Services Services Services Services  SQL SERVER 2012;  Sur le web;  Avec Visual Studio (prochaines versions)
  • 7.
    SSDT Database Services SSDT SQL SERVER DATABASE PROJECT T-SQL Buffered SQL Server Static Database Languag Declarative Explorer Analysis Publish e Editing Services Schema Local Table T-SQL Compar Database SQL/CLR Designer Debugging e Runtime
  • 8.
    Demos Développement en modeconnecté; Développement en mode déconnecté; Publication vers SQL AZURE;
  • 9.
    DÉVELOPPEMENT EN MODE CONNECTÉ Démo
  • 10.
    DÉVELOPPEMENT EN MODECONNECTÉ  SSMS comme un explorateur, fenêtre de requête  Une approche de buffer déclarative  Modèle basé sur la détection d’erreurs en temps réel  Le codage moderne en T-SQL soutenu par les concepteurs graphiques
  • 11.
    DÉVELOPPEMENT EN MODEDÉCONNECTÉ Travaillez avec Visual Studio Database Projets Démo
  • 12.
    DÉVELOPPEMENT EN MODE DÉCONNECTÉ La définition de la base de données est gérée au niveau de Visual Studio.  Langage des services avancés (Go To Definition, Find All References, Refactoring…).  F5 débougage avec une nouvelle base de données en temps réel.  Usage du snapshot tout le long du cycle de développement.  Historisation des versions au niveau du projet.
  • 13.
    PUBLICATION VERS SQLSERVER AZURE Démo
  • 14.
    PUBLICATION VERS SQLAZURE  Permet de changer la version par configuration.  Publication directe / via un script ou dacpac.
  • 15.
    CONCLUSION SSDTDatabase Services :  Une approche déclarative pour la BDD.  Le développement en mode connecté & déconnecté avec test en local.  Cibler plusieurs versions de SQL SERVER et SQL AZURE.  Faciliter la phase d’industrialisation (Déploiement). A l’horizon:  Mise a jour des données.  Diagramme de base de données.  Concepteur de requête.
  • 16.
    Pour aller plusloin… Venez nous voir sur le stand SQL Server  Retrouvez les experts Microsoft et MVP  Assistez à des présentations des offres de nos partenaires Inscrivez-vous au « Virtual Launch Event » du 8 mars : http://aka.ms/vlefrance Visitez notre nouveau site : http://www.microsoft.fr/sql Evaluez dès aujourd’hui SQL Server 2012  En téléchargeant la RC0 : http://aka.ms/sql2012  En suivant nos « Virtual Labs » : http://aka.ms/sqllabs
  • 17.
    Type and transparency Uniform design elements create well-structured, balanced designs. 17