ssas Tutoriel
Démarrer avec ssas
Recherche…
Remarques
SSAS est une solution analytique Microsoft. Il a commencé strictement comme une solution OLAP, mais il a maintenant plusieurs modes. SSAS peut être utilisé comme une couche sémantique prenant en charge à la fois les rapports formatés et les scénarios de BI gérés en libre-service. Les outils clients se connectent aux bases de données SSAS via des fournisseurs OLE DB ou ADOMD.
Les raisons typiques de l'utilisation de SSAS sont les suivantes:
- augmentation de la vitesse de requête
- Métadonnées partagées (jointures, hiérarchies, KPI)
- possibilité d'implémenter la sécurité au niveau des lignes
- analyse multidimensionnelle (analyse ad hoc, calculs temporels avancés, analyse détaillée)
- éviter les conflits de ressources avec les systèmes sources OLTP
- la consolidation des données provenant de plusieurs sources
Architecture BISM
Modes
Depuis SSAS 2012 jusqu'à SSAS 2016, il existe 3 modes disponibles: multidimensionnel, tabulaire et Power Pivot pour SharePoint. Les modes multidimensionnels et tabulaires peuvent stocker les données source dans le modèle et les traiter périodiquement, ou interroger directement les données à partir de la source. L'accès direct aux données sources est appelé ROLAP en mode multidimensionnel et Direct Query en mode tabulaire.
Multidimensionnel
Le SSAS multidimensionnel est considéré comme une solution de BI d'entreprise plus mature et traditionnelle. Il utilise un moteur OLAP et nécessite un modèle de données de schéma en étoile bien formé pour fonctionner de manière optimale. MDX est utilisé pour interroger le cube SSAS et XMLA est utilisé pour définir, déployer, mettre à jour et traiter le cube.
Attributs d'une solution multidimensionnelle SSAS:
- le modèle stocké peut être plus grand que la mémoire du serveur
- peut avoir plusieurs cubes par base de données
- peut traiter des partitions en parallèle
- contient des fonctionnalités d'exploration de données
Caractéristiques d'une solution multidimensionnelle SSAS:
- hiérarchies parent-enfant natives
- relations natives plusieurs-à-plusieurs
- retour en écriture
- jeux nommés
- dimensions de jeu de rôle natives
- attributs de dimension pour l'optimisation, la discrétisation, le membre par défaut, l'agrégation
Tabulaire
SSAS tabulaire a été introduit avec SSAS 2012. Il utilise un moteur xVelocity en mémoire. DAX est le langage de requête natif, bien que MDX puisse être utilisé et que le moteur SSAS le traduise en DAX. A partir du niveau de compatibilité 1200, TMSL (Langage de script de modèle tabulaire) est un JSON utilisé pour définir et traiter le modèle tabulaire. Les solutions tabulaires SSAS au niveau de compatibilité 1100 et 1103 utilisent XMLA.
- En mémoire signifie qu'il doit tenir sur le serveur
- Modèle unique par base de données
- Les partitions sont traitées en série jusqu'à SSAS 2016
- Effectue mieux sur des comptages distincts dans de nombreuses situations par rapport à une alternative multidimensionnelle
Caractéristiques d'une solution SSAS tabulaire:
- hiérarchies parent-enfant via DAX
- relations plusieurs-à-plusieurs à travers DAX
- aucune interface utilisateur native pour créer des actions d'extraction
- une plus grande capacité à intégrer des sources de données disparates par rapport aux sources multidimensionnelles
- modèle flexible (tableaux plutôt que dimensions et groupes de mesures)
- dimensions du jeu de rôle avec des tables calculées dans SSAS 2016+
- Mise à niveau du chemin depuis les modèles Power Pivot
Versions
| Version | Date de sortie |
|---|---|
| Services OLAP 7.0 | 1998-11-27 |
| Analysis Services 2000 | 2000-08-01 |
| Analysis Services 2005 | 2005-10-28 |
| Analysis Services 2008 | 2008-08-06 |
| Analysis Services 2012 | 2012-03-06 |
| Analysis Services 2014 | 2014-04-01 |
| Analysis Services 2016 | 2016-06-01 |
Installation ou configuration
Instructions détaillées sur la configuration ou l’installation de SSAS.
