À propos de ces notes
Chaque semaine présente un thème, l'illustre par des exemples concrets, du code et des schémas, puis se termine par un court quiz qui vous permet de vérifier votre compréhension. Les notes sont conçues pour être lues confortablement à l'écran et sont compatibles avec les lecteurs d'écran. Choisissez une semaine ci-dessous pour commencer.
Module 1 — Fondations, architecture et vues
Les fondations : relationnel, algorithmique et probabilités
Tables, clés et SQL, notation grand-O et complexité, moyenne, variance, corrélation et théorème de Bayes.
Lire la semaine 1L'architecture d'un entrepôt et la méthode ETC
Sémantique, traçabilité et magasins de données ; extraction-transformation-chargement, fichiers plats et XML.
Lire la semaine 2Les vues et l'estimation de leur taille
Vues matérialisées, sélection gloutonne, échantillonnage par réservoir et estimation à la Flajolet-Martin.
Lire la semaine 3Module 2 — Indexation, stockage et compression
Les techniques d'indexation
Arbres B et tables de hachage, index inversé pour le texte, indexation XML (ORDPATH) et indexation des jointures.
Lire la semaine 4Indexation des données multidimensionnelles
Cube de données, MOLAP, index de projection, bases orientées colonne, index bitmap et bitmaps Roaring.
Lire la semaine 5La compression dans les bases de données
Théorie de l'information, codage de Huffman, LZW, codage des différences et compression des préfixes.
Lire la semaine 6Module 3 — Architecture répartie
Module 4 — OLAP, MDX et tableaux de bord
Introduction à OLAP
Table de faits, schémas en étoile, en flocon et en galaxie, cube de données
et matérialisation partielle (ROLLUP).
Les opérations OLAP
Roll-up, drill-down, slice, dice, pivot, ainsi que les requêtes iceberg, skyline et diamond.
Lire la semaine 9Introduction à MDX
Le langage des cubes : membres, tuples, sets, spécification d'axes et de filtres, avec le moteur Mondrian.
Lire la semaine 10Notions intermédiaires de MDX
Fonctions sur les sets, CrossJoin, membres calculés (with)
et manipulation de la dimension temps.
JPivot et les tableaux de bord
Une interface graphique pour formuler des requêtes OLAP, le drill-through et la création de tableaux de bord.
Lire la semaine 12Module 5 — Exploration de données et alternatives
L'exploration des données
Partitionnement (K-means), règles d'association (Apriori) et arbres de décision (CART).
Lire la semaine 13NoSQL
Bases de données orientées document, en graphe, orientées objet, clé-valeur et orientées colonne.
Lire la semaine 14Ressources transversales
Pense-bête
Unités d'information, logarithmes et factorielles, vecteurs et matrices, notation grand-O, probabilités, théorème de Bayes et entropie.
Consulter le pense-bêteRechercher dans les notes
Un moteur de recherche qui parcourt les quatorze semaines, section par section, sans quitter le navigateur.
Ouvrir la recherche