14
CONSOLIDATION DES RAPPORTS DE SAUVEGARDES DES AGENCES DE BANK AL MAGHRIB

Présentation du projet: Consolidation Des Rapports De Sauvegardes

  • Upload
    nkamal1

  • View
    528

  • Download
    1

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Présentation du projet: Consolidation Des Rapports De Sauvegardes

CONSOLIDATION DES RAPPORTS DE SAUVEGARDES DES AGENCES DE

BANK AL MAGHRIB

Page 2: Présentation du projet: Consolidation Des Rapports De Sauvegardes

Ce stage fut une expérience enrichissante, qui m’a permis d'être confronté au monde professionnel, de tester mes acquis à travers un projet dont le but est de répondre à un besoin spécifique exprimé par l’entité accueillante « Service Production de la Direction de l’Organisation et des Systèmes d’Information de Bank AL Maghrib ».

Introduction

Page 3: Présentation du projet: Consolidation Des Rapports De Sauvegardes

Dans le cadre de sa démarche de mise en œuvre des bonnes pratiques ITIL, le Service Production m’a confié la réalisation d’une solution de consolidation des rapports de sauvegardes effectuées au niveau des agences de Bank AL Maghrib.

Problématique

Page 4: Présentation du projet: Consolidation Des Rapports De Sauvegardes

- Produire un outil efficace de suivi des sauvegardes effectuées au sein des agences de Bank AL Maghrib à travers le suivi de leurs fichiers journaux.

- Exploiter les résultats du suivi quotidien dans le calcul des statistiques et des indicateurs qui offrent une vue globale sur le fonctionnement des activités de sauvegardes au sein des agences de Bank Al-Maghrib.

Détails de la mission

Page 5: Présentation du projet: Consolidation Des Rapports De Sauvegardes

L’application est réalisé en ASP.NET avec VB, et se base sur les opérations suivantes : -Vérifier l’existence des fichiers journaux pour une date donnée.-Lire chaque fichier journal correspondant à une sauvegarde.- Vérifier l’existence d’une ou plusieurs chaînes de caractères qui indiquent :

si la sauvegarde est réussie.si la sauvegarde est échouée.

-Extraire les informations de chaque fichier journal de sauvegarde NTBackup-Créer un fichier de type csv qui contiendra les informations extraites et qui sera nommée « date donnée ».csv.-Lecture du fichier csv lors de l’alimentation de chaque tableau de bord de l’application.-Calcul des statiques sur les sauvegardes pour une période donnée à base du contenu des fichiers csv qui ont été créés.

La solution

Page 6: Présentation du projet: Consolidation Des Rapports De Sauvegardes

Nom du Serveur ; état de chaque sauvegarde; informations sur la sauvegarde NTBackup ;

La solution en images

Génération automatique d’un fichier CSV lors de chaque suivi des sauvegardes

Page 7: Présentation du projet: Consolidation Des Rapports De Sauvegardes

La solution en images

Accès au tableau de bord correspondant à la date séléctionnée

Page 8: Présentation du projet: Consolidation Des Rapports De Sauvegardes

La solution en images

Traitement des exceptions : absence de fichier, date future, format invalide de la date

Page 9: Présentation du projet: Consolidation Des Rapports De Sauvegardes

La solution en images

Tableau de bord des états de sauvegardes correspondant à la date sélectionnée

Page 10: Présentation du projet: Consolidation Des Rapports De Sauvegardes

La solution en images

Téléchargement des rapports de sauvegardes

Page 11: Présentation du projet: Consolidation Des Rapports De Sauvegardes

La solution en images

Génération des statistiques

Page 12: Présentation du projet: Consolidation Des Rapports De Sauvegardes

La solution en images

Tableau de bord affichant les statistiques au niveau d’une agence et pour une période donnée

Page 13: Présentation du projet: Consolidation Des Rapports De Sauvegardes

La solution en images

Accès à l’archive des sauvegardes concernant une agence et selon une période donnée

Page 14: Présentation du projet: Consolidation Des Rapports De Sauvegardes

Résultats

- J’ai réalisé une solution répondant aux objectifs initiaux.- J’ai démontré une force de proposition et des capacités à dépasser les objectifs fixés au début en ajoutant d’autres fonctionnalités à l’application, et ce dans le but d’offrir plus de précision et de visibilité.