Intégrez un modèle de calcul à vos requêtes SQL : la clause MODEL d'Oracle
La clause MODEL, spécifique à Oracle et introduite par la version 10g, permet de définir un modèle de calcul matriciel à l'intérieur d'une simple requête SQL. Pour ceux qui ne connaissent que la modélisation relationnelle normalisée, disons que MODEL permet de réaliser des calculs complexes, au besoin itératifs, sans programmation PL/SQL et dans un simple SELECT. Pour ceux qui ont déjà tâté des concepts décisionnels (Business Intelligence), disons que MODEL permet de définir dimensions et indicateurs par un mapping proche du ROLAP, à l'intérieur d'un simple SELECT. Ce tutoriel présente la clause MODEL en vous initiant à son utilisation.
L'auteur : Rob van Wijk est consultant senior sur Oracle pour Ciber Nederland, et tient un blog nommé About OracleBlog de Rob van Wijk
.
La source : ce tutoriel est traduit du blog de Rob, et adapté pour Développez.com. Cette présentation et quelques notes en italiques ont été ajoutées par le traducteur. Les versions originales sont disponibles ici : SQL Model Clause Tutorial,
part one
,
part two.
Article lu fois.
Les trois auteurs et traducteur
Traducteur : Antoun
L'article
Publié le 7 août 2008 - Mis à jour le 27 mai 2020
Version en ligneLiens sociaux
Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants :