La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1. 2 Un site Web technique pour les administrateurs –http://www.microsoft.com/france/technet/default.mspxhttp://www.microsoft.com/france/technet/default.mspx.

Présentations similaires


Présentation au sujet: "1. 2 Un site Web technique pour les administrateurs –http://www.microsoft.com/france/technet/default.mspxhttp://www.microsoft.com/france/technet/default.mspx."— Transcription de la présentation:

1 1

2 2 Un site Web technique pour les administrateurs –http://www.microsoft.com/france/technet/default.mspxhttp://www.microsoft.com/france/technet/default.mspx Une newsletter personnalisable –http://www.microsoft.com/france/technet/presentation/flash/default.mspxhttp://www.microsoft.com/france/technet/presentation/flash/default.mspx Des séminaires techniques toute lannée, partout en France –http://www.microsoft.com/france/technet/seminaires/seminaires.mspxhttp://www.microsoft.com/france/technet/seminaires/seminaires.mspx Des Webcasts accessibles à tout instant –http://www.microsoft.com/france/technet/seminaires/webcasts.mspxhttp://www.microsoft.com/france/technet/seminaires/webcasts.mspx Un abonnement –http://www.microsoft.com/france/technet/presentation/cd/default.mspxhttp://www.microsoft.com/france/technet/presentation/cd/default.mspx

3 3 Quels sont les composants de loffre SQL Server et leurs principales fonctionnalités ? Quels bénéfices attendre du déploiement dune solution basée sur SQL Server ? Connaissance dun SGBD

4 4 Généralités La plateforme de données de lEntreprise Développement dynamique Au-delà du relationnel La plateforme décisionnelle Conclusion Il y a 10 sortes de gens au monde : ceux qui comprennent le binaire et les autres.

5 5

6 6 Des performances avérées Des références significatives TPC-H: n°1 en prix/perf (1To & 3To sans cluster) TPC-H : n°1 perf (1To) TPC-E: n°1 en tout TPC-C : 1 er résultat à moins de 1$/TpmC TPC-C : résultat à plus de 1 million de TpmC au 29/08/07 Microsofts ambition has been to grow SQL Server into the upper echelons of major enterprises, and with SQL Server 2005, this seems to be happening. La plus forte croissance du marché Unités: Plus quOracle et IBM réunis !

7 7

8 8 Bases de données relationnelles Fichiersjournaux Serveur relationnel Mémoirepartagée Serveur Reporting Services Base de rapports ServeurIntegrationServices Notification Services Cubes OLAP Serveur Analysis Services

9 9 Avec SQL Server Architectures hautes performances 64 bits, NUMA,… Partitionnement Haute disponibilité Opérations en ligne Progiciels Administration Développementsspécifiques SQLServer Services Connectivitéhétérogène Réplication Service Broker Décisionnel pour tous Data Mining

10 10 SQL Server 6.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 dentreprise 64 bits IA-32 et x64 3 ème Génération SQL Server 2008 Valeur de loffre Gestion automatique Performance et Sécurité Intégration du Décisionnel Objectifs long terme : Administration par objectifs Encryption transparente Données spatiales Optimisations multiples pour très grosses volumétries 20 To To

11 11 Enterprise La plate-forme intégrée pour la gestion et lanalyse de données des applications critiques de lentreprise Pas de limitation + Partitionnement Miroir BD complet & Cluster 8 nœuds Opérations en ligne et redémarrage rapide Clichés BD Outils avancés (ETL, OLAP et Data Mining) Serveurs de rapports mutiples Nouveauté SQL Server 2005ExpressWorkgroupStandard Adaptée aux développeurs pour apprendre, construire et déployer La base de données pour les petites entités et les activités en croissance La plate-forme complète pour la gestion et lanalyse des données destinée aux entités moyennes à grandes Gratuit 2 Proc 3 Go mémoire 2 Proc 3 Go mémoire Outil dadministration Management Studio SQL Agent Assistant doptimisation Recherche en texte intégral Serveur de Réplication limité Transfert journaux (Log shipping) 4 Proc versions 32 & 64-bit Miroir de BD limité Cluster 2 noeuds Integration Services (ETL) Analysis Services (Serveur OLAP) Data Mining Réplication complète Notification Services 1 Proc 1 Go mémoire 4 Go base Outil dadministration simplifié Sécurité intégrée Support XML & Améliorations T-SQL Intégration.Net & CLR Serveur de rapports Import/Export Client Réplication Une offre adaptée à vos besoins Prix croissant 2005

12 12 Une offre gratuite 1 processeur, 1Go de mémoire, base de 4 Go max Moteur relationnel complet avec les fonctionnalités de programmation (CLR, XML) Serveur de rapport pour les données locales Service Broker et Réplication en abonné Outil dadministration graphique intégré : –SQL Server Management Studio Express … Aux multiples avantages ! Intégrée avec les autres versions de SQL Server Intégrée avec Visual Studio 2005

13 13 Serveurs Mobiles et PC OLAP FILE XML RDBMS Services Requêtes AnalysesRapportsIntégrationSynchronisation Recherche Réseau

14 14 Accélérer vos développements avec vos équipes Synchroniser vos données où quelles soient Intégrer toute vos données dans un Entrepôt de données Atteindre tous vos utilisateurs avec une solution décisionnel performante Proposer aux utilisateurs des actions perspicaces Plateforme sécurisé et de confiance pour vos données Gestion des opérations globale pour votre infrastructure Performance système optimisée et prédictive Stocke et restitue nimporte quel type de données Apporter une intelligence géographiques à vos applications 2008

15 15

16 16 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 dAdministration Déclaratif T-SQL Intellisense dans SSMS Sauvegardes compressées Sécurité Cryptage transparent des données, des sauvegardes Gestion des clés externe Audit Schéma Cryptage des données SAC SQL Server 2008 SQL 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 Studio Supervision

17

18 18 SQL Server Management Studio –Plans de maintenance graphiques –Génération de scripts –Journaux multiples SQL Server Configuration Manager Configuration de la surface dexposition SQL CMD –Ligne de commande SQL SMO –Une API.Net dadministration –Utilisable avec PowerShell

19

20 20 Réduire ma surface dattaque XPCmdShell == False SQLCLR == True DBMail == 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

21 21 Perdre moins de temps –Gestion par règles plutôt que par scripts –Définir des règles à léchelle de lorganisation –Suivi et mise en conformité automatiques –Simplifié votre installation et configuration Intégration avec ladministration centralisée –Définir des règles conforment au « System Definition Model » –Lien avec Microsoft System Center Declarative Management Framework Server Group Management Enterprise System Management Streamlined Installation 2008

22 22 Basée sur les DMV (Dynamic Managment Views) Rapports prédéfinis –Et personnalisés SQL Server Profiler –Trace d évènements Assistant de paramétrage (Database Tuning Advisor ) –Optimisations index, partitions, statistiques 2005 SP

23 23 Disponibilité, performance et configuration Pack dadministration SQL Server : accélération de la résolution des problèmes en utilisant les connaissances d'experts SQL, Automatisation des tâches dexploitation courantes, Mesure de la perception depuis le poste client de la disponibilité de la base de données SQL server, Conçu pour gérer un grand nombre dinstances SQL Rapports sophistiqués et très personnalisables, apportant plus de finesse au dépannage et à la planification. Protection, sauvegarde et restauration des bases SQL, Protection des données en mode quasi-continu (toutes les 15 minutes), Planification des sauvegardes : plusieurs fois par jour (jusquà 512), Facilité de restauration. Clichés en ligne Restauration Disques Externalisation des Bandes Archivage Bandes Serveurs SQL Serveurs DPM

24 24 Optimiser les performances –Suivi du système : collecte et stockage des évènements système –Analyse et rapports sur la performance du système –La compression permet de réduit les coûts et daugmenter la performance Performances prédictibles –Possibilité de figer les plans dexécution –Prévenir les requêtes bloquantes –Gérer plusieurs charges sur un seul système Performance Data Collection System Analysis Data Compression Query Optimization Modes Resource Governor Backup Compression 2008

25 25 Historique et comparaison par rapport à des états précédents Recherche des problèmes et Optimisation Suivi de messages derreurs et de la performance Collecte des données Ensemble de collecte des données Tableau de bord(post- SQL2008) Management Data Warehouse Gestion par objectifs 2005 SP2 2008

26 26 Svg/Restauration rapide Restauration jusquà un instant donné Cliché Base de données Corruption des Données InterruptionsNon-Planifiées Opérations de maintenance des index en ligne Tables partitionnées Transfert de journaux Réplication Base de Données Miroir Cluster de basculement Base de Données Miroir Réorganisation des données Changements liés au système Opérations de Maintenance Arrêt du Système Erreurs Humaines Cluster de basculement Base de Données Miroir

27 27 Communication Granu- larité BasculementPertes potentielles Miroir de BD TCP endpointsBDAutomatique (qq sec) Aucune en synchrone ClusterBase unique Disques partagés InstanceAutomatique (qq dizaine de sec à qq min) Aucune Transfert des journaux Log Shipping Copie de fichiers et restauration BDManuelTransactions depuis la dernière copie RéplicationCopie de fichiers et chargement TableManuelTransactions depuis la dernière copie Améliorations SP

28 28 Améliorations Attention Un cluster ne protège pas contre les corruptions, la perte de la baie RAID, les désastres sur un site. Un cluster ne permet daugmenter la puissance Un espace disque partagé par plusieurs serveurs, mais un seul serveur y accède à un instant donné Détection derreurs & basculement automatique Plusieurs modes : Une SEULE base, une SEULE instance Actif / actif possible avec n instances travaillant sur n bases Fournit un redémarrage à chaud dans un délai de lordre de la minute Jusquà 50 instances Jusquà 8 nœuds (Windows Server 2003 x86) ou 4 nœuds en (Win IA-64 ou x64) Tous les services sont compatibles–cluster: SQL Server Agent, Analysis Services, Full-Text Search Une seule installation globale Stockage partagé Adresse Serveur Virtuel

29 29 Miroir Principal Témoin Données Journaux Le miroir est toujours en train de rejouer les journaux SQL Server Données Journaux SQL ServerApplication commit

30 30 MonSnap – Cliché en lecture simple USE MonSnap SELECT (pages 4, 6, 9, 10, 14) 1 Page CREATE DATABASE MonSnap AS SNAPSHOT OF MaBase MaBase USE MaBase UPDATE (pages 4, 9, 10) Si nécessaire : RESTORE DATABASE MaBase FROM SNAPSHOT MonSnap

31 31 La maintenance des indexes « Online » –Create, Rebuild, Reorganize, Drop, Add et drop constraint –Opérations complètement parallèles La restauration de pages et de fichiers –La base reste accessible –Seule les données en cours de restauration sont inaccessibles. On peut aussi les faire « Offline »

32 32 Quoi? –Partitionnement de tables, dindexes, vues indexées Pourquoi? –Grosses tables Ajout/suppression facile de grandes quantités de données (Archivage) Backup/Restore par groupe de fichiers –Mieux utiliser des opérateurs parallèles sur des machines avec beaucoup de CPU (16, 32, …) –Concurrence daccès (Lock Escalation) Comment? –Partitionnement denregistrement (horizontal) Données Non Partitionnées DonnéesPartitionnées Données Partitionnées A, B, C D, E, F G, H, I J, K, L A, B, C, D, E, F, G, H, I, J, K, L

33 33 La clé de partitionnement doit correspondre à une seule colonne Les tables et les index sont créés sur le schéma de partition (au lieu des Filegroups) Le partitionnement est transparent pour les requêtes Des tables et index différents peuvent partager des fonctions et de schémas de partitionnement Table ou IndexPartitionSchémaPartitionFonction 1 n n

34 34 Un schéma à 3 niveaux : 1 émetteur (publisher) 1 distributeur (distributor) N receveurs (subscribers) 1 distributeur peut gérer plusieurs émetteurs 1 receveur peut recevoir des données de plusieurs émetteurs et les republier à son tour Tous les types de réplications permettent les 2 modes : lémetteur propage les modifications (push) Les receveurs demandent les modifications (pull) Réplication des changements de schémas Nombreuses optimisations de performances Reprise des échanges arrêtés, sans réémission complète des données Réplication Fusion sur HTTPS (idéale pour la réplication vers les mobiles)

35 35 Quoi ?Quand ? Résolution des conflits Utilisations standards Cliché Snapshot Copie des objets à un instant t Périodique ment N/AInitialisation; Données faiblement modifiées Transactionn elle Les transactionsAu fil de leau Par transaction Serveur à serveur Peu décarts entre les sites Fusion Merge Les données modifiées entre deux instants Périodique ment Ligne par ligne Multiples receveurs Mise à jour asynchrones Dégal à égal Peer to peer Les transactionsAu fil de leau Par transaction Serveur à serveur Peu décarts entre les sites

36 36 Distribution Agent Dist DB Logreader Agent Distribution Agent Dist DB Logreader Agent Distribution Agent Dist DB Logreader Agent Ouest Nord Sud

37 37 Notion de Schéma identique Modes disolations identiques disponibles Réplication transactionnelle depuis Oracle –v8+, Unix, Linux, Windows –Administration depuis SQL Server –Aucun logiciel ne doit être installé sur la base Oracle –Linverse est également possible (déjà disponible en 2000) Outil de migration SQL Server Migration Assistant (SSMA) SQL Server Distributeur Abonnés

38 38 Sécurité par défaut Disponible quelque soit lédition Base de données la plus sécurisée du marché (Etude Novembre 2006, Enterprise Strategy Group )

39 39 Chaque schéma est possédé par un rôle ou un utilisateur Chaque utilisateur possède un schéma par défaut pour la résolution des noms Les objets BD appartiennent à un schéma La création dun objet dans un schéma nécessite les droits –CREATE TABLE et –La possession du schéma ou ALTER ou CONTROL Utilisateur 1 possède A comme défaut possède Rôle 2 possède Schéma2 Schéma3 SP1 F1 Tab1 Base Rôle1 Schéma

40 40 Protéger linformation –Chiffrement transparent au niveau base –Sauvegarde inclus –Gestion des clés externalisée –Audit par ex.Qui a accédé à quoi ? » Augmenter la fiabilité des applications –Ajout de ressources systèmes sans arrêter le système –Pour le miroir de base de données, ajouter le basculement transparent à des applications existantes Transparent Data Encryption External Key Management Data Auditing Hot Add CPU Transparent Failover 2008

41 41 Avec SQL Server 2005 Chiffrement applicatif des données (via procédures stockées) Au niveau des connexions Au niveaux des procédures stockées Avec SQL Server 2008, Transparent, au niveau base de données Les sauvegardes sont aussi chiffrées Intégration des solutions de gestion de clés externes

42 42 Une solution complète en 2008 basée sur les éléments présents en 2005 Laudit est un objet serveur à part entière Granularité des actions auditées : objets bases de données et utilisateurs Plusieurs sorties possibles : fichiers, journaux applicatifs ou système 2008

43 43

44 44 Type de données XML Fonctions de manipulations Optimisations XML UDT de plus de 8ko HierarchyID Données relationnelles Types définis par lutilisateur (UDT) via.Net 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 XML SQL Server 2008 SQL Server 2005

45 45 T-SQL XML CLR Accès par.Net Accès relationnel Accès semi- structuré Spatial Texte intégral Filestream Accès dual : T-SQL & Win

46 Nouveau type de donn é e natif XML Gestion des sch é mas optionnelle Indexation des colonnes de type XML Manipulation du XML –Support de Xquery 1.0 Am é liorations –For XML –OpenXML CREATE XML SCHEMA COLLECTION ResumeSchemaCollection as N... SELECT ItemList.query(' { for $i in /Items/Item return } ') from Invoices CREATE TABLE Invoices (InvoiceID int, SalesDate datetime, CustomerID int, ItemList xml) INSERT INTO Invoices VALUES (1, GetDate(), 2, ' ')

47

48 48 Intégration des données relationnelles et non- relationnelles –Stocker les données là où cest efficace en terme de coûts –Accéder aux documents comme à des données –Stocker les hiérarchies complexes en XML –Etendre les types prédéfinis pour répondre à vos besoins spécifiques Retrouver les données –Requête mêlant relationnel et texte Construire des applications globales –Enregistrer le temps avec précision 2008

49 49 Faible coût au Go Performance en Streaming Complexité du développement dapplications Intégration avec les données structurées Avantages Inconvénients Administration intégrée Consistance au niveau données Faible performance en streaming Limitation de taille Coût me plus élevé au Go Plus faible coût au Go, sur de grosse volumétries Scalabilité & Facilité dextensions Complexité du développement dapplications Administration séparée Adapté aux très gros volumes uniquement Exemples Serveur de fichiers Windows NetApp NetFiler EMC Centera Fujitsu Nearline SQL Server VARBINARY(MAX) Systèmes de fichiers BD ApplicationApplication BLOBs Système dédié BLOB BD ApplicationApplication BLOBs Stockage des BLOB dans la BD BD ApplicationApplication BLOBs

50 50 API vers stockage dédié BLOB BD ApplicationApplication BLOB Stockage de BLOB externe Stockage lié : FILESTREAM SQL BLOB Systèmes de fichiers BD ApplicationApplication BLOB Système dédié BLOB BD ApplicationApplication BLOB Stockage BLOB dans la BD BD ApplicationApplication BLOB Stockage BD + fichiers ApplicationApplication BLOB BD 2008

51 51 Stockage des attributs dans un VARBINARY(MAX) Données non structurés stockées directement dans le système de fichier (nécessite NTFS) Modèle de programmation double –T-SQL (comme les SQL BLOB) –Win32 Streaming APIs avec sémantique transactionnelle T-SQL Consistance des données Administration intégrée –Sauvegarde/restauration –Administration La limite est la taille du système de fichiers Sécurité SQL Stockage BD + fichiers Stockage BD + fichiers ApplicationApplication BLOB DB 2008

52 52 Les applications peuvent utiliser différents systèmes de stockage de BLOB externes à SQL Server Chaque système de stockage de BLOB externe doit fournir linterface correspondant à son système Applications Librarie Fournisseur 1 Librarie Fournisseur 1 Librarie Fournisseur 2 Librarie Fournisseur 2 Librarie Fournisseur 3 Librarie Fournisseur 3 Librairie API de stockage de BLOB externes Stockage BLOB 1 Stockage BLOB 2 Stockage BLOB 2 Serveur de fichiers Windows SQL Server API fournisseur Services Create Enumerate Fetch GC Delete 2008

53 Stockage externe indépendant SQL BLOBs API Stockage BLOB externes FILESTREAM Performance Streaming Dépend du système Consistance au niveau des liens Consistance au niveau des données Administration intégrée Serveurs de fichiers distants n/a Après SQL Server 2008 Interopérabilité avec des systèmes externes n/a

54 54 Construire des applications « géolocalisées » –Capturer les emplacements dans votre organisation –Intégrer les localisations à des applications existantes –Visualiser vos informations de localisation Applications Spatiales Standards –Basé sur des standards de données et de modèle de programmation Open Geospatial Consortium components (OGC/SQL MM, ISO 19125) –Supporté par des partenaires 2008

55 55 Quelles sont les routes qui sont à lintersection avec le campus principal de Microsoft à Redmond ? SELECT * FROM roads WHERE 2008

56 56

57 57 Microsoft® Visual Studio®.NET Project Assembly: TaxLib.dll SQL Server SQL Data Definition: create assembly … create function … create procedure … create trigger … create type … select sum(tax(sal,state) ) from Emp where county = King CLR hébergée dans SQL Server construire déployer

58 58 Environnement de programmation pour –Fonctions –Procédures stockées –Déclencheurs (Triggers) –Types définis par les utilisateurs –Fonctions dagrégation Sécurité –Intégration de la sécurité SQL Server et CLR –Trois niveaux de sécurité Safe, External-Access (verifiable), Unsafe Windows SQL OS Moteur SQL CLR T-SQL également possible

59

60 60 Instructions DDL (Data Definition Language) –Varchar(max), nvarchar(max), varbinary(max), xml –Déclencheurs sur les instructions DDL (DDL Triggers) –VARDECIMAL, synonyme de NUMERIC(p,n) –Déclencheurs sur les connexions (logon triggers) Instructions DML (Data Manipulation Language) –Gestion des exceptions et, des erreurs (Try/Catch) –Instructions CTE (Common Table Expression) –Opérateur Pivot –Fonctions de Classement ( Row_number, Rank, Dense_rank, Ntile, TOP) –Clause Output –Mode de verrouillage (Snapshot Isolation) 2005 SP

61 61 Gestion des Web Services –Configuration –Sécurité –WSDL Accès depuis une application tierce HTTP Endpoint HTTP.sys SQL Server WSDL

62 62 Services et environnement de programmation pour construire des applications réparties fiables asynchrones basées sur des échanges de messages Apporte une nouvelle infrastructure de communications –Dialogues (conversations) bidirectionnelles –Livraison fiable des messages vers des queues locales et distantes –Pas besoin du commit à 2 phases du DTC –Préserve lordre des messages, même dans des transactions séparées –Messages volumineux jusquà 2 Go – fragmentés –Pas de dépendance sur MSMQ APP 1 Instance SQL APP

63 63 SELECT s.SubscriberId, e.StockSymbol, e.StockValue FROMEvents e, Subscriptions s WHERE(e.StockSymbol = s.StockSymbol) AND(e.StockValue > s.Trigger) SELECT s.SubscriberId, e.StockSymbol, e.StockValue FROMEvents e, Subscriptions s WHERE(e.StockSymbol = s.StockSymbol) AND(e.StockValue > s.Trigger) Les abonnements sont aussi des enregistrements dans une table. Les évènements sont des enregistrements dans une table. Effectuer une jointure permet de produire des résultats (notifications) - à intervalles réguliers - à des moments précis - de complexité arbitraire Sur 3 canaux : HTTP, SMTP et fichier Subscriptions StockSymbol MSFT Trigger 40 SubscriberId 2005

64 64 Développer avec vos entités métier –Définir des entités pas des tables –Modéliser des relations métiers complexes –Retrouver des entités et non des lignes et des colonnes –Se connecter à SQL Server avec des adaptateurs manipulant des entités Soigner la performance de vos applications –Stocker les entités localement sur les clients 2008

65 65 Fournisseur sADO.NET Dataset ADO.NET 2.0 Modèle entités relations Language Integrated Query (LINQ) Fournisseurs ADO.NET Entity Client Dataset Object Services LINQ sur Dataset LINQ sur Entities ADO.NET Entity Framework 2008

66 66 Accéder à vos données nimporte 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 Lajout de ces fonctions de synchronisations ne nécessite pas une ré-écriture des vos applications 2008

67 67

68 68 Outils utilisateurs et gestion de la performance Excel PerformancePoint Server Plateforme décisionnelle SQL Server Reporting Services SQL Server Analysis Services SQL Server SQL Server Integration Services SharePoint Publication RapportsTableaux de bord FeuillesExcelVuesdAnalyses Vues de synthèsePlans

69 69 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 Optimisations performances SSAS Sauvegardes SSAS optimisées SQL Server 2008 SQL 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

70 70 IntégrerTransformerAggréger AnalyserDécider Publierdesrapports

71 71

72 ETL dentreprise –Module réécrit en SQL Server 2005 –Haute performance et évolutivité Meilleur Design –Environnement de développement –Gestion des versions –Analyse pas à pas visuelle du flux et des données –Nombreuses transformations natives Extensible –Tâches personnalisées –Transformations personnalisées –Sources de données personnalisées SSIS

73 73 Centre dappel : données semi structurées Gros systèmes : fichiers binaires Base de donées : données relationnelles ETL Warehouse Rapports Mobile Data mining Alertes & escalades Chaque étape nécessite des opérations séparées La préparation des données nécessite des outils différents et parfois incompatibles Lensemble introduit des délais dans les réponses Les gros volumes de données posent des problèmes Codage spécifique Stockage intermédiaire Text Mining ETL Stockage intermédiaire Nettoyage & ETL Stockage intermédiaire ETL SSIS

74 74 Centre dappel : données semi structurées Gros systèmes : fichiers binaires Base de données : données relationnelles Alertes & escalades Intégration et création dentrepôt se font dans une seule opération Récupération, préparation et chargement des données dans un seul processus Possibilité de gérer des très gros volumes de données SQL Server Integration Services Traitement Du texte Source spécifique Sources standards Nettoyage des données Fusions Data mining Warehouse Rapports Mobile SSIS

75 Control Flow Data Flow Les données peuvent ensuite être partitionnées et séparées… Loop FTP Execute SQL Data Flow Send Mail Flat File Source Oracle ADO.NET Source Merge De-duplicate Split SQL ServerFlat File Le Control flow permet de définir un enchainement de taches complexe.Le Control flow peut comprendre différents types de tâchesGroupes en boucles, séquences… et reliées par des contraintes.Le Data Flow est une tâche spéciale …Qui a son propre modèle dédié au déplacement et à la transformation de données.Les données peuvent provenir de sources multiples et hétérogènes …Elles peuvent alors être nettoyées …Et chargées dans des destinations multiples et hétérogènes. SSIS

76 76 Composant OLAP de SQL Server 2005 Propose une vue multidimensionnelle et intuitive des données Permet dassocier une vue métier aux données Calcul dagrégations permettant une récupération rapide des données Unified Dimensional Model (UDM) Réunion du monde relationnel et décisionnel Pro-active caching Business Intelligence Avancée –Indicateurs Clés de Performances, –Scripts MDX, Multi langues Write back SSAS

77 77 Au niveau du serveur : Gestion, administration des cubes multidimensionnels Optimise le stockage des cubes (cellules vides, agrégations) Nouveau modèle UDM (Unified Dimensionnal Model) Intègre un module de création dindicateurs clés et de data mining Intègre les PivotTable Services pour les applications de création de tableaux et graphiques croisés dynamiques Nombreux assistants Au niveau du client : Supporte les connexions des différents clients aux données multidimensionnelles Génération de rapports à partir de données multidimensionnelles Support natif des clients XML/A SSAS

78 78 DSV, Data Source Views Intellicube pour la construction des cubes Évolutions dans les dimensions Notion de perspective pour les cubes Gestion dindicateurs clés Data mining amélioré Intégration de SQL Profiler Possibilité de multi instances avec SSAS SSAS est « clusterisable » Scripts MDX… SSAS

79 79 Data Warehouse UDM Clients Accès OLAP Reporting Cache XML/A ou ODBO Analysis Services Source de données KPI Data mining SSAS

80 80 SSAS Analysis Services MDX UDM Cache XML/A or ODBO Nouvelle Version Update SQL Query Update Notification

81 81 Caractéristiques des cubes, calculés coté serveur et gérés par SSAS Définition de valeurs clés Les composants dun KPI : –Valeur, but, état, tendance Création des KPI depuis BI Development Studio API daccès aux KPI Étapes pour la création de KPI : –Choix de la valeur à mesurer –Cible/objectif pour cette valeur –Statut de la valeur par rapport à lobjectif –Évaluation de la tendance SSAS

82 82 7 algorithmes proposés : –Arbres de décision, Naive Bayes, réseaux neuronaux, Clustering, séries temporelles, Sequence Clustering, Association Développement dun projet de Data mining : –Au travers de BI Development Studio –Assistant pour la définition dun modèle de mining –Editeur de modèle de mining Intégration avec SSIS SSAS

83 83 Introduit avec SQL Server 2000 –Solution de Rapports dentreprise –Création, Gestion, Diffusion de rapports –Intégration à Office Nouveautés SQL Server 2005 –Intégration avec Analysis Services –Nouvelles interactions utilisateur –Créateur de rapports pour utilisateurs finaux SSRS

84 84 Report Builder, outil utilisateur final Évolution des Contrôles Tri interactif Paramètres multi valués Sélecteur de date Intégration à Management Studio Générateur de requêtes MDX Custom Report Item Floating headers Impression depuis IE (SP2) Web Parts (SP2) Support du 64 bit Support de Multi-instance Évolution de léditeur dexpression SSRS

85 85 Rapports Internes –Rapports Maison (Vente, Finance, DRH) Administrable, portail et intégration aux solutions dentreprise Rapports embarqués –Afficher des rapports dans nimporte quelle application dentreprise (ERP, CRM) ou analytique Architecture extensible et flexible Rapports Collaboratif –B2B, B2C, Echanges inter ou intra entreprise … Rapports Externes –Publier des rapports via extranets, Internet Isolation de données, sécurité extensible SSRS

86 86 Continuité avec SQL Server 2005 –67 Milliard de lignes dans une table de Faits –Cubes Partitionnés, plusieurs milliard de lignes –TPC-H Record (3 To, Requêtes par Heure) Focus: Couvrir lensemble des composants: SQL Engine ETL: Integration Services OLAP: Analysis Services Reporting: Reporting Services Cible SQL Server 2008 : –Moteur relationnel : 100 à 200 Milliards de lignes –Moteur Olap : 25 Milliards de lignes par cube

87 87 Gérer de grosses volumétries –Optimisation des performances sur des très grosses tables, sur des scénarios décisionnels –Augmenter les performances E/S avec la compression des données –Gérer des activités concurrentes sur un même serveur Intégrer des volumes croissants de données –Optimiser les performances ETL sur les plus grosses tables –Réduire les volumes de chargement en identifiant les changements –Simplifier le processus dinsertion et mise à jour 2008

88 88 SQL Server Backup Admin Tasks Executive Reports OLTP Activity Ad-hoc Reports Workloads Memory, CPU, Threads, … Resources SQL Server Min Memory 10% Max Memory 20% Max CPU 20% Min Memory 10% Max Memory 20% Max CPU 20% Admin Workload Backup Admin Tasks OLTP Workload OLTP Activity Report Workload Ad-hoc Reports Executive Reports High Max CPU 90% Application Pool Admin Pool 2008

89 89 Délivrer des rapports à toute lorganisation –Fournir des rapports de toute taille à toute lorganisation –Evolution des capacités danalyse avec des calculs complexes et des agrégations Déployer et gérer votre infrastructure décisionnelle –Faciliter le développement de cubes avec un nouvel outil de conception –Optimiser la conception des cubes avec des alertes « meilleures pratiques » en temps réel –Optimisation des temps de sauvegardes des cubes –Suppression des dépendances avec IIS 2008

90 90 Fournir linformation avec Microsoft Office –Rendu des rapports dans Word –Rendu amélioré dans Excel –Fournir des outils danalyse des données (Datamining ) à de nouvelles audiences Donner aux utilisateurs des outils de création de rapports puissants –Outils de création de rapports puissants quelque soit la structure des données avec Tablix –Ajouter du contenu texte riche à vos rapports –Embarquer des graphiques sophistiquées grâce à Dundas Etendre les outils danalyse –Permettre des scénarios améliorés de « write back » –Améliorer les capacités de prédiction à laide des améliorations de lanalyse des données (Datamining) 2008

91 91 Intégration encore plus forte avec lenvironnement Office –Création des Rapports à partir de Word –Export au format Word ( ) 2008

92

93 93 Serveurs Mobiles et PC OLAP FILE XML RDBMS Services Requêtes AnalysesRapportsIntégrationSynchronisation Recherche Réseau

94 94 AvantAprès Mise à niveau Migration Mise à niveau SQL Server 7.0/2000 SQL Server 2005 Migration SQL Server 7.0/2000 SQL Server

95 95

96 96 Site technique : TechNet (séminaires, livemeeting, Webcasts et e-demos….) Best Practices Documentation en ligne Site produit Blog francophone

97 97

98 98 Microsoft France 18, avenue du Québec Courtaboeuf Cedex


Télécharger ppt "1. 2 Un site Web technique pour les administrateurs –http://www.microsoft.com/france/technet/default.mspxhttp://www.microsoft.com/france/technet/default.mspx."

Présentations similaires


Annonces Google