SlideShare ist ein Scribd-Unternehmen logo
1 von 46
SSAS 2012 :
      Multidimensionnel et
Tabulaire au Romuald Coutaud
  François Jehl – banc d’essai
                 Consultants BI
                 Infinite Square
INFINITE SQUARE
  STAND 44 ESPACE WINDOWS 8 & EXPÉRIENCES NUMÉRIQUES
   Société de conseil, d’expertise, de réalisation et de formation exclusivement sur
    les technologies de développement et la plateforme applicative Microsoft.
   30 collaborateurs spécialisés sur les techno MS, dont 10 MVP.




   GOLD Certified Partner
    sur 4 domaines de compétences.
   Agréé CIR.
   Centre de formation agréé.
Infinite Square aux TechDays 2013
PRESENTATION DE SSAS 2012
Améliorer Analysis Services
Se baser sur les forces et le
                                Ajouter au mode
succès de la plateforme,
                                multidimensionnel un
tout en lui permettant
                                mode relationnel, plus
d’atteindre une base plus
                                connu des développeurs
grande d’utilisateurs



Fournir ces deux possibilités
dans une seule et même          Disposer d’une
plateforme, permettant de       plateforme pouvant servir
réunir les points forts des     de base à toute
deux mondes.                    application décisionnelle.
BI SEMANTIC MODEL?
          Outils Clients
    Ad-hoc, Rapports, Scorecards,
     Dashboards, Applications…


       BI Semantic Model
         Modèle de conception
                                       BI Personnelle     BI d’Equipe       BI d’Entreprise
                                                          PowerPivot pour
         Logique métier                 PowerPivot pour
                                            Excel           SharePoint
                                                                            Analysis Services



         Stockage des données


      Sources de données
 Bases de données, OData,Excel, CSV…

                                                                                                5
Power            Applications           Reporting                                           SharePoint
      View                                                     Excel          PowerPivot
                        Tierces               Services                                            Insights




 Support du     DAX                                      MDX
DAX dans MD
  avec CTP




                                                                                      Bases de
                                                                                      données
              LOB     Fichiers       OData      SQL Azure BI Semantic Model
                                                                                                              6
COMPARAISON DES MOTEURS
Mode tabulaire
• Moteur xVelocity (ex-VertiPaq)
  – Technologie sous jacente de PowerPivot et du
    ColumnStore Index
     • Compression en colonnes
  – Un modèle tabulaire peut être vu comme un index
    ColumnStore couvrant
     • Intégralement en mémoire
     • Dont les relations sont explicitées par un méta-
       modèle
Principe de la compression en colonnes
Mode multidimensionnel
• Moteur MOLAP / UDM
  – Technologie OLAP
     • Stockage nativement multidimensionnel (i.e.
       tableau à n dimensions à accès hiérarchisé)
     • Gestion d’un buffer cache au niveau FE et SE
     • Gestion de pré-agrégations (Aggregations)
  – Scripting très puissant
     • Possibilité de redéfinir le contenu du cube de
       manière dynamique (SCOPE, CustomRollup…)
Points forts / points faibles
• Tabular
   Peu de tuning possible, performance optimale dès la
  mise en production
     • Ex: DistinctCount
   Rapidité au niveau fin
   Moteur relativement jeune, possibilités de calculs
  limitées
     • Pas de SCOPE, pas de membres calculés
   Limité à des volumétries tenant en mémoire
Points forts / points faibles
• Multidimensional
   Performances optimales au niveau agrégé, sur des
  volumétries de centaines de Go
     • MOLAP et Agrégations
   Puissance du scripting
   Performances parfois calamiteuses au niveau fin
   Nécessite de bonnes compétences pour un tuning
  parfait
     • Attribute Relationships… Ad Lib
COMPARAISON DES MOTEURS
Démo
• DAX, un langage relationnel
• SCOPE, où comment tout faire en
  multidimensionnel
Lequel va le plus loin?

FONCTIONNALITÉS AVANCÉES
Fonctionnalités avancées
• Les deux modèles permettent de définir
  des perspectives
  – Vue limitée des cubes par domaine métier (≠sécurité)
• Mais Multidimensional garde encore une
  longueur d’avance…
Traductions
• Les traductions sont de deux types dans SSAS
  Multidimensionnel
  – Traductions structurelles (via <Translations><Caption>)
  – Traductions de contenu (via NameColumn localisées)
• Aucune des deux n’est officiellement
  supportée par Tabular
• Mais la XSL du XMLA est la même pour les
  deux modèles…
Actions
• Sur le même modèle que les traductions,
  une part du XMLA non exploité par Tabular
  – Et donc non supporté là encore
  – XMLA bien plus complexe cette fois ci…
• Mais les développeurs de BIDS Helper ont
  la solution!
FONCTIONNALITÉS AVANCÉES
Démo
• Création d’AttributeTranslation en XMLA
• Création d’une URL Action avec BIDS
  Helper
SCÉNARIOS AVANCÉS DE
SÉCURITÉ
Sécurité du modèle multidimensionnel
• MD gère tous les scénarios de sécurité
  – Cell Security          ”In the presence of cell
     • Peu utilisé…    security a lot of optimizations
                               are turned off!”
                        Mosha Pasumansky-26/11/2006
  – Dimension Security
     • En statique avec assistants graphiques
     • En dynamique avec UserName() ou CustomData()
Sécurité du modèle multidimensionnel
• MD gère tous les scénarios de sécurité
  – Cell Security 
  – Dimension Security
     • En statique avec assistants graphiques
     • En dynamique avec UserName() ou CustomData()
Sécurité du modèle tabulaire : Statique
• Membres
  – Windows User
  – Windows Groups
• Rôles cumulatifs pour les users
  membres de plusieurs rôles
• Permissions:
  – Read, Read & Process,
  – Process
  – Administrator
• Expressions DAX par table
Sécurité du modèle tabulaire : Dynamique
• Données de sécurité stockées en base
• Fonction DAX USERNAME()
• Fonction DAX LOOKUPVALUE()
LOOKUPVALUE(
     <result_columnName>,
     <search_columnName>,
     <search_value>
     [,<search_columnName>,<search_value>]…
)
SÉCURITÉ DYNAMIQUE
MAINTENANCE
Déploiement
• Assistant de déploiement qui permet de
  scripter une base OLAP
• Pas d’équivalent pour le modèle Tabulaire
  pour le moment dans SQL Server…
  …Sauf à utiliser l’utilitaire gratuit BISM
  Normalizer
BISM Normalizer
• Comparaison de Base SSAS
• Réutilisation d’objets tabulaires
• Conservation des partitions existantes
• Fusion de plusieurs classeurs Power Pivot vers
  une base tabulaire
• Scripting, déploiement et rapport sur les
  modifications entre modèle
Scripter et déployer une modification d’un modèle Tabulaire

BISM NORMALIZER
Cumuler les avantages des deux modèles…

DAX FOR MULTIDIMENSIONAL
MODELS
DAX for Multidimensional Models CTP
• Disponible depuis novembre 2012
  – Faculté d’interroger les modèles Multidimensionnels
    en DAX, et donc depuis PowerView
  – Seul le contraire était possible (MDX sur DAX)
  – Ce qui permettait d’utiliser Excel et tout autre client
    compatible avec les modèles tabulaires
Tableau Croisé Dynamique d’Excel
• Reporting Ad-Hoc
• sur bases Tabulaires et
  Multidimensionnelles
• Excel 2007, 2010, 2013
• Génère du MDX
Power View
• Reporting pour utilisateurs
  non techniques
• Dans Excel 2013 ou
  Sharepoint 2010/2013
• Export PowerPoint
  dynamique depuis
  Sharepoint
• Génère du DAX
Reporting Services
• Reporting de masse
• Intégration forte avec SSAS pour le MDX
  depuis la version 2005
• Possibilité de requêter en DAX avec
  support des paramètres en passant par le
  concepteur DMX
DAX for Multidimensional Models CTP

                                                         CSDL Metadata
                                      MDX / DAX Parser


                              MDX                             DAX
                            Formula                         Formula
                             Engine                          Engine




                 MOLAP Storage Engine              xVelocity Storage Engine

•   Architecture générale
DAX for Multidimensional Models CTP
• Intérêts:
  – Utilisation de PowerView (pas encore pour Excel )
  – Le DAX est plus performant sur les niveaux fins
     • Et ce peu importe le mode de storage
     • On peut donc imaginer des solutions mixtes…
CUMULER LES AVANTAGES
DES DEUX MODELES AVEC
DAXMD
Démo
•   CSDL Metadata
•   Power View
•   Comparaison de requêtes
•   Usage mixte de Reporting Services
•   Drill-through customisé avec DAX
CONCLUSION
Références
• Les bloggeurs célèbres
  – M. Russo, A. Ferrari, C. Webb, G. Brueckl, T. Lachev…
• Quelques white papers
  – “Choosing a Tabular or Multidimensional Modeling
    Experience in SQL Server 2012 Analysis Services”
• Et les livres de chevet
  – Performance / Operations Guide, Analysis Services
    Unleashed, MDX Cookbook, PowerPivot for Excel, DAX
    Formulas for PowerPivot…
Deux moteurs complémentaires
• Multidimensional pour de la grosse
  volumétrie, du reporting agrégé, des
  fonctions analytiques poussées
• Tabular pour des scénarios plus
  relationnels, et des volumétries plus
  raisonnables
Wishlist – Côté tabulaire
• La gestion complète des traductions en
  tabulaire
  – Ainsi que des conversions de devises, des actions…
• Une interprétation de SCOPE par les clients
  DAX, et la création de membres calculés
• Un mode DirectQuery utilisable
Wishlist – Côté multidimensionnel
• La sortie rapide de DaxMD
  – Avant SQL Server 12.0 ? 
• Tirer partie du DAX Formula Engine dans
  la conception du cube
  – Drill-through?
  – Certaines typologies de requêtes?
Et vous?
Donnez votre avis !
                   Depuis votre smartphone, sur :
                    http://notes.mstechdays.fr

    De nombreux lots à gagner toutes les heures !!!
               Claviers, souris et jeux Microsoft…

       Merci de nous aider à améliorer les TechDays

http://notes.mstechdays.fr

Weitere ähnliche Inhalte

Was ist angesagt?

Rapport de stage: mastère ISIC (Business Intelligence)
Rapport de stage: mastère ISIC (Business Intelligence)Rapport de stage: mastère ISIC (Business Intelligence)
Rapport de stage: mastère ISIC (Business Intelligence)Ines Ben Kahla
 
Chp3 - Modélisation Multidimensionnelle
Chp3 - Modélisation MultidimensionnelleChp3 - Modélisation Multidimensionnelle
Chp3 - Modélisation MultidimensionnelleLilia Sfaxi
 
Concéption et réalisation d'un processus décisionnel, tableau de bord social.
Concéption et réalisation d'un processus décisionnel, tableau de bord social.Concéption et réalisation d'un processus décisionnel, tableau de bord social.
Concéption et réalisation d'un processus décisionnel, tableau de bord social.Rim ENNOUR
 
Projet BI - 2 - Conception base de données
Projet BI - 2 - Conception base de donnéesProjet BI - 2 - Conception base de données
Projet BI - 2 - Conception base de donnéesJean-Marc Dupont
 
BigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-ReduceBigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-ReduceLilia Sfaxi
 
Projet décisionnel
Projet décisionnelProjet décisionnel
Projet décisionnelSiham JABRI
 
Conception et développement d’une plateforme d'import-export avec paiement en...
Conception et développement d’une plateforme d'import-export avec paiement en...Conception et développement d’une plateforme d'import-export avec paiement en...
Conception et développement d’une plateforme d'import-export avec paiement en...Karim Ben Alaya
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...ENSET, Université Hassan II Casablanca
 
Présentation PFE Hachem Selmi et Ahmed Dridi Big data
Présentation PFE Hachem Selmi et Ahmed Dridi Big data Présentation PFE Hachem Selmi et Ahmed Dridi Big data
Présentation PFE Hachem Selmi et Ahmed Dridi Big data HaShem Selmi
 
Etat de l’art approche et outils BI
Etat de l’art approche et outils BIEtat de l’art approche et outils BI
Etat de l’art approche et outils BISaid Sadik
 
rapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATrapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATSiwar GUEMRI
 
exercices business intelligence
exercices business intelligence exercices business intelligence
exercices business intelligence Yassine Badri
 
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Sofien Benrhouma
 

Was ist angesagt? (20)

Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Rapport de stage: mastère ISIC (Business Intelligence)
Rapport de stage: mastère ISIC (Business Intelligence)Rapport de stage: mastère ISIC (Business Intelligence)
Rapport de stage: mastère ISIC (Business Intelligence)
 
Tp5 - WINDEV
Tp5 - WINDEVTp5 - WINDEV
Tp5 - WINDEV
 
Chp3 - Modélisation Multidimensionnelle
Chp3 - Modélisation MultidimensionnelleChp3 - Modélisation Multidimensionnelle
Chp3 - Modélisation Multidimensionnelle
 
Pfe
PfePfe
Pfe
 
Qu'est-ce qu'un ETL ?
Qu'est-ce qu'un ETL ?Qu'est-ce qu'un ETL ?
Qu'est-ce qu'un ETL ?
 
Concéption et réalisation d'un processus décisionnel, tableau de bord social.
Concéption et réalisation d'un processus décisionnel, tableau de bord social.Concéption et réalisation d'un processus décisionnel, tableau de bord social.
Concéption et réalisation d'un processus décisionnel, tableau de bord social.
 
Projet BI - 2 - Conception base de données
Projet BI - 2 - Conception base de donnéesProjet BI - 2 - Conception base de données
Projet BI - 2 - Conception base de données
 
BigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-ReduceBigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-Reduce
 
Projet décisionnel
Projet décisionnelProjet décisionnel
Projet décisionnel
 
Conception et développement d’une plateforme d'import-export avec paiement en...
Conception et développement d’une plateforme d'import-export avec paiement en...Conception et développement d’une plateforme d'import-export avec paiement en...
Conception et développement d’une plateforme d'import-export avec paiement en...
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
 
Ouzamou mohamed cv
Ouzamou mohamed cvOuzamou mohamed cv
Ouzamou mohamed cv
 
Présentation PFE Hachem Selmi et Ahmed Dridi Big data
Présentation PFE Hachem Selmi et Ahmed Dridi Big data Présentation PFE Hachem Selmi et Ahmed Dridi Big data
Présentation PFE Hachem Selmi et Ahmed Dridi Big data
 
Etat de l’art approche et outils BI
Etat de l’art approche et outils BIEtat de l’art approche et outils BI
Etat de l’art approche et outils BI
 
rapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATrapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSAT
 
exercices business intelligence
exercices business intelligence exercices business intelligence
exercices business intelligence
 
Td dw1
Td dw1Td dw1
Td dw1
 
PFE MASTER ENSET-2023
PFE MASTER ENSET-2023PFE MASTER ENSET-2023
PFE MASTER ENSET-2023
 
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
 

Andere mochten auch

Sql Server Reporting Services
Sql Server Reporting ServicesSql Server Reporting Services
Sql Server Reporting ServicesBrahim Belghmi
 
[JSS2015] Nouveautés SSIS SSRS 2016
[JSS2015] Nouveautés SSIS SSRS 2016[JSS2015] Nouveautés SSIS SSRS 2016
[JSS2015] Nouveautés SSIS SSRS 2016GUSS
 
Tp Sql Server Integration Services 2008
Tp  Sql Server Integration Services  2008Tp  Sql Server Integration Services  2008
Tp Sql Server Integration Services 2008Abdelouahed Abdou
 
La haute disponibilité avec Dynamics CRM 2011 et SQL Server 2012
La haute disponibilité avec Dynamics CRM 2011 et SQL Server 2012La haute disponibilité avec Dynamics CRM 2011 et SQL Server 2012
La haute disponibilité avec Dynamics CRM 2011 et SQL Server 2012Microsoft
 
JSS2014 – Comment réaliser et administrer un portail BI avec SharePoint, SQL ...
JSS2014 – Comment réaliser et administrer un portail BI avec SharePoint, SQL ...JSS2014 – Comment réaliser et administrer un portail BI avec SharePoint, SQL ...
JSS2014 – Comment réaliser et administrer un portail BI avec SharePoint, SQL ...GUSS
 
Semantic Modelling of User Interests Based on Cross-Folksonomy Analysis @ IS...
Semantic Modelling of  User Interests Based on Cross-Folksonomy Analysis @ IS...Semantic Modelling of  User Interests Based on Cross-Folksonomy Analysis @ IS...
Semantic Modelling of User Interests Based on Cross-Folksonomy Analysis @ IS...Martin Szomszor
 
Answer if you can..?
Answer if you can..?Answer if you can..?
Answer if you can..?Sapna Mahajan
 
Chapitre 3 tableaux et pointeurs en C
Chapitre 3 tableaux et pointeurs en CChapitre 3 tableaux et pointeurs en C
Chapitre 3 tableaux et pointeurs en CAbdelouahed Abdou
 
JSS2014 – Azure ML et Data Mining SSAS
JSS2014 – Azure ML et Data Mining SSASJSS2014 – Azure ML et Data Mining SSAS
JSS2014 – Azure ML et Data Mining SSASGUSS
 
Ajax (Asynchronous JavaScript and XML)
Ajax (Asynchronous JavaScript and XML)Ajax (Asynchronous JavaScript and XML)
Ajax (Asynchronous JavaScript and XML)Abdelouahed Abdou
 
Atelier 3 gestion de bases de données sous odoo
Atelier 3 gestion de bases de données sous odooAtelier 3 gestion de bases de données sous odoo
Atelier 3 gestion de bases de données sous odooAbdelouahed Abdou
 
Semantic and other disciplines
Semantic and other disciplinesSemantic and other disciplines
Semantic and other disciplinesGustina Savhira
 
Pl/sql - interaction avec la base de données & structures de contrôle
Pl/sql  - interaction avec la base de données & structures de contrôlePl/sql  - interaction avec la base de données & structures de contrôle
Pl/sql - interaction avec la base de données & structures de contrôleAbdelouahed Abdou
 
Semantics and Computational Semantics
Semantics and Computational SemanticsSemantics and Computational Semantics
Semantics and Computational SemanticsMarina Santini
 

Andere mochten auch (20)

Sql Server Reporting Services
Sql Server Reporting ServicesSql Server Reporting Services
Sql Server Reporting Services
 
[JSS2015] Nouveautés SSIS SSRS 2016
[JSS2015] Nouveautés SSIS SSRS 2016[JSS2015] Nouveautés SSIS SSRS 2016
[JSS2015] Nouveautés SSIS SSRS 2016
 
Tp Sql Server Integration Services 2008
Tp  Sql Server Integration Services  2008Tp  Sql Server Integration Services  2008
Tp Sql Server Integration Services 2008
 
Rapport PFE
Rapport PFERapport PFE
Rapport PFE
 
La haute disponibilité avec Dynamics CRM 2011 et SQL Server 2012
La haute disponibilité avec Dynamics CRM 2011 et SQL Server 2012La haute disponibilité avec Dynamics CRM 2011 et SQL Server 2012
La haute disponibilité avec Dynamics CRM 2011 et SQL Server 2012
 
JSS2014 – Comment réaliser et administrer un portail BI avec SharePoint, SQL ...
JSS2014 – Comment réaliser et administrer un portail BI avec SharePoint, SQL ...JSS2014 – Comment réaliser et administrer un portail BI avec SharePoint, SQL ...
JSS2014 – Comment réaliser et administrer un portail BI avec SharePoint, SQL ...
 
Semantic Modelling of User Interests Based on Cross-Folksonomy Analysis @ IS...
Semantic Modelling of  User Interests Based on Cross-Folksonomy Analysis @ IS...Semantic Modelling of  User Interests Based on Cross-Folksonomy Analysis @ IS...
Semantic Modelling of User Interests Based on Cross-Folksonomy Analysis @ IS...
 
Answer if you can..?
Answer if you can..?Answer if you can..?
Answer if you can..?
 
Chapitre 3 tableaux et pointeurs en C
Chapitre 3 tableaux et pointeurs en CChapitre 3 tableaux et pointeurs en C
Chapitre 3 tableaux et pointeurs en C
 
JSS2014 – Azure ML et Data Mining SSAS
JSS2014 – Azure ML et Data Mining SSASJSS2014 – Azure ML et Data Mining SSAS
JSS2014 – Azure ML et Data Mining SSAS
 
Ajax (Asynchronous JavaScript and XML)
Ajax (Asynchronous JavaScript and XML)Ajax (Asynchronous JavaScript and XML)
Ajax (Asynchronous JavaScript and XML)
 
Atelier 3 gestion de bases de données sous odoo
Atelier 3 gestion de bases de données sous odooAtelier 3 gestion de bases de données sous odoo
Atelier 3 gestion de bases de données sous odoo
 
Semanticfieldtosemanticchange
SemanticfieldtosemanticchangeSemanticfieldtosemanticchange
Semanticfieldtosemanticchange
 
Semantic and other disciplines
Semantic and other disciplinesSemantic and other disciplines
Semantic and other disciplines
 
Pl/sql - interaction avec la base de données & structures de contrôle
Pl/sql  - interaction avec la base de données & structures de contrôlePl/sql  - interaction avec la base de données & structures de contrôle
Pl/sql - interaction avec la base de données & structures de contrôle
 
Semantics and Computational Semantics
Semantics and Computational SemanticsSemantics and Computational Semantics
Semantics and Computational Semantics
 
Introduction à pl/sql
Introduction à pl/sqlIntroduction à pl/sql
Introduction à pl/sql
 
SEMANTICS
SEMANTICSSEMANTICS
SEMANTICS
 
Meaning
MeaningMeaning
Meaning
 
PL/SQL:les curseurs
PL/SQL:les curseursPL/SQL:les curseurs
PL/SQL:les curseurs
 

Ähnlich wie SSAS 2012 : Multidimensionnel et tabulaire au banc d'essai

Restitution des données environnement Microsoft & data visualization : panel ...
Restitution des données environnement Microsoft & data visualization : panel ...Restitution des données environnement Microsoft & data visualization : panel ...
Restitution des données environnement Microsoft & data visualization : panel ...Microsoft
 
La BI, Power BI, et SQL Server 2014
La BI, Power BI, et SQL Server 2014La BI, Power BI, et SQL Server 2014
La BI, Power BI, et SQL Server 2014SCALA
 
OSA02 - Pas de transactionnel haute performance sans un couple machine logici...
OSA02 - Pas de transactionnel haute performance sans un couple machine logici...OSA02 - Pas de transactionnel haute performance sans un couple machine logici...
OSA02 - Pas de transactionnel haute performance sans un couple machine logici...Nicolas Desachy
 
Formation d'architecte logiciel AFCEPF
Formation d'architecte logiciel AFCEPFFormation d'architecte logiciel AFCEPF
Formation d'architecte logiciel AFCEPFBoubker ABERWAG
 
Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDiscovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDenodo
 
Paris Tug - Session d'octobre
Paris Tug - Session d'octobreParis Tug - Session d'octobre
Paris Tug - Session d'octobreGeoffrey Felix
 
DAX for dummies / DAX pour les NULS !
DAX for dummies / DAX pour les NULS !DAX for dummies / DAX pour les NULS !
DAX for dummies / DAX pour les NULS !Microsoft
 
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...Microsoft Décideurs IT
 
Mappingobjetrelationnel[1]
Mappingobjetrelationnel[1]Mappingobjetrelationnel[1]
Mappingobjetrelationnel[1]linasafaa
 
SAS Forum Soft Computing Théâtre
SAS Forum Soft Computing ThéâtreSAS Forum Soft Computing Théâtre
SAS Forum Soft Computing ThéâtreSoft Computing
 
Matinale Technologique SAS
Matinale Technologique SASMatinale Technologique SAS
Matinale Technologique SASSoft Computing
 
Azure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmediaAzure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmediaMicrosoft
 
Deep Dive Performance , le In-Memory dans SQL Server
Deep Dive Performance , le In-Memory dans SQL ServerDeep Dive Performance , le In-Memory dans SQL Server
Deep Dive Performance , le In-Memory dans SQL ServerMicrosoft
 
2009-03-13 SQL Server une plateforme crédible
2009-03-13 SQL Server une plateforme crédible2009-03-13 SQL Server une plateforme crédible
2009-03-13 SQL Server une plateforme crédiblePatrick Guimonet
 
IBM Bluemix Paris meetup - Big Data & Analytics dans le Cloud - Epitech- 2016...
IBM Bluemix Paris meetup - Big Data & Analytics dans le Cloud - Epitech- 2016...IBM Bluemix Paris meetup - Big Data & Analytics dans le Cloud - Epitech- 2016...
IBM Bluemix Paris meetup - Big Data & Analytics dans le Cloud - Epitech- 2016...IBM France Lab
 
Keynote change 2013
Keynote change 2013Keynote change 2013
Keynote change 2013rbschange
 

Ähnlich wie SSAS 2012 : Multidimensionnel et tabulaire au banc d'essai (20)

Restitution des données environnement Microsoft & data visualization : panel ...
Restitution des données environnement Microsoft & data visualization : panel ...Restitution des données environnement Microsoft & data visualization : panel ...
Restitution des données environnement Microsoft & data visualization : panel ...
 
La BI, Power BI, et SQL Server 2014
La BI, Power BI, et SQL Server 2014La BI, Power BI, et SQL Server 2014
La BI, Power BI, et SQL Server 2014
 
OSA02 - Pas de transactionnel haute performance sans un couple machine logici...
OSA02 - Pas de transactionnel haute performance sans un couple machine logici...OSA02 - Pas de transactionnel haute performance sans un couple machine logici...
OSA02 - Pas de transactionnel haute performance sans un couple machine logici...
 
Formation d'architecte logiciel AFCEPF
Formation d'architecte logiciel AFCEPFFormation d'architecte logiciel AFCEPF
Formation d'architecte logiciel AFCEPF
 
MERAZKA Messaoud
MERAZKA MessaoudMERAZKA Messaoud
MERAZKA Messaoud
 
Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDiscovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data Virtualization
 
Paris Tug - Session d'octobre
Paris Tug - Session d'octobreParis Tug - Session d'octobre
Paris Tug - Session d'octobre
 
DAX for dummies / DAX pour les NULS !
DAX for dummies / DAX pour les NULS !DAX for dummies / DAX pour les NULS !
DAX for dummies / DAX pour les NULS !
 
JasperReport
JasperReportJasperReport
JasperReport
 
EDW Microsoft/Netezza
EDW Microsoft/NetezzaEDW Microsoft/Netezza
EDW Microsoft/Netezza
 
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
 
Mappingobjetrelationnel[1]
Mappingobjetrelationnel[1]Mappingobjetrelationnel[1]
Mappingobjetrelationnel[1]
 
SAS Forum Soft Computing Théâtre
SAS Forum Soft Computing ThéâtreSAS Forum Soft Computing Théâtre
SAS Forum Soft Computing Théâtre
 
Matinale Technologique SAS
Matinale Technologique SASMatinale Technologique SAS
Matinale Technologique SAS
 
Logiciels libres de B.I
Logiciels libres de B.ILogiciels libres de B.I
Logiciels libres de B.I
 
Azure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmediaAzure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmedia
 
Deep Dive Performance , le In-Memory dans SQL Server
Deep Dive Performance , le In-Memory dans SQL ServerDeep Dive Performance , le In-Memory dans SQL Server
Deep Dive Performance , le In-Memory dans SQL Server
 
2009-03-13 SQL Server une plateforme crédible
2009-03-13 SQL Server une plateforme crédible2009-03-13 SQL Server une plateforme crédible
2009-03-13 SQL Server une plateforme crédible
 
IBM Bluemix Paris meetup - Big Data & Analytics dans le Cloud - Epitech- 2016...
IBM Bluemix Paris meetup - Big Data & Analytics dans le Cloud - Epitech- 2016...IBM Bluemix Paris meetup - Big Data & Analytics dans le Cloud - Epitech- 2016...
IBM Bluemix Paris meetup - Big Data & Analytics dans le Cloud - Epitech- 2016...
 
Keynote change 2013
Keynote change 2013Keynote change 2013
Keynote change 2013
 

Mehr von 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
 

Mehr von 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
 

SSAS 2012 : Multidimensionnel et tabulaire au banc d'essai

  • 1. SSAS 2012 : Multidimensionnel et Tabulaire au Romuald Coutaud François Jehl – banc d’essai Consultants BI Infinite Square
  • 2. INFINITE SQUARE STAND 44 ESPACE WINDOWS 8 & EXPÉRIENCES NUMÉRIQUES  Société de conseil, d’expertise, de réalisation et de formation exclusivement sur les technologies de développement et la plateforme applicative Microsoft.  30 collaborateurs spécialisés sur les techno MS, dont 10 MVP.  GOLD Certified Partner sur 4 domaines de compétences.  Agréé CIR.  Centre de formation agréé. Infinite Square aux TechDays 2013
  • 4. Améliorer Analysis Services Se baser sur les forces et le Ajouter au mode succès de la plateforme, multidimensionnel un tout en lui permettant mode relationnel, plus d’atteindre une base plus connu des développeurs grande d’utilisateurs Fournir ces deux possibilités dans une seule et même Disposer d’une plateforme, permettant de plateforme pouvant servir réunir les points forts des de base à toute deux mondes. application décisionnelle.
  • 5. BI SEMANTIC MODEL? Outils Clients Ad-hoc, Rapports, Scorecards, Dashboards, Applications… BI Semantic Model Modèle de conception BI Personnelle BI d’Equipe BI d’Entreprise PowerPivot pour Logique métier PowerPivot pour Excel SharePoint Analysis Services Stockage des données Sources de données Bases de données, OData,Excel, CSV… 5
  • 6. Power Applications Reporting SharePoint View Excel PowerPivot Tierces Services Insights Support du DAX MDX DAX dans MD avec CTP Bases de données LOB Fichiers OData SQL Azure BI Semantic Model 6
  • 8. Mode tabulaire • Moteur xVelocity (ex-VertiPaq) – Technologie sous jacente de PowerPivot et du ColumnStore Index • Compression en colonnes – Un modèle tabulaire peut être vu comme un index ColumnStore couvrant • Intégralement en mémoire • Dont les relations sont explicitées par un méta- modèle
  • 9. Principe de la compression en colonnes
  • 10. Mode multidimensionnel • Moteur MOLAP / UDM – Technologie OLAP • Stockage nativement multidimensionnel (i.e. tableau à n dimensions à accès hiérarchisé) • Gestion d’un buffer cache au niveau FE et SE • Gestion de pré-agrégations (Aggregations) – Scripting très puissant • Possibilité de redéfinir le contenu du cube de manière dynamique (SCOPE, CustomRollup…)
  • 11. Points forts / points faibles • Tabular  Peu de tuning possible, performance optimale dès la mise en production • Ex: DistinctCount  Rapidité au niveau fin  Moteur relativement jeune, possibilités de calculs limitées • Pas de SCOPE, pas de membres calculés  Limité à des volumétries tenant en mémoire
  • 12. Points forts / points faibles • Multidimensional  Performances optimales au niveau agrégé, sur des volumétries de centaines de Go • MOLAP et Agrégations  Puissance du scripting  Performances parfois calamiteuses au niveau fin  Nécessite de bonnes compétences pour un tuning parfait • Attribute Relationships… Ad Lib
  • 14. Démo • DAX, un langage relationnel • SCOPE, où comment tout faire en multidimensionnel
  • 15. Lequel va le plus loin? FONCTIONNALITÉS AVANCÉES
  • 16. Fonctionnalités avancées • Les deux modèles permettent de définir des perspectives – Vue limitée des cubes par domaine métier (≠sécurité) • Mais Multidimensional garde encore une longueur d’avance…
  • 17. Traductions • Les traductions sont de deux types dans SSAS Multidimensionnel – Traductions structurelles (via <Translations><Caption>) – Traductions de contenu (via NameColumn localisées) • Aucune des deux n’est officiellement supportée par Tabular • Mais la XSL du XMLA est la même pour les deux modèles…
  • 18. Actions • Sur le même modèle que les traductions, une part du XMLA non exploité par Tabular – Et donc non supporté là encore – XMLA bien plus complexe cette fois ci… • Mais les développeurs de BIDS Helper ont la solution!
  • 20. Démo • Création d’AttributeTranslation en XMLA • Création d’une URL Action avec BIDS Helper
  • 22. Sécurité du modèle multidimensionnel • MD gère tous les scénarios de sécurité – Cell Security ”In the presence of cell • Peu utilisé… security a lot of optimizations are turned off!” Mosha Pasumansky-26/11/2006 – Dimension Security • En statique avec assistants graphiques • En dynamique avec UserName() ou CustomData()
  • 23. Sécurité du modèle multidimensionnel • MD gère tous les scénarios de sécurité – Cell Security  – Dimension Security • En statique avec assistants graphiques • En dynamique avec UserName() ou CustomData()
  • 24. Sécurité du modèle tabulaire : Statique • Membres – Windows User – Windows Groups • Rôles cumulatifs pour les users membres de plusieurs rôles • Permissions: – Read, Read & Process, – Process – Administrator • Expressions DAX par table
  • 25. Sécurité du modèle tabulaire : Dynamique • Données de sécurité stockées en base • Fonction DAX USERNAME() • Fonction DAX LOOKUPVALUE() LOOKUPVALUE( <result_columnName>, <search_columnName>, <search_value> [,<search_columnName>,<search_value>]… )
  • 28. Déploiement • Assistant de déploiement qui permet de scripter une base OLAP • Pas d’équivalent pour le modèle Tabulaire pour le moment dans SQL Server… …Sauf à utiliser l’utilitaire gratuit BISM Normalizer
  • 29. BISM Normalizer • Comparaison de Base SSAS • Réutilisation d’objets tabulaires • Conservation des partitions existantes • Fusion de plusieurs classeurs Power Pivot vers une base tabulaire • Scripting, déploiement et rapport sur les modifications entre modèle
  • 30. Scripter et déployer une modification d’un modèle Tabulaire BISM NORMALIZER
  • 31. Cumuler les avantages des deux modèles… DAX FOR MULTIDIMENSIONAL MODELS
  • 32. DAX for Multidimensional Models CTP • Disponible depuis novembre 2012 – Faculté d’interroger les modèles Multidimensionnels en DAX, et donc depuis PowerView – Seul le contraire était possible (MDX sur DAX) – Ce qui permettait d’utiliser Excel et tout autre client compatible avec les modèles tabulaires
  • 33. Tableau Croisé Dynamique d’Excel • Reporting Ad-Hoc • sur bases Tabulaires et Multidimensionnelles • Excel 2007, 2010, 2013 • Génère du MDX
  • 34. Power View • Reporting pour utilisateurs non techniques • Dans Excel 2013 ou Sharepoint 2010/2013 • Export PowerPoint dynamique depuis Sharepoint • Génère du DAX
  • 35. Reporting Services • Reporting de masse • Intégration forte avec SSAS pour le MDX depuis la version 2005 • Possibilité de requêter en DAX avec support des paramètres en passant par le concepteur DMX
  • 36. DAX for Multidimensional Models CTP CSDL Metadata MDX / DAX Parser MDX DAX Formula Formula Engine Engine MOLAP Storage Engine xVelocity Storage Engine • Architecture générale
  • 37. DAX for Multidimensional Models CTP • Intérêts: – Utilisation de PowerView (pas encore pour Excel ) – Le DAX est plus performant sur les niveaux fins • Et ce peu importe le mode de storage • On peut donc imaginer des solutions mixtes…
  • 38. CUMULER LES AVANTAGES DES DEUX MODELES AVEC DAXMD
  • 39. Démo • CSDL Metadata • Power View • Comparaison de requêtes • Usage mixte de Reporting Services • Drill-through customisé avec DAX
  • 41. Références • Les bloggeurs célèbres – M. Russo, A. Ferrari, C. Webb, G. Brueckl, T. Lachev… • Quelques white papers – “Choosing a Tabular or Multidimensional Modeling Experience in SQL Server 2012 Analysis Services” • Et les livres de chevet – Performance / Operations Guide, Analysis Services Unleashed, MDX Cookbook, PowerPivot for Excel, DAX Formulas for PowerPivot…
  • 42. Deux moteurs complémentaires • Multidimensional pour de la grosse volumétrie, du reporting agrégé, des fonctions analytiques poussées • Tabular pour des scénarios plus relationnels, et des volumétries plus raisonnables
  • 43. Wishlist – Côté tabulaire • La gestion complète des traductions en tabulaire – Ainsi que des conversions de devises, des actions… • Une interprétation de SCOPE par les clients DAX, et la création de membres calculés • Un mode DirectQuery utilisable
  • 44. Wishlist – Côté multidimensionnel • La sortie rapide de DaxMD – Avant SQL Server 12.0 ?  • Tirer partie du DAX Formula Engine dans la conception du cube – Drill-through? – Certaines typologies de requêtes?
  • 46. Donnez votre avis ! Depuis votre smartphone, sur : http://notes.mstechdays.fr De nombreux lots à gagner toutes les heures !!! Claviers, souris et jeux Microsoft… Merci de nous aider à améliorer les TechDays http://notes.mstechdays.fr

Hinweis der Redaktion

  1. Intro Office / B2B / LOB / entreprise
  2. Notation