Effectuer une recherche sur le site

Votre devise
Best

Administration IBMi avancée avec SQL

L’environnement IBMi (AS/400) évolue vers une plus grande ouverture et modernisation, notamment grâce à l’intégration complète du langage SQL comme outil d’administration du système. Longtemps réservée à l’accès aux bases de données, la syntaxe SQL permet désormais d’interagir avec les composants du système (jobs, utilisateurs, files d’attente, verrous, etc.), remplaçant avantageusement de nombreuses commandes traditionnelles WRK* ou DSP*.

Cette formation IBMi avancée s’adresse aux administrateurs expérimentés souhaitant gagner en efficacité, automatiser leurs tâches récurrentes et exploiter tout le potentiel des vues systèmes fournies par IBM. En s’appuyant sur des cas concrets, elle propose une approche moderne de l’administration du système, en s’affranchissant des limitations du langage CLP grâce à la puissance des procédures stockées, des fonctions personnalisées et des UDTF.

Objectifs

En suivant cette formation IBMi administration, vous atteindrez les objectifs de compétences suivants :

  • utiliser le langage SQL pour interroger le catalogue système IBM (vues SQL) ;
  • remplacer les méthodes d'administration traditionnelles (commandes WRK*/DSP*) par des requêtes SQL automatisables ;
  • concevoir des procédures stockées, des fonctions scalaires et des fonctions table définies par l'utilisateur (UDTF) dédiées à l'administration ;
  • mettre en œuvre l'automatisation des tâches d'administration via SQL plutôt que le CLP ;
  • examiner la sécurité des profils utilisateurs et gérer les droits sur les objets et bibliothèques à l'aide de SQL ;
  • produire des rapports automatisés au format EXCEL, JSON, ou via Web Service grâce à des procédures SQL.

Programme

Jour 1 : introduire l'administration système via SQL

  • Présentation du catalogue SQL d'IBM (QSYS2, SYSIBMADM, etc.).
  • La comparaison des commandes WRK/DSP classiques avec les vues équivalentes.
  • L'interrogation des jobs actifs, des spoules, des fichiers ouverts, du CPU, de la mémoire, du disque et de l'historique du système.
  • L'utilisation d'ACS Run SQL Scripts pour administrer le système.

Lab : 

  • Recréer les résultats des commandes WRK* en SQL.

Jour 2 : programmer en SQL pour l'administration

  • La création de procédures stockées pour l'administration (ex. nettoyage automatique des spoules ou suivi de l'historique des travaux planifiés).
  • La création des fonctions scalaires (ex. conversion de numériques en dates).
  • L'introduction des fonctions SQL définies par l'utilisateur (UDTFs).
  • La mise en œuvre du suivi des verrous (QSYS2.LOCK_INFO) et la surveillance du système (QSYS2.SYSTEM_STATUS_INFO).
  • L'interrogation des journaux système et des messages avec des requêtes SQL.

Lab : 

  • Développer un mini outil de monitoring avec SQL, incluant l'envoi par mail.

Jour 3 : automatiser, sécuriser et appliquer les bonnes pratiques

  • L'analyse des profils utilisateurs et des droits sur les objets et les bibliothèques (USER_INFO, USER_PRIVILEGES).
  • La création de rapports automatisés au format EXCEL, JSON ou Web Service avec des procédures SQL.
  • L'utilisation du planificateur (scheduler) ou l'intégration de scripts CLP pour l'automatisation.
  • Présentation des meilleures pratiques d'audit, de logs et d'optimisation des scripts SQL.

Labs : 

  • Mettre en œuvre une automatisation de tâches d'administration et générer des rapports de sécurité.

Prérequis

Suivre cette formation nécessite les prérequis suivants :

  • Connaissance de l'environnement IBMi : une familiarité avec l'environnement IBMi est essentielle, incluant la navigation et les concepts fondamentaux du système.
  • Commandes classiques IBMi : la maîtrise des commandes classiques comme WRKACTJOB, DSPJOB, WRKSPLF est requise pour interagir avec le système.
  • Notions de base en SQL sur IBMi : une compréhension des bases du langage SQL, notamment la lecture de tables et l'exécution de requêtes simples sur IBMi, est indispensable.
  • Connaissances de base en CLP : des notions de base en CLP (Control Language Programs) sont utiles, mais ne sont pas obligatoires.

OU avoir suivi la formation  AS24FR

Public

Cette formation s'adresse aux publics suivants : 

  • les administrateurs IBMi expérimentés qui cherchent à optimiser et automatiser leurs tâches d'administration via SQL ;
  • les techniciens système qui souhaitent remplacer les commandes traditionnelles par des scripts SQL modernes ;
  • les responsables de production qui désirent automatiser et sécuriser l'administration de leur système IBMi ;
  • toute personne connaissant déjà les commandes d'administration des systèmes IBMi et le fonctionnement des BDD SQL et qui souhaitent approfondir ses connaissances en matière d'administration des systèmes SQL.

 

 

Points forts

  • Formateur expert IBMi : la formation est dispensée par un formateur expert IBMi qui possède une expérience réelle en production.
  • Formation concrète et axée sur le "terrain" : le programme est très concret et orienté "terrain", favorisant une approche pratique de l'administration IBMi avec SQL.
  • Remplacement progressif du CLP par du SQL moderne : apprenez à remplacer progressivement le Control Language Programs (CLP) par des méthodes SQL modernes et plus efficaces.
  • Exercices pratiques : la formation alterne entre théorie et pratiques avec des labs et des démos.
Dernière mise à jour: 28/05/2025
Code formation
ASR001FR
Prix HT
890 000 FCFA
Lieu
Classe Virtuelle
Date
Durée
3 jours (21 heures)
Référence
252808
Travaux Pratiques
Classe Virtuelle

Le délai d’inscription dépend de la formation et vous sera notifié par votre conseiller Oo2

Soyez informé par email quand une nouvelle session est disponible.

Leave empty this text field if you are not a bot.

IBM et IBMI sont des marques déposées d'International Business Machines Corporation aux États-Unis et/ou dans d'autres pays.