SQL Server 2012 et SQL Server 2014

publicité
SQLServer2012etSQLServer2014
SQLServerestlesystèmedegestiondebasededonnéesdeMicrosoft.Ilintègreunmoteurrelationnel,unoutil
d’extractionetdetransformation(ETL)dedonnéesetunsystèmed’analysemultidimensionnelle(OLAPetDataMining).Ce
moteurestcomplétéparunearchitecturedereportingcomplète.
SQLServer2014,dernièreversionendate,estdisponibledepuislepremiertrimestre2014.
PositionnementdeSQLServer
SQLServersepositionneàlafoissurlemarchédesbasesdedonnéesembarquéesdansdespériphériquesmobiles,des
basesdépartementales,ainsiquedestrèsgrossesbasesdedonnées.Uncertainnombredemécanismes(clustering,
mirroring…)permettentd’assurerlahautedisponibilitédesdonnées.
Enplusdesonutilisationdanslecadredeprojetsdedéveloppementd’applicatifsmétieroudeprojetsdécisionnels,SQL
ServerpeutêtreadosséàdesERP(SAP…)ouàd’autresapplicatifsMicrosoft(technologiesSharePoint,CommerceServer,
BizTalkServer…).
Moteurrelationnel
•
Moteurdebasesdedonnéesrelationnelles,apteàmonterencharge,àassurerunehautedisponibilitédesdonnées,
ainsiquelarépartitiondecharge.
•
PriseenchargenativedesnormesInternetXMLpourl’interrogation,laprésentationdesrésultats,etlestockage.
•
Stockagedenouveauxtypesdedonnées(depuislaversion2008):
o Vidéos,images,multimédia:enutilisantdifférentsemplacementspossiblespourlesBLOB(systèmedefichier,
basededonnées).
o Donnéesspatiales:deuxnouveauxtypesdedonnéespermettentdestockerdesdonnéesspatialesselonleur
modedereprésentation.
•
SupportdesservicesWeb.
•
Déclinaisondumoteurdelabasededonnéespourlespériphériquesmobiles.
•
Partitionnementdestables.
•
Outilcompletd’ETL(extraction,transformation,chargementdesdonnées).
Reporting
•
ServicesdereportingavecReportingServices.
•
Créationderapportsmultiformats(html,GIF,PDF…).
•
Nombreuxgraphiquesdisponibles,nouveaucontrôle:Tablix.
•
ChampsderecherchedansleportailReportingServices.
•
IntégrationrenforcéeavecReportingServicesetSharePoint.
•
Gestiondeworkflowetdeversiondesrapports.
•
GénérationderapportsdirectementenformatWord.
Décisionnel
•
Outilsd'analyse:gestiondecubesvolumineuxavecunemultitudededimensionsgrâceauxservicesOLAP.
•
FonctionsdeDataMining.
•
RequêtesmulticubesdansAnalysisServices.
•
IntégrationdeVisio2010pourlagénérationdegraphiquesissusdesalgorithmesdeDataMining.
•
Partaged’uncubeOLAPenlectureseuleparplusieursserveursAnalysisServices.
Développement
•
Plate-formededéveloppement,notammentgrâceàl’intégrationduFramework.Netdanslemoteurdelabasede
donnéesetàl’utilisationdeVisualStudiopourledéveloppementd’applicationsutilisantlabasededonnées.
•
Ajouts,aveclaversion2008,denouvellesAPI:LINQpermettantauxprogrammeursdecréerdesrequêtessurles
donnéesdelabasesansconnaîtrelelangageSQL(LINQtoSQL,LINQtoEntities,LINQtoDataSet,LINQtoXML).
Infrastructure(administrationetperformances)
•
Possibilitémaintenantd’administrer,demanièrecentralisée,lesbasesmobilesdepuisl’outild’administrationSQL
ServerManagementStudio.
•
Priseencharged’ActiveDirectory,BizTalkServer...
•
UnResourceGouvernorpermetdelimiterlesressources(CPU,mémoire)utiliséesparuneapplication,unutilisateur.
•
Compressionnativedesdonnées(tablesetindex).
•
UnFramework,leDeclarativeManagementFramework(DMF),permet,autraversd’unevuelogiquesurl’ensemble
desparamètresduserveur,defixeruncadredecomportementàceserveur,voiredepropagercetensemblede
paramètresàd’autresserveursSQL.
© Calipia – usage réservé aux établissements dépendant du Ministère de l’Enseignement Supérieur et de la Recherche
Principalesfonctions
SQLServer2012
DernièrevenuedanslafamilleSQLServer,l’édition2012confirmelesorientationsstratégiques,etpositionneSQLServer
au-delàdu«simple»SGBD,commeuneplateformededonnéesd’entreprise:
•
Systèmedestockagerelationneldedonnées
•
Intégrationdedonnées
•
PlateformeBI
•
Solutionpourgéreretdévelopperbasesdedonnées
Onretrouveenparticulierlesgrandsdomainesfonctionnelssuivants:
•
Analysedécisionnelle:dèsl’entréedegamme,certainesfonctionsdeBIsontintégrées,etuneéditionspécifiqueest
maintenantproposée,quirassembletouteslesfonctionnalitésdelaBIenlibre-service(voirSQLServer2008R2),et
desnouveautéstellesquePowerView,quipermetàl’utilisateurdedécouvrirlesdonnéesetdelesvisualiserdefaçon
interactiveettrèsrichegraphiquement.
•
Performancesetsécurité:2thèmesnécessairespourpermettreàSQLServerdetenirsonrôlecommeplateforme
pourlesapplicationscritiquesd’entreprise.Aveclaversion2012,MicrosoftapportedesfonctionscommeAlwaysOn
pourlahautedisponibilitéetlarepriseencasdedésastre,ouColumnStoreIndexquiviseàboosterdanscertainscas
lesperformancesparuneindexationnonplusbaséesurleslignesdedonnées,maiségalementlescolonnes.
•
DataWarehouseetappliances:Microsoftapporteaveclaversion2012,denouveauxargumentspourpermettrede
positionnersonsystèmepourdesenvironnementstrèsexigeantsenmatièredevolumesdedonnées.Delamême
manièrequ’avec2008R2,Microsofttravailleconjointementavecdesfournisseursdeplateformesmatériellespour
proposerdesarchitecturesderéférencesoudessolutionscomplètes(appliances)partypesdebesoins
(transactionnels,BI,DataWarehouse…).
•
Cloud:enpermettantd’accéderauxdonnéesd’entrepriseoùqu’ellessoient,danslesserveursdel’entrepriseoudans
lecloud.
Microsoftaprofitédelasortiedecetteversionpourrevoirsalargegammed’éditionsSQLServer,enlasimplifiantautour
de3éditionsprincipales:
•
SQLServer2012Standard:pointd’entréedelagamme(disparitiondel’éditionWorkgroupquiexisteen2008R2).
•
SQLServer2012BusinessAnalysis:sur-ensembledel’éditionStandard,cetteéditionestparticulièrementdédiéeaux
utilisationsBI,dontelleintègrel’ensembledesoutilsMicrosoft,dontlederniernéPowerViewquioffredesfonctions
dereportingpourdécouvriretvisualiserdefaçoninteractivelesdonnées.
•
SQLServer2012Enterprise:sur-ensembledel’éditionBI,l’éditionEntrepriseestlapluscomplètedelagamme,
offrantdesservicestransactionnels,deBI,elleintègrelesfonctionnalitésproposéesparl’éditionDatacenterdeSQL
Server2008R2(quidisparaîtdoncen2012).
•
Entermedemonitoring,ànoterPerformanceStudioetSQLServerManagementStudioReports.
DepuislasortiedeSQLServer2008R2,Microsoftaégalementapportédenombreusesaméliorationsdansdifférents
domaines:
Adresserlehautdegamme
•
Supportde256CPU.
•
Gestiond'évènementscomplexesentempsréel(ComplexEventProcessing,nomdecode«Orinoco»).
•
Entrepôtsdedonnéesdeplusde100To(éditionSQLServerParallelDataWarehouse),parallélisationderequêtessur
desserveursmultiples(<limitede10ToavecSQLServer2008,etde32ToavecSQLServer2008FastTrackData
Warehouse).
•
Simplificationdelagestionetdudéploiementdesapplicationssurdes«fermes»deserveurs.
Collaboration/décisionnel
•
SQLServerPowerPivotforExcelandSharePoint:intégrationàExcel2010etSharePoint2010decodeOLAPhaute
performance.
Gestionunifiéedesréférentiels(MasterDataManagement)issuedurachatdelasociétéStratature
•
Gestionhiérarchiquedesdonnées,modélisationplussimple,plusdegranularitépourlesmodèlesdesécurité,
intégrationdeworkflowshumainspourlesmodificationsapportéessurcesdonnées…
ReportingServicesv3
•
Logiquedecréationenmodeassemblagedeboutsderapportsexistants(«mashup»).
•
Intégrationdescartesdanslesrapports.
Intégration
•
IntégrationaveclestechnologiesdevirtualisationapportéesparWindowsServer2008R2(dontLiveMigration).
•
NouvellesextensionsdansSQLServerManagementStudio.
© Calipia – usage réservé aux établissements dépendant du Ministère de l’Enseignement Supérieur et de la Recherche
AutresélémentsdelastratégiedegestiondesdonnéesdeMicrosoft,SQLServerjoueaussiunrôledansl’approche
proposéeparl’éditeursurlethèmedesBigData(grosvolumesdedonnéesnonstructurées).Nousabordonscetaspect
danslaficheduthèmeBigDatadecetteédition.
ConformémentàlastratégiegénéraledeMicrosoftpourlecloudquiviseàfournirdessolutionscomparablesdanslecloud
etdanslesentreprises,SQLAzureévoluepourproposerdesservicesjusqu’àprésentréservésauxéditionsdeSQLServer,
enparticulierconcernantlesaspectsBI(intégrationetanalyse).
er
NouvelleversiondeSQLServer,laversion2014estdisponibledepuisle1 trimestre2014.Parmilesnouveautésdecette
nouvelleversion,citons:
•
L’arrivéed’unenouvelletechnologiedénomméeInMemoryBuilt-In(exnomdecodeHekaton)pourétendreles
possibilitésdetravaillerdirectementenmémoireàtouslestypesd’activités(Workload).AvecSQLServer2012,ilétait
possibledelafairepourdesactivitésdetypeBI,SQLServer2014permettraégalementdemettreenœuvreletravail
InMemorypourlesactivitésOLTP,DataWarehouse…
•
Desaméliorationsdel’indexageparcolonnes(ColumnStoreIndex),introduitaveclaversion2012,notammenten
permettantdemettreàjourlesdonnéessansavoiràsupprimerl’indexaupréalableetlereconstruireensuite.
•
Plusdemontéeencharge,pourmonterenenvironnementphysiquejusqu’à640processeurslogiqueset4TOde
mémoire,etenenvironnementvirtuelpermettreàuneinstanceSQLdetravailleravecunmaximumde64processeurs
virtuelset1TOdemémoire.
•
Améliorationpourlesscénariosdehautedisponibilité,aveclapossibilitédemonterdesclustersjusqu’à64nœuds,et
desévolutionssurlemodeAlways-On(jusqu’à8nœudssecondaires,aulieude4avecSQLServer2012,etencasde
pertedeconnexionaveclenœudprimaire,lesnœudssecondairesaccessiblespeuventcontinueràêtreutilisésen
lecture).
•
UneintégrationavecWindowsAzurerenforcée:
o SimplificationdubackupdansAzure(manuelouautomatique,auniveaudel’instanceSQLavecunpointdereprise,
etavecuneanalysedumodèled’usagedelabasededonnéespourdéfinirlafréquencedubackup).
o CloudDisasterRecoveryplussimpleàgérer,déployeretmettreenœuvre.
•
Desaméliorationsauniveaudel’administration,enparticulierautraversdel’extensiondunombrederôles
d’administrateurspourpermettred’effectuercertainesopérationssansavoiraccèsauxdonnées(ex:connectanydb,
impersonateanylogin),aveclapossibilitédedéfinirdesexceptions(parexemple,autoriserleloginsurn’importequel
comptesaufceuxavecdesdroitsadminélevés).
© Calipia – usage réservé aux établissements dépendant du Ministère de l’Enseignement Supérieur et de la Recherche
SQLServer2014
Téléchargement