JOURNAL DE BORD
Sujet du stage: TM1Py
Notre objectif est de voir si nous pouvons « industrialiser » notre façon de développer avec ce type de méthode.

SEMAINE 1
LUNDI 15 MAI
Presentation de l'entreprise par une personne de la RH.
Presentation de la BU par le tuteur puis explication de leur secteur en précision.
Réunion pour la présentation du sujet avec le manager de l'équipe Performance Management (PM)
Planning Analytics est une plate-forme complète de gestion de la performance édité par IBM.
Manipulation des volumes importants de données, sur différents domaines métiers, pour effectuer des simulations, prévisions et des analyses.
PA est un outil puissant et flexible, permettant d'intégrer des
environnements complexes et qui s'adressera donc
principalement aux grandes entreprises.
MARDI 16 MAI
Réunion pour présenter Planning Analytics Workspace .
Travail sur la recherche d'information sur IBM, API REST TM1 en faisant les 5W (What, Why, Who, Where, When).

SEMAINE 2
LUNDI 22 MAI
Petite réunion pour faire un point. Puis réalisation du compte-rendu ci-dessous pour ainsi mieux comprendre le sujet.
MARDI 23 MAI
Débrief sur le compte-rendu. Début de la formation pour pouvoir utiliser WorkSpace.(partie sur les dimensions).
MERCREDI 24 MAI
Toujours sur la formation mais cette fois-ci j'ai vu les processus. j'ai rencontre des difficultés que j'aipu résoudre assez rapidement.
Le problème était que le contenu était sur ignorer et non sur autre c'est donc pour cela que le "codeclient" n'était pas reconnue.
JEUDI 25 MAI
Fin de la formation sur Workspace : création du cubes grâces aux dimensions et processus créer auparavant.
VENDREDI 26 MAI
Documentation sur TM1py : réalisation d'un document Word pour expliquer a quoi sert TM1py et toutes autres informations utile qui pourront être nécessaire par la suite.

SEMAINE 3
MARDI 30MAI
Réalisation d'un programme en python pour qu'il renvoie les données demandé (dimensions des cubes non-utilisés) du serveur TM1 a l'aide de la librairie TM1py.
MERCREDI 31 MAI
Amélioration du programme afin qu'il renvoie un fichier csv. et création d'autre programme également.
JEUDI 1 JUIN
Amélioration du programme afin qu'il renvoie encore d'autre propriétés(vues) de la base. Rencontre d'un problème lié a la récupération de certaine données lié au fait que la fonction n'existait pas. Le problème a été rapidement régler.
VENDREDI 2 JUIN
Préparation d'un PowerPoint pour présenter a l'équipe de tout ce qui a été fait depuis le début lors de la rénuion de la BU pour lundi.

SEMAINE 4
LUNDI 5 JUIN
Journée réunion. Récapitulatif de tout ce qui c'est passé dans le dernier mois.
MARDI 6 JUIN
Amélioration du programme afin qu'il renvoie encore plus de chose.Rencontre de problème pour qu'il renvoie ces données en questions (sous-ensemble d'un cube).
MERCREDI 7 JUIN
Réalisation d'un programme permettant de renvoyer les parents des dimensions
JEUDI 8 JUIN
Amelioration d'un des programmes pour dire si oui ou non le cube possède des règles puis réalisation d'un autre programme qui renvoie les règles de ces cubes.
VENDREDI 9 JUIN
Résolution du problème du renvoie de vues a vide et amélioration du programme

SEMAINE 5
LUNDI 12 JUIN
Réalisation de plusieurs programme test afin qu'il renvoie un fichier csv contenant le nom des cube, ses dimensions, les éléments et la hiérarchie.
MARDI 13 JUIN
Création d'un programme permettant de récupérer les dimensions, les sous-ensembles, de dire si oui ou non il à été créer par le MDX , et de récupérer si oui l'expression de MDX. Puis d'écrire toute ces données dans un fichier csv. Ici le programme récupère toute les données des dimensions et non seulement leur noms. et rencontre de problème lors de la récupération des expressions de MDX.
MERCREDI 14 JUIN
Résolution des problèmes rencontrés hier. Récupération des sous-ensembles public seulement. Puis test de récuperation des clés privées également mais toujours sans solutions.
JEUDI 15 JUIN
Modification du programme afin qu'il créer un fichier Excel et ainsi avoir plusieurs onglets mais il n'est pas possible d'installer le module pandas sans avoir les accès admin.
VENDREDI 16 JUIN
Création de programmes permettant de récupérer tout les prologues, métadonnées, données et épilogues de l'instance MAK sur Workspace. Test avec le processus 'MAJ_DIM_CLIENT_' que j'avais créer lors de la formation WorkSpace qui a été fait en autonomie.

SEMAINE 6
LUNDI 19 JUIN
Amelioration de programme afin de créer un fichier excel avec plusieurs onglets au lieu de plusieurs fichiers csv à l'aide de la bibliothèque openpyxl.
MARDI 20 JUIN
Continuation du programme
MERCREDI 21 JUIN
Création d'un processus directement à l'aide de python et non sur Workspace.
JEUDI 22 JUIN
Création d'un programme qui demande a l'utilisateur d'écrire le nom du cube afin de sortir ses dimensions.
VENDREDI 23 JUIN
Résolution de l'intégration d'une fonction dans un des programme afin d'automatiser la sortie de certains éléments en utilisant la concaténation. Mis a jour de la documentation sur les programmes.