Sql server oltp & olap

37143 mots 149 pages
SQL Server 2000, Analysis Services et DTS
Cyril Gruau ∗ 4 mars 2004

R´sum´ e e Ce support de cours regroupe quelques notions concernant la l’impl´mentation et le d´veloppement e e de bases de donn´es avec le langage SQL, une pr´sentation de la phase ETL, la construction et la e e consultation de cubes OLAP en langage MDX, ainsi qu’une introduction au data mining. Les logiciels retenus pour cette ´tude sont SQL Server 2000 (Microsoft), accompagn´ des Analysis Services et des e e DTS. Les notions abord´es sont bien ´videmment utilisables avec d’autres syst`mes. e e e

Mots-clef : base de donn´es, requˆte, SQL, transaction, OLTP, ETL, DTS e e entrepˆt de donn´es, data warehouse, cube, MDX, OLAP, data mining o e

Compl´ments apport´s ` l’´dition de f´vrier 2003 : e e a e e – – – – – – – les illustrations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 un nouveau paragraphe sur les requˆtes multibases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 e un nouveau chapitre sur les formulaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 un nouveau chapitre sur les ´tats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 e une r´-organisation et une r´-´criture du chapitre sur le stockage des cubes . . . . . . . . . . . . . . . . . . . 68 e ee une r´-´criture compl`te du chapitre sur la phase ETL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 ee e et quelques compl´ments MDX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 e



Cyril.Gruau@ensmp.fr

1

` TABLE DES MATIERES

2

Table des mati`res e
Introduction 6

I

Le syst`me transactionnel e

en relation