SQLSaturday Paris 2015 SSAS et le moteur relationnel Faire son choix.

Slides:



Advertisements
Présentations similaires
Active Directory Windows 2003 Server
Advertisements

SmartPlanet Smart Business Intelligence Smart Enterprise Data Mangement Smart Business Process Management.
Les fonctions critiques d’un projet SIGF et les risques associés.
CLIENT/SERVEUR SQL SERVER 7
ACCUEIL DES NOUVEAUX UTILISATEURS DES RÉSEAUX INFORMATIQUES
Bases de Données XML Natives
ACubeOLAP Client Olap en ACube.
SFRBUSINESSTEAM.FR CLOUD SERVICE PROVIDER Le nouveau rôle de lopérateur EuroCloud mai 2013.
L’étude de cas en géographie seconde
La haute disponibilité
3ème édition.
Organisation du système d’information comptable et de gestion
VI. Analyse des solutions techniques
CRM Pourquoi ? Comment ?.
DECOUVREZ LA NOUVELLE LIGNE 30 WINDOWS V9
FrontCall - 4C Les Centres de Contacts Virtuels
C O N N E C T I N G B U S I N E S S & T E C H N O L O G Y Pierre-Yves Paris Retour dexpérience sur une externalisation de.
Retour sur l'allocation d'espace Exemple sur une table facture (sans les tables associées) N° fact, N° Client, N° Cde, date Cde, date fact, date réglement,
10 ans de DBA Sham UNMAR Philippe PIMENTA. 10 ans de DBA Sham UNMAR Philippe PIMENTA.
Altaïr Conseil Maîtriser l'information stratégique Sécurisé
Module 1 : Préparation de l'administration d'un serveur
Plan du Cours Définition de la BI Objectif de la BI Fonctionnement d’une plateforme BI Technologies de la BI Composantes de la BI Les caractéristiques.
Systèmes de Gestion de Bases de Données (Relationnelles)
Lutilisation de la Cloudwatt-box Emmanuel Keller, CTO OpenSearchServer.
Chap 4 Les bases de données et le modèle relationnel
Développement d’IHM* et d’applicatifs spécifiques
Concepts de base du commerce électronique
Entre construction théorique et mise en œuvre opérationnelle
VI. Analyse des solutions techniques
Universté de la Manouba
Les concepts et les méthodes des bases de données
LES SUPPORTS INDIVIDUELS D AIDE A LA DECISION UNE PRESENTATION DE : DIALLO, OUSMANE B.
Réseau de stockage étendu
Pôle 3 - Gestion administrative interne
Systèmes d’information d’entreprise
Module 8 : Surveillance des performances de SQL Server
#JSS2014 Les journées SQL Server 2014 Un événement organisé par GUSS.
Yonel Grusson 1 SQL SERVER 2000 CLIENT/SERVEUR. Yonel Grusson 2 PLAN Présentation Installation Résultat de l'installation L'administration –Par le SQL.
GESTION DES UTILISATEURS ET DES GROUPES
Définir le bon prix pour un produit en 3 clics. Les sociétés qui vendent des produits spéciaux ont beaucoup de difficultés à se créer un catalogue sur.
MEMOIRE INDUSTRIEL ESIEA
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II PRO-1024.
Laurent Benguigui, CA SILCA Marc Duterte, ADP GSI
P2. Le modèle multidimensionnel est bien adapté pour mesurer des données que l’on peut exprimer comme cela. Le modèle OLAP STD - Notes1.
Ceci est une session expert Cette session est déconseillée aux novices des moteurs Analysis Services 2000 ou 2005 La session « Découverte de Analysis.
190, boulevard Haussmann Paris - Tel : Télécopieur : Colisée Conseil SARL au capital.
COMMUNICATION et MEDIAS
SYSTEMES d’INFORMATION séance 1 : Introduction et définitions
EBP Gestion Commerciale
20/07/2005 Etude du Cas ISEC S.A.R.L. au capital de € 302 Avenue de la Libération NANCY Tel :
Module 1 : Vue d'ensemble de Microsoft SQL Server
Club Utilisateurs Salesforce.com France
1 Structure en MC Principes Stockage des données dans la mémoire volatile d’un ordinateur Problèmes Stockage temporaire «Petits» volumes de données Langages.
06/04/06 LES BASES DE DONNEES INTRODUCTION CogniTIC – Bruxelles Formation - Cepegra.
La vision Microsoft : le S + S Thomas Serval Directeur de la Division Plateforme et Ecosystème.
Les outils Multidimensionnels SAS ® 9 Atelier Technique SAS ® Eric WOLFF Jeudi 2 juin 2005.
Module 3 : Gestion des fichiers de base de données
INSTITUT Mâat Medu - PLAN STRATÉGIQUE March 14, 2014.
Etude de la clientèle des salles de cinéma En partenariat avec.
#JSS2013 Les journées SQL Server 2013 Un événement organisé par GUSS.
Cours 11 Entrepôts de données
EStrategy Projet SHERPA Compte rendu BERNOUD Patrice EISENHARDT Laurent LARDILLIER Valérian.
1 CEC A.-CHAVANNE Sites Web et bases de données. 2 UNE BASE DE DONNÉES : POURQUOI ? Manipulation de grandes quantités d’information – représentation des.
Hébergement d’une infrastructure de Cloud Expérience d’un laboratoire Guillaume Philippon.
SQLSATURDAY 420 – PARIS 2015 SQL 2016, UN NOUVEAU SOUFFLE POUR LA B.I. MICROSOFT ON PREMISE ?
PROJET DE SESSION PRÉSENTÉ PAR : Rosemarie McHugh DANS LE CADRE DU COURS : SCG Réalisation d’applications en SIG 16 avril 2007.
Système local d’accounting de l’IPHC 31/05/2011 Eric Kieffer.
Le Système de Référence Mainframe MVS Secétariat Général Direction de L’INFORMATIQUE Centre d’Exploitation du Système d’Information Paris, 27mars2008 F.
Formation SGA Module Budget Durée : 1 jour. Sommaire Formation Budget 1.Notions de base 2.Accéder au budget – Chemin d’accès au fichier Excelarator –
La Méthode UVA : Quelles réalités ? Valérie BUFFET, Jean FIEVEZ et Dimitar STAYKOV La méthode UVA est un outil d’aide à la décision basé sur l’analyse.
Transcription de la présentation:

SQLSaturday Paris 2015 SSAS et le moteur relationnel Faire son choix

SQLSaturday Paris 2015 Merci à nos sponsors…

SQLSaturday Paris 2015 Merci à nos volontaires…

4

5 POINTS ABORDÉS OBJECTI FS DIFFÉRENCE S USAGES VERSU S Objectifs Différences Usage Versus

6 Les différences techniques entre les deux moteurs, OLAP classique et relationnel Les différentes utilisations - transactionnel - analytique Comparaison - effort de développement - performances POINTS ABORDÉS OBJECTIF S DIFFÉRENCE S USAGES VERSU S

7 POINTS ABORDÉS OBJECTI FS DIFFÉREN CES USAGES VERSU S Analysis ServicesSGBDR

8 POINTS ABORDÉS OBJECTI FS DIFFÉREN CES USAGES VERSU S Groupes de mesures Dimensions Cubes Perspectives… Table Index (clustered, non-clustered, …) Colonne & ligne Vue … A peu près rien : - Un mode de sauvegarde / restauration natif - Un mode de sécurité d’administration serveur Stratégies opérationnelles multiples : - modes de sauvegarde / restauration - Stratégie HA/DR (Réplication, Always On …) - Plans de maintenance - Ressource Governor - Gestion des rôles de sécurité serveur - … Système de fichier complexe, ingérable à la main (7700 fichiers dans notre base) Système de fichier mis en place et maîtrisé par le DBA (contre 36 fichier ici) Granularité très fine de la sécurisation de l’accès aux données RowLevelSecurity sur 2016 Reste moins souple que sur SSAS Utilisation erratique des ressources serveurPrédictibilité importante des besoins Possibilité de caper les ressources utilisées

9 POINTS ABORDÉS OBJECTI FS DIFFÉREN CES USAGES VERSU S Consommation de RAM en MO En rouge le SGBDR et en vert SSAS HardMemoryLi mit TotalMemoryLi mit LowMemoryLim it HighMemoryLi mit

10 POINTS ABORDÉS OBJECTI FS DIFFÉREN CES USAGES VERSU S I. RAM Indispensable pour les requêtes En abondance pour le processing I. Disques Idéal pour la tempdb (entre autre) Un séparation des disques est importante II. CPU Pendant la phase de calcul des agrégations II. RAM Buffer manager Column store Memory optimized tables III. Réseau On y pense jamais Indispensable pour un processing efficace III. CPU Opération de compression/décompression Multi-utilisateur Préconisations serveur

11 POINTS ABORDÉS OBJECTI FS DIFFÉRENCE S USAGES VERSU S Cas 1 : Nous avons besoin d’assurer l’enregistrement d’information depuis notre application : de nombreuses petites transactions (exemple : saisie de commandes). SGBDR Source de données SSAS 1. Lecture 2. Ecriture 3. Aggrégation et index Application

12 POINTS ABORDÉS OBJECTI FS DIFFÉRENCE S USAGES VERSU S Cas 1 : Nous avons besoin d’assurer l’enregistrement d’information depuis notre application : de nombreuses petites transactions (exemple : saisie de commandes). SGBDR Contrainte d’intégrité Administration Sauvegarde Performance

13 POINTS ABORDÉS OBJECTI FS DIFFÉRENCE S USAGES VERSU S Cas 2 : Qu’en est-il des transactions volumineuses mais peu nombreuses (exemple : déplacement des données de production de la journée vers un autre référentiel)? Provider sourceProvider de destination Ressources serveurs Reformuler la problématique

14 POINTS ABORDÉS OBJECTI FS DIFFÉRENCE S USAGES VERSU S Cas 3 : Pourquoi consolider nos données? Nous avons besoin d’avoir une vision de notre activité suivant 3-4 axes d’analyse (exemple : chiffe d’affaire pour une période de temps, par région géographique, par catégorie de produit).

15 POINTS ABORDÉS OBJECTI FS DIFFÉRENCE S USAGES VERSU S SGBDR : Parcourir les clients Parcourir la table géographie Parcourir la table temps Identifier les ventes Jointure Agrégation SSAS : 72 opérations de lecture

16 POINTS ABORDÉS OBJECTI FS DIFFÉRENCE S USAGES VERSU S SQL V2 : table initiale SQL V3 : Clustered index sur la date SQL V4 : SQL V3 + compression SQL V5 : ColumnStore index SSAS (1s) SQL V4 (52s) SQL V3 (79s) SQL V2 (97s) CSI (1s)

17 POINTS ABORDÉS OBJECTI FS DIFFÉRENCE S USAGES VERSU S Cas 3 : Pourquoi consolider nos données? Nous avons besoin d’avoir une vision de notre activité suivant 3-4 axes d’analyse (exemple : chiffe d’affaire pour une période de temps, par région géographique, par catégorie de produit). SSAS & SGBDR

18 POINTS ABORDÉS OBJECTI FS DIFFÉRENCE S USAGES VERSU S Cas 4 : En plus des besoins exprimés dans le cas précédent, nous voudrions : -pouvoir gérer 4 langues différentes (données et métadonnées) -sécuriser l’accès aux données détaillées en fonction des utilisateurs -offrir la possibilité d’un accès à des rapports contenant des informations en dehors du périmètre de la base -organiser les axes d’analyse hiérarchiquement SSAS

19 POINTS ABORDÉS OBJECTI FS DIFFÉRENCE S USAGES VERSU S Cas scouille : En plus d’un besoin d’analyse haut-niveau, nous aimerions pouvoir utiliser notre base pour du suivi de commande (exemple : gestion de la relation client) ROLAP : Conserve les données Couche de métadonnées

20 POINTS ABORDÉS OBJECTI FS DIFFÉRENCE S USAGES VERS US Analyse de données haut-niveau : pilotage global de l’activité Gestion des transactions unitaires (prise de commande, consultation) Conçue pour des analystes (axe d’analyse hiérarchique, traduction, action, sécurité à un niveau fin) Equipe de développement proche des utilisateurs Conçue par des informaticien pour des informaticien En contact avec des applications et des DBA

SQLSaturday Paris 2015 …Et en plus on peut gagner des cadeaux