|
Découverte de SQL Server Analysis Services (SSAS)
Durée :
4 jours
Objectif
Cette formation est conçue pour vous faire découvrir les fondamentaux de la gestion des cubes avec SSAS. En effet, cet outil utilise des concepts assez différents des bases de données relationnelles, aussi bien en termes de structure de données qu’en termes de langage. Ainsi les habitués du langage SQL seront sans doute surpris lors de leurs premières requêtes MDX (qui est le langage de requête sur les cubes).
Tous les exercices sont orientés pour que le débutant puisse découvrir de lui-même les différences fondamentales avec les bases de données classiques.
Toujours pour faciliter l’apprentissage, les bases de données utilisées lors des exercices sont entièrement en Français, ce qui permet de distinguer du premier coup d’œil les mots réservés des données.
Vous apprendrez non seulement à créer des cubes avec des assistants, ce qui est intéressant lors de la 1ère mise ne œuvre, mais également à modifier les structures par la suite : ceci correspond à ce que vous aurez à faire dans le ‘monde réel’.
À qui s’adresse cette formation
A tous ceux dont l’objectif est la mise en place de cubes avec SSAS.
Il est à noter qu’une connaissance minimale de SQL (à savoir écrire un ordre Select) est nécessaire, et que, pour mieux bénéficier de ce cours, une pratique des outils de SQL Server est un plus (Management Studio en particulier).
Le public visé est constitué de développeurs, administrateurs de données.
Travaux pratiques
- Construction de votre premier cube
- Travail sur les DSV
- Ajout de dimension, révision de présentation
- Ajout de mesures, organisation des mesures
- Hiérarchies de plusieurs à plusieurs et de 1 à plusieurs
- Propriétés des hiérarchies
- Utilisation de la dimension time
- Hiérarchie parent-enfant
- Relation de fait, relation régulière, relation référencée, relation plusieurs_plusieurs
- Dimension de temps côté serveur
- Membres, tuples, sets, slicing, dicing
- With member, with set, nonempty
- Membre calculé, set, scope
- KPI
- Reporting Services et SSAS
- Utiliser un cube avec Excel
- Déploiement
- Traitement d’une solution avec XMLA
- Utilisation d’algorithme de segmentation
Contenu détaillé
Notions fondamentales
Data Warehouse, datamart, datamining
Types de base de données
- OLTP
- OLAP
- Besoin d'alimenter le système OLAP
Présentation de SSAS
Création de cube dans un projet SSAS
Mode OnLine ou projet
Composants du projets SSAS
- Sources de données
- Vues des sources de données
- Mesures et groupes de mesures
- Dimensions
- Cubes
- Navigateur
Notre premier projet
- Création de source de données
- Création de la DSV à partir de la source
- Création de cube avec l'assistant
Travail sur les vues de sources de données
- Renommer tables et colonnes
- Ajout de calculs nommés
- Ajout de tables
- Ajout de vues
- Définition de clés logiques
- Définition de relations logiques
Modification de cubes
Concepts de base sur dimensions et mesures
- Ajout de dimension régulière
- Revoir le format des mesures
- Propriétés des attributs de dimension
- Ajout de mesures
- Fonction d'agrégat sur la mesure
- Gestion de dossiers pour organiser les mesures
Les hiérarchies utilisateur
- Relations de plusieurs à plusieurs
- Relations de 1 à plusieurs
- Propriétés des hiérarchies d'attributs
Dimensions particulières
Relations parent-enfant
Relations entre groupes de mesures et dimensions
Relation de fait
Relation régulière
Relation référencée
Relation de plusieurs à plusieurs
La dimension Server Time
Le langage MDX (introduction) et son utilisation
Introduction
Concepts de base
- Membre
- Tuple
- Set nommé ou pas
Utiliser MDX avec SSMS
- Un ordre SELECT bien particulier
- WITH SET, WITH MEMBER,NON EMPTY
Ajout de membres calculés au cube
Utilisation de SCOPE pour des calculs particuliers
Indicateurs de performance clé
- Notions de Valeur, Objectif, Status, tendance
- Paramétrage des données du KPI
- Visualisation avec le navigateur
Utilisation dans une application cliente
Reporting Services
Office 2003 et Excel
Office 2007 et Excel
Exploitation du cube
Déploiement
- Depuis BIDS
- Avec l'assistant de déploiement
- A partir de scripts XMLA
Process des données
- Modes de process
- Lieux de process
Sauvegarde et restauration
Surveillance de l'exploitation
- Mise en place des logs
- Utilisation du profiler
Stockage des cubes
Stockage des dimensions MOLAP ou ROLAP
Stockage des mesures MOLAP, ROLAP,HOLAP
Gestion des partitions
Affinage du stockage des agrégations
Gestion de la sécurité
Authentification des utilisateurs
Rôles de serveur
Rôles de bases de données
Autorisations sur les données
Introduction au data mining
Les concepts et objectifs
Familles d'algorithmes
Algorithmes
Prêts pour des formations entièrement adaptées à vos besoins ?
|