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.
Partager