Aller au contenu
Outils de chargement

MxLoader et MAS 9 : usage, limites et alternatives

Mis à jour le · VAGANET EAM

En bref. MxLoader reste l'outil le plus répandu pour charger des données Maximo depuis Excel, et il fonctionne avec MAS 9. Il atteint ses limites sur les gros volumes, le travail à plusieurs, les environnements multiples et la traçabilité. Gardez vos feuilles : un outil industrialisé peut les reprendre telles quelles.

Presque tous les consultants Maximo ont un jour chargé des données avec MxLoader. Avec le passage à MAS 9 et des chantiers de reprise plus volumineux, la question revient : faut-il continuer avec MxLoader, et sinon, par quoi le compléter ?

Ce que fait MxLoader

MxLoader est un classeur Excel équipé de macros. Chaque feuille décrit un chargement : l'object structure visée, l'action (création, mise à jour, synchronisation, suppression, lecture) et une ligne d'en-tête qui liste les attributs. Le classeur envoie les lignes à l'API de Maximo et écrit le résultat de chaque ligne dans la feuille. Ses atouts sont réels :

  • gratuit, connu de toute la communauté Maximo ;
  • lecture et écriture dans le même outil, pratique pour extraire puis corriger ;
  • aucune installation côté serveur.

Utiliser MxLoader avec MAS 9

Sur MAS 9, connectez MxLoader à l'URL de Manage avec une clé d'API (voir le guide de l'API REST). Points de vigilance :

  • utiliser une version récente, compatible avec l'authentification par clé d'API ;
  • vérifier que les object structures visées incluent les attributs des colonnes ;
  • si Manage n'est joignable que depuis le réseau interne ou un VPN, le poste qui exécute Excel doit y être connecté pendant tout le chargement.

Les limites sur un vrai chantier de reprise

BesoinAvec MxLoader
Gros volumes (centaines de milliers de lignes)Excel ralentit, chargement long sur un poste qui doit rester allumé et connecté
Reprise après coupureÀ gérer à la main : repérer les lignes déjà passées et relancer
Plusieurs environnements (DEV, recette, PROD)Un classeur et une connexion par environnement, sans vue d'ensemble
Contrôle avant chargementLes erreurs apparaissent pendant l'envoi, ligne par ligne
Travail en équipe et auditFichiers sur les postes, clés stockées localement, pas de journal central
Preuve d'arrivéeStatut renvoyé par l'API, sans relecture systématique de Maximo

Aucune de ces limites n'est un défaut pour l'usage prévu : MxLoader est un excellent outil de poste. Elles deviennent bloquantes quand la reprise de données est un projet à part entière, avec une bascule à sécuriser.

Les alternatives et compléments

  • L'import de données du MIF : natif, sans outil tiers, adapté aux fichiers plats ou XML traités par file (voir le guide MIF).
  • Des scripts sur l'API REST : souples et rapides en appels groupés, mais à développer, tester et maintenir.
  • Un ETL ou une plateforme d'intégration : pertinent pour des flux permanents, souvent disproportionné pour une data init.
  • Un outil de chargement dédié à Maximo comme MAS9 : il accepte les fichiers MxLoader tels quels, les vérifie face à la configuration de chaque environnement avant l'envoi, charge côté serveur avec reprise sans doublon, suit l'avancement par environnement et relit Maximo pour prouver l'arrivée de chaque ligne.

Comment choisir

Quelques centaines de lignes à corriger sur un seul environnement : MxLoader suffit. Une data init complète, plusieurs environnements, une bascule à date fixe et un client qui attend une preuve : il faut un outillage qui valide avant, reprend après une coupure et trace tout. Le plus efficace est souvent de combiner les deux : préparer et ajuster dans Excel, charger et prouver avec un outil industrialisé.

Questions fréquentes

MxLoader fonctionne-t-il avec MAS 9 ?

Oui, les versions récentes de MxLoader appellent l'API REST de Maximo et acceptent l'authentification par clé d'API utilisée par MAS. Vérifiez que vous utilisez une version à jour et que l'utilisateur de la clé a les droits sur les object structures visées.

Quelle est la limite de volume de MxLoader ?

MxLoader n'impose pas de limite stricte, mais il s'exécute dans Excel sur un poste : au-delà de quelques dizaines de milliers de lignes, les durées, la mémoire d'Excel et le risque de coupure en cours de chargement deviennent pénalisants. Les gros volumes se découpent en plusieurs classeurs ou passent par un outil côté serveur.

Peut-on réutiliser ses feuilles MxLoader avec un autre outil ?

C'est souhaitable : les feuilles MxLoader décrivent déjà l'object structure, l'action et les colonnes. MAS9, par exemple, accepte les fichiers MxLoader tels quels, ce qui évite de refaire le travail de préparation.

MxLoader est-il un produit IBM ?

Non. MxLoader est un outil communautaire gratuit, créé par Bruno Portaluri et diffusé par la communauté Maximo. Il n'est pas supporté par IBM.

Charger vos données Maximo sans erreur silencieuse

MAS9 vérifie vos fichiers face à la configuration de chaque environnement, charge en reprise sans doublon après une coupure, puis relit Maximo pour prouver que chaque ligne est arrivée.

Découvrir MAS9