IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Deski Discussion :

Mise en place d'un audit document B.O.


Sujet :

Deski

  1. #1
    Membre régulier
    Inscrit en
    Juin 2009
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 101
    Points : 118
    Points
    118
    Par défaut Mise en place d'un audit document B.O.
    Bonjour à tous,

    je viens vers vous juste pour un petit coup de main :
    Je vais prochainement chez un client pour faire un audit sur des documents B.O dont leur temps d'exécution est extrêmement long.
    J'ai donc un audit à faire dessus, et j'aimerais avoir vos retours quant aux différents éléments à vérifier pour que mon audit soit complet.

    Tout abord je pensais à vérifier coté BDD (de l'oracle) : (je ne suis pas un as en BDD ... )
    Le nombre de ligne retourner,
    Le temps d'exécution des requêtes coté BDD.

    Ensuite vérifier le document B.O :
    Si le nombre de ligne correspond bien au nb de ligne retourné par la BDD.
    Vérifier le nombre de requête dans le document afin de voir s'il n'y a pas des doublons.
    Vérifier la ou les requêtes avec les différents filtres de requêtes (et notamment les filtres prédéfinies dans l'univers, @prompt etc...)
    Vérifier ensuite les différentes formules de calcul et leur complexité (avec les formules complexes de type dans bloc ,dans rapport, pourtout pourchaque etc...)

    Enfin, vérifier l'univers ou les univers associés :
    Vérifier l'intégrité de l'univers (pb de jointure, de boucles, d'objets incompatibles)
    Vérifier également les agréations (sum, avg etc... )des indicateurs (voir s'elles sont bien présentes), la fonction de projection...

    Voilà j'ai essayé d'être concis dans ma perspective d'audit, cependant si vous pensez qu'il manque des points à vérifier, merci d'avance de me tuyauter ...

    Cordialement

  2. #2
    Membre expérimenté
    Avatar de bastoonet
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Septembre 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 011
    Points : 1 342
    Points
    1 342
    Par défaut
    Dans 100% des cas cela vient du SQL...

    1 - executer la requete dans un requeteur SQL en dehors de BO et regarder la durée, et voir si la durée est la même que dans BO => cela permettra de savoir si le problème vient de la requete SQL ou de BO.

    2 - si cela vient du SQL, alors vérifier s'il s'agit d'un problème purement de BDD ou lié à la structure de l'univers BO:
    - la bonne indexation des tables de la base de données (purement BDD),
    - le volume des tables interrogées (purement BDD)
    - les jointures entre les tables => si les jointures sont complexes, cela peut expliquer le temps long (univers BO)
    - accès concurents
    - faire un EXPLAIN de la requete afin de voir d'où vient la consommation de temps au sein de la requetes !!!!

    3 - Si cela vient de BO (si la requete est rapide dans un requeteur sql)
    - vérifier la configuration BO (mémoire cache, connexion, restriction, accès concurents, etc)
    - optimiser la requete => là il faut rentrer dans le fonctionnel pour savoir si le rapport est bien conçu par rapport au données voulues
    - optimiser l'univers => raccourci de jointures, etc

    4 - Cela peut egalement venir du réseau...



    => souvent pour optimiser la durée de rafraichissement de document BO il faut :
    - filtrer sur une période plus restreinte, population restreinte
    - purger les données obsolettes de la base de données
    - faire des précalculs de données pour éviter les aggregat (sommes d'indicateur, mensuel, annuel, etc..)
    ~ Bastoonet ~

    Consultant BI

  3. #3
    Membre régulier
    Inscrit en
    Juin 2009
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 101
    Points : 118
    Points
    118
    Par défaut
    J'ai bien pris note des points que tu as souligné, j'ai également mis d'autres points plus axés sur la conception des documents B.O et de la conception de l'univers associé (ou des univers).

    Mais je te remercie pour ton coup de patte utile. Notament pour la commande EXPLAIN que je n'avais pas pensé.

    Je laisse le topic ouvert si certains ont d'autres suggestions dans l'audit.

Discussions similaires

  1. [SP2010] Mise en place workflow sur documents
    Par SoaB dans le forum Configuration
    Réponses: 0
    Dernier message: 14/03/2012, 17h18
  2. [Install] Mise en place de la base d'audit de BO
    Par PAYASS59 dans le forum Administration-Migration
    Réponses: 2
    Dernier message: 30/08/2011, 16h52
  3. Recherche tuto pour mise en place d'audit sur win2003.
    Par tomo0013 dans le forum Windows Serveur
    Réponses: 5
    Dernier message: 19/03/2008, 12h08
  4. Mise en place d'une gestion électronique de documents
    Par mat736 dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 22/12/2006, 14h09
  5. Mise en place d'une note en fin de document
    Par loblique dans le forum Mise en forme
    Réponses: 1
    Dernier message: 21/12/2006, 11h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo