développez des applications de base de données de façon plus efficace avec sql server data tools
DESCRIPTION
SSDT ( SQL Server Data Tools) est le produit associé à SQL Server 2012 destiné à simplifier la vie des développeurs d'applications et améliorer la collaboration avec les DBA. Nous verrons comment SSDT apporte dans Visual Studio les outils de SQL Server Management Studio, permet au développeur de travailler en mode connecté pour développer des applications accédant aux bases de données et de les débugger de façon "sans rupture", et la gestion de la définition des bases de données sous Visual Studio en mode déconnecté, voir la définition avancé des services, la visualisation et la migration des schémas des bases de données, etc... Finalement nous verrons comment il est possible de développer une fois et déployer un projet plusieurs fois en ciblant des bases de données de types différents.TRANSCRIPT
palais des congrès Paris
7, 8 et 9 février 2012
07/02/2012
NADJIB TABBICHEConsultant Formateur SQL BI MCT/MCITPWinwise
Développez vos applications de bases de données de manière efficace à l’aide deSQL Server Data Tools
Codename “Juneau”
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
PLAN DE ROUTE
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.
Le développement des bases de données est difficile !
Il faut un modèle déclaratif pour la base de données.
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
Il existe une meilleure manière …
SQL Server Data Tools “Juneau”
SSDTDatabas
eService
s
Analysis Service
s
Reporting
Services
Integration
Services
SSDT = SSMS + VISUAL STUDIO 2010 + SQL SERVER EXPRESS + DESIGNERS +…
SQL SERVER 2012;
Sur le web;
Avec Visual Studio (prochaines versions)
SSDT Database Services
T-SQLLangua
geService
s
T-SQLDebuggi
ng
SQL Server
Explorer
Database
Publish
TableDesigner
Buffered Declarati
ve Editing
SQL/CLR
Schema
Compare
StaticAnalysi
s
LocalDatabas
e Runtim
e
SSDT
SQL SERVER DATABASE PROJECT
Demos
Développement en mode connecté;Développement en mode déconnecté;Publication vers SQL AZURE;
Démo
DÉVELOPPEMENT EN MODE CONNECTÉ
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émo
DÉVELOPPEMENT EN MODE DÉCONNECTÉTravaillez avec Visual Studio Database Projets
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.
Démo
PUBLICATION VERS SQL SERVER AZURE
PUBLICATION VERS SQL AZURE
Permet de changer la version par configuration.
Publication directe / via un script ou dacpac.
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.
CONCLUSION
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 transparencyUniform design elements create well-structured, balanced designs.
17