Tutoriels Forum ORSYP Dollar Universe TIH Mai 2011

  • Slides: 10
Download presentation
Tutoriels Forum ORSYP : Dollar Universe – TIH Mai 2011 © Copyright ORSYP 2011

Tutoriels Forum ORSYP : Dollar Universe – TIH Mai 2011 © Copyright ORSYP 2011

Concept § Le TIH (Traitement Informatique Hiérarchisé) est l’une des fonctions avancées les plus

Concept § Le TIH (Traitement Informatique Hiérarchisé) est l’une des fonctions avancées les plus puissantes de Dollar Universe § Est un moyen simple de construire une solution d’ordonnancement de la production informatique à la fois flexible, évolutive et agile § Est basé sur les Unités de Gestion, la couche logique qui garantit une meilleure indépendance de la couche physique (les nœuds / serveurs) Ø cf. Tutoriel sur les Unités de Gestion § Définit une hiérarchie entre les UG (père/fils) § Peut être utilisé dans les Sessions et dans les Conditions des Uprocs © Copyright ORSYP - 2011 1

Concept § UG : § Sont les environnements d’exécution des jobs § Représentent et

Concept § UG : § Sont les environnements d’exécution des jobs § Représentent et modélisent l’environnement (Système d’Information/Système § § Informatique): Nœuds, Bases de Données, entités organisationnelles (Siège, Pays, Région, Agence. . . ), etc. . . Ont un Type (des UG similaires devraient être du même type. Ex: Toutes les Régions, UG de type R) Permettent la création de jobs génériques (non dépendant du contexte) § Dépendances d’UG : § § Définissent un lien hiérarchique entre les UG (père/fils) Une UG peut avoir de 0 à n fils Une UG peut avoir de 0 à n pères Les UG dépendantes peuvent être locales ou distantes © Copyright ORSYP - 2011 2

Concept § Un exemple classique : § Une entreprise avec un Siège, présente dans

Concept § Un exemple classique : § Une entreprise avec un Siège, présente dans 4 pays, avec 2 agences dans chaque pays HQ Germany Berlin München Japan Kyoto UK Tokyo London USA Manchester Chicago Los Angeles Vues dépendances d’UG Console Windows Uni. Viewer © Copyright ORSYP - 2011 3

Concept § Un autre exemple classique : § Serveurs (Unix & Windows) & Bases

Concept § Un autre exemple classique : § Serveurs (Unix & Windows) & Bases de Données (Oracle & MS SQL) Unix 1 Ora 1 Unix 2 Ora 3 Windows 1 Ora 4 Ora 5 © Copyright ORSYP - 2011 MSSQL 1 Windows 2 MSSQL 2 Ora 6 4

Concept § Vous devez exécuter le même job sur chaque environnement similaire. . .

Concept § Vous devez exécuter le même job sur chaque environnement similaire. . . ou. . . § Vous devez vérifier qu’un job a bien tourné sur tous les environnement similaires avant de lancer le prochain job § Vous n’aimeriez sans doute pas avoir à coder en dur chaque UG sur laquelle le job va s’exécuter dans la Session ou coder en dur chaque UG dans les conditions, n’est-ce-pas ? § Imaginez si votre organisation a des centaines d’agences, de serveurs ou de Bases de Données ! § Utilisez plutôt le TIH et gardez le sourire ! © Copyright ORSYP - 2011 5

Concept : Dans une Session § Vous devez lancer le même job sur toutes

Concept : Dans une Session § Vous devez lancer le même job sur toutes les UG du même type qui sont fils de l’UG courante ? § Ex: Lancer un job sur toutes les Agences pour le Pays courant Ø Utilisez le TIH {B } (B étant le type du fils, suivi d’un espace) § Ex: Lancer un job sur tous les Pays depuis le Siège Ø Utilisez le TIH {C } (C étant le type du fils, suivi d’un espace) § Vous devez lancer le même job sur toutes les UG du même type qui sont pères de l’UG courante ? § Ex: Lancer un job sur tous les Serveurs Unix qui hostent une BD Oracle Ø Utilisez le TIH { U} (U étant le type du père, précédé d’un espace) NB: Le résultat de la formule du TIH dépend de l’UG courante © Copyright ORSYP - 2011 6

Concept : Dans une condition d’Uproc § Vous devez vérifier qu’un job s’est bien

Concept : Dans une condition d’Uproc § Vous devez vérifier qu’un job s’est bien terminé pour toutes les UG d’un même type qui sont fils de l’UG courante ? § Ex: Vérifier qu’un job s’est bien terminé sur toutes les Agences pour le Pays courant Ø Utilisez le TIH {B } (B étant le type du fils, suivi d’un espace) § Ex: Vérifier qu’un job s’est bien terminé sur tous les pays depuis le Siège Ø Utilisez le TIH {C } (C étant le type du fils, suivi d’un espace) § Vous devez vérifier qu’un job s’est bien terminé pour toutes les UG d’un même type qui sont pères de l’UG courante ? § Ex: Vérifier qu’un job s’est bien terminé sur tous les Serveurs Unix qui hostent une BD Oracle Ø Utilisez le TIH { U} (U étant le type du père, précédé d’un espace) NB: A nouveau, le résultat de la formule TIH dépend de l’UG courante © Copyright ORSYP - 2011 7

Meilleure pratique § Commencer par utiliser le TIH sur un petit périmètre pour bien

Meilleure pratique § Commencer par utiliser le TIH sur un petit périmètre pour bien en comprendre le fonctionnement § Commencer en l’utilisant dans une Session pour déclencher le même job sur de multiples environnements similaires § Commencer à l’utiliser dans des conditions d’Uproc § Mélanger les 2 utilisations § Puis l’appliquer sur des périmètres plus complexes ou plus grands § Une fois devenu expert, vous penserez naturellement TIH ! © Copyright ORSYP - 2011 8

Nota § Ce tutoriel donne les bases pour une compréhension et utilisation du TIH

Nota § Ce tutoriel donne les bases pour une compréhension et utilisation du TIH mais … § N’hésitez pas à lire la documentation § Il ne couvre pas les aspects les plus avancés (TIH frère, formule de type {FP}) © Copyright ORSYP - 2011 9