Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Autres
Autres Autres logiciels d'informatique décisionnelle, de statistiques, générateurs d’états ou outils infocentre : EpiInfo, FreeReport, FastReport, Hyperion, JPivot, QuickReport, Mondrian, ReportBuilder, Stata, Spad, Spss, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/05/2011, 10h41   #1
Membre du Club
 
Homme
Consultant SI
Inscription : février 2011
Messages : 45
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : France

Informations professionnelles :
Activité : Consultant SI
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 45
Points : 47
Points : 47
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
Citation:
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.
jsonline est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 17h28   #2
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 544
Points : 9 544
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 SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h12.


 
 
 
 
Partenaires

Hébergement Web