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 .

Lire l'article.

Article lu   fois.

Les trois auteurs et traducteur

Site personnel

Site personnel

Traducteur :

Liens sociaux

Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Share on Google+ 
  

Copyright © 2007 Rob van Wijk. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.