Archives de Catégorie: RESTITUTION

Outils de reporting

L’échantillonnage facile sous ORACLE

J’ai découvert et testé une méthode d’échantillonnage sous Oracle bigrement facile. Toute la méthode repose sur la pseudo colonne sys_guid(). Cet élément grénère un numéro d’identifiant unique et aléatoire. Il est utilisé sous oracle pour générer les rowid.
En fainsant un group by sur cette pseudo colonne, on trie les lignes aléatoirement. Il ne reste ensuite qu’à prendre les N premières lignes.

Voici le select issu de cette méthode:

create table ECH_TA_DONNEES as
Select tblalias.*
From (select tblfait.*
From TA_DONNEES tblfait
Order by sys_guid ()) tblalias
Where rownum <= 1000;

Je le trouve vraiement très simple et très classe!

Publicités

Poster un commentaire

Classé dans DATA, RESTITUTION

YES IS MORE

Bonjour,

Vous trouverez ci dessous un slide présentant une démarche d’accompagnement client. Cette démarche permet une évolution consciente de la BI traditionnelle vers les outils APPLIANCES. Elle repose sur un suivi, via le système de reporting en cours, des chiffres clef de la production de rapports (Nombre, Rafraichissements) et des métriques serveurs (ETL, BDD, reporting).
Ce document a été élaboré de mes petites mains, suite aux divers travaux fait pour le Ministère de la Justice. La démarche technique est fonctionnelle avec les outils Buisness Objects.
Il est désormais possible de dire ‘YES’, d’héberger des données plus nombreuses, d’avoir des temps de réponse plus courts, de faire face à des calculs complexes sans avoir des temps ETL délirants.
En cernant précisément ses besoins, on peut positiver et reprendre la formule ‘YES IS MORE’.

https://aprevotleygonie.files.wordpress.com/2013/06/yes-is-more-apl.pdf

Je vous souhaite une bonne lecture,

Poster un commentaire

Classé dans DATA, ETL, RESTITUTION

Article sur l’architecture de données BI, bon pour remettre les bases à plat.

Sherry's BI Corner

I’ve done ETL design and development in both integration projects and in reporting environment.

In master data integration projects, it’s not hard to distinguish staging area from the target area. In the staging area, truncating tables with old data and loading new data is a pretty common practice. I’ have not seen any truncating tables in the target area. This is a good thing. It means that developers understand the role of staging, and understand that loading data into target area needs to be carefully designed, or “reconciled”, as a consultant called it. Depending on the business rules, we will end up either creating new records in the target, or updating existing records, or deleting obsolete records.

In the reporting environment, however, developers have very different attitude and very different understanding of staging VS. target.

This is a very typical architecture I’ve seen so far. The flaw in this design…

Voir l’article original 315 mots de plus

Poster un commentaire

Classé dans DATA, ETL, RESTITUTION

No SQL rime t-il avec No Future?

L’arrivée du terme No SQL dans le language informatique ‘hype’ a fait l’effet d’un électrochoc dans ma tête. Immaginez 15 Ans de réflexion, d’études, d’utilisation des languages SQL, SQL+, PL/SQL anéantis par le NoSQL. Ce nouveau concept mettra t-il à terre un language faisant référence depuis 1974?
Près de 40 ans d’informatique et de SGBDR réduits à néant, et rendu définitivement has been! La majorité des produits de reporting et des ETL seraient donc basés sur des principes néandertaliens, au bord de la disparition.

Fort de ces réflexions, je me suis renseigné; WIKIPEDIA est mon amie. Voici donc le lien vers la page faisant le point sur cette menace pour les métiers de la BI:
http://fr.wikipedia.org/wiki/NoSQL

Ainsi, le concept est réellement nouveau, rien encore de bien précis. Le dinosaure du reporting a encore quelques temps devant lui, mais ce concept est à surveiller de près. Une révolution est peut-être en marche.

Poster un commentaire

Classé dans DATA, ETL, RESTITUTION

XL attaque la BI

La BI se met (enfin?) à la portée de tous

Poster un commentaire

mars 4, 2013 · 3:40