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

EPM (Hyperion) Discussion :

Gestion des rejets


Sujet :

EPM (Hyperion)

  1. #1
    Membre régulier
    Homme Profil pro
    Consultant SI
    Inscrit en
    Février 2011
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France

    Informations professionnelles :
    Activité : Consultant SI
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2011
    Messages : 63
    Points : 92
    Points
    92
    Par défaut Gestion des rejets
    Dans l'article http://antoun.developpez.com/essbase/maxl/ :

    Au paragraphe IV-A. : Chargement d'information et codes d'erreurs
    Pour charger des données (Data Load) dans un cube, ESSCMD comme MaxL proposent soit le mode intégral (tout est annulé s'il y a la moindre erreur), soit le mode partiel (les lignes qui passent sont acceptées, celles qui provoquent une erreur sont rejetées dans un log).
    warning Si vous choisissez le chargement partiel, Essbase renverra un code 0 (pas d'erreur) même si l'intégralité du fichier est rejetée ! Les indices que quelque chose s'est mal passé sont un WARNING dans les logs et la présence d'un fichier de rejet.
    A l'inverse, si vous exigez un chargement intégral, vous n'aurez pas de fichier de rejet, ce qui ne facilite pas vraiment le debugging...
    Au final, on choisit donc généralement le chargement partiel, assorti de recherche d'un WARNING et/ou de fichier de rejet, quitte à vider ensuite le cube pour le recharger sans données incomplètes.
    Je voudrais savoir comment on choisit le mode partiel (dans le script maxl ou bien dans l'interface essbase) ?

    Merci d'avance.

  2. #2
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 281
    Points : 11 737
    Points
    11 737
    Par défaut
    Salut JS !

    En MaxL, c'est la clause on error qui détermine le chargement partiel ou intégral :

    • on error abort : mode intégral
    • on error write to ou append to : mode partiel


    Dans EAS, c'est la case On Error Abort qui joue le même rôle.
    Antoun
    Expert Essbase, BO, SQL

    La bible d'Essbase, 2ème édition

Discussions similaires

  1. Gestion des rejets
    Par benlakhel dans le forum Développement de jobs
    Réponses: 0
    Dernier message: 17/09/2013, 08h36
  2. gestion des rejets de tOracleOutput
    Par TG8000 dans le forum Développement de jobs
    Réponses: 6
    Dernier message: 18/01/2011, 11h49
  3. Gestion des rejets dans un Tmap
    Par carole.dupont dans le forum Développement de jobs
    Réponses: 2
    Dernier message: 25/02/2010, 17h56
  4. [SSIS] [2K5] Gestion des rejets techniques
    Par alaa00 dans le forum SSIS
    Réponses: 1
    Dernier message: 18/12/2009, 13h56
  5. Gestion des rejets avec Talend
    Par szoubir dans le forum Développement de jobs
    Réponses: 4
    Dernier message: 24/07/2007, 19h19

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