SlideShare une entreprise Scribd logo
1  sur  44
palais des
congrès
Paris




7, 8 et 9
février 2012
Accélérez vos entrepôts de données avec
les Appliances Microsoft
     SQL Server Fast Track
     Parallel Data Warehouse
7 Février 2012
Olivier Tolon - Spécialiste Solution SQL Server PDW
Gilbert Breton – Architecte SQL Server PDW
Microsoft
Agenda
•   Data Warehousing aujourd’hui & Challenges Associés
•   Vision Microsoft
•   Appliance ?
•   Rappel SMP / MPP
•   Solutions
     – SQL Server Fast Track Data Warehouse
          • Concept
          • Apports Architectures de référence
     – SQL Server Parallel Data Warehouse
          •   Architecture Hardware
          •   Architecture Logicielle
          •   Apports MPP
          •   Distributed Data Warehouse Architecture
•   Résumé
1
2
3
4
5



1   > 10TB   17%   34%

                                         4
                                     Appliances
2                  57%
                                       78%

                                                        5
3                  92%                                       Massive Parallel Processing

                                                                                       82 %
                         Croissance Marché

                                                  Source – TDWI, “Next Generation Data Warehouse Platforms”
Vision Microsoft Data Warehouse
Faire de SQL Server la plus rapide et la plus abordable des bases
       pour tous les clients quelle que soit la taille de base




  Evolutivité Massive à prix        Choix et flexibilité            Solution Data
            réduit                                               Warehouse Complete


                        Adminsitration Simplifiée du Data Warehouse
Appliance ????

   Définition générale
      • Dispositif, outil ou système conçu pour un
        usage particulier
   Transposition aux Entrepôts de Données :
      • Infrastructure matérielle dédiée
      • Logiciel SGBD dédié / Configuration optimisée
      • Service dédié
        (Assemblage/Installation/Maintenance…)
Goulots d’étranglement matériels potentiels

                                                                                         DISK   DISK
                            A           A




                                            FC SWITCH
                                   FC
            SQL SERVER
            CPU CORES
            WINDOWS




                                                                                     A
   SERVER




                            B     HBA   B
              CACHE




                                                                                            LUN




                                                                         CACHE
                                                        A    STORAGE             A
                                                        B   CONTROLLER           B       DISK   DISK
                            A      FC   A
                                  HBA                                                B
                            B           B
                                                                                            LUN




CPU Feed Rate   ? SQL Server Rate ? HBA Port Rate ?Switch Port Rate ? SP Port Rate ? LUN Read Rate ? Disk Feed Rate
                  Read Ahead

      ?                ?                    ?                 ?                  ?          ?             ?
Microsoft Data Warehousing
                  Offerings
                                                   Fast Track Data            Parallel Data
    Enterprise            BDW Appliance
                                                    Warehouse RA               Warehouse
                                                        Reference           Appliance for high end
 Scalable and reliable    Scalable and reliable
                                                  architectures offering    MPP Data Warehousing
SMP platform for data      platform for data
                                                        best price            delivering highest
 warehousing on any       warehousing on any
                                                  performance for data         scalability and
      hardware                 hardware
                                                      warehousing               performance

Ideal for data marts or                           Ideal for data marts or
                          Ideal for large data                               Ideal for high scale or
  small to mid-sized                                small to mid-sized
                          marts or mid-sized                                high performance data
   enterprise data                                 data warehouses with
                                 EDWs                                          marts and EDWs
  warehouses (EDWs)                               scan-centric workloads

                                                        Reference
                          Integrated Appliance                                   DW Appliance
                                                      Architectures
    Software only             (Software and                                     (Fully integrated
                                                      (Software and
                                Hardware)                                   Software and Hardware)
                                                        Hardware)

    Scale-Up DW              Scale-Up DW              Scale-Up DW           Scale-Out DW with MPP


   10s of terabytes          <5 terabytes            5–120 terabytes             5s - 100s of TB
Rappel SMP vs MPP
                                                                                   CPU


CPU   CPU                                                                                Stockage
                                                                                   CPU


                                       7
                                                                                   CPU
                                                                                   SMP
                                                                                         Stockage
                                       6                                           CPU




Stockage                               5
                                                                                   CPU



                                                                                         Stockage
                                                                                   CPU

CPU   CPU   CPU   CPU
                        Process Time



                                       4                                           CPU



                                                                                         Stockage
                                                                                   CPU
                                       3

                                                                                   CPU
                                                                                   MPP
                                       2                                                 Stockage
      Stockage                                                                     CPU




CPU   CPU   CPU   CPU                  CPU   CPU   CPU     CPU
                                                                                   CPU
                                        1
                                                                                         Stockage
                                                                                   CPU


                                       0
                                             1TB         5TB     10TB   15TB   20TBCPU

                                                                                         Stockage
                                                                                   CPU




                                                                                   CPU




                  Stockage                                                         CPU
                                                                                         Stockage
Avantages MPP
•   Evolutivité (Scalabilité)
•   Puissance CPU virtuellement illimité
•   Stockage virtuellement illimité
•   Architecture shared nothing limitation des contentions
    possible, notamment
    – Bus
    – Stockage
    – Memory
• Pas de goulet d’étranglement au chargement, autant de bases
  de données que de noeuds
Contrainte MPP
• Choix de la clé de distribution déterminant pour les performances du
  système
SQL Server Fast Track   Architecture de
Data Warehouse          référence
SQL Server Fast Track Data Warehouse

   Une méthode de conception de systèmes équilibrés
   et performance à un ratio prix/performances réduit
   pour les workloads Data Warehouse
   Des configurations de référence hardware
   développées en collaboration avec des partenaires
   constructeur et basées sur cette méthode
   Des Best practices de répartition, chargement et
   administration de données
Composants Fast Track Data Warehouse


                            Software:
                               • SQL Server 2008 Enterprise
                               • Windows Server 2008

                            Configuration guidelines:
                              • Physical table structures
                              • Indexes
                              • Compression
                              • SQL Server settings
                              • Windows Server settings
                              • Loading

                            Hardware:
                               • Tight specifications for servers,
                                 storage and networking
                               • ‘Per core’ building block
Matériels & Intégration
VIDEO

Fast Track en action
Fast Track SMP / PDW MPP
                                                      PDW
 2 Proc FT                3,5GB/sec                             16GB/sec
                                                     1 Rack

                                                      PDW
 4 Proc FT                7GB/sec                               32GB/sec
                                                     2 Racks

                                                      PDW
 8 Proc FT                14GB/sec                              48GB/sec
                                                     3 Racks

                                                      PDW
                             MPP                                64GB/sec
                      N * Débit Nominal
                                                     4 Racks
                          d’1 noeud


            Higly Tuned
   SAN
0,3GB/sec
                SAN                   Max physical throughput
             1,5GB/sec
SQL Server Parallel Data   Appliance
Warehouse
Introduction à Parallel Data Warehouse

              •   Offre appliance Enterprise Data Warehouse High End
                   –   Haute évolutivité - Dizaine à centaines de terabytes
                   –   Haute performance grâce à un système MPP


              •   Flexibilité et choix
                   –   Plusieurs Fournisseurs matériel possibles
                   –   Possibilité de déploiement au travers d’architecture distribuées


              •   Solution la plus complète
                   –   Solution data warehouse complète couvrant le poste de travail, data
                       warehouse d’ enterprise (EDW), et les data marts
                   –   Intégration forte avec l’offre de business intelligence Microsoft
                   –   Outillage complet: BI, ETL, MDM, et streaming data
Control Rack                                       Data Rack



                                                    Compute Nodes                           Storage Nodes
Control
Nodes
            Control Nodes                                        SQL

            Active / Passive
                                                                 SQL

                           SQL                                   SQL


                                                                 SQL

          Management Servers




                                                                       Dual Fiber Channel
                                                                 SQL




                                 Dual Infiniband
                                                                 SQL


Landing                   Built-in                               SQL
 Zone         Landing ZoneBackup
                                                                 SQL


                                                                 SQL

             Backup Node
                                                                 SQL

                                                   Spare Compute Node

            Private Network
Appliance Parallel Data Warehouse
Architecture matérielle


                                                                               Compute Nodes                              Storage Nodes


                                   Control Nodes                                               SQL


                                   Active/Passive
                                                                                               SQL



         Client Drivers                               SQL
                                                                                               SQL



                                                                                               SQL

                                                                                           Star Schema
                                 Management Servers                                            SQL
                                                                                                     Or




                                                                                                     Dual Fiber Channel
                                                            Dual Infiniband
         Data Center                                                                           SQL
         Monitoring                                                                     Normalized Data
                                                                                               SQL
                                   Landing Zone
                                                                                               SQL

       ETL Load Interface               Data stored
                                        on servers
                                                                                               SQL

                                    Backup Node
                                                                                               SQL

       Corporate Backup Backup
           Solution      Data
                                                                              Spare Database Server


    Corporate Network             Private Network
Apports PDW– Traitement parallèle massif
                     Control Rack                                        Data Rack



                                                              Compute Nodes                           Storage Nodes
                                                                                                                      La requête 1 est
                     Control Nodes
                                                                                                                      soumise à SQL Server
                                                                          SQL
                                                                                                                      sur le Control Node
                    Active / Passive
                                                             ?             SQL

      Requête 1                      SQL
                                                             ?            SQL

                                                             ?             SQL

                  Management Servers                         ?                                                        La requête est




                                                                                 Dual Fiber Channel
                                                                          SQL




                                           Dual Infiniband
                                                             ?                                                        exécutée sur les
                                                             ?             SQL                                        10 noeuds
                      Landing Zone                           ?            SQL
                                                                                                                      Le résultat est
                                                             ?             SQL
                                                                                                                      envoyé au client
                                                             ?             SQL
                       Backup
                       Node
                                                             ?             SQL


                                                             Spare Compute Node

                  Private Network
Apports PDW– Traitement parallèle massif
                        Control Rack                                        Data Rack



                                                                 Compute Nodes                           Storage Nodes
                                                                                                                         Requêtes multiples
                                                                                                                         exécutées simultanémen
                        Control Nodes                                        SQL                                         sur tous les noeuds
           ?           Active / Passive
                                                                ???? ? ???    SQL
                                                                                                                         PDW supporte le
   ?                                    SQL
                                                                ???? ? ???                                               requêtage pendant le
                         ? ? ??
                                                                             SQL
                                                                                                                         chargement de données
                                                                ???? ? ???
           ?             ?? ??
                                                                              SQL

                     Management Servers
                                                                ???? ? ???




                                                                                    Dual Fiber Channel
                                                                             SQL




                                              Dual Infiniband
    ?                                                           ?? ?? ? ???   SQL
                                                                ???? ? ???
                         Landing Zone
                                                                ???? ? ???   SQL


       ?                                                        ???? ? ???    SQL



               ?          Backup
                                                                ???? ? ???    SQL


                          Node                                  ???? ? ???    SQL

   ?                                                            Spare Compute Node
               ?
                     Private Network

 Performance hors normes grâce à la parallélisation massive des requêtes sur des
             nœuds ultra shared nothing hautement performants.
Possibilités de positionnement de
données
• Répliquée
  Une structure de table est copiée dans son intégralité sur chaque nœud PDW.


• Distribuée
  Une structure de table qui est répartie uniformément sur tous les nœuds sur la base
  d’une colonne de distribution uniforme. (Chaque distribution est une table physique
  séparée au niveau moteur de chaque nœud)


• Ultra Shared Nothing
  Capacité à mixé à la fois des tables distribuée et répliquées pour minimiser les
  mouvements entre les nœuds.
       • Les petites tables sont stockées plus efficacement en les répliquant sur
          chaque nœud.
       • Certaines opération seront alors plus efficaces (opérations mono nœuds, ex:
          jointure compatibles avec la clé de distribution)
Tables répliquées
Exemple de schéma en étoile:
      Les petites tables de dimensions sont répliquées
                                                         TD
                                                          TD          PD
                                                                       PD
                                                               SFSF
                                                               011-
                                                         SD
                                                          SD    08    MD
                                                                      MD

  Time Dim
 Date Dim ID
 Calendar Year                  Product Dim
 Calendar Qtr
 Calendar Mo                     Prod Dim ID             TD           PD
                                                               SF
 Calendar Day                    Prod Category
                                                               09-
                                 Prod Sub Cat            SD           MD
                                                               16
                                 Prod Desc




                 Sales Facts
                                                          TD           PD
                                                                SF
                 Date Dim ID
                                                                17-
                 Store Dim ID                             SD          MD
                                                                24
                 Prod Dim ID
                 Mktg Camp Id
                 Qty Sold
                 Dollars Sold


 Store Dim                         Mktg                  TD           PD
                                 Campaign                      SF
                                                               25-
 Store Dim ID                      Dim                   SD    32     MD
 Store Name                      Mktg Camp ID
 Store Mgr                       Camp Name
 Store Size                      Camp Mgr
                                 Camp Start
                                 Camp End


                                                         TD           PD
                                                                SF
                                                                33-
                                                         SD     40    MD
Tables distribuées
 Exemple de schéma en étoile;
       Les grandes tables de faits sont distribuées (hash) sur tous les « database
       serveurs » de la configuration
                                                                                     TD
                                                                                      TD          PD
                                                                                                   PD
                                                                                           SF
                                                                                            SF
                                                                                           01-
                                                                                             1
                                                                                     SD
                                                                                      SD   08     MD
                                                                                                  MD
  Time Dim
 Date Dim ID
 Calendar Year
 Calendar Qtr                   Product Dim
 Calendar Mo
 Calendar Day                    Prod Dim ID                                         TD           PD
                                                                                           SF
                                 Prod Category
                                                                                           09-
                                 Prod Sub Cat                                        SD           MD
                                                                                           16
                                 Prod Desc




                 Sales Facts
                                                                                      TD           PD
                                                                                            SF
                 Date Dim ID
                                                                                            17-
                 Store Dim ID                                                         SD          MD
                                                                                            24
                 Prod Dim ID
                 Mktg Camp Id
                 Qty Sold
                 Dollars Sold


 Store Dim                         Mktg                                              TD           PD
                                 Campaign                                                  SF
                                                                                           25-
 Store Dim ID                      Dim                                               SD    32     MD
 Store Name                      Mktg Camp ID
 Store Mgr                       Camp Name
 Store Size                      Camp Mgr
                                 Camp Start
                                 Camp End


                                                                                     TD           PD
                                                                                            SF
                                                                                            33-
                                                                                     SD     40    MD
SQL Server PDW : Create table…
   Create Table store_sales (column defs)
   with
   distribute_on (ss_item_sk),
   cluster_on (ss_date_sk),
   partition_on (ss_date_sk) range for values (0,1,2,3,4,5)


          Create Table h_store_sales_a
             Create Table h_store_sales b                     8 Cluster Index Tables per node
              Create Table h_store_sales_ …                   1 per File Group- Dist a to h
                 Create Table h_store_sales_h




                                                                      6 Partition functions
                                                                      (ss_date_sk) per table
                                                                      per filegroup


                                                                         8K
                                                                           8K
                                                                             8K          N-number of
                                                                               8K        Pages
                                                                                 8K
                                                                                            Tuple
PDW : Puissance de traitement
                                         Etapes élémentaires
                                                 d’exécution              Database Server             Q1
                     Control Node Madison
                                                                       Database Server              Q1 Q2
                                          Plan ID                   Database Server             Q1Q2 Q3
Select *                DSQL              Plan                   Database Server
from store_sales ;
                                                                                             Q1Q2Q3 Q4
                                                                   SQL Server                Q2Q3Q4 Q5

                                                                  mad_store_sales_a          Q3Q4Q5 Q6
                     Temp Table                                   mad_store_sales_b
                                                                                                  Q6 Q7
                                                                  mad_store_sales_c          Q4Q5
                                                                  mad_store_sales_d
                       Translation to SQL Server 2008                                          Q6Q7 Q8
                                                                  mad_store_sales_e          Q5
                       Select * from mad_store_sales_a
                                                                  mad_store_sales_f
                       Select * from mad_store_sales_b                                         Q7
                       Select * from mad_store_sales_c
                                                                  mad_store_sales_g          Q6 Q8
                                                                  mad_store_sales_h
                       Select * from mad_store_sales_d                                         Q8
                       Select * from mad_store_sales_e                                       Q7
                       Select * from mad_store_sales_f
                       Select * from mad_store_sales_g                                       Q8
                       Select * from mad_store_sales_h

                                                               Les 8 requêtes sont exécutées en
                                                               parallèle sur chacun des “Database
                      L’ensemble des requêtes est              Servers” au niveau de chacune des
                      envoyé à chacun des “Database            distributions
                      server” via Infiniband
VIDEO

Parallel Data Warehouse en action
Parallel Data Warehouse
               Expérience en mode appliance

• Matériel fournis par un seul fournisseur
• Choix parmi plusieurs fournisseurs
• Commandable par rack
• Le fournisseur:
  – Assemble l’appliance
  – Installe l’appliance avec OS, SQL
     Server, et logiciel PDW
• Appliance installée en 1 – 2 jours
• Support
  – Microsoft reçoit le 1er appel
  – Le partenaire matériel fourni le support
     site
Focus sur quelques avantages majeurs
SQL Server Parallel Data Warehouse
Prêt à l‘emploi 

• PDW livré prêt à l‘usage
  Complètement pré-installé & pré-configuré

• Plug & Play
• Industry Standard
   –   Software
   –   Servers
   –   Storage components
   –   Network Switches
   –   Cabling
   –   Licences
   –   Power consumption
   –   19“Racks
Simplicité d’utilisation
    Nativement optimisé – Création de base

 Spécification des tailles répliquée et distributée
 Création et dimensonnement automatiques des bases sur les
 noeuds
 CREATE DATABASE PDW
  WITH
  (AUTOGROW = ON,
  REPLICATED_SIZE = 1000 GB,
  DISTRIBUTED_SIZE = 100 GB,
  LOG_SIZE = 10 GB);
Simplicité d’utilisation
   Console d’administration
Backup

    Commande simple Command :

    BACKUP DATABASE PDW TO “PDW_FULL“




BACKUP database: 3.75 TB
 in 48 min. (avg. 1300 MB/sec)
RESTORE database:
in 1H 44min. (avg. 595 MB/sec)

Effective 1.29 TB stored on disk
Migration de données
Chargements ultra rapides

   Fichier plat 75 GB / 600 millions de lignes
                                     Option        Loadtime        MB/sec
                                     Reload        09 min 35 sec     133
                                     Append        09 min 42 sec     131
  Command syntax:
  dwloader.exe                       FastAppend    02 min 23sec      534.7
  -i D:TPCHlineItem.tbl
  -M Fastappend -E -m
  -d tpch_100gb
  -E -c -b 10000 -rt value -rv 100
  -R LineItem.tbl.rejects                         Sans
  -e ascii -t "|" -r rn                     optimisation :
  -U sa -P {password}                          45 fois plus
  -T tpch_100gb.dbo.lineitem_Load
                                                rapide...
Performance de copie

  Table LineItem précédemment chargée : 75 GB / 600 million
  de lignes
                                                      14 fois
select * into lineitem_compressed FROM                 plus
tpch_100gb.dbo.lineitem                               rapide




36 min 07 sec (SMP) contre 2 min 12 sec ... sur PDW
Architecture Data Warehouse distribuée
Flexibilité et alignement Business

   La technologie de copie                                            Permet le support de
   rapide de données                                                  groupe utilisateurs ayant
   permet des mouvements                                              des SLA différents:
   de données rapide et la                                            • Performance
   consistance entre l’ EDW                                           • Capacité
   et les Data Marts                                                  • Chargement
                                                                      • Concurrence
                                                                      • Sécurité




 Création de Data Marts SQL Server 2008, Fast Track Data Warehouse, et SQL Server
                                Analysis Services

  Une architecture distributée permet la flexibilité d’ajouter ou changer des workloads ou groupes
   d’utilisateurs variés, tout en maintenant la consistance des données au travers de l’entreprise.
Hub & Spoke
 Urbanisation maîtrisée
TOP                                                                                            UP




             Data Warehouse

                       Application E
                                          Master
                                         Data Mgmt

       Application A     Application D
        Fast Track          Fast Track
                                                  Infiniband
                                                                                        BOTTOM
       Application B                                                              App
DOWN                     Application C             App              App
                                                                                   C     App
         Fast Track         Fast Track              A                B                    E
                                                                                  App
                                                                                   D
                                          Fast Track       Fast Track     Fast Track
Remote table copy

Création d’une tabler Heap sur un serveur destination SMP
NYCPDW-LZ01 :

CREATE REMOTE TABLE destdb.dbo.LineItem_test AT
( 'Data Source = NYCPDW-LZ01,1433; User ID = sa; Password = x
;' )
AS SELECT * FROM tpch_100gb.dbo.lineitem_load


 Résultat:                       Vériciation statut:

 21 min 25 sec !!!               SELECT * FROM sys.dm_pdw_dms_workers
 600 millions de lignes          WHERE type = 'PARALLEL_COPY_READER'
                                 and destination_info =
                                 '[destdb].[dbo].[LineItem_test]'
Performance

            Test Query Performance
 2,000


 1,800


 1,600


 1,400
         1,800
 1,200


 1,000               1,200                    Query Time (sec)


  800


  600


  400


  200


    -
                                     11   4
Conclusion - Points forts
•   Fast Track Data Warehouse offre
          • Haute performance SMP
          • 5 à 120 terabytes en v3.0
          • Déploiement rapide
•   Parallel Data Warehouse offre
      – Evolutivité Massive jusqu’à plusieurs 10 à plusieurs centaines de terabytes
      – Appliances massivement parallèles (Massively Parallel Processing: Query, Load)
      – Déploiement immédiat / Administration réduite
      – Chargement ultra rapide
      – Support de requêtes complexes et non prédictibles
      – Enterprise Data Warehouse Distribué (Hub & Spoke)
    • Commun
      – Choix de matériels standard et de type commodité
      – Intégration à la plateforme Microsoft BI et solutions tierces
Questions
• MERCI !

 otolon@microsoft.com
 gilbret@microsoft.com

Contenu connexe

Tendances

3 short big_data_oracle
3 short big_data_oracle3 short big_data_oracle
3 short big_data_oraclepour action !
 
Le cloud microsoft - Version courte ;)
Le cloud microsoft - Version courte ;)Le cloud microsoft - Version courte ;)
Le cloud microsoft - Version courte ;)Nicolas Georgeault
 
NoSQL User Group Paris - 21 Juin 2011 - GigaSpaces
NoSQL User Group Paris - 21 Juin 2011 - GigaSpacesNoSQL User Group Paris - 21 Juin 2011 - GigaSpaces
NoSQL User Group Paris - 21 Juin 2011 - GigaSpacesFastConnect
 
Tout sur les solutions de haute disponibilité et disaster recovery de sql ser...
Tout sur les solutions de haute disponibilité et disaster recovery de sql ser...Tout sur les solutions de haute disponibilité et disaster recovery de sql ser...
Tout sur les solutions de haute disponibilité et disaster recovery de sql ser...Christophe Laporte
 
Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser...
Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser...Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser...
Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser...Microsoft Technet France
 
JSS2014 – Infrastructure et Always-On
JSS2014 – Infrastructure et Always-OnJSS2014 – Infrastructure et Always-On
JSS2014 – Infrastructure et Always-OnGUSS
 
Windows azure
Windows azureWindows azure
Windows azureVox Teneo
 
Licences et produits pour les Grandes Entreprises : Tour d'horizon des modes ...
Licences et produits pour les Grandes Entreprises : Tour d'horizon des modes ...Licences et produits pour les Grandes Entreprises : Tour d'horizon des modes ...
Licences et produits pour les Grandes Entreprises : Tour d'horizon des modes ...Microsoft Décideurs IT
 
Webséminaire DBaaS (Novembre 2014)
Webséminaire DBaaS (Novembre 2014)Webséminaire DBaaS (Novembre 2014)
Webséminaire DBaaS (Novembre 2014)Jean-Philippe PINTE
 
IT Future 2012 - Fujitsu France solutions NetApp
IT Future 2012 - Fujitsu France solutions NetAppIT Future 2012 - Fujitsu France solutions NetApp
IT Future 2012 - Fujitsu France solutions NetAppFujitsu France
 

Tendances (12)

3 short big_data_oracle
3 short big_data_oracle3 short big_data_oracle
3 short big_data_oracle
 
Le cloud microsoft - Version courte ;)
Le cloud microsoft - Version courte ;)Le cloud microsoft - Version courte ;)
Le cloud microsoft - Version courte ;)
 
NoSQL User Group Paris - 21 Juin 2011 - GigaSpaces
NoSQL User Group Paris - 21 Juin 2011 - GigaSpacesNoSQL User Group Paris - 21 Juin 2011 - GigaSpaces
NoSQL User Group Paris - 21 Juin 2011 - GigaSpaces
 
Tout sur les solutions de haute disponibilité et disaster recovery de sql ser...
Tout sur les solutions de haute disponibilité et disaster recovery de sql ser...Tout sur les solutions de haute disponibilité et disaster recovery de sql ser...
Tout sur les solutions de haute disponibilité et disaster recovery de sql ser...
 
Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser...
Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser...Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser...
Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser...
 
EM12c - Chargeback
EM12c - ChargebackEM12c - Chargeback
EM12c - Chargeback
 
JSS2014 – Infrastructure et Always-On
JSS2014 – Infrastructure et Always-OnJSS2014 – Infrastructure et Always-On
JSS2014 – Infrastructure et Always-On
 
Windows azure
Windows azureWindows azure
Windows azure
 
Licences et produits pour les Grandes Entreprises : Tour d'horizon des modes ...
Licences et produits pour les Grandes Entreprises : Tour d'horizon des modes ...Licences et produits pour les Grandes Entreprises : Tour d'horizon des modes ...
Licences et produits pour les Grandes Entreprises : Tour d'horizon des modes ...
 
Webséminaire DBaaS (Novembre 2014)
Webséminaire DBaaS (Novembre 2014)Webséminaire DBaaS (Novembre 2014)
Webséminaire DBaaS (Novembre 2014)
 
DB Forum 2012 - EM12c & DBaaS
DB Forum 2012 - EM12c & DBaaSDB Forum 2012 - EM12c & DBaaS
DB Forum 2012 - EM12c & DBaaS
 
IT Future 2012 - Fujitsu France solutions NetApp
IT Future 2012 - Fujitsu France solutions NetAppIT Future 2012 - Fujitsu France solutions NetApp
IT Future 2012 - Fujitsu France solutions NetApp
 

En vedette

Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...
Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...
Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...Microsoft Technet France
 
Windows Intune: Administration et sécurité de vos postes de travail depuis le...
Windows Intune: Administration et sécurité de vos postes de travail depuis le...Windows Intune: Administration et sécurité de vos postes de travail depuis le...
Windows Intune: Administration et sécurité de vos postes de travail depuis le...Microsoft Technet France
 
Quoi de neuf dans le déploiement d’Office ?
Quoi de neuf dans le déploiement d’Office ? Quoi de neuf dans le déploiement d’Office ?
Quoi de neuf dans le déploiement d’Office ? Microsoft Technet France
 
Les dernières avancées HTML5 & CSS3 en action !
Les dernières avancées HTML5 & CSS3 en action !Les dernières avancées HTML5 & CSS3 en action !
Les dernières avancées HTML5 & CSS3 en action !Microsoft Technet France
 
Catalogue formations 2012/2013
Catalogue formations 2012/2013Catalogue formations 2012/2013
Catalogue formations 2012/2013soshepatites
 
2012 rennes-actes forum sos hepatites
2012 rennes-actes forum sos hepatites2012 rennes-actes forum sos hepatites
2012 rennes-actes forum sos hepatitessoshepatites
 
Newsletter dated 21st January, 2016
Newsletter dated 21st January, 2016Newsletter dated 21st January, 2016
Newsletter dated 21st January, 2016Rajiv Bajaj
 
Расскажем об облаках все чАстное слово
Расскажем об облаках все чАстное словоРасскажем об облаках все чАстное слово
Расскажем об облаках все чАстное словоКРОК
 
Smart tv application
Smart tv applicationSmart tv application
Smart tv applicationVivien Budo
 
Survival activity
Survival activitySurvival activity
Survival activityfalbo7
 
Cai dat macbook pro , macbook air , imac tai nha
Cai dat macbook pro , macbook air , imac tai nhaCai dat macbook pro , macbook air , imac tai nha
Cai dat macbook pro , macbook air , imac tai nhacai-mac
 
Brasileirão 2014 artilharia
Brasileirão 2014   artilhariaBrasileirão 2014   artilharia
Brasileirão 2014 artilhariaRafael Passos
 

En vedette (20)

Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...
Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...
Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...
 
Le Cloud en toute confiance avec Ikoula
Le Cloud en toute confiance avec IkoulaLe Cloud en toute confiance avec Ikoula
Le Cloud en toute confiance avec Ikoula
 
Windows Intune: Administration et sécurité de vos postes de travail depuis le...
Windows Intune: Administration et sécurité de vos postes de travail depuis le...Windows Intune: Administration et sécurité de vos postes de travail depuis le...
Windows Intune: Administration et sécurité de vos postes de travail depuis le...
 
Quoi de neuf dans le déploiement d’Office ?
Quoi de neuf dans le déploiement d’Office ? Quoi de neuf dans le déploiement d’Office ?
Quoi de neuf dans le déploiement d’Office ?
 
Les dernières avancées HTML5 & CSS3 en action !
Les dernières avancées HTML5 & CSS3 en action !Les dernières avancées HTML5 & CSS3 en action !
Les dernières avancées HTML5 & CSS3 en action !
 
Les 10 mauvaises pratiques de Lync
Les 10 mauvaises pratiques de LyncLes 10 mauvaises pratiques de Lync
Les 10 mauvaises pratiques de Lync
 
Catalogue formations 2012/2013
Catalogue formations 2012/2013Catalogue formations 2012/2013
Catalogue formations 2012/2013
 
2012 rennes-actes forum sos hepatites
2012 rennes-actes forum sos hepatites2012 rennes-actes forum sos hepatites
2012 rennes-actes forum sos hepatites
 
Hepatite b arabe
Hepatite b arabeHepatite b arabe
Hepatite b arabe
 
Newsletter dated 21st January, 2016
Newsletter dated 21st January, 2016Newsletter dated 21st January, 2016
Newsletter dated 21st January, 2016
 
Расскажем об облаках все чАстное слово
Расскажем об облаках все чАстное словоРасскажем об облаках все чАстное слово
Расскажем об облаках все чАстное слово
 
Smart tv application
Smart tv applicationSmart tv application
Smart tv application
 
Survival activity
Survival activitySurvival activity
Survival activity
 
Cai dat macbook pro , macbook air , imac tai nha
Cai dat macbook pro , macbook air , imac tai nhaCai dat macbook pro , macbook air , imac tai nha
Cai dat macbook pro , macbook air , imac tai nha
 
Brasileirão 2014 artilharia
Brasileirão 2014   artilhariaBrasileirão 2014   artilharia
Brasileirão 2014 artilharia
 
Hadware
HadwareHadware
Hadware
 
Stationary Dual Clamp Pallet Inverters
Stationary Dual Clamp Pallet InvertersStationary Dual Clamp Pallet Inverters
Stationary Dual Clamp Pallet Inverters
 
Stationary Dual Clamp Pallet Inverters
Stationary Dual Clamp Pallet InvertersStationary Dual Clamp Pallet Inverters
Stationary Dual Clamp Pallet Inverters
 
Marine Legal and Statutory
Marine Legal and StatutoryMarine Legal and Statutory
Marine Legal and Statutory
 
Revised Brady Resume 04292015
Revised Brady Resume 04292015Revised Brady Resume 04292015
Revised Brady Resume 04292015
 

Similaire à Accélérez vos entrepôts de données avec les Appliances Microsoft : SQL Server Fast Track et Parallel Data Warehouse

TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...Patrick Guimonet
 
Big Data : SQL, NoSQL ? Pourquoi faire un choix ?
Big Data : SQL, NoSQL ? Pourquoi faire un choix ?Big Data : SQL, NoSQL ? Pourquoi faire un choix ?
Big Data : SQL, NoSQL ? Pourquoi faire un choix ?Microsoft Décideurs IT
 
Les données on-premise et dans le cloud. Quelles options ?
Les données on-premise et dans le cloud. Quelles options ?Les données on-premise et dans le cloud. Quelles options ?
Les données on-premise et dans le cloud. Quelles options ?Microsoft
 
ArchiTech Load Balancing (NLB), Fermes et Jardins
ArchiTech Load Balancing (NLB), Fermes et JardinsArchiTech Load Balancing (NLB), Fermes et Jardins
ArchiTech Load Balancing (NLB), Fermes et Jardinsbenjguin
 
Livre blanc data-lakes converteo 2018
Livre blanc data-lakes converteo 2018Livre blanc data-lakes converteo 2018
Livre blanc data-lakes converteo 2018Converteo
 
IT FUTURE 2011 - Microsoft Hyper V
IT FUTURE 2011 - Microsoft Hyper VIT FUTURE 2011 - Microsoft Hyper V
IT FUTURE 2011 - Microsoft Hyper VFujitsu France
 
SSAS 2012 : Multidimensionnel et tabulaire au banc d'essai
SSAS 2012 : Multidimensionnel et tabulaire au banc d'essaiSSAS 2012 : Multidimensionnel et tabulaire au banc d'essai
SSAS 2012 : Multidimensionnel et tabulaire au banc d'essaiMicrosoft Technet France
 
Stockage et Cloud [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Stockage et Cloud [#CloudAccelerate 13/06/2014 @ IBM CC Paris]Stockage et Cloud [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Stockage et Cloud [#CloudAccelerate 13/06/2014 @ IBM CC Paris]IBM France PME-ETI
 
[Café techno] Optimiser le coût de vos données avec DB2 distribué
[Café techno] Optimiser le coût de vos données avec DB2 distribué[Café techno] Optimiser le coût de vos données avec DB2 distribué
[Café techno] Optimiser le coût de vos données avec DB2 distribuéGroupe D.FI
 
Performance barcampfinal
Performance barcampfinalPerformance barcampfinal
Performance barcampfinalOxalide
 
Faire du débordement de charge d’un cluster Windows HPC Server avec Windows A...
Faire du débordement de charge d’un cluster Windows HPC Server avec Windows A...Faire du débordement de charge d’un cluster Windows HPC Server avec Windows A...
Faire du débordement de charge d’un cluster Windows HPC Server avec Windows A...Microsoft
 
Comment intégrer une application ASP.NET dans Windows Azure
Comment intégrer une application ASP.NET dans Windows AzureComment intégrer une application ASP.NET dans Windows Azure
Comment intégrer une application ASP.NET dans Windows AzureMicrosoft Technet France
 
Continuous cloud costs testing [Fr] - DevoxxFR - 2013-03
Continuous cloud costs testing [Fr] - DevoxxFR - 2013-03Continuous cloud costs testing [Fr] - DevoxxFR - 2013-03
Continuous cloud costs testing [Fr] - DevoxxFR - 2013-03Nicolas Fonrose
 
Implanter un erp hugo boutet
Implanter un erp   hugo boutetImplanter un erp   hugo boutet
Implanter un erp hugo boutetCLDEM
 
Hug france - Administration Hadoop et retour d’expérience BI avec Impala, lim...
Hug france - Administration Hadoop et retour d’expérience BI avec Impala, lim...Hug france - Administration Hadoop et retour d’expérience BI avec Impala, lim...
Hug france - Administration Hadoop et retour d’expérience BI avec Impala, lim...Modern Data Stack France
 
ICT Journal - Dossier déduplication
ICT Journal - Dossier déduplicationICT Journal - Dossier déduplication
ICT Journal - Dossier déduplicationschene
 
Azure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides KeynoteAzure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides KeynoteMicrosoft
 

Similaire à Accélérez vos entrepôts de données avec les Appliances Microsoft : SQL Server Fast Track et Parallel Data Warehouse (20)

TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...
 
Big Data : SQL, NoSQL ? Pourquoi faire un choix ?
Big Data : SQL, NoSQL ? Pourquoi faire un choix ?Big Data : SQL, NoSQL ? Pourquoi faire un choix ?
Big Data : SQL, NoSQL ? Pourquoi faire un choix ?
 
Les données on-premise et dans le cloud. Quelles options ?
Les données on-premise et dans le cloud. Quelles options ?Les données on-premise et dans le cloud. Quelles options ?
Les données on-premise et dans le cloud. Quelles options ?
 
ArchiTech Load Balancing (NLB), Fermes et Jardins
ArchiTech Load Balancing (NLB), Fermes et JardinsArchiTech Load Balancing (NLB), Fermes et Jardins
ArchiTech Load Balancing (NLB), Fermes et Jardins
 
Livre blanc data-lakes converteo 2018
Livre blanc data-lakes converteo 2018Livre blanc data-lakes converteo 2018
Livre blanc data-lakes converteo 2018
 
IT FUTURE 2011 - Microsoft Hyper V
IT FUTURE 2011 - Microsoft Hyper VIT FUTURE 2011 - Microsoft Hyper V
IT FUTURE 2011 - Microsoft Hyper V
 
SSAS 2012 : Multidimensionnel et tabulaire au banc d'essai
SSAS 2012 : Multidimensionnel et tabulaire au banc d'essaiSSAS 2012 : Multidimensionnel et tabulaire au banc d'essai
SSAS 2012 : Multidimensionnel et tabulaire au banc d'essai
 
Stockage et Cloud [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Stockage et Cloud [#CloudAccelerate 13/06/2014 @ IBM CC Paris]Stockage et Cloud [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Stockage et Cloud [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
 
EDW Microsoft/Netezza
EDW Microsoft/NetezzaEDW Microsoft/Netezza
EDW Microsoft/Netezza
 
[Café techno] Optimiser le coût de vos données avec DB2 distribué
[Café techno] Optimiser le coût de vos données avec DB2 distribué[Café techno] Optimiser le coût de vos données avec DB2 distribué
[Café techno] Optimiser le coût de vos données avec DB2 distribué
 
Performance barcampfinal
Performance barcampfinalPerformance barcampfinal
Performance barcampfinal
 
Faire du débordement de charge d’un cluster Windows HPC Server avec Windows A...
Faire du débordement de charge d’un cluster Windows HPC Server avec Windows A...Faire du débordement de charge d’un cluster Windows HPC Server avec Windows A...
Faire du débordement de charge d’un cluster Windows HPC Server avec Windows A...
 
Azure Roadshow
Azure RoadshowAzure Roadshow
Azure Roadshow
 
Comment intégrer une application ASP.NET dans Windows Azure
Comment intégrer une application ASP.NET dans Windows AzureComment intégrer une application ASP.NET dans Windows Azure
Comment intégrer une application ASP.NET dans Windows Azure
 
Continuous cloud costs testing [Fr] - DevoxxFR - 2013-03
Continuous cloud costs testing [Fr] - DevoxxFR - 2013-03Continuous cloud costs testing [Fr] - DevoxxFR - 2013-03
Continuous cloud costs testing [Fr] - DevoxxFR - 2013-03
 
Implanter un erp hugo boutet
Implanter un erp   hugo boutetImplanter un erp   hugo boutet
Implanter un erp hugo boutet
 
NoSQL et Big Data
NoSQL et Big DataNoSQL et Big Data
NoSQL et Big Data
 
Hug france - Administration Hadoop et retour d’expérience BI avec Impala, lim...
Hug france - Administration Hadoop et retour d’expérience BI avec Impala, lim...Hug france - Administration Hadoop et retour d’expérience BI avec Impala, lim...
Hug france - Administration Hadoop et retour d’expérience BI avec Impala, lim...
 
ICT Journal - Dossier déduplication
ICT Journal - Dossier déduplicationICT Journal - Dossier déduplication
ICT Journal - Dossier déduplication
 
Azure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides KeynoteAzure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides Keynote
 

Plus de Microsoft Technet France

Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Microsoft Technet France
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Microsoft Technet France
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...Microsoft Technet France
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesMicrosoft Technet France
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureMicrosoft Technet France
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityMicrosoft Technet France
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationMicrosoft Technet France
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeMicrosoft Technet France
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceMicrosoft Technet France
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Microsoft Technet France
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Microsoft Technet France
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftMicrosoft Technet France
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Microsoft Technet France
 
Déploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudDéploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudMicrosoft Technet France
 
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Microsoft Technet France
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesMicrosoft Technet France
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneMicrosoft Technet France
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsMicrosoft Technet France
 

Plus de Microsoft Technet France (20)

Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10
 
OMS log search au quotidien
OMS log search au quotidienOMS log search au quotidien
OMS log search au quotidien
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semaines
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + Security
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle génération
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le monde
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a Service
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de Microsoft
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
 
Sécurité des données
Sécurité des donnéesSécurité des données
Sécurité des données
 
Déploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudDéploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloud
 
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybrides
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderne
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'Informations
 

Accélérez vos entrepôts de données avec les Appliances Microsoft : SQL Server Fast Track et Parallel Data Warehouse

  • 1. palais des congrès Paris 7, 8 et 9 février 2012
  • 2. Accélérez vos entrepôts de données avec les Appliances Microsoft SQL Server Fast Track Parallel Data Warehouse 7 Février 2012 Olivier Tolon - Spécialiste Solution SQL Server PDW Gilbert Breton – Architecte SQL Server PDW Microsoft
  • 3. Agenda • Data Warehousing aujourd’hui & Challenges Associés • Vision Microsoft • Appliance ? • Rappel SMP / MPP • Solutions – SQL Server Fast Track Data Warehouse • Concept • Apports Architectures de référence – SQL Server Parallel Data Warehouse • Architecture Hardware • Architecture Logicielle • Apports MPP • Distributed Data Warehouse Architecture • Résumé
  • 4. 1 2 3 4 5 1 > 10TB 17% 34% 4 Appliances 2 57% 78% 5 3 92% Massive Parallel Processing 82 % Croissance Marché Source – TDWI, “Next Generation Data Warehouse Platforms”
  • 5. Vision Microsoft Data Warehouse Faire de SQL Server la plus rapide et la plus abordable des bases pour tous les clients quelle que soit la taille de base Evolutivité Massive à prix Choix et flexibilité Solution Data réduit Warehouse Complete Adminsitration Simplifiée du Data Warehouse
  • 6. Appliance ???? Définition générale • Dispositif, outil ou système conçu pour un usage particulier Transposition aux Entrepôts de Données : • Infrastructure matérielle dédiée • Logiciel SGBD dédié / Configuration optimisée • Service dédié (Assemblage/Installation/Maintenance…)
  • 7.
  • 8. Goulots d’étranglement matériels potentiels DISK DISK A A FC SWITCH FC SQL SERVER CPU CORES WINDOWS A SERVER B HBA B CACHE LUN CACHE A STORAGE A B CONTROLLER B DISK DISK A FC A HBA B B B LUN CPU Feed Rate ? SQL Server Rate ? HBA Port Rate ?Switch Port Rate ? SP Port Rate ? LUN Read Rate ? Disk Feed Rate Read Ahead ? ? ? ? ? ? ?
  • 9. Microsoft Data Warehousing Offerings Fast Track Data Parallel Data Enterprise BDW Appliance Warehouse RA Warehouse Reference Appliance for high end Scalable and reliable Scalable and reliable architectures offering MPP Data Warehousing SMP platform for data platform for data best price delivering highest warehousing on any warehousing on any performance for data scalability and hardware hardware warehousing performance Ideal for data marts or Ideal for data marts or Ideal for large data Ideal for high scale or small to mid-sized small to mid-sized marts or mid-sized high performance data enterprise data data warehouses with EDWs marts and EDWs warehouses (EDWs) scan-centric workloads Reference Integrated Appliance DW Appliance Architectures Software only (Software and (Fully integrated (Software and Hardware) Software and Hardware) Hardware) Scale-Up DW Scale-Up DW Scale-Up DW Scale-Out DW with MPP 10s of terabytes <5 terabytes 5–120 terabytes 5s - 100s of TB
  • 10. Rappel SMP vs MPP CPU CPU CPU Stockage CPU 7 CPU SMP Stockage 6 CPU Stockage 5 CPU Stockage CPU CPU CPU CPU CPU Process Time 4 CPU Stockage CPU 3 CPU MPP 2 Stockage Stockage CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU 1 Stockage CPU 0 1TB 5TB 10TB 15TB 20TBCPU Stockage CPU CPU Stockage CPU Stockage
  • 11. Avantages MPP • Evolutivité (Scalabilité) • Puissance CPU virtuellement illimité • Stockage virtuellement illimité • Architecture shared nothing limitation des contentions possible, notamment – Bus – Stockage – Memory • Pas de goulet d’étranglement au chargement, autant de bases de données que de noeuds Contrainte MPP • Choix de la clé de distribution déterminant pour les performances du système
  • 12. SQL Server Fast Track Architecture de Data Warehouse référence
  • 13. SQL Server Fast Track Data Warehouse Une méthode de conception de systèmes équilibrés et performance à un ratio prix/performances réduit pour les workloads Data Warehouse Des configurations de référence hardware développées en collaboration avec des partenaires constructeur et basées sur cette méthode Des Best practices de répartition, chargement et administration de données
  • 14. Composants Fast Track Data Warehouse Software: • SQL Server 2008 Enterprise • Windows Server 2008 Configuration guidelines: • Physical table structures • Indexes • Compression • SQL Server settings • Windows Server settings • Loading Hardware: • Tight specifications for servers, storage and networking • ‘Per core’ building block
  • 17. Fast Track SMP / PDW MPP PDW 2 Proc FT 3,5GB/sec 16GB/sec 1 Rack PDW 4 Proc FT 7GB/sec 32GB/sec 2 Racks PDW 8 Proc FT 14GB/sec 48GB/sec 3 Racks PDW MPP 64GB/sec N * Débit Nominal 4 Racks d’1 noeud Higly Tuned SAN 0,3GB/sec SAN Max physical throughput 1,5GB/sec
  • 18. SQL Server Parallel Data Appliance Warehouse
  • 19. Introduction à Parallel Data Warehouse • Offre appliance Enterprise Data Warehouse High End – Haute évolutivité - Dizaine à centaines de terabytes – Haute performance grâce à un système MPP • Flexibilité et choix – Plusieurs Fournisseurs matériel possibles – Possibilité de déploiement au travers d’architecture distribuées • Solution la plus complète – Solution data warehouse complète couvrant le poste de travail, data warehouse d’ enterprise (EDW), et les data marts – Intégration forte avec l’offre de business intelligence Microsoft – Outillage complet: BI, ETL, MDM, et streaming data
  • 20. Control Rack Data Rack Compute Nodes Storage Nodes Control Nodes Control Nodes SQL Active / Passive SQL SQL SQL SQL Management Servers Dual Fiber Channel SQL Dual Infiniband SQL Landing Built-in SQL Zone Landing ZoneBackup SQL SQL Backup Node SQL Spare Compute Node Private Network
  • 21. Appliance Parallel Data Warehouse Architecture matérielle Compute Nodes Storage Nodes Control Nodes SQL Active/Passive SQL Client Drivers SQL SQL SQL Star Schema Management Servers SQL Or Dual Fiber Channel Dual Infiniband Data Center SQL Monitoring Normalized Data SQL Landing Zone SQL ETL Load Interface Data stored on servers SQL Backup Node SQL Corporate Backup Backup Solution Data Spare Database Server Corporate Network Private Network
  • 22. Apports PDW– Traitement parallèle massif Control Rack Data Rack Compute Nodes Storage Nodes La requête 1 est Control Nodes soumise à SQL Server SQL sur le Control Node Active / Passive ? SQL Requête 1 SQL ? SQL ? SQL Management Servers ? La requête est Dual Fiber Channel SQL Dual Infiniband ? exécutée sur les ? SQL 10 noeuds Landing Zone ? SQL Le résultat est ? SQL envoyé au client ? SQL Backup Node ? SQL Spare Compute Node Private Network
  • 23. Apports PDW– Traitement parallèle massif Control Rack Data Rack Compute Nodes Storage Nodes Requêtes multiples exécutées simultanémen Control Nodes SQL sur tous les noeuds ? Active / Passive ???? ? ??? SQL PDW supporte le ? SQL ???? ? ??? requêtage pendant le ? ? ?? SQL chargement de données ???? ? ??? ? ?? ?? SQL Management Servers ???? ? ??? Dual Fiber Channel SQL Dual Infiniband ? ?? ?? ? ??? SQL ???? ? ??? Landing Zone ???? ? ??? SQL ? ???? ? ??? SQL ? Backup ???? ? ??? SQL Node ???? ? ??? SQL ? Spare Compute Node ? Private Network Performance hors normes grâce à la parallélisation massive des requêtes sur des nœuds ultra shared nothing hautement performants.
  • 24. Possibilités de positionnement de données • Répliquée Une structure de table est copiée dans son intégralité sur chaque nœud PDW. • Distribuée Une structure de table qui est répartie uniformément sur tous les nœuds sur la base d’une colonne de distribution uniforme. (Chaque distribution est une table physique séparée au niveau moteur de chaque nœud) • Ultra Shared Nothing Capacité à mixé à la fois des tables distribuée et répliquées pour minimiser les mouvements entre les nœuds. • Les petites tables sont stockées plus efficacement en les répliquant sur chaque nœud. • Certaines opération seront alors plus efficaces (opérations mono nœuds, ex: jointure compatibles avec la clé de distribution)
  • 25. Tables répliquées Exemple de schéma en étoile: Les petites tables de dimensions sont répliquées TD TD PD PD SFSF 011- SD SD 08 MD MD Time Dim Date Dim ID Calendar Year Product Dim Calendar Qtr Calendar Mo Prod Dim ID TD PD SF Calendar Day Prod Category 09- Prod Sub Cat SD MD 16 Prod Desc Sales Facts TD PD SF Date Dim ID 17- Store Dim ID SD MD 24 Prod Dim ID Mktg Camp Id Qty Sold Dollars Sold Store Dim Mktg TD PD Campaign SF 25- Store Dim ID Dim SD 32 MD Store Name Mktg Camp ID Store Mgr Camp Name Store Size Camp Mgr Camp Start Camp End TD PD SF 33- SD 40 MD
  • 26. Tables distribuées Exemple de schéma en étoile; Les grandes tables de faits sont distribuées (hash) sur tous les « database serveurs » de la configuration TD TD PD PD SF SF 01- 1 SD SD 08 MD MD Time Dim Date Dim ID Calendar Year Calendar Qtr Product Dim Calendar Mo Calendar Day Prod Dim ID TD PD SF Prod Category 09- Prod Sub Cat SD MD 16 Prod Desc Sales Facts TD PD SF Date Dim ID 17- Store Dim ID SD MD 24 Prod Dim ID Mktg Camp Id Qty Sold Dollars Sold Store Dim Mktg TD PD Campaign SF 25- Store Dim ID Dim SD 32 MD Store Name Mktg Camp ID Store Mgr Camp Name Store Size Camp Mgr Camp Start Camp End TD PD SF 33- SD 40 MD
  • 27. SQL Server PDW : Create table… Create Table store_sales (column defs) with distribute_on (ss_item_sk), cluster_on (ss_date_sk), partition_on (ss_date_sk) range for values (0,1,2,3,4,5) Create Table h_store_sales_a Create Table h_store_sales b 8 Cluster Index Tables per node Create Table h_store_sales_ … 1 per File Group- Dist a to h Create Table h_store_sales_h 6 Partition functions (ss_date_sk) per table per filegroup 8K 8K 8K N-number of 8K Pages 8K Tuple
  • 28. PDW : Puissance de traitement Etapes élémentaires d’exécution Database Server Q1 Control Node Madison Database Server Q1 Q2 Plan ID Database Server Q1Q2 Q3 Select * DSQL Plan Database Server from store_sales ; Q1Q2Q3 Q4 SQL Server Q2Q3Q4 Q5 mad_store_sales_a Q3Q4Q5 Q6 Temp Table mad_store_sales_b Q6 Q7 mad_store_sales_c Q4Q5 mad_store_sales_d Translation to SQL Server 2008 Q6Q7 Q8 mad_store_sales_e Q5 Select * from mad_store_sales_a mad_store_sales_f Select * from mad_store_sales_b Q7 Select * from mad_store_sales_c mad_store_sales_g Q6 Q8 mad_store_sales_h Select * from mad_store_sales_d Q8 Select * from mad_store_sales_e Q7 Select * from mad_store_sales_f Select * from mad_store_sales_g Q8 Select * from mad_store_sales_h Les 8 requêtes sont exécutées en parallèle sur chacun des “Database L’ensemble des requêtes est Servers” au niveau de chacune des envoyé à chacun des “Database distributions server” via Infiniband
  • 30. Parallel Data Warehouse Expérience en mode appliance • Matériel fournis par un seul fournisseur • Choix parmi plusieurs fournisseurs • Commandable par rack • Le fournisseur: – Assemble l’appliance – Installe l’appliance avec OS, SQL Server, et logiciel PDW • Appliance installée en 1 – 2 jours • Support – Microsoft reçoit le 1er appel – Le partenaire matériel fourni le support site
  • 31. Focus sur quelques avantages majeurs SQL Server Parallel Data Warehouse
  • 32. Prêt à l‘emploi  • PDW livré prêt à l‘usage Complètement pré-installé & pré-configuré • Plug & Play • Industry Standard – Software – Servers – Storage components – Network Switches – Cabling – Licences – Power consumption – 19“Racks
  • 33. Simplicité d’utilisation Nativement optimisé – Création de base Spécification des tailles répliquée et distributée Création et dimensonnement automatiques des bases sur les noeuds CREATE DATABASE PDW WITH (AUTOGROW = ON, REPLICATED_SIZE = 1000 GB, DISTRIBUTED_SIZE = 100 GB, LOG_SIZE = 10 GB);
  • 34. Simplicité d’utilisation Console d’administration
  • 35. Backup Commande simple Command : BACKUP DATABASE PDW TO “PDW_FULL“ BACKUP database: 3.75 TB in 48 min. (avg. 1300 MB/sec) RESTORE database: in 1H 44min. (avg. 595 MB/sec) Effective 1.29 TB stored on disk
  • 37. Chargements ultra rapides Fichier plat 75 GB / 600 millions de lignes Option Loadtime MB/sec Reload 09 min 35 sec 133 Append 09 min 42 sec 131 Command syntax: dwloader.exe FastAppend 02 min 23sec 534.7 -i D:TPCHlineItem.tbl -M Fastappend -E -m -d tpch_100gb -E -c -b 10000 -rt value -rv 100 -R LineItem.tbl.rejects Sans -e ascii -t "|" -r rn optimisation : -U sa -P {password} 45 fois plus -T tpch_100gb.dbo.lineitem_Load rapide...
  • 38. Performance de copie Table LineItem précédemment chargée : 75 GB / 600 million de lignes 14 fois select * into lineitem_compressed FROM plus tpch_100gb.dbo.lineitem rapide 36 min 07 sec (SMP) contre 2 min 12 sec ... sur PDW
  • 39. Architecture Data Warehouse distribuée Flexibilité et alignement Business La technologie de copie Permet le support de rapide de données groupe utilisateurs ayant permet des mouvements des SLA différents: de données rapide et la • Performance consistance entre l’ EDW • Capacité et les Data Marts • Chargement • Concurrence • Sécurité Création de Data Marts SQL Server 2008, Fast Track Data Warehouse, et SQL Server Analysis Services Une architecture distributée permet la flexibilité d’ajouter ou changer des workloads ou groupes d’utilisateurs variés, tout en maintenant la consistance des données au travers de l’entreprise.
  • 40. Hub & Spoke Urbanisation maîtrisée TOP UP Data Warehouse Application E Master Data Mgmt Application A Application D Fast Track Fast Track Infiniband BOTTOM Application B App DOWN Application C App App C App Fast Track Fast Track A B E App D Fast Track Fast Track Fast Track
  • 41. Remote table copy Création d’une tabler Heap sur un serveur destination SMP NYCPDW-LZ01 : CREATE REMOTE TABLE destdb.dbo.LineItem_test AT ( 'Data Source = NYCPDW-LZ01,1433; User ID = sa; Password = x ;' ) AS SELECT * FROM tpch_100gb.dbo.lineitem_load Résultat: Vériciation statut: 21 min 25 sec !!! SELECT * FROM sys.dm_pdw_dms_workers 600 millions de lignes WHERE type = 'PARALLEL_COPY_READER' and destination_info = '[destdb].[dbo].[LineItem_test]'
  • 42. Performance Test Query Performance 2,000 1,800 1,600 1,400 1,800 1,200 1,000 1,200 Query Time (sec) 800 600 400 200 - 11 4
  • 43. Conclusion - Points forts • Fast Track Data Warehouse offre • Haute performance SMP • 5 à 120 terabytes en v3.0 • Déploiement rapide • Parallel Data Warehouse offre – Evolutivité Massive jusqu’à plusieurs 10 à plusieurs centaines de terabytes – Appliances massivement parallèles (Massively Parallel Processing: Query, Load) – Déploiement immédiat / Administration réduite – Chargement ultra rapide – Support de requêtes complexes et non prédictibles – Enterprise Data Warehouse Distribué (Hub & Spoke) • Commun – Choix de matériels standard et de type commodité – Intégration à la plateforme Microsoft BI et solutions tierces
  • 44. Questions • MERCI ! otolon@microsoft.com gilbret@microsoft.com