Francis Incourt BI Technology Director Pragmantic René Massy Solution Architect Pragmantic.

Slides:



Advertisements
Présentations similaires
Comment Protéger les bases SQL avec System Center Data Protection Manager 2007.
Advertisements

Base de donn é es et D é cisionnel avec SQL Server 2005 Patrick Guimonet.
Mix 08 Las Vegas Lergonomie Web ou comment maîtriser son trafic Loutillage du créatif Séduire vos utilisateurs Créer une relation permanente sur PC Etendre.
Industrialisez la gestion des salles libre services Mardi 8 Novembre 2005.
Mitsuru FURUTA Relations techniques développeurs Microsoft France
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
10 ans de DBA Sham UNMAR Philippe PIMENTA. 10 ans de DBA Sham UNMAR Philippe PIMENTA.
Santé pubic Plan catastrophe Globalisation de léconomie Agenda vert Emissions Phénomène durbanisation Population viellissante Qualité de service Enjeux.
Trucs et Astuces { Visual Studio 2008 – VB 9 (C#3)} Grégory Renard CTO – R&I Manager Wygwam Microsoft Regional Director / Microsoft MVP
Serveurs Partagés Oracle
– Les entrepôts de données et lanalyse en ligne – Versaille, le 19 Juin 2006.
Damien Caro Architecte Infrastructure Microsoft France
Calcul du coût de revient type et de simulation
Benjamin Soulier Technical Expert Cambridge Technology Partners Le meilleur des deux mondes - SharePoint 2010 et Azure!
1 Quakelight : le making of Julien Frelat Chef de projet InnoveWare Solutions Code Session : RIA309.
Patrick Guimonet Architecte Infrastructure Microsoft France.
SQL: Contraintes et Triggers
Nicolas CLERC Tekigo – Cofounder
Le moteur SQL Server 2008 R2 par l'exemple (DAT304)
Eric Le Loc’h Microsoft France
Office 365: Vue d’ensemble de la solution
NET LINQ, ADO Vnext, Orcas,… Pierre COUZY Stéphane GOUDEAU Architecte en Système d’information Division Plateformes et Ecosystème Microsoft France.
Réduction des coûts IT avec SQL Server 2008
Postes clients OLAP Fichiers XML SGBD Requêtes Analyses Reports Intégration Synchronisation Recherche Serveurs.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Gérer la sécurité des mots de passe et les ressources
Cours n°4M2. ESCE (S. Sidhom) Séminaire ( 6-12 Février 2007 ) Promo. M2 ESCE-Tunis 2006/07 Conception d’un système d'information sur Internet Architecture.
475 collaborateurs 300 formateurs CPLS Gold Certified depuis collaborateurs 300 formateurs CPLS Gold Certified depuis M€ de chiffres d’affaires.
Combien envisagent d’utiliser SSMA pour migrer : OracleSybaseAccess.
{ Windows et PHP Un couple qui évolue Pierre Couzy – Microsoft France
Les utilisateurs potentiels : Les administrateurs de bases de données, Les développeurs, Le support et les opérations, Les architectes, Les analystes.
1 Laurent BONNET Stéphane GOUDEAU Architectes en Système d’information Division Développeurs et Plateforme d’Entreprise © 2005 Microsoft Corporation Un.
Livraison gratuite SAP Best Practices. ©2013 SAP AG. All rights reserved.2 Objectifs, avantages et principales étapes de processus Objectif  Ce scénario.
Réinventez votre messagerie
Clôture de période des projets
Améliorer la performance des organisations en apportant à toutes les équipes la meilleure compréhension de leur activité pour des décisions plus rapides.
Dell | Microsoft Management and Virtualization Solutions Franchir les obstacles de la virtualisation Dominique Leong Global Solution Architect Patrick.
Synthèse de structure d'entreprise SAP Best Practices.
BizTalk 2010 Intégrer vos applications optimisez vos processus métier
Qui a déjà manipulé SQL Server ? Toutes versions ? 2005 ? 2008 ? Qui utilise SQL Server en production ? Toutes versions ? 2005 ? 2008 ?
Alti Copyright All rights reserved.. 2 ALTI Copyright All rights reserved. Sommaire Architecture BI 1 Entrepôt de données 2 Acquisition de.
Les bases de données Séance 8 Jointures.
1 Quelles nouveautés pour les Communications Unifiées ? Damien Caro Architecte Infrastructure Microsoft France
1 Applications d’entreprise avec.NET 4.0 et Silverlight 4 David Rousset Mitsuru Furuta
Une heure de démonstration! Démo 1: Administration de MOSS 2007 Démo 2: Aperçu de System Center Operation Manager Démo 3: Sauvegarde/Restauration avec.
1 Eric Mittelette Eric Vernié DPE – Microsoft France.
1. SQL Server SQL Server 2005, référence majeure des SGBD et du décisionnel Marché : Plus forte croissance sur le marché des SGBD : +28% (Gartner) +40%
1 Chesné Pierre
Benjamin Soulier Technical Expert Cambridge Technology Partners Les nouveautés de Windows Azure.
Nicolas CLERC QuidMind S.A. Microsoft Regional Director Windows Phone 7 … Allez plus loin …
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Phase d’étudeDéveloppement Marketing & Vente.
1 Panorama de l'offre SaaS (Software as a Service) de Microsoft Damien Caro Architecte Infrastructure
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
1 Silverlight & XNA Développeurs, à vous le mobile! Pierre Cauchois - Microsoft France Relations avec les développeurs (mobiles et embarqués)
Microsoft Confidential À propos de ce support Cette présentation est conçue pour être utilisée par des agences qui souhaitent aider leurs clients à comprendre.
Principale entreprise française indépendante dédiée aux technologies Microsoft 12 ans d’expérience dans le conseil et la réalisation de projets à haute.
Utilisation du logiciel EduStat©
PowerShell sur Linux : pourquoi et comment ?
Français 41 – Unité 3 Leçon B – Quels cours suivra un lycéen
Unité 2– L’art de la nourriture
Création du statut de membre non plongeur
Proposition pour un comité composé de 9 membres
Unité 3 – On fait les courses
Carlos Oliveira Club Subaquatique du CERN
11/29/2018 4:22 AM Mail: Tel: recrute
Microsoft Azure Quelles protections des données à l'heure du Cloud ?
REPLICA Hyper-V Comme solution à un PRA
Utilisation du logiciel EduStat©
Transcription de la présentation:

Francis Incourt BI Technology Director Pragmantic René Massy Solution Architect Pragmantic

TOP 10 des fournisseurs de Cartes de Crédit aux Etats-Unis 5 million de clients, 20% de Croissance annuelle 3000 employés, 50 analystes 20 To de données avec SQL Server 2To dans l’OLTP, 8To pour les staging area et les tests 10To dans le DW de production 27 Milliards de lignes dans la table de fait principale (1.5 To) SQL Server bit Partionnement par mois Backup et archivage par mois (read only file grp) Architecture matérielle HP Integrity RX8640, 16 Itanium2 single core, 64GB RAM Baie HP Storageworks XP24000, 178 disques

80 tables de fait 850 dimensions

DEMO SQL Server 2008 Stockage et administration Partitions Ajout à chaud de RAM Plans de maintenance Réindexation online Assistant de tuning SQL Server Integration Services BCP Linked server SSIS: persistant lookup SSIS: scripting C# SSIS: Data profiling Change Data Capture syntaxe MERGE Chargement des données SQL Server 2005 SS Analysis Services SS Reporting Services Analyse et rapports Scalabilité SSAS & SSRS SSAS: subspace computation SSAS: read only SSRS: plus de dépendance à IIS SSRS: Rendering Word et Excel SSRS: évolution du Report Builder Data mining: évolutions Excel et SSIS Performances Plan Guide Parallélisme de requête Architecture 64bit, NUMA Compression des données Verrouillage des plans d’exécution Amélioration du parallélisme sur partition Index et statistiques avec filtre Optimisation des jointure en étoile Grouping set Compression des données Colonnes à faible densité Type de données DATE et TIME Ajout à chaud de CPU Compression des sauvegardes Resource Governor

ETL d’entreprise Haute performance et évolutivité IDE intégré à Visual Studio Environnement de développement Gestion des versions Analyse pas à pas visuelle du flux et des données Nombreuses transformations natives Nouveautés SSIS 2008 Persistant lookup Scripting C# Data profiling

Mécanisme de niveau database Transparent pour les applications Pour les progiciels métiers, cela permet d’identifier les modifications sur une table sans modifier le code Source Table Transaction Log Change Table CDC Functions Capture Process XXXXX XXX XXX XXXX XXX XXXXXXXXXX XX XXXX XXXXX XXX XX XXXXX XXX XXX XXXX XXX XXXXXXXXXX X XXX XXXX XXXXX XXXXXX XXX CTP6

En mode de recovery “Simple” et “Bulk-logged”, la commande “insert” n’enregistre que les allocations de page Vision minimaliste pour assurer le rollback Pour faire un UNDO, connaitre l’allocation des pages est suffisant Run Time CTP6

Fusion de deux tables: Ajout des nouvelles lignes Mise à jour des données existantes Standard SQL-2006 Simplification de l’alimentation d’une table de fait Réduction de la simplicité du code Amélioration des performances (moins de filtre et de stmt) Combinaison avec la commande OUTPUT Merge Stock as S using MouvementStock as MS on S.Productid = MS.Productid When MATCHED and (S.Quantity + MS.Quantity = 0) Then DELETE When MATCHED Then update set S.Quantity += MS.Quantity, S.DateStock = MS.DateMvt When NOT MATCHED THEN INSERT VALUES (MS.Productid, MS.DateMvt, MS.Quantity ) output $action, MS.Productid, getdate(), SUSER_NAME(); CTP5

Pas de gestion des priorités Pas de limitations des ressources Pas de contrôle sur le partage des ressources SQL Server Backup Admin Tasks Executive Reports OLTP Activity Ad-hoc Reports Workloads Memory, CPU, Threads, … Resources

Workload Group Différencaition sur le login, le nom de l’application… Gestion des limites Importance Max Memory % Max CPU Time sec Max DOP Group Max Requests SQL Server Memory, CPU, Threads, … Resources Admin Workload Backup Admin Tasks OLTP Workload OLTP Activity Report Workload Ad-hoc Reports Executive Reports

Resource Pool Ressource virtuelle partagée Gestion des limites Min CPU % Max CPU % Max Memory % Min Memory % Gestion dynamique 20 pools max SQL Server Min Memory 10% Max Memory 20% Max CPU 20% Min Memory 10% Max Memory 20% Max CPU 20% Max CPU 90% Application Pool Admin Pool Admin Workload Backup Admin Tasks OLTP Workload OLTP Activity Report Workload Ad-hoc Reports Executive Reports

SQL Server Admin Workload Backup Admin Tasks Report WorkloadOLTP Workload OLTP Activity Executive Reports Ad-hoc Reports High Min Memory 10% Max Memory 20% Max CPU 20% Admin Pool Max CPU 90% Application Pool Ressource Pool Workload group Limitation des ressources Garantie de ressource Gestion dynamique Avec SQL Server 2008, contrôle min/max du CPU, de la mémoire, et du DOP

Optimisation du stockage : Zéro Octet stocké pour un NULL IDTypeBrandZoomResolutionWaistSizeInseamPrice….. 1CameraCanon3x5300 2PantDockersnull CameraNikon5x CameraPentax3x3195 5PantPolonull PantDockersnull ….. Create Table Products(Id int, Type nvarchar(16), Brand char(10), Resolution int SPARSE, ZoomLength char(2) SPARSE... // Aucun changement dans la syntaxe SQL Select Id, Type, Resolution, ZoomLength from Products; Update Products set Resolution=5, ZoomLength = ‘3x’ where Id = 1; CTP6

Transparent pour les applications Longueur variable généralisée Compression des données Stockage identique sur disque et en mémoire Pas d’explosion mémoire Gain important I/O disque De x1.5 à x7 attendu Disponible CTP C D CTP6

Test sur une application développée pour SQL 2005 sans modification pour les tests en 2008 (mode 100) Volumétrie réelle d’un client en exploitation (260M d’enregistrements dans la table principale) Compression de données Gain de volumétrie de 23 à 81 % Gain de temps de réponse sur certaines requêtes SQL 2008 en mode non compressé (toujours plus rapide que SQL Server 2005) Légère augmentation de consommation CPU Compression de backup Gain de 75% d’espace disque Gain de 50% du temps de backup/restore Partitionned Table Parallelism (PTP) Gain de 34 à 73% sur les requêtes unitaires

SQL Server 2008 Stockage et administration Compression des données Colonnes à faible densité Type de données DATE et TIME Ajout à chaud de CPU Compression des sauvegardes Resource Governor Partitions Ajout à chaud de RAM Plans de maintenance Réindexation online Assistant de tuning SQL Server Integration Services BCP Linked server SSIS: persistant lookup SSIS: scripting C# SSIS: Data profiling Change Data Capture syntaxe MERGE Chargement des données SQL Server 2005 SS Analysis Services SS Reporting Services Analyse et rapports Scalabilité SSAS & SSRS SSAS: subspace computation SSAS: read only SSRS: plus de dépendance à IIS SSRS: Rendering Word et Excel SSRS: évolution du Report Builder Data mining: évolutions Excel et SSIS Performances Compression des données Verrouillage des plans d’exécution Amélioration du parallélisme sur partition Index et statistiques avec filtre Optimisation des jointure en étoile Grouping set Plan Guide Parallélisme de requête Architecture 64bit, NUMA

Innovative Cube Designer Best Practice Design Alerts Enhanced Dimension Design Enhanced Aggregation Design New Subspace Computations MOLAP Enabled Write-Back Enhanced Back-Up Scalability New Resource Monitor Execution Plan

23 SSAS 2005 Computation of non-default expressions only Gain tremendous performance on “sparse” populated cubes Analysis Services 2008 Run & Experience Subspace Computation SSAS 2008

Evolution du Microcosme… Demo

HP Superdome – 32 CPU Itanium – 24 Storage controllers 6 billions rows, 1TB table 19GB/sec, 1 minute table scan, SQL Server 2008

SQL Server Milliard de lignes dans une table de faits (Premier Bankcard) Cubes Partitionnés, plusieurs milliard de lignes TPCH Record (3 To, Requêtes/h) SQL Server 2008 SQL: 100 à 200 milliard de lignes, 50 à 100 To, compression SSAS: 25 Milliard de lignes par Cube SSRS: intégration office, richesse et ouverture Simplification des chargements Quelques références en production Data WarehouseSQL Server32 ToUPSS SQL Server28 ToKorea Telecom SQL Server26 ToMicrosoft ICE

© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.