2009-03-13 sql server une plateforme crédible

61
http://blogs.technet.com/patricg http://blogs.technet.com/patricg

Upload: patrick-guimonet

Post on 20-Jan-2015

4.222 views

Category:

Technology


5 download

DESCRIPTION

SQL Server une plateforme crédible

TRANSCRIPT

Page 1: 2009-03-13 SQL Server une plateforme crédible

http://blogs.technet.com/patricg http://blogs.technet.com/patricg

Page 2: 2009-03-13 SQL Server une plateforme crédible

Vous faire découvrir la plateforme de Vous faire découvrir la plateforme de données SQL Serverdonnées SQL Server

Vous donnez quelques points de Vous donnez quelques points de repère sur le marché des bases de repère sur le marché des bases de données données

Vous donnez envie de travailler dans Vous donnez envie de travailler dans le domaine des bases de données ?le domaine des bases de données ?

Page 3: 2009-03-13 SQL Server une plateforme crédible

GénéralitésGénéralitésAdministrationAdministration

La plateforme de données de l’entreprise

DéveloppementsDéveloppementsDéveloppement dynamiqueAu-delà du relationnel

DécisionnelDécisionnelLa plateforme décisionnelle

ConclusionConclusion

Page 4: 2009-03-13 SQL Server une plateforme crédible
Page 5: 2009-03-13 SQL Server une plateforme crédible

Facteurs de chan-gement

Page 6: 2009-03-13 SQL Server une plateforme crédible

• Marché : (Gartner)

+40% des ISV mondiaux supportent SQL Server

(IDC) (IDC) N°1 du décisionnel (Olap Report) +7 pts de parts de marché en France depuis 3 ans

• Sécurité : (ESG)

• Des performances avérées (TPC)

• Décisionnel : plateforme complète intégrée et modulaire •

SQL Server 2008, renforce cette assise et poursuit l’innovation !SQL Server 2008, renforce cette assise et poursuit l’innovation !

La plus forte croissance du marché (en valeur) : + 28% en 2006La plus forte croissance du marché (en valeur) : + 28% en 2006

Plus d’unités vendues que IBM & Oracle réunisPlus d’unités vendues que IBM & Oracle réunis

Leader (souvent en rapport prix/perf) sur plusieurs benchmarks Leader (souvent en rapport prix/perf) sur plusieurs benchmarks

Des références significatives Des références significatives

Base plus sécurisée qu’Oracle et MySQL

Page 7: 2009-03-13 SQL Server une plateforme crédible
Page 8: 2009-03-13 SQL Server une plateforme crédible
Page 9: 2009-03-13 SQL Server une plateforme crédible
Page 10: 2009-03-13 SQL Server une plateforme crédible
Page 11: 2009-03-13 SQL Server une plateforme crédible
Page 12: 2009-03-13 SQL Server une plateforme crédible
Page 13: 2009-03-13 SQL Server une plateforme crédible
Page 14: 2009-03-13 SQL Server une plateforme crédible
Page 15: 2009-03-13 SQL Server une plateforme crédible

Bases de donnéesBases de donnéesrelationnellesrelationnelles

FichiersFichiersjournauxjournaux

Serveur relationnelServeur relationnel

MémoireMémoirepartagéepartagée

Serveur Reporting ServicesServeur Reporting Services

Base derapports

ServeurServeurIntegrationIntegration

ServicesServices

Cubes OLAPCubes OLAP

Serveur Analysis ServicesServeur Analysis Services

FileStreamFileStream

MémoireMémoirepartagéepartagée

Page 16: 2009-03-13 SQL Server une plateforme crédible

ArchitecturesArchitectureshautes performanceshautes performances

64 bits, NUMA,…64 bits, NUMA,…

PartitionnementPartitionnement

Haute disponibilitéHaute disponibilitéOpérations en ligneOpérations en ligne

ProgicielsProgiciels

DéveloppementsDéveloppementsspécifiquesspécifiques

SQL SQL ServerServer

ServicesServices

ConnectivitéConnectivitéhétérogènehétérogène

RéplicationRéplicationService BrokerService Broker

Exploration de Exploration de données Data données Data

MiningMining

Page 17: 2009-03-13 SQL Server une plateforme crédible

SQL Server6.0 & 6.5

Différentiation de Sybase SQL Server

Intégration à Windows

Intégration de la Réplication

1ère Génération

SQL Server

7.0

SQL Server 2000 Performance,

montée en charge

Support du XML Intégration des

services de Notification, de Reporting et de Data Mining

Réécriture du moteur relationnel

Gestion automatisée des ressources

Intégration des services OLAP et ETL

2ème Génération

SQL Server 2005

Haute disponibilité

Sécurité Intégration CLR XML Natif Nouveau moteur

ETL d’entreprise 64 bits IA-32 et

x64

3ème Génération

SQL Server 2008

• Valeur de l’offre• Gestion automatique

• Performance et Sécurité• Intégration du Décisionnel

Objectifs long terme :

Administration par objectifs

Chiffrement transparent

Données spatiales

Optimisations multiples pour très grosses volumétries 100+ To

Page 18: 2009-03-13 SQL Server une plateforme crédible

EnterpriseEnterpriseLa plate-forme intégrée La plate-forme intégrée

pour la gestion et pour la gestion et l’analyse de données l’analyse de données

des applications des applications critiques de l’entreprisecritiques de l’entreprise

Pas de limitation + Pas de limitation + PartitionnementPartitionnement

Miroir BD complet & Miroir BD complet & Cluster 8 nœuds Cluster 8 nœuds

Opérations en ligne Opérations en ligne et redémarrage rapideet redémarrage rapide

Clichés BDClichés BD

Outils avancés (ETL, Outils avancés (ETL, OLAP et Data Mining)OLAP et Data Mining)

Serveurs de rapports Serveurs de rapports mutiplesmutiples

Nouveauté SQL Server 2005

ExpressExpress WorkgroupWorkgroup StandardStandardAdaptée aux Adaptée aux

développeurs pour développeurs pour apprendre, construire apprendre, construire

et déployeret déployer

La base de données La base de données pour les petites entités pour les petites entités

et les activités en et les activités en croissancecroissance

La plate-forme La plate-forme complète pour la complète pour la

gestion et l’analyse des gestion et l’analyse des données destinée aux données destinée aux entités moyennes à entités moyennes à

grandesgrandes

Gratuit

2 Proc 2 Proc 3 Go mémoire 3 Go mémoire

Outil Outil d’administration d’administration

Management StudioManagement Studio

SQL AgentSQL Agent

Assistant Assistant d’optimisationd’optimisation

Recherche en texte Recherche en texte intégralintégral

Serveur de Serveur de Réplication limitéRéplication limité

Transfert journaux Transfert journaux ((Log shippingLog shipping))

4 Proc 4 Proc versions 32 & 64-bitversions 32 & 64-bit

Miroir de BD limitéMiroir de BD limité

Cluster 2 noeudsCluster 2 noeuds

Integration ServicesIntegration Services

(ETL)(ETL) Analysis ServicesAnalysis Services (Serveur OLAP)(Serveur OLAP)

Data MiningData Mining

Réplication complèteRéplication complète

Notification ServicesNotification Services

1 Proc1 Proc1 Go mémoire1 Go mémoire

4 Go base4 Go base

Outil d’administration Outil d’administration simplifiésimplifié

Sécurité intégréeSécurité intégrée

Support XML & Support XML & Améliorations T-SQLAméliorations T-SQL

Intégration .Net & CLRIntégration .Net & CLR

Serveur de rapportsServeur de rapports

Import/ExportImport/Export

Client RéplicationClient Réplication

Une offre adaptée à vos besoins

Prix croissant

2005

Page 19: 2009-03-13 SQL Server une plateforme crédible

Une offre gratuiteUne offre gratuite 1 processeur, 1Go de mémoire, base de 4 Go max1 processeur, 1Go de mémoire, base de 4 Go maxMoteur relationnel complet avec les fonctionnalités de programmation Moteur relationnel complet avec les fonctionnalités de programmation (CLR, XML)(CLR, XML)Serveur de rapport pour les données localesServeur de rapport pour les données localesService Broker et Réplication en abonnéService Broker et Réplication en abonnéOutil d’administration graphique intégré :Outil d’administration graphique intégré :

SQL Server Management Studio Express

… … Aux multiples avantages !Aux multiples avantages !IntégréeIntégrée avec les autres versions de SQL Server avec les autres versions de SQL ServerIntégréeIntégrée avec Visual Studio avec Visual Studio

http://msdn.microsoft.com/sql/express/

Page 20: 2009-03-13 SQL Server une plateforme crédible

ServeursServeursMobiles etMobiles et

PCPC

OLAP

FILE

XMLRDBMS

Services

RequêtesRequêtes

AnalysesAnalyses

RapportsRapports IntégrationIntégration

SynchronisationSynchronisation

RechercheRecherche

RéseauRéseau

Page 21: 2009-03-13 SQL Server une plateforme crédible
Page 22: 2009-03-13 SQL Server une plateforme crédible

• Ajout de processeurs à chaud• Compression des données,

des sauvegardes• Améliorations Plan Guide

Performances

• Ajout de mémoire à chaud• Sauvegardes multiples• “Plan Guides”

• SS Management Studio• Opérations en ligne• Partitionnement• Sauvegardes en //

Administration

• Environnement d’Administration Déclaratif• T-SQL Intellisense dans

SSMS• Sauvegardes compressées

SQL Server

2008SQL Server

2005

• Miroir de BD (SP1)• Améliorations Cluster• Réplication Maître à maître• Partitionnement• Cliché de BD

• Optimisations Miroir de BD• Détection et échange de

pages endommagées• Basculement transparent

Haute dispo

• Rapports personnalisées (SP2)• Améliorations SQL Profiler• Assistant Paramètrage (DTA)• DMVs

• Nouvelles DMVs• Evènement étendus• Performance StudioSupervision

Sécurité

• Cryptage transparent des données, des sauvegardes• Gestion des clés externe• Audit

• Schéma• Cryptage des données• SAC

Page 23: 2009-03-13 SQL Server une plateforme crédible

http://www.microsoft.com/France/sql/sql2005/securite.mspx

20082005

Page 24: 2009-03-13 SQL Server une plateforme crédible

2008

Page 25: 2009-03-13 SQL Server une plateforme crédible

SQL Server Management StudioSQL Server Management StudioPlans de maintenance graphiquesGénération de scriptsJournaux multiples

SQL Server Configuration SQL Server Configuration Manager ManagerConfiguration de la Configuration de la surface d’expositionsurface d’expositionSQL CMDSQL CMD

Ligne de commande

SQL SMO SQL SMO Une API .Net d’administration Utilisable avec PowerShell

20082005

Page 26: 2009-03-13 SQL Server une plateforme crédible
Page 27: 2009-03-13 SQL Server une plateforme crédible

2008

Page 28: 2009-03-13 SQL Server une plateforme crédible

Réduire ma surface d’attaque

XPCmdShell == FalseSQLCLR == TrueDBMail == False

RemoteDAC == False

Les noms de vues doivent avoir la forme :

“%_vw”

Seules les versions Express et Developer

sont autorisées sur les postes développeurs

2008

Page 29: 2009-03-13 SQL Server une plateforme crédible

2008

Page 30: 2009-03-13 SQL Server une plateforme crédible

Notion de Schéma identiqueNotion de Schéma identiqueModes d’isolations identiques disponiblesModes d’isolations identiques disponiblesRéplication transactionnelle depuis OracleRéplication transactionnelle depuis Oracle

v8+, Unix , Linux, WindowsAdministration depuis SQL ServerAucun logiciel ne doit être installé sur la base OracleL’inverse est également possible (déjà disponible en 2000)

Outil de migration SQL Server Migration Assistant (SSMA)Outil de migration SQL Server Migration Assistant (SSMA)

SQL ServerDistributeur Abonnés

20082005

Page 31: 2009-03-13 SQL Server une plateforme crédible
Page 32: 2009-03-13 SQL Server une plateforme crédible

Développer avec vos entités Développer avec vos entités métiermétier

Définir des entités pas des tablesModéliser des relations métiers complexesRetrouver des entités et non des lignes et des colonnesSe connecter à SQL Server avec des adaptateurs manipulant des entités

Soigner la performance de vos Soigner la performance de vos applicationsapplications

Stocker les entités localement sur les clients

2008

2008

2005

Page 33: 2009-03-13 SQL Server une plateforme crédible

LINQ providersLINQ providers

Data sourcesData sources

Programming languagesProgramming languages

C#C# VB.NETVB.NET …… othersothers

RDBMSRDBMSXMLXML

<customer><customer><name /><name /><city /><city /></customer></customer>

objectsobjects DataSetDataSet

LINQ building blocksLINQ building blocks

LINQ to ObjectsLINQ to Objects LINQ to XMLLINQ to XML LINQ to SQLLINQ to SQL LINQ to DataSetLINQ to DataSet LINQ to EntitiesLINQ to Entities

othersothersADO.NETADO.NET

Entity FrameworkEntity Framework

Standard Query Standard Query OperatorsOperatorsQuery expressionsQuery expressions

Expression treesExpression trees

??

……

Page 34: 2009-03-13 SQL Server une plateforme crédible

• Accéder à vos données n’importe où• Stockage des données en local

lorsque vous êtes déconnecté• Synchronisation automatique des

changements entre le client et le serveur

• Détection automatique des conflits lors des synchronisations

• L’ajout de ces fonctions de synchronisations ne nécessite pas une ré-écriture de vos applications

2008

Page 35: 2009-03-13 SQL Server une plateforme crédible
Page 36: 2009-03-13 SQL Server une plateforme crédible

• Indexation de la Recherche en Texte Intégral (RTI)

Documents & Multimédia

• FILESTREAM• API Gestion BLOB externes• Intégration RTI

Spatial

• Types GEOMETRY et GEOGRAPHY• Fonctions de manipulations

• Type de données XML • Fonctions de

manipulations

• Optimisations XMLXML

SQL Server

2008SQL Server

2005

• UDT de plus de 8ko• HierarchyIDDonnées

relationnelles

• Types définis par l’utilisateur (UDT) via .Net

Page 37: 2009-03-13 SQL Server une plateforme crédible

T-SQL

XML

CLR

Accès par .Net

Accès relationnel

Accès semi-structuré

Spatial

20082005

Texte intégral

Filestream

Accès dual :

T-SQL & Win 32

2008

Page 38: 2009-03-13 SQL Server une plateforme crédible

Données géographiquesXML

Données relationnelles Documents & Multimedia

Applications

Page 39: 2009-03-13 SQL Server une plateforme crédible

2008

Page 40: 2009-03-13 SQL Server une plateforme crédible

Stockage des attributs dans un VARBINARY(MAX)Stockage des attributs dans un VARBINARY(MAX)Données non structurés stockées directement Données non structurés stockées directement dans le système de fichier (nécessite NTFS)dans le système de fichier (nécessite NTFS)Modèle de programmation doubleModèle de programmation double

T-SQL (comme les SQL BLOB)Win32 Streaming APIs avec sémantique transactionnelle T-SQL

Consistance des donnéesConsistance des donnéesAdministration intégréeAdministration intégrée

Sauvegarde/restaurationAdministration

La limite est la taille du système de fichiersLa limite est la taille du système de fichiersSécurité SQLSécurité SQL

StockageBD + fichiers

StockageBD + fichiers

ApplicationApplication

BLOBBLOB

DBDB

2008

Page 41: 2009-03-13 SQL Server une plateforme crédible
Page 42: 2009-03-13 SQL Server une plateforme crédible
Page 43: 2009-03-13 SQL Server une plateforme crédible

Données Données spatiales -spatiales -SQL Server SQL Server

20082008

AppliAppli--

catiocation .Nen .Ne

t t Virtual Earth Virtual Earth dans le dans le

navigateurnavigateur

Service Service Live Live Search MapsSearch Maps

ServicServicee

WebWeb

Page 44: 2009-03-13 SQL Server une plateforme crédible
Page 45: 2009-03-13 SQL Server une plateforme crédible

•Préparer•Stocker•Sécuriser•Mettre à disposition

• Visualiser• Analyser• Décider

INTERFACES UTILISATEURS

HUB DE DONNEES

Web/bureautique

20082005

Page 46: 2009-03-13 SQL Server une plateforme crédible

• Reporting• Data Mining• Stockage Relationnel & Analytique• Intégration de données

• Tableaux de bord• Analyse Interactive• Elaboration budgétaire

• Point d’accès centralisé• Portail collaboratif d’entreprise• Recherche de documents

• Analyse de premier niveau• Data Mining add-in pour les fonctionnels

20082005

Page 47: 2009-03-13 SQL Server une plateforme crédible
Page 48: 2009-03-13 SQL Server une plateforme crédible

• Tables partitionnées• Opérations en ligne

• Optimisations Tables partitionnées• Optimisation Jointure en étoile• Gestionnaire de ressources• Compression des données• Colonnes avec données

clairsemées• INSERT sur DML

• Nouveau moteur de rapports• Création de rapports dans

Word• Nouveaux contrôles :

Tablix, Dundas

Rapports

• Nouvelles interactions utilisateurs• Requêteur accessible à tous : Report

Builder

• Nouvel ETL : SSIS

ETL

• Optimisations SSIS• Change Data Capture

(CDC)• Ordre MERGE• Journalisation minimale

Cubes OLAP& Analyse

• Optimisations performances SSAS• Sauvegardes SSAS

optimisées

SQL Server

2008SQL Server

2005

Entrepôt de données

• Nouveau modèle de données : UDM• Nouveaux algorithmes de

Datamining• Proactive caching• Réécriture possible (Write back)• Indicateur clé de performances

Page 49: 2009-03-13 SQL Server une plateforme crédible

Intégrer Intégrer TransformerTransformer

AggrégerAggréger

AnalyserAnalyserDéciderDécider

PublierPublierdes des

rapports rapports

20082005

SQL ServerIntegration Services

SQL ServerAnalysis Services

SQL ServerReporting Services

Page 50: 2009-03-13 SQL Server une plateforme crédible

Continuité avec SQL Server 2005Continuité avec SQL Server 200567 Milliard de lignes dans une table de FaitsCubes Partitionnés, plusieurs milliard de lignesTPC-H Record (3 To, 60 359 Requêtes par Heure)

Focus: Focus: Couvrir l’ensemble des composants:Couvrir l’ensemble des composants: Moteur SQL ETL: Integration Services OLAP: Analysis Services Reporting: Reporting Services

Cible SQL Server 2008 Cible SQL Server 2008 : : Moteur relationnel : 100 à 200 Milliards de lignes Moteur Olap : 25 Milliards de lignes par cube

20082005

Page 51: 2009-03-13 SQL Server une plateforme crédible

20082005

Page 52: 2009-03-13 SQL Server une plateforme crédible

SQL Server Analysis Services

Tableaux de Bord

Rich Reports

BI Front Ends

Excel

Ad-Hoc Reports

Teradata

SQL ServerOracleOracleDB2 UDBSQL

ServerDB2

AS400DB2 MVS

VSAM

LOB

DW

SQL Server Datamart

AnalysisServices

UDUDMM

Cube

Moteur OLAP (On-Line Analytical Processing) de SQL Server Propose une vue multidimensionnelle et intuitive des donnéesPermet d’associer une vue métier aux donnéesCalcul d’agrégations permettant une récupération rapide des données

MDX

20082005

Page 53: 2009-03-13 SQL Server une plateforme crédible

9 algorithmes proposés :9 algorithmes proposés : MS Association, Clustering, Arbres de

décision, Régression linéaire, Régression logistique, Naive Bayes, réseaux neuronaux, Sequence Clustering, séries temporelles

Développement d’un projet de Développement d’un projet de Data mining :Data mining : Au travers de BI Development Studio Assistant pour la définition d’un

modèle de mining Editeur de modèle de mining

Intégration avec SSISIntégration avec SSIS

SSASSSAS

20082005

Page 54: 2009-03-13 SQL Server une plateforme crédible

Introduit avec SQL Server 2000Introduit avec SQL Server 2000Solution de Rapports d’entreprise Création, Gestion, Diffusion de rapportsIntégration à Office

Nouveautés SQL Server 2005Nouveautés SQL Server 2005Intégration avec Analysis ServicesNouvelles interactions utilisateurCréateur de rapports pour utilisateurs finaux

SSRSSSRS

20082005

Page 55: 2009-03-13 SQL Server une plateforme crédible

20082005

Page 56: 2009-03-13 SQL Server une plateforme crédible

ServeursServeursMobiles etMobiles et

PCPC

OLAP

FILE

XML

RDBMS

Services

RequêtesRequêtes

AnalysesAnalyses

RapportsRapports IntégrationIntégration

SynchronisationSynchronisation

RechercheRecherche

RéseauRéseau

Page 57: 2009-03-13 SQL Server une plateforme crédible
Page 58: 2009-03-13 SQL Server une plateforme crédible

ServeursServeursMobiles etMobiles et

PCPC

OLAP

FILE

XMLRDBMS

Services

RequêtesRequêtes

AnalysesAnalyses

RapportsRapports IntégrationIntégration

SynchronisationSynchronisation

RechercheRecherche

RéseauRéseau

Page 59: 2009-03-13 SQL Server une plateforme crédible

S’informer sur SQL Server 2008S’informer sur SQL Server 2008http://www.microsoft.com/france/sql/sql2008/default.mspx

Site TechNetSite TechNethttp://technet.microsoft.com/fr-fr/sqlserver/default.aspx

Blog en françaisBlog en françaishttp://blogs.technet.com/patricg

Télécharger la version d’évaluationTélécharger la version d’évaluationhttp://technet.microsoft.com/fr-fr/evalcenter/bb851664.aspx

Page 60: 2009-03-13 SQL Server une plateforme crédible

La référence La référence techniquetechnique

pour les IT Pros :pour les IT Pros :technet.microsoft.comtechnet.microsoft.com

L’engagement Microsoft L’engagement Microsoft pour les développeurs :pour les développeurs :msdn.microsoft.commsdn.microsoft.com

• S’informer S’informer - Un portail d’informations, des - Un portail d’informations, des événements, une newsletter bimensuelle événements, une newsletter bimensuelle personnaliséepersonnalisée

• Se former - Se former - Des webcasts, des articles techniques, des Des webcasts, des articles techniques, des téléchargements, des forums pour échanger avec vos téléchargements, des forums pour échanger avec vos pairspairs

• Bénéficier de services - Bénéficier de services - Des cursus de formations et Des cursus de formations et de certifications, des offres de support techniquede certifications, des offres de support technique

Visual Studio 2008 +Visual Studio 2008 +

Abonnement Abonnement MSDN MSDN Premium Premium

Abonnement Abonnement TechNet TechNet Plus :Plus :

Versions d’éval + 2 incidents Versions d’éval + 2 incidents supportsupport

Page 61: 2009-03-13 SQL Server une plateforme crédible

© 2009 Microsoft France

Votre potentiel, notre passion TM

Questions & Réponses