SQL Server

Transcription

SQL Server
SQLServer2014etSQLServer2016
SQLServerestlesystèmedegestiondebasededonnéesdeMicrosoft.Ilintègreunmoteurrelationnel,unoutil
d’extractionetdetransformation(ETL)dedonnéesetunsystèmed’analysemultidimensionnelle(OLAPetDataMining).Ce
moteurestcomplétéparunearchitecturedereportingcomplète.
SQLServer2014,dernièreversionendate,estdisponibledepuislepremiertrimestre2014.
Laprochaineversion,SQLServer2016,estattenduepourletroisièmetrimestre2016.
LagammeSQLServerestorganiséeautourde3éditionsprincipales:
•
SQLServer2014Standard:pointd’entréedelagamme.
•
SQLServer2014BusinessIntelligence:sur-ensembledel’éditionStandard,cetteéditionestparticulièrementdédiée
auxutilisationsBI,dontelleintègrel’ensembledesoutilsMicrosoft,dontlederniernéPowerViewquioffredes
fonctionsdereportingpourdécouvriretvisualiserdefaçoninteractivelesdonnées.
•
SQLServer2014Enterprise:sur-ensembledel’éditionBI,l’éditionEntrepriseestlapluscomplètedelagamme,
offrantdesservicestransactionnelsetdeBI.
Uneéditiongratuite,SQLServerExpress,estégalementfournieparMicrosoft.Baséesurlemêmemoteurdebasede
données,SQLServerExpressoffre10GOdestockageparbasededonnéesetdesfonctionssimplesdesauvegardeet
restaurationversAzure.Cetteéditionestplutôtdestinéeauxdéveloppements,etauxapplicationsde«petitestailles».
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.
•
Stockagededifférentstypesdedonnées:
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
© Calipia – usage réservé aux établissements dépendant du Ministère de l’Enseignement Supérieur et de la Recherche
Principalesfonctions
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.
•
Entermedemonitoring,ànoterPerformanceStudioetSQLServerManagementStudioReports.
DernièrevenuedanslafamilleSQLServer,l’édition2014confirmelesorientationsstratégiquesdeMicrosoftavecsa
solutionSQLServer,etpositionneSQLServercommeuneplateformededonnéesd’entreprise:
•
Systèmedestockagerelationneldedonnées
•
Intégrationdedonnées
•
PlateformeBI
•
Solutionpourgéreretdévelopperbasesdedonnées
•
Connectéeaucloud.
Onretrouveenparticulierlesgrandsdomainesfonctionnelssuivants:
•
Analysedécisionnelle:dèsl’entréedegamme,certainesfonctionsdeBIsontintégrées,etuneéditionspécifiqueest
maintenantproposée,quirassembletouteslesfonctionnalitésdelaBIenlibre-service,tellesquePowerViewqui
permetàl’utilisateurdedécouvrirlesdonnéesetdelesvisualiserdefaçoninteractiveettrèsrichegraphiquement.
•
Performancesetsécurité:2thèmesnécessairespourpermettreàSQLServerdetenirsonrôlecommeplateforme
pourlesapplicationscritiquesd’entreprise.Depuislaversion2012,MicrosoftapportedesfonctionscommeAlwaysOn
pourlahautedisponibilitéetlarepriseencasdedésastre,ouColumnStoreIndexquiviseàboosterdanscertainscas
lesperformancesparuneindexationnonplusbaséesurleslignesdedonnées,maiségalementlescolonnes.
•
DataWarehouseetappliances:depuislaversion2008R2,Microsofttravailleconjointementavecdesfournisseursde
plateformesmatériellespourproposerdesarchitecturesderéférencesoudessolutionscomplètes(appliances)par
typesdebesoins(transactionnels,BI,DataWarehouse…).
•
Cloud:enpermettantd’accéderauxdonnéesd’entrepriseoùqu’ellessoient,danslesserveursdel’entrepriseoudans
lecloud.
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
Laversion2014estdisponibledepuisle1 trimestre2014.ParmilesnouveautésintroduitesparMicrosoftaveccette
version,citons:
•
L’arrivéed’unenouvelletechnologiedénomméeInMemoryBuilt-In(exnomdecodeHekaton)pourétendreles
possibilitésdetravaillerdirectementenmémoireàtouslestypesd’activités(Workload).AvecSQLServer2012,ilétait
possibledelafairepourdesactivitésdetypeBI,SQLServer2014permetégalementdemettreenœuvreletravailIn
Memorypourlesactivité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).
SQLServer2014
© Calipia – usage réservé aux établissements dépendant du Ministère de l’Enseignement Supérieur et de la Recherche
•
•
•
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).
Parmilesnouveautés/améliorationsintroduitesavecSQLServer2016,citons:
Lesupportd’applicationscritiques
o AméliorationdutraitementInMemory,pouraccroitrelesperformances
o TechnologieAlwaysEncryptedpourgarantirlasécuritédesdonnées,quelquesoitleurétat.
o AméliorationdelatechnologieAlwaysOnpouroffrirunedisponibilitérenforcée.
LesfonctionnalitésBI:
o Renforcementdescapacitésdequerydedonnéesrelationnellesetnonrelationnelles,avecT-SQL.
o Connectivitéélargieverslessourcesd’informations,aveclafonctionPowerQUeryforAnalyticsand
Reporting.
o AméliorationdeAnalysisServicespourdemeilleuresperformancesetplusdescalabilité.
o Capacitésdevisualitationrichesdesinformationssurlesappareilsmobiles,avecdesapplications
nativespouriOS,AndroidetWindows.
LesscénarioshybridesavecAzure:
o LatechnologieStrechDatabasequipermetd’étendrelesdonnéestransactionnelles(chaudesou
froides)verslesservicesdedonnéesAzuredefaçontransparenteetsansmodificationdesapplications.
o DenouveauxoutilspoursimplifierlamigrationSQLServerversAzure.
o UneconsistencerenforcéedesexpériencesSQLentrel’onpremiseetlesservicesPaaSetIaaSd’Azure,
autraversdeplusieursoutils(CommonDevelopment,ManagementandIdentityTools).
Laprochaineversionattendueauxenvironsdel’été2016apporterasonlotd’évolutions,confirmantencoreunefoisles
orientationsstratégiquesdeMicrosoftsursonSGBD:
Lesupportd’applicationscritiquesd’entreprise
LesfonctionnalitésBI
LesscénarioshybridesavecAzure.
© Calipia – usage réservé aux établissements dépendant du Ministère de l’Enseignement Supérieur et de la Recherche
SQLServer2016

Documents pareils