Prévoir le futur avec Oracle Database et les algorithmes d'Analyse Prédictive

Pour beaucoup, la Business Intelligence est équivalente à la production de rapports ou les requêtes adhoc par les utilisateurs. C’est vrai que les bases de données apportent de nombreux outils pour fournir aux utilisateurs, dans les meilleurs délais, les informations dont ils ont besoin. Elles présentent ainsi de la manière la plus adéquate possible ce qu’il s’est déjà « passé » aux utilisateurs et aux analystes. Pourtant, là où la Business Intelligence apporte une véritable plus value aux entreprises c’est lorsqu’elle parle de ce que pourrait être le « futur ». Simulations et prédictions permettent des retours sur investissement formidables… Avec les options Oracle OLAP et Oracle Data Mining, vos bases de données peuvent, avec un effort minimum, vous aider à mettre en oeuvre ce type d’approches.
Dans cet article, vous trouverez un exemple simple d’analyse prédictive avec Oracle Data Mining, le schéma SH, les API PL/SQL ou Oracle Data Miner. Évidemment les possibilités sont infinies mais, il faut bien commencer par introduire les choses, non ?

Lire l'article »

Oracle Database 11g Release 2 est dans la place !

Ca y est… On l’attendait depuis quelques mois et on en discutait dans les couloirs en prenant bien soin de ne pas violer le précieux « Confidential Disclosure Agreement ». Oracle 11.2, aka Oracle 11g Release 2 est disponible sur Linux x86 32 et 64 bits; Vous pouvez d’ores et déjà télécharger la nouvelle version et vous précipiter sur la documentation et en particulier sur le guide des nouvelles fonctionnalités. La version va sans doute décevoir les acheteurs ou les détracteurs d’Oracle puisqu’il n’est pas (ou simplement pas encore?) question de nouvelles options.

Lire l'article »

Archiver vos données dans un autre schéma avec Oracle Partitioning

Sans doute l’avez-vous remarqué: il est possible d’échanger une partition Oracle avec une table qui n’est pas dans le même schéma. J’ai eu une discussion à ce sujet hier et j’ai donc construit un exemple rapide pour illustrer cette fonctionnalité. C’est très utile lorsque vous utilisez Oracle Partitioning pour faire de l’archivage et que, pour des raisons évidentes, vous ne voulez pas laisser les données archivées dans le schéma de production… et vice versa si vous voulez raccrocher les données archivées dans le schéma de production.
Pour être tout à fait honnête et rendre à Christo ce qui lui appartient, je dois dire que cet article est très largement inspiré d’un article de mon ancien collègue Canadien, à moitié Bulgare, qui joue peut être encore avec mon drum set et qui s’intitule « How to move a table to another schema? ». Dans cet article, Christo va un pas plus loin et utilise cette technique pour déplacer une table d’un schéma à un autre en utilisant que des ordres DDL… A condition que vous puissiez utiliser le partitioning. Mais revenons à notre exemple…

Lire l'article »